Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1.11 JLP

Holders:
3
Profile Summary
Blockchain:
C-Chain (43114)


Decimals:
18
Contract Source Code Verified (Partial Match)
Contract Name:
JoePair

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Created At:
Tue, 11 Jan 2022 19:22:05 GMT
JoePair.sol
JoePair.sol
JoePair.sol


Contract ABI
[
  {
    "inputs": [],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount0",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount1",
        "type": "uint256"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      }
    ],
    "name": "Burn",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount0",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount1",
        "type": "uint256"
      }
    ],
    "name": "Mint",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount0In",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount1In",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount0Out",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount1Out",
        "type": "uint256"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      }
    ],
    "name": "Swap",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "uint112",
        "name": "reserve0",
        "type": "uint112"
      },
      {
        "indexed": false,
        "internalType": "uint112",
        "name": "reserve1",
        "type": "uint112"
      }
    ],
    "name": "Sync",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "DOMAIN_SEPARATOR",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "MINIMUM_LIQUIDITY",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "PERMIT_TYPEHASH",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "allowance",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      }
    ],
    "name": "burn",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "amount0",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "amount1",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "factory",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "getReserves",
    "outputs": [
      {
        "internalType": "uint112",
        "name": "_reserve0",
        "type": "uint112"
      },
      {
        "internalType": "uint112",
        "name": "_reserve1",
        "type": "uint112"
      },
      {
        "internalType": "uint32",
        "name": "_blockTimestampLast",
        "type": "uint32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_token0",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_token1",
        "type": "address"
      }
    ],
    "name": "initialize",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "kLast",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      }
    ],
    "name": "mint",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "liquidity",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "nonces",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "deadline",
        "type": "uint256"
      },
      {
        "internalType": "uint8",
        "name": "v",
        "type": "uint8"
      },
      {
        "internalType": "bytes32",
        "name": "r",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "s",
        "type": "bytes32"
      }
    ],
    "name": "permit",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "price0CumulativeLast",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "price1CumulativeLast",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      }
    ],
    "name": "skim",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "amount0Out",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "amount1Out",
        "type": "uint256"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "swap",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "sync",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "token0",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "token1",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
YIBgQA==UmABYAxVNIAVYQAVV2AAgP1bUGBAgFGAggGCUmAMgVI=ayU3spAmKBAqN7Wyt2ChG2AgkYIBUoFRgIMBg1JgAYE=UmAxYPgbkIIBUoFRf4tzw8abuP49US7MTPdZzHkjn3s=F5sP+sqpp11SKzlAD4GDAVJ/1OuEFcYkkzkICMxCum8=O6l/ow63c3cWBWdNg8cWIRXngYQBUn/Inv2qVMDyDHo=32Eogt8JUPWpUWN+AwfNy0xnLymLi8ZgYIIBUkZggII=AVIwYKCAgwGRkJFSg1GAgwOQkQGBUmDAkJEBkJJSgVE=kQEgYANVYAWAVGABYAFgoBsDGRYzF5BVYSLxgGEBCmA=ADlgAPP+YIBgQFI0gBVhABBXYACA/VtQYAQ2EGEBqVc=YAA1YOAcgGNqYnhCEWEA+VeAY7qaelYRYQCXV4Bj0hI=IKcRYQBxV4Bj0hIgpxRhBTRXgGPVBazPFGEFPFeAY90=Yu0+FGEFjVeAY//2yukUYQW7V2EBqVZbgGO6mnpWFGE=BP5XgGO8Jc93FGEFBleAY8RaAVUUYQUsV2EBqVZbgGM=fs6+ABFhANNXgGN+zr4AFGEEZVeAY4mvy0QUYQSLV4A=Y5XYm0EUYQTKV4BjqQWcuxRhBNJXYQGpVluAY2pieEI=FGEEEVeAY3CggjEUYQQ3V4BjdGT8PRRhBF1XYQGpVls=gGMjuHLdEWEBZleAYzZE5RURYQFAV4BjNkTlFRRhA8s=V4BjSFzJVRRhA9NXgGNZCcDVFGEEAVeAY1o9VJMUYQQ=CVdhAalWW4BjI7hy3RRhA29XgGMwrfgfFGEDpVeAYzE=POVnFGEDrVdhAalWW4BjAiwNnxRhAa5XgGMG/d4DFGE=AjxXgGMJAvGsFGECuVeAYwlep7MUYQLxV4BjDf4WgRQ=YQMxV4BjGBYN3RRhA1VXW2AAgP1bYQI6YASANgNggIE=EBVhAcRXYACA/VuBNZFgIIEBNZFgAWABYKAbA2BAgwE=NRaRkIEBkGCAgQFgYIIBNWQBAAAAAIERFWEB+1dgAIA=/VuCAYNgIIIBERVhAg1XYACA/VuANZBgIAGRhGABgwI=hAERZAEAAAAAgxEXFWECL1dgAID9W1CQklCQUGEFw1Y=WwBbYQJEYQr7VltgQIBRYCCAglKDUYGDAVKDUZGSg5I=kIMBkYUBkICDg2AAW4OBEBVhAn5XgYEBUYOCAVJgIAE=YQJmVltQUFBQkFCQgQGQYB8WgBVhAqtXgIIDgFFgAYM=YCADYQEACgMZFoFSYCABkVBbUJJQUFBgQFGAkQOQ81s=YQLBYQsjVltgQIBRYAFgAWBwGwOUhRaBUpKQkxZgIIM=AVJj/////xaBgwFSkFGQgZADYGABkPNbYQMdYASANgM=YECBEBVhAwdXYACA/VtQYAFgAWCgGwOBNRaQYCABNWE=C01WW2BAgFGRFRWCUlGQgZADYCABkPNbYQM5YQtkVls=YECAUWABYAFgoBsDkJIWglJRkIGQA2AgAZDzW2EDXWE=C3NWW2BAgFGRglJRkIGQA2AgAZDzW2EDHWAEgDYDYGA=gRAVYQOFV2AAgP1bUGABYAFgoBsDgTWBFpFgIIEBNZA=kRaQYEABNWELeVZbYQNdYQwNVlthA7VhDDFWW2BAgFE=YP+QkhaCUlGQgZADYCABkPNbYQNdYQw2VlthAjpgBIA=NgNgQIEQFWED6VdgAID9W1BgAWABYKAbA4E1gRaRYCA=ATUWYQw8VlthA11hDLpWW2EDXWEMwFZbYQNdYASANgM=YCCBEBVhBCdXYACA/VtQNWABYAFgoBsDFmEMxlZbYQM=XWAEgDYDYCCBEBVhBE1XYACA/VtQNWABYAFgoBsDFmE=ETxWW2EDXWERTlZbYQNdYASANgNgIIEQFWEEe1dgAIA=/VtQNWABYAFgoBsDFmERVFZbYQSxYASANgNgIIEQFWE=BKFXYACA/VtQNWABYAFgoBsDFmERZlZbYECAUZKDUmA=IIMBkZCRUoBRkYKQAwGQ81thAkRhFPRWW2EDHWAEgDY=A2BAgRAVYQToV2AAgP1bUGABYAFgoBsDgTUWkGAgATU=YRUTVlthA11hFSBWW2ECOmAEgDYDYCCBEBVhBRxXYAA=gP1bUDVgAWABYKAbAxZhFSZWW2EDOWEWklZbYQM5YRY=oVZbYQI6YASANgNg4IEQFWEFUldgAID9W1BgAWABYKA=GwOBNYEWkWAggQE1kJEWkGBAgQE1kGBggQE1kGD/YIA=ggE1FpBgoIEBNZBgwAE1YRawVlthA11gBIA2A2BAgRA=FWEFo1dgAID9W1BgAWABYKAbA4E1gRaRYCABNRZhGKU=VlthAjphGMJWW2AMVGABFGEGCFdgQIBRYkYbzWDlG4E=UmAgYASCAVJgC2AkggFSahKb2U6IExPQ0tFRYKobYEQ=ggFSkFGQgZADYGQBkP1bYABgDFWEFRWAYQYbV1BgAIQ=EVthBmxXYECAUWJGG81g5RuBUmAgYASCAVJgH2AkggE=Un9Kb2U6IElOU1VGRklDSUVOVF9PVVRQVVRfQU1PVU4=VABgRIIBUpBRkIGQA2BkAZD9W2AAgGEGd2ELI1ZbUJE=UJFQgWABYAFgcBsDFocQgBVhBpxXUIBgAWABYHAbAxY=hhBbYQbtV2BAgFFiRhvNYOUbgVJgIGAEggFSYBtgJII=AVJ/Sm9lOiBJTlNVRkZJQ0lFTlRfTElRVUlESVRZAAA=AAAAYESCAVKQUZCBkANgZAGQ/VtgBlRgB1RgAJGCkWA=AWABYKAbA5GCFpGQgRaQiRaCFIAVkGEHK1dQgGABYAE=YKAbAxaJYAFgAWCgGwMWFBVbYQduV2BAgFFiRhvNYOU=G4FSYCBgBIIBUmAPYCSCAVJuSm9lOiBJTlZBTElEX1Q=T2CIG2BEggFSkFGQgZADYGQBkP1bihVhB39XYQd/goo=jWEaHlZbiRVhB5BXYQeQgYqMYRoeVluGFWEIQleIYAE=YAFgoBsDFmPuIt2HM42NjIxgQFGGY/////8WYOAbgVI=YAQBgIZgAWABYKAbAxaBUmAgAYWBUmAgAYSBUmAgAYA=YCABgoEDglKEhIKBgVJgIAGSUICChDdgAIGEAVJgHxk=YB+CARaQUICDAZJQUFCWUFBQUFBQUGAAYEBRgIMDgWA=AIeAOxWAFWEIKVdgAID9W1Ba8RWAFWEIPVc9YACAPj0=YAD9W1BQUFBbYECAUWNwoIIxYOAbgVIwYASCAVKQUWA=AWABYKAbA4QWkWNwoIIxkWAkgIMBkmAgkpGQgpADAYE=hoA7FYAVYQiIV2AAgP1bUFr6FYAVYQicVz1gAIA+PWA=AP1bUFBQUGBAUT1gIIEQFWEIsldgAID9W1BRYECAUWM=cKCCMWDgG4FSMGAEggFSkFGRlVBgAWABYKAbA4MWkWM=cKCCMZFgJICCAZJgIJKQkZCCkAMBgYaAOxWAFWEI/lc=YACA/VtQWvoVgBVhCRJXPWAAgD49YAD9W1BQUFBgQFE=PWAggRAVYQkoV2AAgP1bUFGSUGAAkVBQYAFgAWBwGwM=hRaKkAODEWEJS1dgAGEJWlZbiYVgAWABYHAbAxYDgwM=W5BQYACJhWABYAFgcBsDFgODEWEJd1dgAGEJhlZbiYU=YAFgAWBwGwMWA4MDW5BQYACCEYBhCZdXUGAAgRFbYQk=6FdgQIBRYkYbzWDlG4FSYCBgBIIBUmAeYCSCAVJ/Sm8=ZTogSU5TVUZGSUNJRU5UX0lOUFVUX0FNT1VOVAAAYEQ=ggFSkFGQgZADYGQBkP1bYABhCgphCfiEYANhG69WW2E=CgSHYQPoYRuvVluQYRwSVluQUGAAYQocYQn4hGADYRs=r1ZbkFBhCkFiD0JAYQo7YAFgAWBwGwOLgRaQixZhG68=VluQYRuvVlthCkuDg2Ebr1ZbEBVhCodXYECAUWJGG80=YOUbgVJgIGAEggFSYAZgJIIBUmVKb2U6IEtg0BtgRII=AVKQUZCBkANgZAGQ/VtQUGEKlYSEiIhhHGJWW2BAgFE=g4FSYCCBAYOQUoCCAY2QUmBggQGMkFKQUWABYAFgoBs=A4sWkTORf9eK2V+kbJlLZVHQ2oX8J1/mE843ZX+41eM=0TCEAVnYIpGBkANggAGQo1BQYAFgDFVQUFBQUFBQUFA=VltgQFGAYEABYEBSgGAMgVJgIAFrJTeykCYoECo3tbI=t2ChG4FSUIFWW2AIVGABYAFgcBsDgIIWkmABYHAbgwQ=kJEWkWABYOAbkARj/////xaQVltgAGELWjOEhGEeG1Y=W1BgAVuSkVBQVltgBlRgAWABYKAbAxaBVltgAFSBVls=YAFgAWCgGwODFmAAkIFSYAJgIJCBUmBAgIMgM4RSkJE=UoEgVGAAGRRhC/hXYAFgAWCgGwOEFmAAkIFSYAJgIJA=gVJgQICDIDOEUpCRUpAgVGEL05CDYRwSVltgAWABYKA=GwOFFmAAkIFSYAJgIJCBUmBAgIMgM4RSkJFSkCBVW2E=DAOEhIRhHn1WW1BgAZOSUFBQVlt/bnHtrhKxuX9NH2A=Nw/vEBBfovquASYRShacZIRdYSbJgVZbYBKBVltgA1Q=gVZbYAVUYAFgAWCgGwMWMxRhDIxXYECAUWJGG81g5Rs=gVJgIGAEggFSYA5gJIIBUm0lN7KdECMnqSEkoiIip2A=kRtgRIIBUpBRkIGQA2BkAZD9W2AGgFRgAWABYKAbA5M=hBZgAWABYKAbAxmRghYXkJFVYAeAVJKQkxaRFheQVVY=W2AJVIFWW2AKVIFWW2AAYAxUYAEUYQ0NV2BAgFFiRhs=zWDlG4FSYCBgBIIBUmALYCSCAVJqEpvZTogTE9DS0VE=YKobYESCAVKQUZCBkANgZAGQ/VtgAGAMgZBVgGENHWE=CyNWW1BgBlRgQIBRY3CggjFg4BuBUjBgBIIBUpBRk5U=UJGTUGAAkmABYAFgoBsDkJEWkWNwoIIxkWAkgIMBkmA=IJKRkIKQAwGBhoA7FYAVYQ1xV2AAgP1bUFr6FYAVYQ0=hVc9YACAPj1gAP1bUFBQUGBAUT1gIIEQFWENm1dgAIA=/VtQUWAHVGBAgFFjcKCCMWDgG4FSMGAEggFSkFGSk1A=YACSYAFgAWCgGwOQkhaRY3CggjGRYCSAggGSYCCSkJE=kIKQAwGBhoA7FYAVYQ3uV2AAgP1bUFr6FYAVYQ4CVz0=YACAPj1gAP1bUFBQUGBAUT1gIIEQFWEOGFdgAID9W1A=UZBQYABhDjGDYAFgAWBwGwOHFmEcElZbkFBgAGEOSIM=YAFgAWBwGwOHFmEcElZbkFBgAGEOVoeHYR8rVltgAFQ=kJFQgGEQLVdgBVRgQIBRY3zQfkdg4BuBUpBRYACSYAE=YAFgoBsDFpFjfNB+R5FgBICDAZJgIJKRkIKQAwGBhoA=OxWAFWEOpldgAID9W1Ba+hWAFWEOulc9YACAPj1gAP0=W1BQUFBgQFE9YCCBEBVhDtBXYACA/VtQUZBQM2ABYAE=YKAbA4IWFBVhD6tXgGABYAFgoBsDFmNA3A43YEBRgWM=/////xZg4BuBUmAEAWAgYEBRgIMDgYaAOxWAFWEPHlc=YACA/VtQWvoVgBVhDzJXPWAAgD49YAD9W1BQUFBgQFE=PWAggRAVYQ9IV2AAgP1bUFGZUIkVgBWQYQ9dV1BgABk=ihQVW2EPpldgQIBRYkYbzWDlG4FSYCBgBIIBUmAVYCQ=ggFSdEJhZCBkZXNpcmVkIGxpcXVpZGl0eWBYG2BEggE=UpBRkIGQA2BkAZD9W2EQJ1ZbYAFgAWCgGwOBFhVhEAA=V2BAgFFiRhvNYOUbgVJgIGAEggFSYBZgJIIBUnUmurk=uhA3N7oQNDC7MpA2tLO5MLo3uWBRG2BEggFSkFGQgZA=A2BkAZD9W2EQGGED6GEKBGEQE4iIYRuvVlthIGtWW5k=UGEQJ2AAYQPoYSC9VltQYRBwVlthEG1gAWABYHAbA4k=FmEQRIaEYRuvVluBYRBLV/5bBGABYAFgcBsDiRZhEGA=hoVhG69WW4FhEGdX/lsEYSFHVluYUFtgAIkRYRCvV2A=QFFiRhvNYOUbgVJgBAGAgGAgAYKBA4JSYCKBUmAgAYA=YSKaYCKROWBAAZFQUGBAUYCRA5D9W2EQuYqKYSC9Vls=YRDFhoaKimEcYlZbgRVhEO9XYAhUYRDrkGABYAFgcBs=A4CCFpFgAWBwG5AEFmEbr1ZbYAtVW2BAgFGFgVJgIIE=AYWQUoFRM5J/TCCbX8itUHWPE+LhCIulalYN/2kKHG8=7yY5T0wDghxPkoKQAwGQolBQYAFgDFVQlJaVUFBQUFA=UFZbYAFgIFJgAJCBUmBAkCBUgVZbYAtUgVZbYARgIFI=YACQgVJgQJAgVIFWW2AAgGAMVGABFGERrldgQIBRYkY=G81g5RuBUmAgYASCAVJgC2AkggFSahKb2U6IExPQ0tE=UWCqG2BEggFSkFGQgZADYGQBkP1bYABgDIGQVYBhEb4=YQsjVltQYAZUYAdUYECAUWNwoIIxYOAbgVIwYASCAVI=kFGUllCSlFBgAWABYKAbA5GCFpORFpFgAJGEkWNwoII=MZFgJICDAZJgIJKRkIKQAwGBhoA7FYAVYRIaV2AAgP0=W1Ba+hWAFWESLlc9YACAPj1gAP1bUFBQUGBAUT1gIIE=EBVhEkRXYACA/VtQUWBAgFFjcKCCMWDgG4FSMGAEggE=UpBRkZJQYACRYAFgAWCgGwOFFpFjcKCCMZFgJICDAZI=YCCSkZCCkAMBgYaAOxWAFWESkldgAID9W1Ba+hWAFWE=EqZXPWAAgD49YAD9W1BQUFBgQFE9YCCBEBVhErxXYAA=gP1bUFEwYACQgVJgAWAgUmBAgSBUkZJQYRLbiIhhHys=VltgAFSQkVCAYRLshIdhG69WW4FhEvNX/lsEmlCAYRM=AYSGYRuvVluBYRMIV/5bBJlQYACLEYAVYRMbV1BgAIo=EVthE1ZXYEBRYkYbzWDlG4FSYAQBgIBgIAGCgQOCUmA=IoFSYCABgGEieGAikTlgQAGRUFBgQFGAkQOQ/VthE2A=MIRhIV9WW2ETa4eNjWEaHlZbYRN2ho2MYRoeVltgQIA=UWNwoIIxYOAbgVIwYASCAVKQUWABYAFgoBsDiRaRY3A=oIIxkWAkgIMBkmAgkpGQgpADAYGGgDsVgBVhE7xXYAA=gP1bUFr6FYAVYRPQVz1gAIA+PWAA/VtQUFBQYEBRPWA=IIEQFWET5ldgAID9W1BRYECAUWNwoIIxYOAbgVIwYAQ=ggFSkFGRllBgAWABYKAbA4gWkWNwoIIxkWAkgIIBkmA=IJKQkZCCkAMBgYaAOxWAFWEUMldgAID9W1Ba+hWAFWE=FEZXPWAAgD49YAD9W1BQUFBgQFE9YCCBEBVhFFxXYAA=gP1bUFGTUGEUbIWFi4thHGJWW4EVYRSWV2AIVGEUkpA=YAFgAWBwGwOAghaRYAFgcBuQBBZhG69WW2ALVVtgQIA=UYyBUmAggQGMkFKBUWABYAFgoBsDjxaSM5J/3M1BLws=ElKBnLH9MwuTIkykJhKJK7P094mXbm2Bk2SWkpCBkAM=kJEBkKNQUFBQUFBQUFBgAWAMgZBVUJFQkVZbYEBRgGA=QAFgQFKAYAOBUmAgAWIEpMVg7BuBUlCBVltgAGELWjM=hIRhHn1WW2ED6IFWW2AMVGABFGEVa1dgQIBRYkYbzWA=5RuBUmAgYASCAVJgC2AkggFSahKb2U6IExPQ0tFRYKo=G2BEggFSkFGQgZADYGQBkP1bYABgDFVgBlRgB1RgCFQ=YECAUWNwoIIxYOAbgVIwYASCAVKQUWABYAFgoBsDlIU=FpSQkxaSYRYUkoWSh5JhFg+SYAFgAWBwGwMWkYWRY3A=oIIxkWAkgIIBkmAgkpCRkIKQAwGBhoA7FYAVYRXdV2A=AID9W1Ba+hWAFWEV8Vc9YACAPj1gAP1bUFBQUGBAUT0=YCCBEBVhFgdXYACA/VtQUZBhHBJWW2EaHlZbYRaIgYQ=YRYPYAhgDpBUkGEBAAqQBGABYAFgcBsDFmABYAFgcBs=AxaFYAFgAWCgGwMWY3CggjEwYEBRgmP/////FmDgG4E=UmAEAYCCYAFgAWCgGwMWgVJgIAGRUFBgIGBAUYCDA4E=hoA7FYAVYRXdV2AAgP1bUFBgAWAMVVBWW2AFVGABYAE=YKAbAxaBVltgB1RgAWABYKAbAxaBVltChBAVYRb0V2A=QIBRYkYbzWDlG4FSYCBgBIIBUmAMYCSCAVJrEpvZTog=EVYUElSRUWCiG2BEggFSkFGQgZADYGQBkP1bYANUYAE=YAFgoBsDgIkWYACBgVJgBGAgkIFSYECAgyCAVGABgII=AZCSVYJRf25x7a4Ssbl/TR9gNw/vEBBfovquASYRShY=nGSEXWEmyYGGAVKAhAGWkJZSlY0WYGCGAVJggIUBjJA=UmCghQGVkJVSYMCAhQGLkFKBUYCGA5CRAYFSYOCFAYI=UoBRkIMBIGEZAWDwG2EBAIYBUmEBAoUBlpCWUmEBIoA=hQGWkJZSgFGAhQOQlgGGUmEBQoQBgIJShlGWgwGWkJY=IJWDkFJhAWKEAYCCUoaQUmD/iRZhAYKFAVJhAaKEAYg=kFJhAcKEAYeQUlGRk5JhAeKAggGTYB8ZgQGSgZADkJE=AZCFWvoVgBVhGA9XPWAAgD49YAD9W1BQYEBRYB8ZAVE=kVBQYAFgAWCgGwOBFhWAFZBhGEVXUIhgAWABYKAbAxY=gWABYAFgoBsDFhRbYRiPV2BAgFFiRhvNYOUbgVJgIGA=BIIBUmAWYCSCAVJ1Sm9lOiBJTlZBTElEX1NJR05BVFU=UkVgUBtgRIIBUpBRkIGQA2BkAZD9W2EYmomJiWEeG1Y=W1BQUFBQUFBQUFZbYAJgIJCBUmAAkoNSYECAhCCQkVI=kIJSkCBUgVZbYAxUYAEUYRkHV2BAgFFiRhvNYOUbgVI=YCBgBIIBUmALYCSCAVJqEpvZTogTE9DS0VFgqhtgRII=AVKQUZCBkANgZAGQ/VtgAGAMVWAGVGBAgFFjcKCCMWA=4BuBUjBgBIIBUpBRYRoXkmABYAFgoBsDFpFjcKCCMZE=YCSAgwGSYCCSkZCCkAMBgYaAOxWAFWEZWFdgAID9W1A=WvoVgBVhGWxXPWAAgD49YAD9W1BQUFBgQFE9YCCBEBU=YRmCV2AAgP1bUFFgB1RgQIBRY3CggjFg4BuBUjBgBII=AVKQUWABYAFgoBsDkJIWkWNwoIIxkWAkgIIBkmAgkpA=kZCCkAMBgYaAOxWAFWEZz1dgAID9W1Ba+hWAFWEZ41c=PWAAgD49YAD9W1BQUFBgQFE9YCCBEBVhGflXYACA/Vs=UFFgCFRgAWABYHAbA4CCFpFgAWBwG5AEFmEcYlZbYAE=YAxVVltgQIBRgIIBglJgGYFSf3RyYW5zZmVyKGFkZHI=ZXNzLHVpbnQyNTYpAAAAAAAAAGAgkYIBUoFRYAFgAWA=oBsDhYEWYCSDAVJgRICDAYaQUoRRgIQDkJEBgVJgZJA=kgGEUpGBAYBRYAFgAWDgGwMWY6kFnLtg4BsXgVKSUYE=UWAAlGBglIkWk5KRgpGQgIODW2AggxBhGstXgFGCUmA=HxmQkgGRYCCRggGRAWEarFZbYAGDYCADYQEACgOAGYI=URaBhFEWgIIXhVJQUFBQUFCQUAGRUFBgAGBAUYCDA4E=YACGWvGRUFA9gGAAgRRhGy1XYEBRkVBgHxlgPz0BFoI=AWBAUj2CUj1gAGAghAE+YRsyVltgYJFQW1CRUJFQgYA=FWEbYFdQgFEVgGEbYFdQgIBgIAGQUWAggRAVYRtdV2A=AID9W1BRW2EbqFdgQIBRYkYbzWDlG4FSYCBgBIIBUmA=FGAkggFScxKb2U6IFRSQU5TRkVSX0ZBSUxFRYGIbYEQ=ggFSkFGQgZADYGQBkP1bUFBQUFBWW2AAgRWAYRvKV1A=UICCAoKCgoFhG8dX/lsEFFthC15XYECAUWJGG81g5Rs=gVJgIGAEggFSYBRgJIIBUnNkcy1tYXRoLW11bC1vdmU=cmZsb3dgYBtgRIIBUpBRkIGQA2BkAZD9W4CCA4KBERU=YQteV2BAgFFiRhvNYOUbgVJgIGAEggFSYBVgJIIBUnQ=ZHMtbWF0aC1zdWItdW5kZXJmbG93YFgbYESCAVKQUZA=gZADYGQBkP1bYAFgAWBwGwOEEYAVkGEcgFdQYAFgAWA=cBsDgxEVW2EcwVdgQIBRYkYbzWDlG4FSYCBgBIIBUmA=DWAkggFSbEpvZTogT1ZFUkZMT1dgmBtgRIIBUpBRkIE=kANgZAGQ/VtgCFRj/////0KBFpFgAWDgG5AEgRaCA5A=gRYVgBWQYRzxV1BgAWABYHAbA4QWFRVbgBVhHQVXUGA=AWABYHAbA4MWFRVbFWEdcFeAY/////8WYR0thWEdHoY=YSHxVltgAWABYOAbAxaQYSIDVltgCYBUYAFgAWDgGwM=kpCSFpKQkgIBkFVj/////4EWYR1YhGEdHodhIfFWW2A=CoBUYAFgAWDgGwOSkJIWkpCSAgGQVVtgCIBUbf////8=/////////////xkWYAFgAWBwGwOIgRaRkJEXbf////8=/////////////2BwGxkWYAFgcBuIgxaBApGQkRdgAWA=AWDgGwMWYAFg4Btj/////4cWAheSg5BVYECAUYSEFoE=UpGQkwSQkRZgIIIBUoFRfxxBHpqW4HEkHC8h93JrF64=iePKtMeL5Q4GKwOp//u60ZKRgZADkJEBkKFQUFBQUFA=VltgAWABYKAbA4CEFmAAgYFSYAJgIJCBUmBAgIMglIc=FoCEUpSCUpGCkCCFkFWBUYWBUpFRf4xb4eXr7H1b0U8=cUJ9HoTz3QMUwPeyKR5bIArIx8O5JZKBkAOQkQGQo1A=UFBWW2ABYAFgoBsDgxZgAJCBUmABYCBSYECQIFRhHqA=kIJhHBJWW2ABYAFgoBsDgIUWYACQgVJgAWAgUmBAgII=IJOQk1WQhBaBUiBUYR7PkIJhIihWW2ABYAFgoBsDgIQ=FmAAgYFSYAFgIJCBUmBAkYKQIJSQlFWAUYWBUpBRkZM=kocWkn/d8lKtG+LIm2nCsGj8N42qlSun8WPEoRYo9Vo=TfUjs++SkYKQAwGQo1BQUFZbYACAYAVgAJBUkGEBAAo=kARgAWABYKAbAxZgAWABYKAbAxZjAX5+WGBAUYFj//8=//8WYOAbgVJgBAFgIGBAUYCDA4GGgDsVgBVhH3xXYAA=gP1bUFr6FYAVYR+QVz1gAIA+PWAA/VtQUFBQYEBRPWA=IIEQFWEfpldgAID9W1BRYAtUYAFgAWCgGwOCFhWAFZQ=UJGSUJBhIFdXgBVhIFJXYABhH+NhEBNgAWABYHAbA4g=gRaQiBZhG69WW5BQYABhH/CDYSBrVluQUICCERVhIE8=V2AAYSASYSAJhIRhHBJWW2AAVJBhG69WW5BQYABhICs=g2EgJYZgBWEbr1ZbkGEiKFZbkFBgAIGDgWEgOFf+WwQ=kFCAFWEgS1dhIEuHgmEgvVZbUFBQW1BQW2EgY1ZbgBU=YSBjV2AAYAtVW1BQkpFQUFZbYABgA4IRFWEgrldQgGA=AWACggQBW4GBEBVhIKhXgJFQYAKBgoWBYSCXV/5bBAE=gWEgoFf+WwSQUGEggFZbUGEguFZbgRVhILhXUGABW5E=kFBWW2AAVGEgypCCYSIoVltgAJCBVWABYAFgoBsDgxY=gVJgAWAgUmBAkCBUYSDvkIJhIihWW2ABYAFgoBsDgxY=YACBgVJgAWAgkIFSYECAgyCUkJRVg1GFgVKTUZKTkZI=f93yUq0b4sibacKwaPw3jaqVK6fxY8ShFij1Wk31I7M=75KBkAOQkQGQo1BQVltgAIGDEGEhVleBYSFYVluCW5M=klBQUFZbYAFgAWCgGwOCFmAAkIFSYAFgIFJgQJAgVGE=IYKQgmEcElZbYAFgAWCgGwODFmAAkIFSYAFgIFJgQIE=IJGQkVVUYSGpkIJhHBJWW2AAkIFVYECAUYOBUpBRYAE=YAFgoBsDhRaRf93yUq0b4sibacKwaPw3jaqVK6fxY8Q=oRYo9VpN9SOz75GQgZADYCABkKNQUFZbYAFgAWBwGwM=FmABYHAbApBWW2AAYAFgAWBwGwOCFmABYAFg4BsDhBY=gWEiIFf+WwSTklBQUFZbgIIBgoEQFWELXldgQIBRYkY=G81g5RuBUmAgYASCAVJgFGAkggFSc2RzLW1hdGgtYWQ=ZC1vdmVyZmxvd2BgG2BEggFSkFGQgZADYGQBkP3+Sm8=ZTogSU5TVUZGSUNJRU5UX0xJUVVJRElUWV9CVVJORUQ=Sm9lOiBJTlNVRkZJQ0lFTlRfTElRVUlESVRZX01JTlQ=RUSiZGlwZnNYIhIgMxx9pO/a3RlmnT1EkvYNhjDAth4=AZs/4gcPHX0vk9VRZHNvbGNDAAYMADM=