Source Code

;; mr-beans-balls
;; contractType: public

(impl-trait 'SP2PABAF9FTAJYNFZH93XENAJ8FVY99RRM50D2JG9.nft-trait.nft-trait)

(define-non-fungible-token mr-beans-balls uint)

;; Constants
(define-constant DEPLOYER tx-sender)
(define-constant COMM u1000)
(define-constant COMM-ADDR 'SPNWZ5V2TPWGQGVDR6T7B6RQ4XMGZ4PXTEE0VQ0S)

(define-constant ERR-NO-MORE-NFTS u100)
(define-constant ERR-NOT-ENOUGH-PASSES u101)
(define-constant ERR-PUBLIC-SALE-DISABLED u102)
(define-constant ERR-CONTRACT-INITIALIZED u103)
(define-constant ERR-NOT-AUTHORIZED u104)
(define-constant ERR-INVALID-USER u105)
(define-constant ERR-LISTING u106)
(define-constant ERR-WRONG-COMMISSION u107)
(define-constant ERR-NOT-FOUND u108)
(define-constant ERR-PAUSED u109)
(define-constant ERR-MINT-LIMIT u110)
(define-constant ERR-METADATA-FROZEN u111)
(define-constant ERR-AIRDROP-CALLED u112)
(define-constant ERR-NO-MORE-MINTS u113)
(define-constant ERR-INVALID-PERCENTAGE u114)

;; Internal variables
(define-data-var mint-limit uint u2000)
(define-data-var last-id uint u1)
(define-data-var total-price uint u2000000)
(define-data-var artist-address principal 'SP3J9CZ0HNRZX7S5YBAFPT3SJ4KP1PBSRVP3TQAT7)
(define-data-var ipfs-root (string-ascii 80) "ipfs://ipfs/Qme7EMx5yg9une9h2U48Vxbup7qi4J2Hy6vrm2hyoTK1GB/json/")
(define-data-var mint-paused bool false)
(define-data-var premint-enabled bool false)
(define-data-var sale-enabled bool false)
(define-data-var metadata-frozen bool false)
(define-data-var airdrop-called bool false)
(define-data-var mint-cap uint u0)

(define-map mints-per-user principal uint)
(define-map mint-passes principal uint)

(define-public (claim) 
  (mint (list true)))

(define-public (claim-two) (mint (list true true)))

(define-public (claim-three) (mint (list true true true)))

(define-public (claim-four) (mint (list true true true true)))

(define-public (claim-five) (mint (list true true true true true)))

(define-public (claim-six) (mint (list true true true true true true)))

(define-public (claim-seven) (mint (list true true true true true true true)))

(define-public (claim-eight) (mint (list true true true true true true true true)))

(define-public (claim-nine) (mint (list true true true true true true true true true)))

(define-public (claim-ten) (mint (list true true true true true true true true true true)))

(define-public (claim-fifteen) (mint (list true true true true true true true true true true true true true true true)))

(define-public (claim-twenty) (mint (list true true true true true true true true true true true true true true true true true true true true)))

(define-public (claim-twentyfive) (mint (list true true true true true true true true true true true true true true true true true true true true true true true true true)))

;; Mintpass Minting
(define-private (mint (orders (list 25 bool)))
  (let 
    (
      (passes (get-passes tx-sender))
    )
    (if (var-get premint-enabled)
      (begin
        (asserts! (>= passes (len orders)) (err ERR-NOT-ENOUGH-PASSES))
        (map-set mint-passes tx-sender (- passes (len orders)))
        (mint-many orders)
      )
      (begin
        (asserts! (var-get sale-enabled) (err ERR-PUBLIC-SALE-DISABLED))
        (mint-many orders)
      )
    )))

(define-private (mint-many (orders (list 25 bool )))  
  (let 
    (
      (last-nft-id (var-get last-id))
      (enabled (asserts! (<= last-nft-id (var-get mint-limit)) (err ERR-NO-MORE-NFTS)))
      (art-addr (var-get artist-address))
      (id-reached (fold mint-many-iter orders last-nft-id))
      (price (* (var-get total-price) (- id-reached last-nft-id)))
      (total-commission (/ (* price COMM) u10000))
      (current-balance (get-balance tx-sender))
      (total-artist (- price total-commission))
      (capped (> (var-get mint-cap) u0))
      (user-mints (get-mints tx-sender))
    )
    (asserts! (or (is-eq false (var-get mint-paused)) (is-eq tx-sender DEPLOYER)) (err ERR-PAUSED))
    (asserts! (or (not capped) (is-eq tx-sender DEPLOYER) (is-eq tx-sender art-addr) (>= (var-get mint-cap) (+ (len orders) user-mints))) (err ERR-NO-MORE-MINTS))
    (map-set mints-per-user tx-sender (+ (len orders) user-mints))
    (if (or (is-eq tx-sender art-addr) (is-eq tx-sender DEPLOYER) (is-eq (var-get total-price) u0000000))
      (begin
        (var-set last-id id-reached)
        (map-set token-count tx-sender (+ current-balance (- id-reached last-nft-id)))
      )
      (begin
        (var-set last-id id-reached)
        (map-set token-count tx-sender (+ current-balance (- id-reached last-nft-id)))
        (try! (stx-transfer? total-artist tx-sender (var-get artist-address)))
        (try! (stx-transfer? total-commission tx-sender COMM-ADDR))
      )    
    )
    (ok id-reached)))

(define-private (mint-many-iter (ignore bool) (next-id uint))
  (if (<= next-id (var-get mint-limit))
    (begin
      (unwrap! (nft-mint? mr-beans-balls next-id tx-sender) next-id)
      (+ next-id u1)    
    )
    next-id))

(define-public (set-artist-address (address principal))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set artist-address address))))

(define-public (set-price (price uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set total-price price))))

(define-public (toggle-pause)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set mint-paused (not (var-get mint-paused))))))

(define-public (set-mint-limit (limit uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (asserts! (< limit (var-get mint-limit)) (err ERR-MINT-LIMIT))
    (ok (var-set mint-limit limit))))

(define-public (burn (token-id uint))
  (begin 
    (asserts! (is-owner token-id tx-sender) (err ERR-NOT-AUTHORIZED))
    (asserts! (is-none (map-get? market token-id)) (err ERR-LISTING))
    (nft-burn? mr-beans-balls token-id tx-sender)))

(define-private (is-owner (token-id uint) (user principal))
    (is-eq user (unwrap! (nft-get-owner? mr-beans-balls token-id) false)))

(define-public (set-base-uri (new-base-uri (string-ascii 80)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (asserts! (not (var-get metadata-frozen)) (err ERR-METADATA-FROZEN))
    (print { notification: "token-metadata-update", payload: { token-class: "nft", contract-id: (as-contract tx-sender) }})
    (var-set ipfs-root new-base-uri)
    (ok true)))

(define-public (freeze-metadata)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (var-set metadata-frozen true)
    (ok true)))

;; Non-custodial SIP-009 transfer function
(define-public (transfer (id uint) (sender principal) (recipient principal))
  (begin
    (asserts! (is-eq tx-sender sender) (err ERR-NOT-AUTHORIZED))
    (asserts! (is-none (map-get? market id)) (err ERR-LISTING))
    (trnsfr id sender recipient)))

;; read-only functions
(define-read-only (get-owner (token-id uint))
  (ok (nft-get-owner? mr-beans-balls token-id)))

(define-read-only (get-last-token-id)
  (ok (- (var-get last-id) u1)))

(define-read-only (get-token-uri (token-id uint))
  (ok (some (concat (concat (var-get ipfs-root) "{id}") ".json"))))

(define-read-only (get-paused)
  (ok (var-get mint-paused)))

(define-read-only (get-price)
  (ok (var-get total-price)))

(define-read-only (get-artist-address)
  (ok (var-get artist-address)))

(define-read-only (get-mints (caller principal))
  (default-to u0 (map-get? mints-per-user caller)))

(define-read-only (get-mint-limit)
  (ok (var-get mint-limit)))

(define-data-var license-uri (string-ascii 80) "https://arweave.net/zmc1WTspIhFyVY82bwfAIcIExLFH5lUcHHUN0wXg4W8/3")
(define-data-var license-name (string-ascii 40) "COMMERCIAL-NO-HATE")

(define-read-only (get-license-uri)
  (ok (var-get license-uri)))
  
(define-read-only (get-license-name)
  (ok (var-get license-name)))
  
(define-public (set-license-uri (uri (string-ascii 80)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set license-uri uri))))
    
(define-public (set-license-name (name (string-ascii 40)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set license-name name))))

;; Non-custodial marketplace extras
(use-trait commission-trait 'SP3D6PV2ACBPEKYJTCMH7HEN02KP87QSP8KTEH335.commission-trait.commission)

(define-map token-count principal uint)
(define-map market uint {price: uint, commission: principal, royalty: uint})

(define-read-only (get-balance (account principal))
  (default-to u0
    (map-get? token-count account)))

(define-private (trnsfr (id uint) (sender principal) (recipient principal))
  (match (nft-transfer? mr-beans-balls id sender recipient)
    success
      (let
        ((sender-balance (get-balance sender))
        (recipient-balance (get-balance recipient)))
          (map-set token-count
            sender
            (- sender-balance u1))
          (map-set token-count
            recipient
            (+ recipient-balance u1))
          (ok success))
    error (err error)))

(define-private (is-sender-owner (id uint))
  (let ((owner (unwrap! (nft-get-owner? mr-beans-balls id) false)))
    (or (is-eq tx-sender owner) (is-eq contract-caller owner))))

(define-read-only (get-listing-in-ustx (id uint))
  (map-get? market id))

(define-public (list-in-ustx (id uint) (price uint) (comm-trait <commission-trait>))
  (let ((listing  {price: price, commission: (contract-of comm-trait), royalty: (var-get royalty-percent)}))
    (asserts! (is-sender-owner id) (err ERR-NOT-AUTHORIZED))
    (map-set market id listing)
    (print (merge listing {a: "list-in-ustx", id: id}))
    (ok true)))

(define-public (unlist-in-ustx (id uint))
  (begin
    (asserts! (is-sender-owner id) (err ERR-NOT-AUTHORIZED))
    (map-delete market id)
    (print {a: "unlist-in-ustx", id: id})
    (ok true)))

(define-public (buy-in-ustx (id uint) (comm-trait <commission-trait>))
  (let ((owner (unwrap! (nft-get-owner? mr-beans-balls id) (err ERR-NOT-FOUND)))
      (listing (unwrap! (map-get? market id) (err ERR-LISTING)))
      (price (get price listing))
      (royalty (get royalty listing)))
    (asserts! (is-eq (contract-of comm-trait) (get commission listing)) (err ERR-WRONG-COMMISSION))
    (try! (stx-transfer? price tx-sender owner))
    (try! (pay-royalty price royalty))
    (try! (contract-call? comm-trait pay id price))
    (try! (trnsfr id owner tx-sender))
    (map-delete market id)
    (print {a: "buy-in-ustx", id: id})
    (ok true)))
    
(define-data-var royalty-percent uint u500)

(define-read-only (get-royalty-percent)
  (ok (var-get royalty-percent)))

(define-public (set-royalty-percent (royalty uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (asserts! (and (>= royalty u0) (<= royalty u1000)) (err ERR-INVALID-PERCENTAGE))
    (ok (var-set royalty-percent royalty))))

(define-private (pay-royalty (price uint) (royalty uint))
  (let (
    (royalty-amount (/ (* price royalty) u10000))
  )
  (if (and (> royalty-amount u0) (not (is-eq tx-sender (var-get artist-address))))
    (try! (stx-transfer? royalty-amount tx-sender (var-get artist-address)))
    (print false)
  )
  (ok true)))

;; Extra functionality required for mintpass
(define-public (toggle-sale-state)
  (let 
    (
      ;; (premint (not (var-get premint-enabled)))
      (sale (not (var-get sale-enabled)))
    )
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (var-set premint-enabled false)
    (var-set sale-enabled sale)
    (print { sale: sale })
    (ok true)))

(define-public (enable-premint)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set premint-enabled true))))

(define-public (disable-premint)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set premint-enabled false))))

(define-read-only (get-passes (caller principal))
  (default-to u0 (map-get? mint-passes caller)))

(define-read-only (get-premint-enabled)
  (ok (var-get premint-enabled)))

(define-read-only (get-sale-enabled)
  (ok (var-get sale-enabled)))  

(map-set mint-passes 'SPKQM7Q1MD38HY7QDDSFN44HG1EXED90RD5D6SA8 u2)
(map-set mint-passes 'SP1M8XKXE8ZFB0T5AT7NYNVXY9V5JQE4GTYGNNANZ u2)
(map-set mint-passes 'SP5Z2HY98F0B9WMYG5WDWV2KF1E1TBG50CSSN0SN u2)
(map-set mint-passes 'SP39F40QZAGV9RPFXRZH881CKRX9AFHNTKMBYB0E0 u2)
(map-set mint-passes 'SP1KR0PB21P2VJQJGVVYNDZABFQCFM9DX0ANZVAEK u2)
(map-set mint-passes 'SP1338T9SXSQWT34H3RP8Q2ZFW0QEG4B497YRMSH9 u2)
(map-set mint-passes 'SPSQ4W56BY5XKZR8YJMXYP1CKJ64TT4CQ04GFQT8 u2)
(map-set mint-passes 'SP1WXQ005RSZY2YAX6B5W6RF52FJQ5GXHF56E77FS u2)
(map-set mint-passes 'SP30TN9ZWDW49BSDEQM3SCXSGGF309V61ERZ764J0 u2)
(map-set mint-passes 'SP27CHPGTJQJHBKVZ4M14PM30XDVKEJAAMBVTPVMR u2)
(map-set mint-passes 'SP1SB3BSNEGRWNZ6KQ5QXA7T2GM36NTHHND9ZW5CN u2)
(map-set mint-passes 'SP1953PHRF5Y4VJ4C47SP8DQKEW0TZ2ANAW4XN8R4 u2)
(map-set mint-passes 'SP18757KGDS296ESRK0JVKS31DYRMYNPJPF1X6B22 u2)
(map-set mint-passes 'SP14T22XY7S60GSK9ZJVGARK3WVYJM394835PYT1D u2)
(map-set mint-passes 'SP3QMW2YT2Y325WAGAAHGT2HZB2BX4CXJZPDK5RMD u2)
(map-set mint-passes 'SP199QY1M4KZSR6892X2S6V1PT9KB6WPCBXTH8PEP u2)
(map-set mint-passes 'SP2664YJ6Z7AWGKSGYG3MSDCCR3ZZREX3JH14TCCE u2)
(map-set mint-passes 'SP3M5B9S6BBY9F7Y0CCET0N4D5BWZ9XD6SK5RSS00 u2)
(map-set mint-passes 'SP76JW44NWM7AWPQZQD600RJW2DT2ZG2ME2M6XCV u2)
(map-set mint-passes 'SP122G3V933CWESM6E3F75V9VE9YPTGYW52XD44W3 u2)
(map-set mint-passes 'SP10AF5BKH6FE8ZZGBMFXHNYY4HX4WQHB7MTF46XV u2)
(map-set mint-passes 'SPG3BVT1Y0EX7514T51C5ATE9ARWN5GMN7RNY8ZW u2)
(map-set mint-passes 'SP3CNGESQJZC4VZCY1H4S9NDWEJPM2KS12YVBVXYB u2)
(map-set mint-passes 'SPB3GR9SY3WKP5K5ANBATF23VY1S26WDK1HRN2XH u2)
(map-set mint-passes 'SP31VD9ZBK2ZPE822YMJ64VZBFCFH6N104P9CGS9 u2)
(map-set mint-passes 'SPXM6GQQRYED3JCFP4PTQXVWWXCCAT9NTJJCH62W u2)
(map-set mint-passes 'SPXM6GQQRYED3JCFP4PTQXVWWXCCAT9NTJJCH62W u2)
(map-set mint-passes 'SP1Q34DK4X5K6SZ08TB363SVFMEE7N2JW8SB3Y6YS u2)
(map-set mint-passes 'SPASKV51EY73CJP093DE0MYHXPVZQ9HFYX16EFX3 u2)
(map-set mint-passes 'SP2DENK1Y9J2J3D24CQ972PS2KEE3W84G01D288RH u2)
(map-set mint-passes 'SP2664YJ6Z7AWGKSGYG3MSDCCR3ZZREX3JH14TCCE u2)
(map-set mint-passes 'SP3QMW2YT2Y325WAGAAHGT2HZB2BX4CXJZPDK5RMD u2)
(map-set mint-passes 'SP260ZF58NPJZCJGB2K51327RW299BHES24W4ARKE u2)
(map-set mint-passes 'SP3CRDR7D66MBTHCYTV2411JD7FBKREQ7NEFRP2V2 u2)
(map-set mint-passes 'SP1MASMF30DRR4KDR5TG4RZEEVHBKS1ZX4TJZ8P06 u2)
(map-set mint-passes 'SP2CS8HQT85F2775MFAP62MQY25TK0RJZHD0JAS2M u2)
(map-set mint-passes 'SPZ7CR83QD9KYPFR25MV5KV88BH0Q4YX7N52D8SH u2)
(map-set mint-passes 'SP2C72R5ZP035N7F6EC72P4AM314H8EJNB2R3B70J u2)
(map-set mint-passes 'SP1RB1V65A1PAAXYT8PVFFFC6T1FN9E8RQX7HMDKC u2)
(map-set mint-passes 'SP39111TENWTV208V2DYR1ZGNK2J8P9E6TP5SAVGP u2)
(map-set mint-passes 'SP3ZKDJFGYHR95RRVJBDBFX05DN007EYK4A7VR3QR u2)
(map-set mint-passes 'SP1Y5S7Y8R3FBEVD4NFDVYGVXQSKCCQGJEH1XWSF0 u2)
(map-set mint-passes 'SP1GDRM1565PRSSK2GZJ1XXAQZYEQPSD5J079DMTF u2)
(map-set mint-passes 'SP2XR93CDSHRTV6YH45RWQB35A8N96N0464G6ZAEP u2)
(map-set mint-passes 'SP2D8RP8J0EYMZPFTT0SS0YE4HR0JV6CBBAB9508F u2)
(map-set mint-passes 'SPGCBYAGPWBZTSHPEP1Y293K3W8TA27BHVYZHGWV u2)
(map-set mint-passes 'SPWD1B6SKM4T0DC4P3TQ20JWJ45VYGFHECMWKA4B u2)
(map-set mint-passes 'SP2387TVHZ5X6TSCD6HNDA7N8ZC4M1XNYHFBHNWS5 u2)
(map-set mint-passes 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF u2)
(map-set mint-passes 'SP2M7K3YM8813404G1R7AXV106CPWH0Z5ZA80JVAV u2)
(map-set mint-passes 'SP1TR4FGX3PF2DN58BMQC3W2ZNDK8X9GK1GG5MRFM u2)
(map-set mint-passes 'SP3Y0MB27NDVVPKH95513YJ6XZTZEEMT2ACBYZJN2 u2)
(map-set mint-passes 'SP10PX1X6X5DZEZCZ0ZTV6D1DNHQ2GJXKPAA3YTKV u2)
(map-set mint-passes 'SP3DGHSW42HV4T5XR999R3MBV02W6KA50W1D85TSV u2)
(map-set mint-passes 'SP1VE0ZMF07SK45JVYAMXNZBTYPG67CNEQ2QMAVP9 u2)
(map-set mint-passes 'SP2ZKT3C5R76512ACSA1C0R1HJ21ASG8ZESPCT3ZC u2)
(map-set mint-passes 'SP1QFPY6JWB0A90PJSS62XRYF9WFTJEZG0B1EM128 u2)
(map-set mint-passes 'SP12G2A9ZKB08QQTZQXWH95K9H6J7G5SBGJ45WPYD u2)
(map-set mint-passes 'SP21ED8W24R13AP4CPEKWK5AZPS5XFFZ4N3PY5YX1 u2)
(map-set mint-passes 'SPJZ11GWBM8ER4Y9R75R76VQYHR80H0EHTZSGWBY u2)
(map-set mint-passes 'SP1R8Y5SDHZ9EQGHCMZ9260KDQ1X4W9EEP3HEP3DP u2)
(map-set mint-passes 'SP3W83KG17KJZZXPDZQDTRQKQRGHNFZN410R9P02E u2)
(map-set mint-passes 'SP2974N9QQYZH53MEAZ4N5JZ5PQX03NYS9JP2HSMF u2)
(map-set mint-passes 'SP3KGZNDFFJERA6YS5V5MSY9Q95516RPSCH6MHDHW u2)
(map-set mint-passes 'SP1ZCYG0D3HCK2F7SY8VH9ZREB0JWCBSAPFNS8V5Z u2)
(map-set mint-passes 'SP23QP2XG6Q8HQZNKGTQZR9S8PFECAGFSC94X4237 u2)
(map-set mint-passes 'SP2BN9JN4WEG02QYVX5Y21VMB2JWV3W0KNHPH9R4P u2)
(map-set mint-passes 'SP2P8RJ42R8MP0AAJASTT7ST6VZ7GHCWR7PET3B21 u2)
(map-set mint-passes 'SP3QJ0MM9G8M3DSF5NEX7CEJ99NFDQ81WG17T7RMC u2)
(map-set mint-passes 'SP35MER4PHM6XGB99YDRQAK0M0JQ8F9CVF04VZ1VX u2)
(map-set mint-passes 'SPBFPD0285PKTCTADGP9GX2JFE12R8ZXSCWRYW39 u2)
(map-set mint-passes 'SP15QCM7NJDMDJEMD3H1RDR2PV7JH0B4EMNYT9T69 u2)
(map-set mint-passes 'SP39008W341K5JJPC8EX27F8S936ACQNB9FHQZDRJ u2)
(map-set mint-passes 'SP3CVSW20N5KX1QWQB5WB6B4BZCG5ZEWDCG21RFQ4 u2)
(map-set mint-passes 'SP16HBH1ECJ71E8VWYSSQKYN8ZT6S8DTBTAX02TRF u2)
(map-set mint-passes 'SP1AQDVJF18XEFVXMWTRAW9TQ0N2DCN0178FKW03R u2)
(map-set mint-passes 'SP1RTYKK9GZ96KZ10VEGZ3SEPXK9CXXF2M4EF4HZV u2)
(map-set mint-passes 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R u2)
(map-set mint-passes 'SP3NAJRMR7F04RK8WG2F48MSQ4ETH3JH1F9MV4F50 u2)
(map-set mint-passes 'SP26V1A3HBSSTDNFHXCWRP991R6FBFSYD7RQR0MX5 u2)
(map-set mint-passes 'SP2YE97WPR9C184MQ4RVM6AP1J629750Z1N48N82S u2)
(map-set mint-passes 'SP37D2Y7Z2VCAGN4Q2Z9VBRZDV1011ZKSD52WXFBF u2)
(map-set mint-passes 'SP24SKBA3DKKKC6JF1WNEN6E3YPDJMNEEYBN8K55K u2)
(map-set mint-passes 'SP2C1QGPCE4SDWCVVKZW196DZSV04CE5J5944VK18 u2)
(map-set mint-passes 'SP33KXWETMY4RN3ZBPQB69H46MRF9TA5971VAQ09Z u2)
(map-set mint-passes 'SP1TM71P56ARSNQFFAQWBQXJ6786CHKH9G2C3ZFG3 u2)
(map-set mint-passes 'SP2SKMAR9WMD9DBJHC4XTQXPZCDNV1258PSJTRGTV u2)
(map-set mint-passes 'SP1J8Q15A5JR4DS0KHPZH1M76T5PF936MDR7NRSNR u2)
(map-set mint-passes 'SP3FD774YT437ZZN42CT8GJ4CNW3N4K1HA05XQ10Z u2)
(map-set mint-passes 'SP1H661J9780EABHVJF5X44P1VA1FNYFXRW5TE54D u2)
(map-set mint-passes 'SP1B46TPZD8Y3ETHGZYJAPHD9GHJK81K08WRB127X u2)
(map-set mint-passes 'SP276DW5YXWGM2W2SNB78M3R3STS5AR7GMETNYRVE u2)
(map-set mint-passes 'SP3XFNRZBTQ18VGFJ847HNC7SNZ2NTV2RB2TGXRD4 u2)
(map-set mint-passes 'SPZNNQ8X00PT7V5KM2RYW66XXAT415BYAC1S0ETW u2)
(map-set mint-passes 'SPRGD4R7KZDFSGHHRRNM9KMJK08YM45Y9D8ECFBY u2)
(map-set mint-passes 'SP11F09DT5HFYN7Z5HG15QXW0CMD40T2XJYY0G5AB u2)
(map-set mint-passes 'SP20TC4TV7SAKSM6TQ2AE4FA2XZJJ96M9M65QC89K u2)
(map-set mint-passes 'SP31CZZ7NJA484QSV739BKF1NH13G4XBCJ1AMM9GW u2)
(map-set mint-passes 'SP8M9497WZXHACAGCZ8SJEKAWWGQFP4A8T35H35Y u2)
(map-set mint-passes 'SP124SDAF85R5JZBGXH36SS7GGNQ2FJ6N03QJNDYG u2)
(map-set mint-passes 'SP1QMPDYY2YW5PBMF98HHKBGKVQECEDSF3986D17D u2)
(map-set mint-passes 'SP2P13D5D7XHMFF4MQV1XGFN26898XRXZYFQDYZ7C u2)
(map-set mint-passes 'SP5JYSPE3QTN5A0YNGS424V0F3Z1B7X2TSK3SDHE u2)
(map-set mint-passes 'SPREQTEDZ6EE2JPYX8AESNQ8MWXMP35QWT0J3D0T u2)
(map-set mint-passes 'SP34GPEJ832HG5BTJE1FKHY8AB3VY9VWPDSKWFVX3 u2)
(map-set mint-passes 'SP3XF04FKY4B4X1YPM42HY447QV7MJKMF5GDB3RPA u2)
(map-set mint-passes 'SP1JB5QF8641WMVG74BTZEKPEXVPP34XDFEBCTHAX u2)
(map-set mint-passes 'SP1G5A2QHTRB9W4QAS1Y2DZSB9JRVC415A2BG9NTZ u2)
(map-set mint-passes 'SP3MM7GKGBCYWZ3K6630PJC8193HJDPTNZ5W91KKR u2)
(map-set mint-passes 'SP3VWWZYHF92082SPJCTK1X61665VYS20VGBB1KAZ u2)
(map-set mint-passes 'SP2YRJ2KVJPTW4M43VTZDFSQQ0YPGK5YN7VH9Q4MX u2)
(map-set mint-passes 'SP2N4AQNMT57GFR8YKMKHWP6WSR8BBXRVH8HS2YRN u2)
(map-set mint-passes 'SPJ8HSE38MT6PQFDDVA4NKQE46PP3YERQER2N20M u2)
(map-set mint-passes 'SP1H4R5BJTVDJAGY139PNPJ2Q7P9T3M538GPTEP2V u2)
(map-set mint-passes 'SP1Y6GGERXDWVDG18BK9MHTKP6TB5YSJ6FJRTYFGB u2)
(map-set mint-passes 'SP260ZF58NPJZCJGB2K51327RW299BHES24W4ARKE u2)
(map-set mint-passes 'SPJ353E6AFJY1MFNZ326EJ2BMD6RBN39K69X9X85 u2)
(map-set mint-passes 'SP0461G1E32QD4ZMYJKNK98FSERMEY39K1XGQVKR u2)
(map-set mint-passes 'SP26FZ8W5GPEH1N64K1GFCV63A4JPMSP917J0G60P u2)
(map-set mint-passes 'SPGNRR2GG22EKH62N8DCW58YB4D1PVK8TP0KQTHD u2)
(map-set mint-passes 'SP1YNJN6Z56T05P2JJX846F5H8MEHK672JCWQA8D0 u2)
(map-set mint-passes 'SP2KH2B9MMPF10A4BWRND4KQADF8KABQEMP6FMEM8 u2)
(map-set mint-passes 'SP3655QW89K9WX4SXDG5NDQFN0N2AX771B9S4REB u2)
(map-set mint-passes 'SP33NVNZHT60Q0RW6AM5F0RZDBTR4YZ6GW71JZG91 u2)
(map-set mint-passes 'SP3RNDPX6X3MNZMS3NV28AF6TXVFXDXCAJTTX78GG u2)
(map-set mint-passes 'SP95KV154J1ZY5SFRZKBX9NW7EDW4HT6641VA1S2 u2)
(map-set mint-passes 'SP12WHJ0PCGE53HNRZNF92PKH4R3C6HWZV4MF2SRV u2)
(map-set mint-passes 'SP1JT44RAW632C35SNVVN3J11G42T6E5P239ZC9DQ u2)
(map-set mint-passes 'SP12H47A1JH7B3XN7GWZ0X6DZ385N6K5QNC8K1A2T u2)
(map-set mint-passes 'SP247YQ537PYPP12ZY615YSANMNH8C14BRF3CSMGC u2)
(map-set mint-passes 'SP2YG82P7QQCHE9FK8EKAM9X1QM3FQTH2WA5P4J3V u2)
(map-set mint-passes 'SPFD0Z2W50QMWRQ27ERW7KNGNHK6Q74EPD4C4TNQ u2)
(map-set mint-passes 'SP3EMZ5XM95XZRVFWB5M8JH3VRMMPJ8661WTT1M3T u2)
(map-set mint-passes 'SP84DM8Y7CGRVQN9EB1VMBHDQBWV420DQHCKEGZ6 u2)
(map-set mint-passes 'SP3R16A3VZS501D1GVMXXVPBQCJ7JMQ6YXE0FZHHN u2)
(map-set mint-passes 'SP2H8DP4MHZG7VQS1SAZCDJZ7F8HEP3DYKNRMEFB4 u2)
(map-set mint-passes 'SP74BB1WD3XG6V7NMK4TW5SFNHTJ5AD4N84CAZMF u2)
(map-set mint-passes 'SP3PK5JKAJ0XC1PP4CBA30B326159T1PEQX2EZTH8 u2)
(map-set mint-passes 'SP19PY85XP6C0ASYRPCY10N835KZJGC76ZVMK3XJF u2)
(map-set mint-passes 'SP15V20R21ERBNC5070QWF5SH1VKWPADVWC2RZRGV u2)
(map-set mint-passes 'SP3XDEQ0JHP6AGMWF6PQZMJC1C0BFK2H0YSWMNYXS u2)
(map-set mint-passes 'SP2664YJ6Z7AWGKSGYG3MSDCCR3ZZREX3JH14TCCE u2)
(map-set mint-passes 'SP2PZYA27E8MRBQHQXE0JQH5CHM9JJNM00YEMC4QJ u2)
(map-set mint-passes 'SP242WM1RTHV1WNZ763FNJRVMZB6KWJN9W51C58P5 u2)
(map-set mint-passes 'SP3QC9YJKFC172PYK5E316NKPEAWBHF2NSMC875B5 u2)
(map-set mint-passes 'SP2WCGAAASF2CGHNNK2596HF97JZNAYM6HMKK4B0F u2)
(map-set mint-passes 'SP1MES38TEXN33YBE8XYKEJX24E0WYCG26P29APQQ u2)
(map-set mint-passes 'SP2FKWC8ZJGSSZJ7CWJD0VVWQZWWY5Y8FRGH6SS3Y u2)
(map-set mint-passes 'SP2CDF65P3M17JGPQKGD0105Y08F4EPRHHJ2FTB23 u2)
(map-set mint-passes 'SP3QSCYA62H5WQVA99S30J5PKC60VWH0T7QRRKVH9 u2)
(map-set mint-passes 'SP45RYP4W83SMSCG5C7MZCM1EFVRJY4K6D0E05Z6 u2)
(map-set mint-passes 'SP32RXJSH9DX4JGMBSZG0RQS09RG2MHBCGK4H8A7D u2)
(map-set mint-passes 'SP17CDWPAE74A84XE2KC8Y37CEQ3R5Q634WX3AMSE u2)
(map-set mint-passes 'SP3KRP4C61122ZAX5HGDESXJJ9GK6GD9W1Y3ME3TP u2)
(map-set mint-passes 'SPKSXKVMKQ2E70VEQZE45NJJ36RNW4MDQ4YX6K56 u2)
(map-set mint-passes 'SPCEMCY55HV62G79730B8B6HZSD90337NFQHBR4J u2)
(map-set mint-passes 'SP1VEHWR3SVWZWN24YQTHS3CVSMWEHK39CBM6Z3F5 u2)
(map-set mint-passes 'SP30MSY8NECE4SJJRQ5NVFZA58HF9Y93XX6E15WMG u2)
(map-set mint-passes 'SP3GB2942RJK72NYDDK04Y7AJ4R5T2YZ4JMP7FWJC u2)
(map-set mint-passes 'SP21VKSFK5HDJW79Q784TAZ5NCV3GXGMBCE1KMH5M u2)
(map-set mint-passes 'SP28F5HQ6KKNJ2ZG8016BGB2VJHBW9ESFC3RAHQP7 u2)
(map-set mint-passes 'SP2M7E656PJCTJDMM6C8JGCN9F8PS1M5HHHPSDW6S u2)
(map-set mint-passes 'SP285FVD7DDYBFHVM25HEQVR6XRM9GBP9SHK5RBYP u2)
(map-set mint-passes 'SP1ENGS5XVWVWYS02840ZKHD2GSP5AGB99TVA5R9T u2)
(map-set mint-passes 'SP2W4D4JR9NGV8XPFHYK74C2QW96A6AVX77EA7HBR u2)
(map-set mint-passes 'SP2W9W8C3FVDZ2ET6SQ9CW6E5KT7ZKAKNMTDZ20AV u2)
(map-set mint-passes 'SPK1WN6KW0YHQGRNC6M23VHTJM5PF7K83GKVFWA3 u2)
(map-set mint-passes 'SP11XXNZ8DE9GT7X9ZZQYPSHCT1A1VFBX0VBWJAHS u2)
(map-set mint-passes 'SP175FN7FDFPF620D3WP4R535210ETK5HESD37JS0 u2)
(map-set mint-passes 'SP29902VVK134BEFGP0F3QT7W2H5CFY2BVWAKSN7E u2)
(map-set mint-passes 'SP121VN7CBPC3RSABSWSHJ86WVWSH5MCNZ5668XFW u2)
(map-set mint-passes 'SP2E5Z88KRG4VVRCG0PF4PQ9YDWTT5CJ9T5PRXQTD u2)
(map-set mint-passes 'SP2HP87NYWP21HZMVV089R6N01YM8H32HXWCW9XN3 u2)
(map-set mint-passes 'SP2NT761GHGC630BYXCD89VC0ENFN6EZ83932BX3Y u2)
(map-set mint-passes 'SP1PTMKFMSV9AY3S1F7NNHT7SYPV7PSJK7F1A117P u2)
(map-set mint-passes 'SP3QKZKC2JVBEG7YFFJH2R4HMMWHEGKRP2XF8AD86 u2)
(map-set mint-passes 'SP2Z2CBMGWB9MQZAF5Z8X56KS69XRV3SJF4WKJ7J9 u2)
(map-set mint-passes 'SP3S29FMRBDVXGNZDFW0TP21D1ZE34ERZ8KAAQYFN u2)
(map-set mint-passes 'SPSAWHTNQ9PC0H09JJR3T11PK5RSDR568296TNP3 u2)
(map-set mint-passes 'SP2QCXPBCRS9ZMD40K1ZDX7T0V9R5PC8V665K85S9 u2)
(map-set mint-passes 'SP2VCZJDTT5TJ7A3QPPJPTEF7A9CD8FRG2BEEJF3D u2)
(map-set mint-passes 'SP1TR6GY4YA0TCNPVW3KWMXY9JEPJZ0831CG7SN9C u2)
(map-set mint-passes 'SP1KEWQG4TCYWGXCQSEKC81XKBAZ1WAVYT3D4PE4A u2)
(map-set mint-passes 'SP3TS3T9GSGFEDW7ZBJNFXMH6RY0AP7HNCQEE77DH u2)
(map-set mint-passes 'SP1BNRS2PKZQFXNC20T71QGVWBB3GTGVHF7HRJ1FX u2)
(map-set mint-passes 'SP24478XYAB7DZF7850JWVYQRGGRKDWXF7WKKRY30 u2)
(map-set mint-passes 'SP29T9QXCENKDDG3Y8GBP1JY8161MWTP49HXAGN8N u2)
(map-set mint-passes 'SP1DXHREJ18BGBA34P7QNESXTJMDW7D61RQZ0DBBZ u2)
(map-set mint-passes 'SP04E1XQ7V9JN4GGDKFCB26ANKVTFNFC8QHME8JS u2)
(map-set mint-passes 'SP2AW97KZR6VVRCW9M6YB5HT56T99VRZTGZP586P5 u2)
(map-set mint-passes 'SP9QH56JJ7VD59PYWDA3ZQDZSZ2KFF1EHNEFS3BX u2)
(map-set mint-passes 'SPC1KE74AZ8TT6GB8MXSY6W00MFNC29GDFXHPJX6 u2)
(map-set mint-passes 'SPMH2XEFF55ZNN0SY8WB9EEF25A64SG9DTF45ZY5 u2)
(map-set mint-passes 'SP29D6YMDNAKN1P045T6Z817RTE1AC0JAA99WAX2B u2)
(map-set mint-passes 'SP1FQCXVW3V42RK7JG1SNC5XGQFWWWKRFTHTXVQMW u2)
(map-set mint-passes 'SP24BVX267954TJNKR6BJ89K78H9WR5PVSMJH4C0M u2)
(map-set mint-passes 'SP1953PHRF5Y4VJ4C47SP8DQKEW0TZ2ANAW4XN8R4 u2)
(map-set mint-passes 'SPEZQQV4V9XTG94VDYXM5NNSE4P7W9Z8GFPAA71H u2)
(map-set mint-passes 'SP2KVYDHMXPTV87Q7BJBST7SDZH44YBQPWA3AZ8Y5 u2)
(map-set mint-passes 'SP2GZQ3SNB2RR2Z60E1YNT63HRY41EKS3NETQKP2G u2)
(map-set mint-passes 'SP1WF3C9XKKZW3NDN14FGCHTTXGZKR3SBPZTPPMNN u2)
(map-set mint-passes 'SP26B3JVQSH8E4EFC6PS32G2QKZ7Q0ZDP7M73JJ2M u2)
(map-set mint-passes 'SP3YAJ6F97B2BT5ZED9GPSVJZXG2W00MR8E08EXTX u2)
(map-set mint-passes 'SP1WKNNR03C109N2FJWKFAQE130DRQKV528JRTZ08 u2)
(map-set mint-passes 'SPYPW8FDQPAY47BWCKE17548BZV5X1Y21HEZHA7Z u2)
(map-set mint-passes 'SP1EBPKACEAEBMF6SY8NZ54W709BFY39NCK1WK956 u2)
(map-set mint-passes 'SP3WAAYXPC6WZNEC7SHGR36D32RJPZVXRR1BG0QSY u2)
(map-set mint-passes 'SPEQRY4JQBJMZ3HK09836X94KA8BAAS738CET55M u2)
(map-set mint-passes 'SP1PY9RPSMS0STZKX6JM91NRPMRCKN428BSRJJEXV u2)
(map-set mint-passes 'SP1P38EZ7DKY3RP2DA3D6HSE4XMG1VG1BJW7KZTAQ u2)
(map-set mint-passes 'SP1VSV3ZA8BHT7DN3RS3REQRRCS33V92KRQ994QT7 u2)
(map-set mint-passes 'SPNA42KGWFCNNM41RTA7RJE2C4HX8CQXJSGDNK9W u2)
(map-set mint-passes 'SP2Z7WZWZWNS0N6X80QRV4SVB109SCJZYQCN3KZGW u2)
(map-set mint-passes 'SP2ZXDBYT1RSP98ZZXXRDGKX3TMXCCCGERNBD5YMY u2)
(map-set mint-passes 'SP3A8AVK2R7KKQ5E8Q1REHNS7WSNPZR3PGVVREAQS u2)
(map-set mint-passes 'SP2SMSPX443W4HTX9YT9WVV5C0A212FJ8WQMGT51M u2)
(map-set mint-passes 'SP1715MB63DGCS5Q65H8FMZETHSGP36T5C2Q78HBY u2)
(map-set mint-passes 'SPZEWXCGS06TYH9EAPDG0ZC6E962CG6Z8NJJXJKT u2)
(map-set mint-passes 'SPDP60WENJKFP72QAFW3Y76G8AZN3S93BQ0677P7 u2)
(map-set mint-passes 'SP3CDRXW1V3YEDKY47PCTV6EA5NVZMDCS7HCJW38X u2)
(map-set mint-passes 'SP1NPDHF9CQ8B9Q045CCQS1MR9M9SGJ5TT6WFFCD2 u2)
(map-set mint-passes 'SP1XAR0A0J2AFWXQXCJ07SPV3TSZV2BCQQAQ6H5B5 u2)
(map-set mint-passes 'SP3GMV2CXBQV18KEN83AGW574WFKMWDEMMD8G6VB1 u2)
(map-set mint-passes 'SP2CCAJB1DB8BQSXXF54CKRXWZSSJXTZRDZKAW1S u2)
(map-set mint-passes 'SP9XVN6QMN1XEGTM6SR6ZDHZDAWJ6Y6RNMDPZ7Y9 u2)
(map-set mint-passes 'SPQ5Q6C96DMXJ4E7H5C1R2J9ZE3CESW2NWDPVGDP u2)
(map-set mint-passes 'SP3C7NHSDNVN80JJ2VREHCNJRD2WKXK5EKHHE9W3F u2)
(map-set mint-passes 'SP150GJWQXH1M8DHWM38T0AHFVAFN4SC2NJHDR1HH u2)
(map-set mint-passes 'SPTH50576N70SJ6X2QP5ZMNN3XYDK9P9VVSDPPWB u2)
(map-set mint-passes 'SP2ZRF8JCSA852P2K4ZB7RS21M43NYFKPSQ7DG1N8 u2)
(map-set mint-passes 'SP17JB57M295MP5QJAVFZDF9SJX6QR4DDFQ0H5C9F u2)
(map-set mint-passes 'SP1HVXK8YQT5GDMDWBPGREWGXZGHP03NTNC43N2MD u2)
(map-set mint-passes 'SPAC6F652P6MGJQAM4AWHDW162TCD4TRP49W68XP u2)
(map-set mint-passes 'SP2S7PW1PK8ZE54EFYT6FRFNC22KHZSNMYMYZFAC6 u2)
(map-set mint-passes 'SP1NHTFER11R91J43Z3RM3VNEYGF9B4A758V3N7B2 u2)
(map-set mint-passes 'SPENXM9Q8CKQGJF9DBRF12WR0SQXFQMYJKRAZG3F u2)
(map-set mint-passes 'SP162D87CY84QVVCMJKNKGHC7GGXFGA0TAR9D0XJW u2)
(map-set mint-passes 'SP3QK7CB97R2Z884AAF81QCNHYJY8BTRVW6WCRG71 u2)
(map-set mint-passes 'SP12HM3T9DBXRWRNSWX26F7JQ3E4VFNQYEDB4E2ND u2)
(map-set mint-passes 'SPBNZD0NMBJVRYJZ3SJ4MTRSZ3FEMGGTV2YM5MFV u2)
(map-set mint-passes 'SP1DP6WPG1FM6EAYTJS6MMVWRB5HGB8GY948FMKF8 u2)
(map-set mint-passes 'SP3NJ34KE66TG9RK6BRHF2VK4HHGEM09F2XBAVXPC u2)
(map-set mint-passes 'SP8N846PR1492HB2A08R5G96RYNKWRHDJDTBM227 u2)
(map-set mint-passes 'SP3GJW3X9760J4ZH6FX5W01HH30EZ50ECVVQ7JA6X u2)
(map-set mint-passes 'SP18QVQ3CMGJ0Z4WQN39QX3MRNWRYBRC525KHF93V u2)
(map-set mint-passes 'SP28JP1FEVX7G3YFDJ59GKKQTZEVQQ49YDM0FDFK4 u2)
(map-set mint-passes 'SP377CXRGSJ0TJ712011ZEGMTM1J77QVZQSCFMRAH u2)
(map-set mint-passes 'SP386Z1MF50FKYWMBNB3HGPJMW7DSTF1YYMJRAQW3 u2)
(map-set mint-passes 'SP367QHKVP87EY03RVXEVQ9V8A22FP465BNN3Z0NT u2)
(map-set mint-passes 'SP1CRPKG05CW4AQXA0FQF4C89617YVQYTA6WP30HQ u2)
(map-set mint-passes 'SP3C79MES43VN3W4T9VJS5W8CENCTNF5JFHGSHW1G u2)
(map-set mint-passes 'SP3T8T79PTNATME7RVF4R3K08N3GZ3NHYH0EREQXF u2)
(map-set mint-passes 'SP1SVK3YQV3S1NA2DCJG2NGADDT34H9SYRGYKD6GX u2)
(map-set mint-passes 'SP197KQG2020VVCEC775DDHM61H2GP406029NYB5N u2)
(map-set mint-passes 'SP1X7X9SCHHK4JG4K5NXZ4TDNWKBQR759A85XC1PC u2)
(map-set mint-passes 'SP9GKT397E454TR6ZAGQDTKMEBZ12H9A0FKZS70N u2)
(map-set mint-passes 'SP1DY3DQMVAA1F8JJAJBKPQ0HKQ1FZG67JG0YD5P3 u2)
(map-set mint-passes 'SPN3JBKZRNC5SGBC9HZ6TTJK4Z9QTW96EPPWM4A u2)
(map-set mint-passes 'SP2YKJ7436HA8QDRBW9887E3SBTN85CTQ2749J6B0 u2)
(map-set mint-passes 'SP2AWE8GJ52MKEAGGBTTNEEXZSM9VF8CTYK7ZCZDC u2)
(map-set mint-passes 'SP28FHT7VGBJ3B0584V1EVHED3MKTE1M8VQJDNB6R u2)
(map-set mint-passes 'SP2F0DP9Z3KSS0DABDBJN0DA0SHMCVWHXPVTH3PJJ u2)
(map-set mint-passes 'SP3YMEDJG3QJ6ENDHDWPKR8VP6AT4QMZ84QREYTSV u2)
(map-set mint-passes 'SP261QDN13NMFZ3MGB3T8R2XQPNXZVZ640TYPYSNQ u2)
(map-set mint-passes 'SPS16TEXFZMZX7WM7714A6BHSM5VERV8YSAZ410V u2)
(map-set mint-passes 'SPP8J5DSCWA7QGA9T7SSF47P0S07TSDN0NJK56RR u2)
(map-set mint-passes 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9 u2)
(map-set mint-passes 'SP2X0NND6TG38J4H88N3SAXMM6HTC8Z1K69VN8ZJ4 u2)
(map-set mint-passes 'SP1HPB7YTZDXMZSZD51C113PQFAXKSNR0QYFFPWVC u2)
(map-set mint-passes 'SP3PHHKXSNKK9G7W7FANYZ5N1BAAECQGZ6QRPDDVK u2)
(map-set mint-passes 'SP2CBBW64YE1X3YN0PZGPFHA1892PYZS7CSYWDZ7Z u2)
(map-set mint-passes 'SP3AK383DCT43SDR00PF6XNKGEC3330NHQNKFHHE2 u2)
(map-set mint-passes 'SP1JVGQ4A6RNQRQQZ9EC8CBNRN7E8EYW6427NWWC2 u2)
(map-set mint-passes 'SP2EM86AM2AYGGNJX562AY6BDTKWXQMQVQ0T863M6 u2)
(map-set mint-passes 'SP3RKRKGAW47KZWMMHNS9RFRDX4VM0W1M8D8PWZXJ u2)
(map-set mint-passes 'SP6Z039010BSKKHRSYVDYPES8M7BZWWZGYGXZ2FF u2)
(map-set mint-passes 'SPGG4ETPWVF72DMJB35TTTVPNNABHJY11CPR6E0Q u2)
(map-set mint-passes 'SP1EMXT9RET8W5TXQ325BG3TJ6X15NXV5GKEGVQE6 u2)
(map-set mint-passes 'SP1EPWNPPGEZMGKHFZ6WXEZHTVTKH0CT77NM32X43 u2)
(map-set mint-passes 'SP3D24H3ZQ1RM909VG5EVNPWE9FJJNEYTY6Y98QNG u2)
(map-set mint-passes 'SPWG3T2SRBV03N3NHK7BEEPXGB3N8HHQE8PK9GEC u2)
(map-set mint-passes 'SP57DXF9BCNES18RAFSW5G51HCN34YQBCZF3E3W4 u2)
(map-set mint-passes 'SP1ZN8VQPQDN6Y4D1J8XB7X7JMH0YYP3GG655MCNG u2)
(map-set mint-passes 'SP2J653WNCVPN98JJAMSV6MZNWDQ08FKS7H3Y7H4V u2)
(map-set mint-passes 'SPYZ9RXB9PQRRK30FS587NV973JH60RGFR5SNPGK u2)
(map-set mint-passes 'SP22ZXMBKESRXAWQD1JAJ4A6HT117PVSKBEJ19FQX u2)
(map-set mint-passes 'SP1PAGYEDF35JACKPBBTDRYDTV84ZAT0FAMCC38V9 u2)
(map-set mint-passes 'SP16S5RF5VRCFFVN9E9B0DTK10S5Q1V8QTYM4C01N u2)
(map-set mint-passes 'SP1V6DPH7NA6Q821GD441Z6JZFP5Y9V07C1JDNJ1R u2)
(map-set mint-passes 'SP3KVRE3RDYYSJ3JDGXKA0K15CC4JEA2ZGX4TJ5EC u2)
(map-set mint-passes 'SP2S7SX1SCGHWYXYKDAYSWM2QWTASP6B3ZF1ATMNF u2)
(map-set mint-passes 'SPPH3SX9JXBWY9PXGNVV91DCJN2W8SYV3PR88TY5 u2)
(map-set mint-passes 'SP2VT38EC8AKQ9YB4F7M9MV3Y6JK610PVFE991SC0 u2)
(map-set mint-passes 'SP2SFZX1WJSKT1GA2STDT6E5NWDX44GW4BB8DW4DJ u2)
(map-set mint-passes 'SP1VXXTC9R98DAXCT14CZMH2J78DXKT6J6AP6HXV6 u2)
(map-set mint-passes 'SP2N3BWTNFZQNVDW0CXJGTEW26N5QXNH1SJQ6BVQH u2)
(map-set mint-passes 'SP19SJJZGH0GA9GBSDSA2FVPHWVEHBZE5WNCKPKEA u2)
(map-set mint-passes 'SP2XFXSRANE85W2TEEXBPMA16QZC0TTJ7BG7SP6CD u2)
(map-set mint-passes 'SP29T1D0TCC9EH55KEA4R4VQ1R6K1FB3QSDAPGS2G u2)
(map-set mint-passes 'SP2DFK4MZK7GRQ7EDAXB6R7AD7KRK0NDEA2AT1KMS u2)
(map-set mint-passes 'SP3CK642B6119EVC6CT550PW5EZZ1AJW661ZMQTYD u2)
(map-set mint-passes 'SPWQYTR0VTYW79ATAMY3T9JEBH5DM2E0WZQHCYKE u2)
(map-set mint-passes 'SP10VWV3Z57GNJQD4Y4C0YDMS5Y9E60WEJMQ1W1Z5 u2)
(map-set mint-passes 'SP3DYP99Z4RPX11G384JR7GAN9RQD6WWKGKW9TC4E u2)
(map-set mint-passes 'SPB1PE8KJMQB74PRMB0WFT129V64R7Y11X601W76 u2)
(map-set mint-passes 'SP1F81CCCJ1CNXS9WBCTZKM25YWNVJ61G8SZ5YJWY u2)
(map-set mint-passes 'SP17D2C9PE4WAV8J8GAY1DBWZ9G4KQY68KKMFC9CD u2)
(map-set mint-passes 'SP1A2JZK54QZB0ZFKVQN1GF2VNEYYNQDQR4V8XEPW u2)
(map-set mint-passes 'SP2KZ24AM4X9HGTG8314MS4VSY1CVAFH0G1KBZZ1D u2)
(map-set mint-passes 'SP274JYGEQHMBJWC0S925CT3CNX4WPWD8Z303BCG9 u2)
(map-set mint-passes 'SP350WG9K6HPV0YC3SAMC6JCABXXDNBNK4KMW992E u2)
(map-set mint-passes 'SP389APB4DHZ836P4AE9RJW7EKEZAPV5NPDNG7N46 u2)
(map-set mint-passes 'SP1XX6VRW29K0YSD1XW5CVX7ZH07MWS6TG0Z8JDM6 u2)
(map-set mint-passes 'SP31PFX7BQF3Y2AXCBSB93745ZJDF6SY7AWD15YZC u2)
(map-set mint-passes 'SP5W88Y324AKEPZZJB89YKCGFKZRS5H4W8XBZ1K4 u2)
(map-set mint-passes 'SP1BWJRXRR1X3M0YEXV30Q20K7A28R18AR5A1XS7H u2)
(map-set mint-passes 'SP28RZ1QXMXJXVKRRCR3D7GR5D48XY0NNA9MZWHJB u2)
(map-set mint-passes 'SP2V004MT8C1JW4Y2R216DT9FA81VF4ZCHGVA1AQA u2)
(map-set mint-passes 'SP3XTGWHFB8BPRDBP553644D1QTX4Q5TJMMCB0AH7 u2)
(map-set mint-passes 'SP1GJ5AQ9MR1CX02GGTRFT7YF33GY7GGZ4WC70S0E u2)
(map-set mint-passes 'SP1FETXHJNYJ20ZE5SY778EJF5KJ1S9RTN0T7VHD9 u2)
(map-set mint-passes 'SP24H2A2GSP1EG6HAMG8AJ22WKZ5GYQAK9Q2B6STP u2)
(map-set mint-passes 'SP1MRNFW42RBFK78BBTNV0NKPGDFCTQ8NA9GWXAHM u2)
(map-set mint-passes 'SP364AK56QD8JSW96NZN8H2C5HGR2GQN0YACQ1P7N u2)
(map-set mint-passes 'SP120VNX9AW930DP8CZTW7AQVB83DSSHT0F2N0519 u2)
(map-set mint-passes 'SP317ERC604C6NSX1WACVMKCHTS8N86BHABZWJG7W u2)
(map-set mint-passes 'SP1J0AJW43QK3SX82ECZ7407YN0Z7EZZPD9JN5ZPY u2)
(map-set mint-passes 'SP3V8WZXGVC4K40CJVKBAPYACJ450HNPVS1BN4YQW u2)
(map-set mint-passes 'SP1CHWS7TDP36PPVWV8E4Q8QV7S8SZPYYWW9N0ZW8 u2)
(map-set mint-passes 'SP3NQT56AQA86Z1DAD30Q56PYQ59TA6C37NTN85KA u2)
(map-set mint-passes 'SPSQ4W56BY5XKZR8YJMXYP1CKJ64TT4CQ04GFQT8 u2)
(map-set mint-passes 'SP3B7CF35W3H7CKAD2Q0EK87TM9DZAEYFEK46X7ZD u2)
(map-set mint-passes 'SP2CXXSX6D1VXBAN6PPXZ2PGHFPJ5A0900EMA61MR u2)
(map-set mint-passes 'SPR47JA8P9FHJ5A9DC3SSH2MDEHY8N82SHY9GEVY u2)
(map-set mint-passes 'SPTAMT5B3SRKF77PXYBBFAMXY0W3RQQJDJK7192P u2)
(map-set mint-passes 'SP8RXTP4JEZCVM0K6Q91WFXGDC6H6TPJ3SF02ZQ9 u2)
(map-set mint-passes 'SP1H3EKCEB2GF4HYS9J6CJ7Q46RBVPJ29K5ZT70S0 u2)
(map-set mint-passes 'SPT8D4E21GBF9ZE4P13FG5QKGKK0CZW3CSRBHPE8 u2)
(map-set mint-passes 'SP27G4BAETJAXHDNCGVAC2036476MC3BE9K87CJ2D u2)
(map-set mint-passes 'SP2BMZVJXG2QK31BBZVGBSQ1RFG6FK9VSSA9Z25G4 u2)
(map-set mint-passes 'SP31D40V6DGQ02M1GRZJKKPCTQB8DZKXZVR0CT388 u2)
(map-set mint-passes 'SPAHTV25EDZPSFPSH3DGKN0ANRSDMEHYFVA1CS3N u2)
(map-set mint-passes 'SPTBAXKRKT7EXTZ6QRZFG1145M0BZ0TTX3HJZTFW u2)
(map-set mint-passes 'SP2QNPMZ028DJAY0VRRGGY65AGD49V4M482ZXX447 u2)
(map-set mint-passes 'SP1XS458RNMG4CCHGH9FZY21GFY3EDCQ766CSGHSP u2)
(map-set mint-passes 'SP2R9XPSTG273PG4Q4F6TQ5EW6A5R762K4C2A6AFN u2)
(map-set mint-passes 'SP2ZWEWRYRE34CEV06XY1RSHX93GBTPP75FDARDWM u2)
(map-set mint-passes 'SP3KVAA7W49G9JTVG4CZT66B2X80QD8656TEGC9WG u2)
(map-set mint-passes 'SP3JWC47G8T6SA5ZTK7989GGCQABYP1AZMDCKPZP9 u2)
(map-set mint-passes 'SPMCRJJ27X27GN3N0Z0YJ8HA93DRF87B2TZF7KHG u2)
(map-set mint-passes 'SP19H10HKTT3XND20Q6W16HX209PDVHFBAN990KR7 u2)
(map-set mint-passes 'SP3FP6N1HZK030H63JDMNQQ7K0V8ZSWYVRM08ZBNX u2)
(map-set mint-passes 'SPQMDMA8R4Q66WNXTCVHS0JC7H05T4KMEBJTP5Q5 u2)
(map-set mint-passes 'SP11JMVRM42XV2EVFFD7EJPPF8MRZGG1ZKW7X3ZBB u2)
(map-set mint-passes 'SP38FYFC9YJQDQHMP2H41C0CXZSNGJAFE0KD1TX17 u2)
(map-set mint-passes 'SP3C7Y6C7CQT0K6BKJCYBGJ301BP8G43SKE8616J6 u2)
(map-set mint-passes 'SP3VHXRGG60D5MK1BCM6D3RXE26EGE5M8K9JM5T4E u2)
(map-set mint-passes 'SP3Z7511VWR5WG9J3MAKER3NRZYKWT83K2XTP36EV u2)
(map-set mint-passes 'SP2BCSPRRH0Q7HG3QYXT76GTMK2VZA60CED315P0G u2)
(map-set mint-passes 'SP264H7SPJ1GRNQ1WGRTJDBDVV5CV31PSNB3WKMJA u2)
(map-set mint-passes 'SP2RBTTFGDXSH54SYBKZ0XEXAAWEY4DWTVNXGD7XM u2)
(map-set mint-passes 'SP8FSTE58SY0VPMAG1FYQ1NCJ8WJ7FGG6JXFR2RQ u2)
(map-set mint-passes 'SPPTQ6GQ4ARKZN6H0WB8K8Z7555NMH2DKT93Z6K0 u2)
(map-set mint-passes 'SP1K30YJE3K05ETW7MBQP8VM2ZC5DFPECT2ATXDPF u2)
(map-set mint-passes 'SP2D9AHSG2599PFTSTM613SDATVT643D8B304QCDR u2)
(map-set mint-passes 'SP1MAVN1K5D9JJDVFK6RMJABE6NAV4K67G2SG34ZN u2)
(map-set mint-passes 'SP379CVDGRB828647JQ6Y4CCSE96M4ZP7NMCN8P1S u2)
(map-set mint-passes 'SPEJGDRBB31E1V00BEBSCMW343GDFEG3D7AXRG7G u2)
(map-set mint-passes 'SP3EN2WMVAP7SNVV1QJA0ZZ6TC3R0044FZXE8PQTX u2)
(map-set mint-passes 'SP2N756NJDP0A3WYTF2ANXWJR0CEM0Y42E5C96C7J u2)
(map-set mint-passes 'SP2Z8Q9C1SMZXSGKJ2Z43JMAD0AQWR14EFQRG23DY u2)
(map-set mint-passes 'SP3KJ0R5SA465FJNVDAVSQMCSR92CT0NCG3J2FEEP u2)
(map-set mint-passes 'SPQE3J7XMMK0DN0BWJZHGE6B05VDYQRXRMDV734D u2)
(map-set mint-passes 'SPGYCP878RYFVT03ZT8TWGPKNYTSQB1578VVXHGE u2)
(map-set mint-passes 'SP2W52S9AKNJNF8MRET03QMD3244MGF4KRH3DHBYY u2)
(map-set mint-passes 'SP7XZVVXFFHMMTWZ8WNNKNY0TSHM5FQVJDT707CV u2)
(map-set mint-passes 'SP2Z7EPPAQGCVSTSKG13DT6YRN8X21HVD83Y5YH1N u2)
(map-set mint-passes 'SP3VMAHTFVN9ED5FB073MK1B8MGNCZW5VCEHFFD7C u2)
(map-set mint-passes 'SPFAZB03031PQZ49BTB0RDF3HFNGNKBKEDNZTRHF u2)
(map-set mint-passes 'SP1TEX5478DW4WEWPN9KX9T5B5T5F58Y1S0Q2TF81 u2)
(map-set mint-passes 'SP2TBWGE3WRKPFBY5BWSQAYB25CXWM6A8DJQN98YT u2)
(map-set mint-passes 'SP3AJC728JY0Y43E8RT6K4VDWPT265RDMXJ8M0VH0 u2)
(map-set mint-passes 'SP2NTRBRRTDR05RH42W4VE2VDSWY2RJBFA2NMC2R0 u2)
(map-set mint-passes 'SP3S9Y5QMQMG8B9XRR2MNRY60MHRB4R30HZ4AN6XX u2)
(map-set mint-passes 'SP16YGBC7HZDKQAFKJNHNZV1AMEYFANRYCTJ4ZFAC u2)
(map-set mint-passes 'SP19WKA4H1ZVCWRCY82SPGJHJ3GXD02D60YQT7Y7H u2)
(map-set mint-passes 'SP149EKCCAZ8CGTDXS7ZPCZCQC3PPBTAPCP3RPC3A u2)
(map-set mint-passes 'SPRV7ZMM4WMMY1RKMFBB0F4RVCXQHRYMFV2PW6B3 u2)
(map-set mint-passes 'SP24HJ4AQP1FXAGT7RJNTRMBKYQ6MCPDM1E14VHGE u2)
(map-set mint-passes 'SPAC3NW7MN2KDAYBNVYK20MADGW3QF2M8K2FJ6ZG u2)
(map-set mint-passes 'SP2EF4G62EVPTQKAEYVVGVC85JEZM81D03PTFP7Q5 u2)
(map-set mint-passes 'SP325JCAZGDZNH5E83AQEDCD6CJ57765S4CN1HR0A u2)
(map-set mint-passes 'SP11ZXF5YNV2VF01Q918F0M9B410CQMG7GSP8RYDN u2)
(map-set mint-passes 'SP3658EQDEKG3RYGVE4H1KC3PAS8MRJCXPJN7CYHC u2)
(map-set mint-passes 'SP2GP1FQ7TPTTHJYCCJKE5C9MT2VXRN50KZ4MJ63N u2)
(map-set mint-passes 'SP1DGF3EWDR7DW4KTXB3F52NMVJ0MZGE0NYNR29YG u2)
(map-set mint-passes 'SPACCQ8K3ZKXNAHTH14VEAFWY9E7BDP72DCNCZWP u2)
(map-set mint-passes 'SP3742DFZGX973ACXK4PTM7E9DNAT0NCZXGTH4ZZD u2)
(map-set mint-passes 'SP31R4JEG5BKE5Q4DJSRMFBSQBH146RRQS4TT0A2Y u2)
(map-set mint-passes 'SP12MQVMWADWZ1XG96NQ818CH9WW1BKAHXXZZ9718 u2)
(map-set mint-passes 'SPNGXGJXWKAFFZ97WP4TTHGJV6SDN3FZDT17JE99 u2)
(map-set mint-passes 'SP2A3BD2S2TVTH6TXZV75190HYKMR8X623HE790GS u2)
(map-set mint-passes 'SPC7638YYQJRFFZSCXXNGH9W1BGW1RCSE42PZKJK u2)
(map-set mint-passes 'SP2SDZ8CB9G3KQ0A5ZRXJBWQ38TTG45AR1957PDFP u2)
(map-set mint-passes 'SP2X87ZY2P08PD0065AKYFHMY5KQNAXAK4FW4D7SV u2)
(map-set mint-passes 'SP3KE6GSSMBGRGVGYAGQX19JDM2PHFK2DETT4NXFG u2)
(map-set mint-passes 'SP3R5PCNB3H9MFNPHJ6G82RQ4Q52VTV3H9PYFQEAT u2)
(map-set mint-passes 'SPT8742JGK0MGV5JSS7JAF2QGQ09N7DR4F8DWGXK u2)
(map-set mint-passes 'SP1KC54VESX2SAKW5K47457X3Y2S3V7DQ1SX3XK8N u2)
(map-set mint-passes 'SP1A28XTRCPD7EKR84YWS6G0K14BP916SV44Q9EVQ u2)
(map-set mint-passes 'SP25HV48GJREWX3CSGTTV6J9CY2TYCXP3JNHK2NTG u2)
(map-set mint-passes 'SP1W8J78ZWQ12TQ4910C2FAETWMS5MZATR75FXWCV u2)
(map-set mint-passes 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD u2)
(map-set mint-passes 'SP2BHPNVSEK74QWZERJV2671PN4CRCY4EQ5ZG5CMN u2)
(map-set mint-passes 'SP3AFSKPE2BQ84WXEZ03PQ2E18B02A8ZZWK6190KW u2)
(map-set mint-passes 'SP1454QJJZC5E7Q5D25R32Q1WYCGAN2MZHC1W349D u2)
(map-set mint-passes 'SP2ZDJ7X6SSK4GBV6P3PV8CC9ZSPXQKVZKFPKSHK7 u2)
(map-set mint-passes 'SP17SVZRMY5R2X5TQ44CGZD226GJFARXK4NBB5RXB u2)
(map-set mint-passes 'SP305QXSTTWH09YGPE90CKJNHZV0S6VMKRA8SZCH0 u2)
(map-set mint-passes 'SP2V42A0NYSA3ZBT1KJ6GFV14F5A3WWNYP969HHVB u2)
(map-set mint-passes 'SP29ZVBQCHT7ZNNRACNS2CN90MYYXG64CSG63BAM2 u2)
(map-set mint-passes 'SP3S33HS0J4FFYNDQKEZTYCTM8KZWS8W08NVGCR5W u2)
(map-set mint-passes 'SP2CDY5S7VD4Z4RT93Z1RTXAS1ZXGTVMPHKNKZ27S u2)
(map-set mint-passes 'SPCD0ZWMQ75ZJ152PB0C2Q1S69P0GDFYBAS3Q315 u2)
(map-set mint-passes 'SP3D1WBA1P9JR8DTJY8QM2XXRQR99Q5EN8E8Y43C u2)
(map-set mint-passes 'SP1JM5FZWPY4M4XFEXGX9VCB4BRHQWED400AAN0TA u2)
(map-set mint-passes 'SP3CTQWREGFB5FSFH4BF7F0637ECECXX06QDBVBF u2)
(map-set mint-passes 'SP296Z5QH6JTH6H7KASH6YVAB0Y5E3RZ9GH0YF1KQ u2)
(map-set mint-passes 'SP2TE0S8BTRBY2R0WR394JM138CWQ6VYHVBTXHF9K u2)
(map-set mint-passes 'SP342WBFQ6KQZ9HDHK7XEQE71ZCP18FR80KNQB4B7 u2)
(map-set mint-passes 'SP2H6HVZK6X3Z8F4PKF284AZJR6FH4H9J4W6KVV8T u2)
(map-set mint-passes 'SP2HVK1F4G2KSWWMXP0KEFVAE5EFH9B2E3RA2FN77 u2)
(map-set mint-passes 'SP1F9G7SND855S7MVR2VS25ZSH0TVXJXEND6P3A0F u2)
(map-set mint-passes 'SP288RKQSD5PA0QCFTA85KA9EGW2CFP9WEJYEENEH u2)
(map-set mint-passes 'SPV00QHST52GD7D0SEWV3R5N04RD4Q1PMA3TE2MP u2)
(map-set mint-passes 'SPQCQPWMMVECE6C721TFFTW3HNV9S9C083Q8SA8V u2)
(map-set mint-passes 'SP2ARM2NE90M2T9BH40HFFWMK1N61D7YP6H9N2Y31 u2)
(map-set mint-passes 'SP3B6SSS9R5GHVFMCAK16881JEKK41TPSD5CRWRQF u2)
(map-set mint-passes 'SP1WKHWWKKYZ8Q4GZ7RM618QGKWZ456285GXB2GKR u2)
(map-set mint-passes 'SP3YFVCVDF5434GVXYE4F6261FSQVT6Q0442DKQ15 u2)
(map-set mint-passes 'SP2N94V78TBXBPQR4HET7ASD933BDB107VE4N820H u2)
(map-set mint-passes 'SP1HRWQ1NB3QP80AWCSNFP7HV7MC9T0D85MTFXJRW u2)
(map-set mint-passes 'SP3C21854QXS876FKET64QWAK46DFA0FGG49RC984 u2)
(map-set mint-passes 'SPCRDRDQAD3ZD5439SCY2KW2FNYWF7KD6VHGBX3A u2)
(map-set mint-passes 'SP13E2699NZKD7RW8V22HKDYZMXHXBQH0BJ8FJH6T u2)
(map-set mint-passes 'SP3NRG8DMXEPD4TMDX18PZM9PCPEH36QEZ83QDZPT u2)
(map-set mint-passes 'SP3EBJ4884HGPWFVP8BGDJBTYX3N8YPWYEGF43W7R u2)
(map-set mint-passes 'SP2HKQ3A9EJS2ZYEJSEJ3QXHVBEER6X2E0T2PP4E2 u2)
(map-set mint-passes 'SP2F96PPCP39JZSCV82DQQDZ3FQV8HXZYH9RM3WVG u2)
(map-set mint-passes 'SP3ERV4C3HE8K9SDEA82QXP1Z1J2218C3673CVHAK u2)
(map-set mint-passes 'SPTH5MAT681JQABV4283F2Z7QBDY3B2JVBTBGHN5 u2)
(map-set mint-passes 'SP15D2ZFYSV1T4YYPY3NYN75JCRZQWWA4MN22TDR9 u2)
(map-set mint-passes 'SP1K6ZBXHHZF6KFSXWRQSMTPF7DG8DMRSDG14J79 u2)
(map-set mint-passes 'SP25M205WN7KPDD6BDA6EJC8HPVG5HS3YXQA6MA88 u2)
(map-set mint-passes 'SPBNAM3RV2ZTXAYRV70PETHWSJ65NA319JXCQX08 u2)
(map-set mint-passes 'SPX6GRVFQ8XWMBZRXJ9WMAP25QC6HNG91QE9HPPY u2)
(map-set mint-passes 'SP3QBM71S2YCM96HTNSG8GFM5EJ16N0PSKS7YMXPM u2)
(map-set mint-passes 'SP20F7AZ5WTW7P1F8YD8KX18QD1Z0QK4Z6TWEMEDR u2)
(map-set mint-passes 'SP327AMYAAJFHDSDGE6AD0HTACYQ4CCXJGT47M2H3 u2)
(map-set mint-passes 'SP1WB7WG9FYYS6QEJFQ0VBP2GC7PQ83PW8JM7WRJX u2)
(map-set mint-passes 'SP1B91MKXWMBQP50YWCNR08XZKBJJVSJRHB72SBX u2)
(map-set mint-passes 'SP2QFEWN9A88BM4NN4YDCJ76S8SCHMSFQZS1FCWC8 u2)
(map-set mint-passes 'SP1PVMDGW82HHX61RRHWAWVXAV2BZW36EFHGJHEP4 u2)
(map-set mint-passes 'SP238X3JD22HJBMWR8E7CKTF4JCBQ73BG9YS1DBH8 u2)
(map-set mint-passes 'SP3K650KFSY5Y2559C56TKZNSBZ2MKVDF0PCAYE78 u2)
(map-set mint-passes 'SP3AWVR5E5WZV614AT6MYH2F2Y2N7Z63TJEYXG1TQ u2)
(map-set mint-passes 'SP2RFGZ9WWXV3CZAR9QR94FHJ1WVZ59SF8J6QEA0C u2)
(map-set mint-passes 'SP1HD18HQ55DHXP1B7EEG55ERYNNTDHA07C1ENSQC u2)
(map-set mint-passes 'SP1TC21ASZ57YQFC9THB85HSMDH6P1BNVPACWATRB u2)
(map-set mint-passes 'SP1NB4E1FARJ0NFQH0X1VBAJ1TPFMN9H0AGTSPB16 u2)
(map-set mint-passes 'SPW0CHYR5S4J0DM03ACH2PH9ZHPFJ776Z1EQBPSV u2)
(map-set mint-passes 'SP2TP6PJ04MFY95FH0G1CPJPWE9Y563Z4ZZ4GM4QV u2)
(map-set mint-passes 'SP1AENGHDMTDDS102PQEGPVQ6W2M37C2B4BY4WF1T u2)
(map-set mint-passes 'SP2KYTW30AB40H686SWEHGFRXA0JM6VPFM45HRD2Y u2)
(map-set mint-passes 'SP238398J69T2197JPKDDA924BT8DT31F673875JE u2)
(map-set mint-passes 'SP2N0G8FJ9G3QTB0GJZB12F56WFNGXB9ADJVWK87A u2)
(map-set mint-passes 'SPK2Z9CB6VQD91GQC8C2R21H1J0JRJEV9GDYQEBN u2)
(map-set mint-passes 'SPW50KGCRWF8K705QFXQ8K58AFH8BC8KVNA8G7QF u2)
(map-set mint-passes 'SP2C5D60992EZE1G2EK2JQ923R34ACDX1EAX15T7X u2)
(map-set mint-passes 'SP5ZH3A0W0GVKBMX532Z2Q9B43Q2H4DXC8DH1EH2 u2)
(map-set mint-passes 'SP3T8XVBX10T72WB2E41ZTS5NCY85WC6YMWR2QA6K u2)
(map-set mint-passes 'SP14EFAF85KE7G42GR9SVEGWXT8XW2VDP3QTPBTKY u2)
(map-set mint-passes 'SP1ERZZ0G7KERNCXQDJF4GTHCF8DGZB8001YCNPQG u2)
(map-set mint-passes 'SP25SF2MPZZS8Q20QA3VTYJXTHAHCRNM5MSZYDNB0 u2)
(map-set mint-passes 'SP22NMA8APQ8PNHZGS2B5JWTHFQWXJRXAP6ZVM93S u2)
(map-set mint-passes 'SPW61STAF70A0ZPPRBKRBR2XFWMT268WRS9N186C u2)
(map-set mint-passes 'SPMB9FZ4J99Q8G7H4G36BX878MEPXCEBPR7E0Z6Z u2)
(map-set mint-passes 'SP214ATWP8PDRH6J1H6ZR1F5DJB7VZ8PYF0GZXDWM u2)
(map-set mint-passes 'SP20BRQYA0YMF1E41W485TB0PXSGKWV07DAWP0T03 u2)
(map-set mint-passes 'SP1BY0R2DCVC5C9RMSR77BKV0W2ED3MFKH628045S u2)
(map-set mint-passes 'SPF3DQBDS1J2W6SCPVWQFPD22D3H5AVWKN06YADZ u2)
(map-set mint-passes 'SP3M2PRJ2X85FV6360KMG1WTBKJAC6C3V77FJG3CM u2)
(map-set mint-passes 'SP24014QXH8PABTWPD14EJTYB47FH2XSDCT81BF26 u2)
(map-set mint-passes 'SP3GK1BRHABP8ETF0WWATDE3QN04XYQ0ZD6JHMWRM u2)
(map-set mint-passes 'SPAT4S15V3DBQQKYMFGJZ5NX74D8X49G6DPDNVM1 u2)
(map-set mint-passes 'SP2951K0X1CY7ZHTFX0D30EWPRDP32ND63NHFFAM7 u2)
(map-set mint-passes 'SP1TXNDK4CH2SB794Z390G7P28WZ0S7JY9VWAAWBK u2)
(map-set mint-passes 'SP1GTC0Z9JED9TCGYMT1NB8QVTHVRXWCSEZ0RK8QE u2)
(map-set mint-passes 'SP2PW86PXYFDMBCAJPC190DAKHY8X20BBYKW5M0C1 u2)
(map-set mint-passes 'SP2BFVXH4QXBFZ40E82NYP1J4J56KTGWTYA2AFRJ5 u2)
(map-set mint-passes 'SPQJ15Y7YHV3WWPHSG19H5B87AQHMVZT89FE6DY5 u2)
(map-set mint-passes 'SP2TW1D8YF5CE0NDP5VCR5NMTPHQ4PQR1KBB4NQ5Q u2)
(map-set mint-passes 'SP2NQW8VBE2F31XFY8R4FHA3ZRCGZT8SGKKFPVA3M u2)
(map-set mint-passes 'SP1BFMJZ9QMGAA682FSKGHKQ7ADWMK7V23GHFR9R6 u2)
(map-set mint-passes 'SP364J7EDJXRE1FPDZDABP9M58HPY4G88BFCP2HD0 u2)
(map-set mint-passes 'SP6FTKQH6808FHG2Q69QT91C02RWRXBX6G39WPNK u2)
(map-set mint-passes 'SP11Z0M9SXMXM2BGQHDPT0B9Z03TDE56WFSF6EEX8 u2)
(map-set mint-passes 'SP2FST4RSN0KJN2YVVTK1J72CKB7R3VY8YE0DNBTH u2)
(map-set mint-passes 'SP224RAWAT8RR2XKYJQZGK1HGX67XJFECV3C0TFH2 u2)
(map-set mint-passes 'SP33QYJHG988R7XD10B5MPKG7NCWQJ77ETKMA2HK4 u2)
(map-set mint-passes 'SP19JXPQPJ7PS9P12Z07CCJCN8KKH500YKTAKN8YS u2)
(map-set mint-passes 'SP25RK61425QBXW105M85SY22WJ46T6T6G5D1XJ9 u2)
(map-set mint-passes 'SP37T58KZ5M8WD7A94M8EREJ3V92KDXTCGC16B8JX u2)
(map-set mint-passes 'SP2DCFHTZSY5YKSRHC7YRD1AD6HRA9CBZENCM4NGV u2)
(map-set mint-passes 'SP28NCDY6V4T7NJBMYGTJ55NHMXMC0GG806JW1ZTB u2)
(map-set mint-passes 'SP2SBT6D37033NTT0X5347YZYZ45MQTPFZR3G45V0 u2)
(map-set mint-passes 'SP2GYXR37WGDP11A2CT9T4HBXDPS8SA6YTHQ8A2NH u2)
(map-set mint-passes 'SP1DZ6CVX4TYYNRV39WBPSH18EMA5C6S6TZHBZT75 u2)
(map-set mint-passes 'SP3DHQB7CTYXHHQ3P6V14X0JGRK2DTFFS82D1YV6H u2)
(map-set mint-passes 'SP39R72YMPZ96DGY9XSCE5DDASXEQBJYYDDZ416WM u2)
(map-set mint-passes 'SP1WCJ02AAPKMXPK81KFKGJ7MJDET11FPQG1RHB0S u2)
(map-set mint-passes 'SP1HN3S4PW69JRWRM3GR8YBYMKHPM2TWBN7ZADHWB u2)
(map-set mint-passes 'SP3C730EGZBZYVEE03D4K2PRKVVAPQDVB49RFVVMZ u2)
(map-set mint-passes 'SP24P2GRQJEXC2AZS0QRSX0ECAV6JKEZTBVB4JEMW u2)
(map-set mint-passes 'SP3NST1C95X3KT66JZYBHABT1D4XSN8Y1YZ2Q3NFR u2)
(map-set mint-passes 'SP3K99F9SY0660M9C130TECYNF4T5W5M69XRHW7EE u2)
(map-set mint-passes 'SP1QYG7Q1NT7Y9X8GV4DQQYSM2X9DDVH304BVYF0Y u2)
(map-set mint-passes 'SP3JFEKTFHVC3B9RRQ46FNC8MFRZPHVYYTFWYRX6W u2)
(map-set mint-passes 'SP3T5Y7Q14P34ATGNY6VQMJHDH3D047F413EN9Q56 u2)
(map-set mint-passes 'SP2MQEW0BPNTZYEXP4PKAKG5SMJ6NCKYR2069ZSG6 u2)
(map-set mint-passes 'SPJZFQ7NJRJ2FB0CQ5MRV443HD589NC27A75WKQF u2)
(map-set mint-passes 'SPXHAWVM6NYG6W2H246P0YN5MEVFS02J32KPV24Y u2)
(map-set mint-passes 'SP3S1R3H7TGSKFS3NJSXX7YMPK75GBC6DXMMPKCD6 u2)
(map-set mint-passes 'SP20QS4PBRFWRQFHVKQHBR3C8TETC6H89QMXBQB8M u2)
(map-set mint-passes 'SP1Z0JAG083DEE8VQ5H1D5RJDCT5DVEGS212N4XX8 u2)
(map-set mint-passes 'SPF0V8KWBS70F0WDKTMY65B3G591NN52PTHHN51D u2)
(map-set mint-passes 'SPM4JKECG23CJGXC93BDXX7579WVH5NR7E2XVC5H u2)
(map-set mint-passes 'SP2QJBGWNK5FCVG2T8CVKHJQ3195RCYW7TH3V5FN2 u2)
(map-set mint-passes 'SPQ9B3SYFV0AFYY96QN5ZJBNGCRRZCCMFHY0M34Z u2)
(map-set mint-passes 'SP1WN58KDZHZ6F3AN911F9FN3B1VGKV5NFDNYDMDX u2)
(map-set mint-passes 'SP1DCKKHXFF5KSDE2D5885V8Y0HHXY10DZWW63V8M u2)
(map-set mint-passes 'SPPRNA8E6GZV3ENFTSPWGSE98MZ5DJ4GSYF982FF u2)
(map-set mint-passes 'SP3A9JFTBDXQWBBVN63MEK35QVY50Y1ZNRV4ZWQ1F u2)
(map-set mint-passes 'SP173Z15K5NN0BXZMP2BN2S3CZZDNH5KZ9QQZMA0F u2)
(map-set mint-passes 'SP2V4GKQ28G0J1640870FNJWQ5F7WCJMFKT16X1TQ u2)
(map-set mint-passes 'SP1Q34DK4X5K6SZ08TB363SVFMEE7N2JW8SB3Y6YS u2)
(map-set mint-passes 'SP342C5W1EFW5ZEG9DAW3TX5YE5C5341T426H8RMA u2)
(map-set mint-passes 'SP35QWTVM4GCNEZAZKH8GRF6E5R3GDS9GNWV37N45 u2)
(map-set mint-passes 'SPAE4SFGGSKKH7NC49KQCHJFY9159DG24YHQCJVX u2)
(map-set mint-passes 'SP2X73DB0WXWT7YVB6NARG3Z5WHT70JFKQNTQ5JZM u2)
(map-set mint-passes 'SPXFQBMJEYNN4AE861EK9HAH95FZ8PJMT0ZYAW22 u2)
(map-set mint-passes 'SP2286XX3GZAHT2B9K40V7BVTTYVS92PQ32KSR47W u2)
(map-set mint-passes 'SP1H49625Y264FMMNPN42QT92EQBEWJRT0EGP34FP u2)
(map-set mint-passes 'SP1131XRHKJ3DBYY8D4FZ32Z07GWYPT7A3Q7CSV7C u2)
(map-set mint-passes 'SP3GMGD8Z4NZRR3VRXKSFDDYGNSAGTGV2QC13989K u2)
(map-set mint-passes 'SP2VMQ56GQDP8XSB24CPRP0T1VYFDRTAH7ENM3BR u2)
(map-set mint-passes 'SP8TBMNAAT7BSH55PMRD1KXCEW7VRMGM5C17RKFE u2)
(map-set mint-passes 'SP3VE90FRGYA66A6KKGF5W2W6K6CJSEY68M7PW3NP u2)
(map-set mint-passes 'SP1XT2RZQFHJJAVMMB72XZY1H6PQVGW7S1Z2AJZNJ u2)
(map-set mint-passes 'SP20Q56ZW7JKDPK7FSD2JYH9MAVB1165EV2PH0QGV u2)
(map-set mint-passes 'SP22JQRHFN2DFE15ANN47P6FM40SF8B3K2JJTC6JZ u2)
(map-set mint-passes 'SP1KXB6XJJKQ9SR2XAV634KDR07702CHXR4PV7PZR u2)
(map-set mint-passes 'SP2HDF5A0ZD2CG2SEE3NSVE9TCPFJ3Y14BQ8W997Z u2)
(map-set mint-passes 'SP3045VHS30MW2T425PMPD7FABPHNTR47HVZGFE90 u2)
(map-set mint-passes 'SP2ZM0FFZGQ64SX8G287QJEPH2KYF0EZRDJ15PSYC u2)
(map-set mint-passes 'SP3V67J2YXAPVGC2YEB7CP4FNGG2NXKB5GD45J2RC u2)
(map-set mint-passes 'SP2T395ZMA7X6N3JQ5VRKCME0D4DZQVM84M8AAKT1 u2)
(map-set mint-passes 'SP1EWKJHKSAHT6HZPJTZRZ1YEJ5W1QH662E926NVB u2)
(map-set mint-passes 'SP1BZXABNDK1KNRADQ2EZFW8Z0V5GZCP6P2NF64QW u2)
(map-set mint-passes 'SP178264WQDWXDYR4RYF6WJ95EWYTE5KHR9XNJQ12 u2)
(map-set mint-passes 'SP25DP4A9QDM42KC40EXTYQPMQCT1P0R5243GWEGS u2)
(map-set mint-passes 'SP3VQ25N2RKZ6591DD36Q7FHJZYDH7N1F5GP981KH u2)
(map-set mint-passes 'SP3F4Y8GYWP1DG41TFE7NWW1H1W37ZE9EABQF230Q u2)
(map-set mint-passes 'SP3EJCRT5V10W6JBS8D76J5PXCTF0SD250N1Z1HRS u2)
(map-set mint-passes 'SPYH3MRR8MCFRZHAEEGDM52ZBHG21YWS3V5KS79Y u2)
(map-set mint-passes 'SP3HBH3RQJC902BTYS33EZQCJR036HTW57YKMNN75 u2)
(map-set mint-passes 'SP2CMT2KP2FS51YK7J556H93QPH1YN673MWZ3PQNS u2)
(map-set mint-passes 'SPJNGNX5RBR9RDWWANG1AJ6A5RJKXMY32M0YK4SD u2)
(map-set mint-passes 'SPARHENQD3QXG6VTHPNQBXSA72508JZZA4NW7VNG u2)
(map-set mint-passes 'SP37GX64BD31AHP6WAHYX673BEM6M5N84Z1HMVQPH u2)
(map-set mint-passes 'SP14TMQH37FXX0XG577R6D3426SPX1QT0KMEG0ZXJ u2)
(map-set mint-passes 'SPMZ9SJRMNEY4DPJBCXCVP0CDN93KETB289FD5GM u2)
(map-set mint-passes 'SPR6K4VQ0JQN677W4GGCN5JTPN7XF7YTP7WKAJXH u2)
(map-set mint-passes 'SP2S21ANW7QCD0B0E8KBR4JZCG6VEBHXR1SPXCZSD u2)
(map-set mint-passes 'SPVHHRF0SWTFZHGWJSXC0QXRFH45CH56EMSB2PK9 u2)
(map-set mint-passes 'SP3WYQMPRNTX8VTKKD4TVS2W7PEYYP3V3Y24KNQ4F u2)
(map-set mint-passes 'SPYEVN4TWESTRZ7CCHZA2N96839MJCDNM5JKP108 u2)
(map-set mint-passes 'SPABSFFC2ZGXP328F8Q7RDRK96J728NFGD3PV23H u2)
(map-set mint-passes 'SP1W6Q2FKJH298NTK6CHTWFW8H81R6APKQ3ZJEG5G u2)
(map-set mint-passes 'SP156DD4YJVBF1B8HQY25NEEZM1Q6JK0ZG82AW35P u2)
(map-set mint-passes 'SP2S7Y7BMX7Y73FHV3SV9W1EE63EQ98BE95PZ4C4E u2)
(map-set mint-passes 'SPYVZQ41MTY1ECX55H1P37ZATDNH3KRA6FG5QVR0 u2)
(map-set mint-passes 'SPAFJKGDVS11C9P9DY0ZTNFQ9774R568W9XYZDJV u2)
(map-set mint-passes 'SP27ARKP4ES19V7YDKV19GV7SY108RZ4ZBGRHNZDB u2)
(map-set mint-passes 'SPJT3WWPT4Q925GDE9BBZRC5MNZ3SMP8G7VMJSNS u2)
(map-set mint-passes 'SP3FYQYV42AV9E1NFTS85FJTAZY0VP97K6N2S8Z3V u2)
(map-set mint-passes 'SP3N6E1DFG20FW6ENPATSMW7V9WDN8X5H4CJYSVBY u2)
(map-set mint-passes 'SP3TWJZX62DNWRP0G1EQQ83MC444TJZZ8EFGZZ50A u2)
(map-set mint-passes 'SPA7PBTTRCFKH84R1N5YGS4YC2B92MM95M5HWH20 u2)
(map-set mint-passes 'SP3ZKZJARSF2Q7Z2MX5Z3KRGCFKZKWW7TGHE3MQY2 u2)
(map-set mint-passes 'SPPYPN2KZQNK8K0G95ZM0PWHFSWWK29GH88R6FKA u2)
(map-set mint-passes 'SP2SNQHT55ZM0TBF7DD0TA39XM652QZ97E3CXN2SJ u2)
(map-set mint-passes 'SP3KVQ9CP8N80VPFY8CKNKWWHFQQNMMN58BARKFQ6 u2)
(map-set mint-passes 'SP7NRHA25AFNCJDTABZ6KZ653T2P761JTX3E2HFE u2)
(map-set mint-passes 'SP37V2B7PAMA087Y4ZBTZ79H92XKEEMA9P19253PT u2)
(map-set mint-passes 'SP1W4A6KRZF8RVYR3844HYJJ9MFJVM7GBFKDS53VH u2)
(map-set mint-passes 'SP2HED4RQ8CN0YZCRG492523W0563K0Y23H19RBY6 u2)
(map-set mint-passes 'SP2QVKZ2GWP97TW4RNCT8TN65JRJPVAKERHYSS13E u2)
(map-set mint-passes 'SP12RAYZ89CC7G4Y5PMCZ4FV2W8C324TEDKWQVFKA u2)
(map-set mint-passes 'SP34QDBBSYT4DEEMNR3GC9F8V3BF0V17HCCFV0145 u2)
(map-set mint-passes 'SP2SQXA4QXFV4DS25DNKXM6WQMXMYFGP08CQER4WH u2)
(map-set mint-passes 'SP1FHC2XXJW3CQFNFZX60633E5WPWST4DBW8JFP66 u2)
(map-set mint-passes 'SP2T2YCP677B907YQC1PGJ4F5K5MTRT2QB073Z8GQ u2)
(map-set mint-passes 'SP17B475SHGM98Y39AR2AVZ3ZFTWV61MKDPFCGF3A u2)
(map-set mint-passes 'SP3N705D0BJ28YFJC59E8MXTPGD983TA89YQYZMQ8 u2)
(map-set mint-passes 'SP1EM5K3A35N76E6KQ58EW4T6HETS7MK1QSA3A47R u2)
(map-set mint-passes 'SP1KNRNZET8ZC5Q9P6F1FFW8YQH45CKMNY132B36S u2)
(map-set mint-passes 'SP30EAHAMB9MYBCBDTAXNBBC1CCNR3XJHV9SDB1MS u2)
(map-set mint-passes 'SP1C9S7K01Q5V8SQ5N84ETVBRCX5DGHW47RMYN3B4 u2)
(map-set mint-passes 'SPVKZ8477D4CPQV6EQCFNWMWP070ZGYMN8PGMNC9 u2)
(map-set mint-passes 'SP2GB0DWAXSAM4W5K475RC8GXRQE5YM9KEKSPYXYE u2)
(map-set mint-passes 'SP3XN4SJ350NM9M5248D54J8680VTVWRTTN66PW4Y u2)
(map-set mint-passes 'SP2DMWXE71KBCJFG3AQDWS12WP2RAZK9Z2X5H1V4X u2)
(map-set mint-passes 'SP104FVPYW59PXG4KP3CCZZ29C9MRJZKA4D820871 u2)
(map-set mint-passes 'SP23JFNQRHWNXK40R9ZSS4NK8T2GCHSEGCKEJX3NM u2)
(map-set mint-passes 'SPPTGPWRZ1BWZ9J94DKBRQQHK6ABD5H5JW3X1CYN u2)
(map-set mint-passes 'SP1Q9FNT1EJEGDBS98JYNCW4WCDEK8YNBCVFZQN7X u2)
(map-set mint-passes 'SPBMZ50PP79S60TPCC85V9A5A743KKH0ASFT6D7M u2)
(map-set mint-passes 'SP3Z6FWNDZZSS167E6DTS81G7715BK13M5108ZXHG u2)
(map-set mint-passes 'SP2BWMDQ6FFHCRGRP1VCAXHSMYTDY8J0T0J5AZV4Q u2)
(map-set mint-passes 'SP3B5BPV1FSSN8KXEJRX46TNNJYZC1AJNKVNYWB7Y u2)
(map-set mint-passes 'SP364TA804B5RFC44V39EX62RMJ4ND4YK6MXV6QDX u2)
(map-set mint-passes 'SP3YS96DAJ71KR5AX9DNZ5TV5MRJNR7TF91JGRAAD u2)
(map-set mint-passes 'SP247A7Y7ZAQNFWGCG6GHY4DPQFS07VTVS0FPWSEG u2)
(map-set mint-passes 'SP3TKSGFMX4NQQZ9HJNMEK8Y2ASN404X796QGEYXY u2)
(map-set mint-passes 'SP3S63K2DWQST05WGMGS21TJFG4CGH1XQX71YZ920 u2)
(map-set mint-passes 'SPD1R8A962EKB8JEHFQTFNXGZTRR93J0NG5KCM81 u2)
(map-set mint-passes 'SP3PK3942ECGGJ51NTW203Y0FV9ADSJR2PTG769KE u2)
(map-set mint-passes 'SP2MKHKBKWNJSA0MSM1M7CYB742HMPXZN87PCV7T6 u2)
(map-set mint-passes 'SPF7NJARDGVTX84NZ5EQQX31SBNVVRN89TZ29PMB u2)
(map-set mint-passes 'SP14SGVK59X0WPSH4HD5M7MZYD57HTD5FR967GYCR u2)
(map-set mint-passes 'SP1G5A2QHTRB9W4QAS1Y2DZSB9JRVC415A2BG9NTZ u2)
(map-set mint-passes 'SP24J8M61D3CMEKGVW4F5Z7WQ3XPHS428QJ73NGEJ u2)
(map-set mint-passes 'SP3YKWNTEYY1FT6ER4CYJDMWCS9XT1JQ54QKRNSSD u2)
(map-set mint-passes 'SP3R5XVQCF2TH03XX5JBYRJYAHY0AC58N7KHTCA2N u2)
(map-set mint-passes 'SP129EVN4C7SNHJ3E4C44YZB21ERVF2JJ226G5JAN u2)
(map-set mint-passes 'SP353TN1QEESCSNBWFDHPQTH6RNM8VNT20C16ZV90 u2)
(map-set mint-passes 'SP10WATMHHXT25KAY4PGJQSCM003X61PBWYXX79KB u2)
(map-set mint-passes 'SP1JQR8RM22PA57KWCSF3SGA971SZ22JE75JWW317 u2)
(map-set mint-passes 'SP1JB5QF8641WMVG74BTZEKPEXVPP34XDFEBCTHAX u2)
(map-set mint-passes 'SP1R5WQ8GCDYW561QR392A51G6KDS6F49KQJA3X58 u2)
(map-set mint-passes 'SP16AQZRVM150NSMHQECW74F9W4XZ47YWYN7S7NPF u2)
(map-set mint-passes 'SP1ZVW7P3ZJRZ7ZWRQJRTCC47W3EYZN66WYA7EF2Y u2)
(map-set mint-passes 'SP2WBHCVTG4YPGS6XFBTKPEJ4PTQ4X2RHFFTDN6XP u2)
(map-set mint-passes 'SP2D317HNBY8RKQZKKDF6XHTTB30DMYS8YZ2S8P68 u2)
(map-set mint-passes 'SP3ADKB410KG3E78G3GYH6956ES28V74DPMK3338F u2)
(map-set mint-passes 'SPM8FSM12K3DNXWFKCNS53PXGN4G7A77HZ86YA7Y u2)
(map-set mint-passes 'SP1Y14M0R787BK3TV75WGD7VN8D9CEHFN3KDEMB3P u2)
(map-set mint-passes 'SP2ZN2K3DEER1HN4VC300P3N3WXR72CHYPWVBKFS6 u2)
(map-set mint-passes 'SP3P8XCT5P4PD4J8Z3T4MMJPS40WPTH98R3DHVYSX u2)
(map-set mint-passes 'SP39QMTRRZVSMKFKMH84F853AX7A1Q43KDVA0Y2DA u2)
(map-set mint-passes 'SP77BT6ZPMGSSM7B6K1T1SCWG23Z99YK7H76SMHE u2)
(map-set mint-passes 'SPDKV43WDM5Y09KQDNBMEAE9BKRD8Z687NE35VP5 u2)
(map-set mint-passes 'SPCS77ARBF72TAKWQNB514EJP8JRANWB9ZX6RTHW u2)
(map-set mint-passes 'SP1ZBF40TQSGP1356SYXQMCC6XMJ9V54MXJKPGC4 u2)
(map-set mint-passes 'SP18NX95RYKKQFEGA2PQRJ9JKZCDQ8YQTBA77EQZK u2)
(map-set mint-passes 'SP3X7MF4KQJMG9NA3MAFSEB14Z4RSZ5JBQADZGBGY u2)
(map-set mint-passes 'SP1P85MZXDBVCZV2P5DXENTA3H48EB6PJ5J6TY2SA u2)
(map-set mint-passes 'SP3CMYDXRZ1BTT3V9B15DSXTWKVE7ZX03H57PR5RK u2)
(map-set mint-passes 'SPN28KNJ36W068GXKRNCSKGEJWKDCHE5839CF6M u2)
(map-set mint-passes 'SP15QCM7NJDMDJEMD3H1RDR2PV7JH0B4EMNYT9T69 u2)
(map-set mint-passes 'SP231F332CA46P8HSPR82W2FYHDW0WXJ3MFR9FC1 u2)
(map-set mint-passes 'SP3E6NKE8BBWM5TCQQQ4NPRG2QXAHPQ4HPCWWHH9Q u2)
(map-set mint-passes 'SPVWRYX1BSM1V8XRB0T5GMRWR1QHHJAC7F6VT5WA u2)
(map-set mint-passes 'SP29X26NFGW78W6DZ05XR0VPFA8HSZ87YX4FMNPWG u2)
(map-set mint-passes 'SP3GRR0P9A23T88V63Z7VGESPNKQ9BGDX25C6R7C9 u2)
(map-set mint-passes 'SP3N0EC38H4Z88DJF6WXGFHJG0H3C84BRQWH5VBQ4 u2)
(map-set mint-passes 'SP18A6FTYRRP2E8E85J027DY59ZZA5JMHB79SVA06 u2)
(map-set mint-passes 'SP180JDY7CHN1RT5K7TX8JZXXNTP266Y5R4VXYQE u2)
(map-set mint-passes 'SP2QS4N0Y73NTENP6NW1GVS5MYHRZBXTBC61AC9K0 u2)
(map-set mint-passes 'SP3ZNTFNK43SKJCXP9T1BSFTT882YH8FDK9HADTCG u2)
(map-set mint-passes 'SP20J1W599AKY16QF45WSK4HW5JX971HT7D9CQ1CZ u2)
(map-set mint-passes 'SPPB2J2G0X5HE77RT0C27MD777DSNS02SXQJP6T4 u2)
(map-set mint-passes 'SP5Z2HY98F0B9WMYG5WDWV2KF1E1TBG50CSSN0SN u2)
(map-set mint-passes 'SP2MYQF316JWNY0M6MBGRFPZS17GJKRA26ZPB35HM u2)
(map-set mint-passes 'SP2J6T0YBXPDQZNVXW5BJ51STHB3D24897NQA2N0N u2)
(map-set mint-passes 'SP2MYQF316JWNY0M6MBGRFPZS17GJKRA26ZPB35HM u2)
(map-set mint-passes 'SP3HJSE9SB1S3VN3WQWK5JHWPKN0DA0SRSAKXXAJY u2)
(map-set mint-passes 'SP2Q1AZMQDWH3M8DHJHVE1FC261QJ6Z9RC9ET9HGH u2)
(map-set mint-passes 'SP36P1SGYN80RJ5P396F484Z4TX51C43925Z98CN6 u2)
(map-set mint-passes 'SP2Y9PZ06P78MDMKBGVK6SBBZ49J8ZXSFVG262WAW u2)
(map-set mint-passes 'SP1DN5QDJBKFJ5435JDN45S9EEJCGX6A9BVT89W2Q u2)
(map-set mint-passes 'SPN73CX9MXSA89XH2XP2KTNF6PD4J455JR8QZ0YN u2)
(map-set mint-passes 'SP3KRP4C61122ZAX5HGDESXJJ9GK6GD9W1Y3ME3TP u2)
(map-set mint-passes 'SP2KE9GQ7GBF0ND26KPFQNP0FSPEFEWRCCWQG2V15 u2)
(map-set mint-passes 'SP1M8XKXE8ZFB0T5AT7NYNVXY9V5JQE4GTYGNNANZ u2)
(map-set mint-passes 'SP2FJJW92EHRFM44BTFH0X60SQV2835TBEQ96D81V u2)
(map-set mint-passes 'SP1H4R5BJTVDJAGY139PNPJ2Q7P9T3M538GPTEP2V u2)
(map-set mint-passes 'SP2664YJ6Z7AWGKSGYG3MSDCCR3ZZREX3JH14TCCE u2)
(map-set mint-passes 'SPNC2PDJG1SXA8ABKEH583Q46N73PBKJDQ7NN8FY u2)
(map-set mint-passes 'SP2YG82P7QQCHE9FK8EKAM9X1QM3FQTH2WA5P4J3V u2)
(map-set mint-passes 'SP2TM15GT0VQST3GTTMSZWP02EDZ9ZJW4WWBRX0DD u2)
(map-set mint-passes 'SPVR9PDHJHGJT59GE10E8QE2433YAZY6Z47EY13P u2)
(map-set mint-passes 'SP3ZKK3HH70QY922Z9TMFSR8W84RTWXEV554XF58R u2)
(map-set mint-passes 'SP180JDY7CHN1RT5K7TX8JZXXNTP266Y5R4VXYQE u2)
(map-set mint-passes 'SP15QCM7NJDMDJEMD3H1RDR2PV7JH0B4EMNYT9T69 u2)
(map-set mint-passes 'SP15R9CP798W3R1MVNY7XHTT82WCNZ4WJXGZP0BE1 u2)
(map-set mint-passes 'SP2KHD47XNNS032R7VQRHTH5DW1YVD980G139526D u2)
(map-set mint-passes 'SP1V8G461XST55P5F9VS4CBG9HD7QRFWY9RWG9GPX u2)
(map-set mint-passes 'SP3AA8Q1P0BC9CXGM3WVMFB0JB36BW5WVFVJY0D1D u2)
(map-set mint-passes 'SP3SA7P8C1BJM1YTNJF381EMX8B9YNG7NGHQQ89T8 u2)
(map-set mint-passes 'SPR8D639D5E8JD0C8AJFFAK0A9365Q74C5N8V65H u2)
(map-set mint-passes 'SP2KGJEAZRDVK78ZWTRGSDE11A1VMZVEATNQFZ73C u2)
(map-set mint-passes 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF u2)
(map-set mint-passes 'SP7ZRZND28R9HXHX8R8TFK5KR2B9P6ZNJ238SAV4 u2)
(map-set mint-passes 'SP1202MSHBG6DSDX1CDJ29XVM0JSTZ71CWVKTZQ7X u2)
(map-set mint-passes 'SP3AN6DRR7TP07D8JN1D7CBJPWF9CN0VW3DF01XF7 u2)
(map-set mint-passes 'SPR6K4VQ0JQN677W4GGCN5JTPN7XF7YTP7WKAJXH u2)
(map-set mint-passes 'SP3N05QTJ2TMKZ6QCDE2KXEAYKYJVAGYFMK5NZJFP u2)
(map-set mint-passes 'SP85PH4MQRNSMDH235N828Q449XF5TA1XNYTR10B u2)
(map-set mint-passes 'SP1QFPY6JWB0A90PJSS62XRYF9WFTJEZG0B1EM128 u2)
(map-set mint-passes 'SP1FHC2XXJW3CQFNFZX60633E5WPWST4DBW8JFP66 u2)
(map-set mint-passes 'SP1RN2F41JDFWQC1W3HVQGHVR43SS88Z8RBEF9RVE u2)
(map-set mint-passes 'SP1RB1V65A1PAAXYT8PVFFFC6T1FN9E8RQX7HMDKC u2)
(map-set mint-passes 'SP21ED8W24R13AP4CPEKWK5AZPS5XFFZ4N3PY5YX1 u2)
(map-set mint-passes 'SP3R5CSTHZ4K8ZCV5WZ9D56YMRG41ZGEYKWWDN8VW u2)
(map-set mint-passes 'SP1NPDHF9CQ8B9Q045CCQS1MR9M9SGJ5TT6WFFCD2 u2)
(map-set mint-passes 'SP1994X9ZK8BBWQE8ZK7T1ET2QCJH2Y65Q2CF99VA u2)
(map-set mint-passes 'SP519CT1JVQKSWCD4QK5TRS1V678XW6G5TMT4R97 u2)
(map-set mint-passes 'SPA7Z1D67SJ2SKQZAF3HKCZ9Z3NYV1V6KP85SW5N u2)
(map-set mint-passes 'SP14FV0KZ57SYN5YW6B2F57MNEDHQMJXNK2GTTEDN u2)
(map-set mint-passes 'SPSMMVRPXAKRTG39S50494WK3EFHMJWH2DKVXV9W u2)
(map-set mint-passes 'SP22N7HSPH3G89V5TQTA9FWY5WWJKYWNRZBQDSGPH u2)
(map-set mint-passes 'SP3MMFDQPBMM0PBW5SPZSCQ8PF27XKQ14NM42F3S7 u2)
(map-set mint-passes 'SP27X9GJABE7YC1XSJZ42XNAA518SAP04XBC6Z9MZ u2)
(map-set mint-passes 'SP21675E81SWTHFXZJ1M4J106P22NHDA70JAK303T u2)
(map-set mint-passes 'SP3W83KG17KJZZXPDZQDTRQKQRGHNFZN410R9P02E u2)
(map-set mint-passes 'SPGW9BJR01CAWR50XP563KS4FCTD0AR8YBEQB81V u2)
(map-set mint-passes 'SPPF313GD4TS36Y979HGCV82EP1DZ8MBNDJ1FS1H u2)
(map-set mint-passes 'SP1131XRHKJ3DBYY8D4FZ32Z07GWYPT7A3Q7CSV7C u2)
(map-set mint-passes 'SP38K8QBRSW789NP0Y3FQ0T4CC7KCZX3N43XZ3QYF u2)
(map-set mint-passes 'SP2N0KBBFYS7HGEBBZAGQQ3BC6F4AG5S0428WAQ59 u2)
(map-set mint-passes 'SPX9CZ5GTYRPCYHCC1PBHFZJQTG7Q3SY70YF27GG u2)
(map-set mint-passes 'SPC62QG17YGZ0P573MFPQKNCZDTHFT8ZVTK3VZHD u2)
(map-set mint-passes 'SP2MYQF316JWNY0M6MBGRFPZS17GJKRA26ZPB35HM u2)
(map-set mint-passes 'SP4K7JK0PM6T3RM04C3D8RF8KH5KQ15CAPX87FBA u2)
(map-set mint-passes 'SP3T18S8WKJ1RDMC0352TE6A7SBA6TPFRE7GTRSE3 u2)
(map-set mint-passes 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE u2)
(map-set mint-passes 'SP2Z6ZEBAFX9QWCESNBYDWZJ1HY267WC7AB9BWEHZ u2)
(map-set mint-passes 'SPQ9B3SYFV0AFYY96QN5ZJBNGCRRZCCMFHY0M34Z u2)
(map-set mint-passes 'SP2BWMDQ6FFHCRGRP1VCAXHSMYTDY8J0T0J5AZV4Q u2)
(map-set mint-passes 'SPN8AP0V5H1D54RC49NPA48VFZ7VT4JNC7447W1R u2)
(map-set mint-passes 'SP194ZV9MGVSDY429R3M0CHV5ZEAPPM33S2MN5PHD u2)
(map-set mint-passes 'SP1GESESWP7SHTVZ5WZJZ74XG37314ZGZ3CVT6KAA u2)
(map-set mint-passes 'SP17KVTVZ5803V7R3869FSSZVQZ9YES3T4H1K41R0 u2)
(map-set mint-passes 'SP3DGHSW42HV4T5XR999R3MBV02W6KA50W1D85TSV u2)
(map-set mint-passes 'SP15MQXPFA0DYRSNTJ5HBGKJF8VD5D1N63VDH9AGV u2)
(map-set mint-passes 'SPASKV51EY73CJP093DE0MYHXPVZQ9HFYX16EFX3 u2)
(map-set mint-passes 'SP3HQGV1SZ1ZWE21XP8W01SK2294W50GEJS6F28Y1 u2)
(map-set mint-passes 'SP2JRY7N6034T1D2B0SV499547X3ENMT9A90DK5HN u2)
(map-set mint-passes 'SP2664YJ6Z7AWGKSGYG3MSDCCR3ZZREX3JH14TCCE u2)
(map-set mint-passes 'SP130NYQS8VHKYBCV34H7WGZXN5MJ9792MMWWX24R u2)
(map-set mint-passes 'SP27V65698KCKGJ899RXT2YX35S04HZRVZAG0CVXH u2)
(map-set mint-passes 'SP1Z3ZTZEREJA3M4G4YD7QKCWH9S5FRJ0T5ZN2595 u2)
(map-set mint-passes 'SP2J72V07D67TEXQKZNCTA9ZNKP7X8DGE2SVYNJG5 u2)
(map-set mint-passes 'SP2MYQF316JWNY0M6MBGRFPZS17GJKRA26ZPB35HM u2)
(map-set mint-passes 'SP15TQ8ZC38KT0DBE1Z359KH7R8SX2QWJ0GTDT91X u2)
(map-set mint-passes 'SP3QSCYA62H5WQVA99S30J5PKC60VWH0T7QRRKVH9 u2)
(map-set mint-passes 'SP3QSCYA62H5WQVA99S30J5PKC60VWH0T7QRRKVH9 u2)
(map-set mint-passes 'SP3MJF623SZNSES06J2GM4265GC7XCK31MVA456JF u2)
(map-set mint-passes 'SP173Z15K5NN0BXZMP2BN2S3CZZDNH5KZ9QQZMA0F u2)
(map-set mint-passes 'SP61BABD1FESKZFXBWSQQ24730CF8SW9M5W2EQ3Z u2)
(map-set mint-passes 'SP12C2285NTBNZH38SAAPVBDCQMWT2J2SYKC1KDC3 u2)
(map-set mint-passes 'SPHZFJCQCR6VWAAZXQ2DX3G3GZPAMCX42GKDK9AN u2)
(map-set mint-passes 'SPH5EGVRXQAN9DN2H88WHNRST4DVY8GM8GDD68A0 u2)
(map-set mint-passes 'SP38GBVK5HEJ0MBH4CRJ9HQEW86HX0H9AP1HZ3SVZ u2)
(map-set mint-passes 'SP2VG7S0R4Z8PYNYCAQ04HCBX1MH75VT11VXCWQ6G u2)
(map-set mint-passes 'SP2M7K3YM8813404G1R7AXV106CPWH0Z5ZA80JVAV u2)
(map-set mint-passes 'SP2RJRBMJQ09GEMZ0255ACY089A30CEB5ED8AWDB6 u2)
(map-set mint-passes 'SP22JQRHFN2DFE15ANN47P6FM40SF8B3K2JJTC6JZ u2)
(map-set mint-passes 'SP3HE0F5GEX2QQYB0JBM0ED306E8W0DPXW4QNQ5PC u2)
(map-set mint-passes 'SP25MWW04YK1XWJWX66XF7ZZYPYMM0VCA2B7X7B0X u2)
(map-set mint-passes 'SP15QCM7NJDMDJEMD3H1RDR2PV7JH0B4EMNYT9T69 u2)
(map-set mint-passes 'SP2BN9JN4WEG02QYVX5Y21VMB2JWV3W0KNHPH9R4P u2)
(map-set mint-passes 'SP2J575HV82VAWD8NHKR1SHQZ06DVJ9ZQWBAXP6NH u2)
(map-set mint-passes 'SP1QY7345XCN36RS041CHY5QT4Q4E2FV6VGQ4510G u2)
(map-set mint-passes 'SP3T7AK2MVX1C3VB7YSV0H48HZRMV0B0QHJAB4N50 u2)
(map-set mint-passes 'SP1VA1P14RKE26ZSKFY9T57CRH0W47PK7S713RTMW u2)
(map-set mint-passes 'SP12V7ZARZ3S8YD98YWYKH3QVMXZZEXB7CD8QQQ4A u2)
(map-set mint-passes 'SP1GDRM1565PRSSK2GZJ1XXAQZYEQPSD5J079DMTF u2)
(map-set mint-passes 'SP12R1YBVRXPNY44RWHYWPG522GVSGXTV8WH803BM u2)
(map-set mint-passes 'SPR6K4VQ0JQN677W4GGCN5JTPN7XF7YTP7WKAJXH u2)
(map-set mint-passes 'SPCGJT66SJ314GME2JRCZKTQ5KABKCJCH9HPS92H u2)
(map-set mint-passes 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE u2)
(map-set mint-passes 'SP14J806BWEPQAXVA0G6RYZN7GNA126B7JFRRYTEM u2)
(map-set mint-passes 'SP2MYQF316JWNY0M6MBGRFPZS17GJKRA26ZPB35HM u2)
(map-set mint-passes 'SP3ANF1AKQ35T2TVSY2EYNVTYZ7KD7PT44E45KRD4 u2)
(map-set mint-passes 'SP1XHBX8BAW80DXBY9BJ2P3XEW8QAEYPK3S1Y3TJ9 u2)
(map-set mint-passes 'SP377PERR19T3GF9WA2MY6KZRCM1TANMRXWGDR5WM u2)
(map-set mint-passes 'SP3VMAHTFVN9ED5FB073MK1B8MGNCZW5VCEHFFD7C u2)
(map-set mint-passes 'SP1CQ5QZSMPE87M3DS9DFP09KJ2V97TBGYG5FNPZK u2)
(map-set mint-passes 'SP1N20DJ263FZ9RGPMSHJ9054D6V9AH0FHDFT89GA u2)
(map-set mint-passes 'SP2P8RJ42R8MP0AAJASTT7ST6VZ7GHCWR7PET3B21 u2)
(map-set mint-passes 'SP30TN9ZWDW49BSDEQM3SCXSGGF309V61ERZ764J0 u2)
(map-set mint-passes 'SP15GXS91AWJ4X5ZQNNE4DQ94MWVFMD3E6AA1SM36 u2)
(map-set mint-passes 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF u2)
(map-set mint-passes 'SP3PT434PT8T9KFZWM531DJ2Y5DB334B15SEHTXRW u2)
(map-set mint-passes 'SP3W83KG17KJZZXPDZQDTRQKQRGHNFZN410R9P02E u2)
(map-set mint-passes 'SP30Z4TB1Z40VQV6XCN20KXCM4SQNNBHGHDC8QYTK u2)
(map-set mint-passes 'SP2MS3Q3EEKG3RPQY116CR5M928SHF148QXYGDSQT u2)
(map-set mint-passes 'SP2ZXDBYT1RSP98ZZXXRDGKX3TMXCCCGERNBD5YMY u2)
(map-set mint-passes 'SP1QFBMM2J9AGSCVFGQ7MM511XVB266B4SFF8KSFN u2)
(map-set mint-passes 'SP3B7P9JDGWTXX5SXTNKWS4N58V93TYRXBP094BBF u2)
(map-set mint-passes 'SP3PT434PT8T9KFZWM531DJ2Y5DB334B15SEHTXRW u2)
(map-set mint-passes 'SP3W83KG17KJZZXPDZQDTRQKQRGHNFZN410R9P02E u2)
(map-set mint-passes 'SP2JWM4MB1SBY2FT3PG5PM0V12NW8Y4FK1XXWBHSF u2)
(map-set mint-passes 'SP35MER4PHM6XGB99YDRQAK0M0JQ8F9CVF04VZ1VX u2)
(map-set mint-passes 'SP1CKB57B1V4983HC3DTA05825P8RVQSVV9JN404S u2)
(map-set mint-passes 'SP1CQ5QZSMPE87M3DS9DFP09KJ2V97TBGYG5FNPZK u2)
(map-set mint-passes 'SP3VMAHTFVN9ED5FB073MK1B8MGNCZW5VCEHFFD7C u2)
(map-set mint-passes 'SP18TMHKPGW4RZF2CE63NCZFNEAKW9P1XS3EZJQVA u2)
(map-set mint-passes 'SPWC45P8JQP1VG9NDNPJ6ZXPVZ4XXGK06GXR5XN3 u2)
(map-set mint-passes 'SP2KS65M7CV8Z508DG1VRHJFV61FDRZCK02FF9DNJ u2)
(map-set mint-passes 'SP2MYQF316JWNY0M6MBGRFPZS17GJKRA26ZPB35HM u2)
(map-set mint-passes 'SPGSDWYMSA6FTYPMV542D19FTZ73A7WPYXKF1QWE u2)
(map-set mint-passes 'SP2J6T0YBXPDQZNVXW5BJ51STHB3D24897NQA2N0N u2)
(map-set mint-passes 'SP3DGJ0RVGQJJMGMQFJ8XA231J2F0K5K42AGTV0JF u2)
(map-set mint-passes 'SP2KBJ8W68H4RCSAQHB0WYAFKME5AMZ5CJVPFV6YF u2)
(map-set mint-passes 'SPTBAXKRKT7EXTZ6QRZFG1145M0BZ0TTX3HJZTFW u2)
(map-set mint-passes 'SP13MQ92X6HP6H50ZN6C68R4A05XAY5PRWJQ57XGG u2)
(map-set mint-passes 'SP3PT434PT8T9KFZWM531DJ2Y5DB334B15SEHTXRW u2)
(map-set mint-passes 'SP2P8RJ42R8MP0AAJASTT7ST6VZ7GHCWR7PET3B21 u2)
(map-set mint-passes 'SP3X0TMMDKQVHM923PQGGY0C73JWW6J038XHYMETG u2)
(map-set mint-passes 'SP2QPKZPPEBZ7ZB7E558TTW15X75S9VDHC09M9SJF u2)
(map-set mint-passes 'SP2JCF3ME5QC779DQ2X1CM9S62VNJF44GC23MKQXK u2)
(map-set mint-passes 'SP245E01687W53J98K696F43EEDRK82ZCFE53SG73 u2)
(map-set mint-passes 'SP1SNDGP5YE3JVE02HAWBEKVPP4EX045S8RV5TD63 u2)
(map-set mint-passes 'SP28AC8VQ45F8V3NQK2RWT9ACQ7Q8Q4FFNYQDQB4B u2)
(map-set mint-passes 'SP377PERR19T3GF9WA2MY6KZRCM1TANMRXWGDR5WM u2)
(map-set mint-passes 'SP1GY5JAFE0YYP4DQ9E2JDH7WJATRB4GBZ4G0TSPP u2)

Functions (53)

FunctionAccessArgs
claimpublic
claim-twopublic
claim-threepublic
claim-fourpublic
claim-fivepublic
claim-sixpublic
claim-sevenpublic
claim-eightpublic
claim-ninepublic
claim-tenpublic
claim-fifteenpublic
claim-twentypublic
claim-twentyfivepublic
mintprivateorders: (list 25 bool
mint-manyprivateorders: (list 25 bool
mint-many-iterprivateignore: bool, next-id: uint
set-artist-addresspublicaddress: principal
set-pricepublicprice: uint
toggle-pausepublic
set-mint-limitpubliclimit: uint
burnpublictoken-id: uint
is-ownerprivatetoken-id: uint, user: principal
set-base-uripublicnew-base-uri: (string-ascii 80
freeze-metadatapublic
transferpublicid: uint, sender: principal, recipient: principal
get-ownerread-onlytoken-id: uint
get-last-token-idread-only
get-token-uriread-onlytoken-id: uint
get-pausedread-only
get-priceread-only
get-artist-addressread-only
get-mintsread-onlycaller: principal
get-mint-limitread-only
get-license-uriread-only
get-license-nameread-only
set-license-uripublicuri: (string-ascii 80
set-license-namepublicname: (string-ascii 40
get-balanceread-onlyaccount: principal
trnsfrprivateid: uint, sender: principal, recipient: principal
is-sender-ownerprivateid: uint
get-listing-in-ustxread-onlyid: uint
list-in-ustxpublicid: uint, price: uint, comm-trait: <commission-trait>
unlist-in-ustxpublicid: uint
buy-in-ustxpublicid: uint, comm-trait: <commission-trait>
get-royalty-percentread-only
set-royalty-percentpublicroyalty: uint
pay-royaltyprivateprice: uint, royalty: uint
toggle-sale-statepublic
enable-premintpublic
disable-premintpublic
get-passesread-onlycaller: principal
get-premint-enabledread-only
get-sale-enabledread-only