[{"inputs":[{"internalType":"address[]","name":"_sportMarkets","type":"address[]"}],"name":"calculateCombinationKey","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"address[]","name":"sportMarkets","type":"address[]"},{"internalType":"uint256[]","name":"positions","type":"uint256[]"},{"internalType":"uint256","name":"totalSUSDToPay","type":"uint256"},{"internalType":"uint256","name":"parlaySize","type":"uint256"},{"internalType":"uint256","name":"defaultONE","type":"uint256"},{"internalType":"uint256[]","name":"sgpFees","type":"uint256[]"},{"internalType":"contract ISportsAMM","name":"sportsAMM","type":"address"},{"internalType":"address","name":"parlayAMM","type":"address"}],"internalType":"struct ParlayVerifier.InitialQuoteParameters","name":"params","type":"tuple"}],"name":"calculateInitialQuotesForParlay","outputs":[{"internalType":"uint256","name":"totalQuote","type":"uint256"},{"internalType":"uint256","name":"totalBuyAmount","type":"uint256"},{"internalType":"uint256","name":"skewImpact","type":"uint256"},{"internalType":"uint256[]","name":"finalQuotes","type":"uint256[]"},{"internalType":"uint256[]","name":"amountsToBuy","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"odds1","type":"uint256"},{"internalType":"uint256","name":"odds2","type":"uint256"},{"internalType":"uint256","name":"position2","type":"uint256"},{"internalType":"uint256","name":"sgpFee","type":"uint256"},{"internalType":"uint256","name":"totalsLine","type":"uint256"},{"internalType":"uint256","name":"defaultONE","type":"uint256"}],"name":"getSPGOdds","outputs":[{"internalType":"uint256","name":"resultOdds1","type":"uint256"},{"internalType":"uint256","name":"resultOdds2","type":"uint256"},{"internalType":"uint256","name":"sgpFee1","type":"uint256"},{"internalType":"uint256","name":"sgpFee2","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_position","type":"uint256"}],"name":"obtainSportsAMMPosition","outputs":[{"internalType":"enum ISportsAMM.Position","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address[]","name":"data","type":"address[]"}],"name":"sort","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"pure","type":"function"}]