jingcai-html-dist/public/buyer/assets/numberLottery.eabe615f.js

2 lines
5.7 KiB
JavaScript

import{b_ as _}from"./index.d567e818.js";function c(e,t){return Math.floor(Math.random()*(t+1-e))+e}function f(e,t,n){return Array.from({length:t+1-e},(r,d)=>n?_.pad(e+d,2):e+d)}function u(e,t,n=1){let r=f(e,t);return O(r,n)}function O(e,t){let n=[];for(;t>0;){let r=c(0,e.length-1);n.push(e[r]),e.splice(r,1),--t}return n}function a(e){return e.reduce((t,n)=>(t[n]=n+"",t),{})}function s({play_odd:e,...t}){let n=e instanceof Array;if(t.play_odd=n?[]:{},n)t.play_odd=e.map(r=>Object.keys(r));else for(let r in e)t.play_odd[r]=Object.keys(e[r]);return t.play_type=="danshi"&&n&&t.play_odd.find(r=>r.length>1)&&(t.play_type="fushi"),t}const b={dlt:{name:"\u5927\u4E50\u900F",defaultPlayType:"danshi",playTypes:[{name:"\u5355\u5F0F",play_type:"danshi"},{play_type:"dantuo",name:"\u80C6\u62D6"}],fushi:{name:"\u590D\u5F0F",DEFAULT_ODD(){return{qian:{},hou:{}}},formatCartOdd(e){return b.dlt.danshi.formatCartOdd(e)}},danshi:{name:"\u5355\u5F0F",DEFAULT_ODD(){return{qian:{},hou:{}}},autoSelectBet(){return{qian:a(O(f(1,35,2),5)),hou:a(O(f(1,12,2),2))}},betsLength({qian:e={},hou:t={}}){return o(Object.keys(e).length,5)*o(Object.keys(t).length,2)},validOdd(e){return""},formatCartOdd(e){let t=s(e);return(t.play_odd.qian.length>5||t.play_odd.hou.length>2)&&(t.play_type="fushi"),t}},dantuo:{name:"\u80C6\u62D6",DEFAULT_ODD(){return{qian_dan:{},qian_tuo:{},hou_dan:{},hou_tuo:{}}},betsLength({qian_dan:e,qian_tuo:t,hou_dan:n,hou_tuo:r}){return o(Object.keys(t).length,5-Object.keys(e).length)*o(Object.keys(r).length,2-Object.keys(n).length)},validOdd({qian_dan:e,qian_tuo:t,hou_dan:n,hou_tuo:r}){let d="";return Object.keys(e).length+Object.keys(t).length<6?d="\u80C6\u62D6\u6295\u6CE8\u81F3\u5C11\u9009\u62E96\u4E2A\u7EA2\u7403":Object.keys(r).length<2&&(d="\u540E\u533A\u62D6\u7801\u6700\u5C11\u9009\u62E9\u4E24\u4E2A"),d},formatCartOdd:s}},qxc:{name:"\u4E03\u661F\u5F69",defaultPlayType:"danshi",danshi:{name:"\u5355\u5F0F",DEFAULT_ODD(){return[{},{},{},{},{},{},{}]},autoSelectBet(){return[a(u(0,9,1)),a(u(0,9,1)),a(u(0,9,1)),a(u(0,9,1)),a(u(0,9,1)),a(u(0,9,1)),a(u(0,14,1))]},betsLength(e){return p(e,7)},validOdd(e){for(let t of e)if(Object.keys(t).length<1)return"\u6BCF\u4F4D\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u53F7\u7801";return""},formatCartOdd:s},fushi:{name:"\u590D\u5F0F",formatCartOdd:s}},pls:{name:"\u6392\u5217\u4E09",defaultPlayType:"zhixuan_danshi",playTypes:[{group:"zhixuan",name:"\u76F4\u9009",childs:[{play_type:"zhixuan_danshi",name:"\u76F4\u9009\u5355\u5F0F"},{play_type:"zhixuan_fushi",name:"\u76F4\u9009\u590D\u5F0F"},{play_type:"zhixuan_hezhi",name:"\u76F4\u9009\u548C\u503C"}]},{group:"zuxuan",name:"\u7EC4\u9009",childs:[{play_type:"zuxuan3",name:"\u7EC4\u90093"},{play_type:"zuxuan6",name:"\u7EC4\u90096"},{play_type:"zuxuan_hezhi",name:"\u7EC4\u9009\u548C\u503C"}]}],zhixuan_danshi:{name:"\u76F4\u9009\u5355\u5F0F",groupIdx:0,DEFAULT_ODD(){return[{},{},{}]},autoSelectBet(){return[a(u(0,9,1)),a(u(0,9,1)),a(u(0,9,1))]},betsLength(e){return p(e,3)},validOdd(e){return""},formatCartOdd:s},zhixuan_fushi:{play_type:"zhixuan_fushi",name:"\u76F4\u9009\u590D\u5F0F",groupIdx:0,DEFAULT_ODD(){return{}},autoSelectBet(){return a(u(0,9,3))},betsLength(e){let t=Object.keys(e);return 6*o(t.length,3)},validOdd(e){return""},formatCartOdd({play_odd:e,play_type:t}){return{play_type:t,play_odd:Object.keys(e),bets_length:this.betsLength(e)}}},zhixuan_hezhi:{name:"\u76F4\u9009\u548C\u503C",groupIdx:0,DEFAULT_ODD(){return{}},autoSelectBet(){return a(u(0,27,1))},betsLength(e){return Object.keys(e).reduce((n,r)=>{let d=0;for(let l=0,y=Math.min(r,9);l<=y;l++)for(let h=0,i=Math.min(r-l,9);h<=i;h++)r-l-h>=0&&r-l-h<=9&&d++;return n+=d,n},0)},validOdd(e){return""},formatCartOdd({play_odd:e,play_type:t}){return{play_type:t,play_odd:Object.keys(e),bets_length:this.betsLength(e)}}},zuxuan3:{name:"\u7EC4\u90093",groupIdx:1,DEFAULT_ODD(){return{}},autoSelectBet(){return a(u(0,9,2))},betsLength(e){let t=Object.keys(e).length;return t*(t-1)},validOdd(e){return""},formatCartOdd({play_odd:e,play_type:t}){return{play_type:t,play_odd:Object.keys(e),bets_length:this.betsLength(e)}}},zuxuan6:{name:"\u7EC4\u90096",groupIdx:1,DEFAULT_ODD(){return{}},autoSelectBet(){return a(u(0,9,3))},betsLength(e){let t=Object.keys(e);return o(t.length,3)},validOdd(e){return""},formatCartOdd({play_odd:e,play_type:t}){return{play_type:t,play_odd:Object.keys(e),bets_length:this.betsLength(e)}}},zuxuan_hezhi:{name:"\u7EC4\u9009\u548C\u503C",groupIdx:1,DEFAULT_ODD(){return{}},autoSelectBet(){return a(u(1,26,1))},betsLength(e){return Object.keys(e).reduce((n,r)=>{let d=0;for(let l=0,y=Math.floor(r/3);l<=y;l++)for(let h=l,i=Math.min(Math.floor((r-l)/2),9);h<=i;h++)r-l-h>=0&&r-l-h<=9&&!(l==h&&r-l-h==l)&&d++;return n+=d,n},0)},validOdd(e){return""},formatCartOdd({play_odd:e,play_type:t}){return{play_type:t,play_odd:Object.keys(e),bets_length:this.betsLength(e)}}}},plw:{name:"\u6392\u52175",defaultPlayType:"danshi",danshi:{name:"\u5355\u5F0F",DEFAULT_ODD(){return[{},{},{},{},{}]},autoSelectBet(){return[a(u(0,9,1)),a(u(0,9,1)),a(u(0,9,1)),a(u(0,9,1)),a(u(0,9,1))]},betsLength(e){return p(e,5)},validOdd(e){for(let t of e)if(Object.keys(t).length<1)return"\u6BCF\u4F4D\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u53F7\u7801";return""},formatCartOdd:s},fushi:{name:"\u590D\u5F0F",formatCartOdd:s}}};function m(e,t,n){var l;let r=b[e],d={play_type:t};return(l=r[t])!=null&&l.autoSelectBet?r=r[t]:(d.play_type=r.defaultPlayType,r=r[r.defaultPlayType]),d.play_odd=r.autoSelectBet.call(r,n),d.bets_length=r.betsLength(d.play_odd),d}const j=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];function o(e,t){if(t>e||t<=0||e<=0)return 0;if(t==e)return 1;if(t==1)return e;let n=0;return n+=o(e-1,t-1),n+=o(e-1,t),n}function p(e,t){return e.length<t?0:e.reduce((n,r)=>n*Object.keys(r).length,1)}export{b as N,j as a,f as g,m as r};