PageSourceSearch

https://rooper-401ef.web.app/udonarium/lib/bcdice/game_system/Yggdrasill.2e52d8f9f867dc8c.js

js rooper-401ef.web.app collected 2026-10-03 12:38:26 UTC 101,292 bytes, 1 lines download raw bytes

1(self.webpackChunkudonarium=self.webpackChunkudonarium||[]).push([[6467],{7157:(me,ve,de)=>{de(9993),Opal.modules["i18n/backend/fallbacks"]=function(r){var M,u,F,B,w,f,j=[],t=r.nil,i=r.$$$,e=r.module,R=r.class_variable_set,E=r.truthy,I=r.class_variable_get,$=r.def,S=r.send,Q=r.to_a,P=r.rb_minus,z=r.send2,G=r.find_super,U=r.hash2,H=r.find_block_super,Y=r.neqeq;return M=j,f=[w=e(j[0],"I18n")].concat(M),R(f[0],"@@fallbacks",t),u=r.get_singleton_class(w),F=[u].concat(f),B=r.$r(F),$(u,"$fallbacks",function(){var y=t;return R(F[1],"@@fallbacks",E(null!=F[1].$$cvars["@@fallbacks"]?"class variable":t)&&E(y=I(F[1],"@@fallbacks",!1))?y:i(i(B("I18n"),"Locale"),"Fallbacks").$new()),E(y=B("Thread").$current()["$[]"]("i18n_fallbacks"))?y:I(F[1],"@@fallbacks",!1)},0),$(u,"$fallbacks=",function(g){var y;return R(F[1],"@@fallbacks",E(g["$is_a?"](B("Array")))?i(i(B("I18n"),"Locale"),"Fallbacks").$new(g):g),y=["i18n_fallbacks",I(F[1],"@@fallbacks",!1)],S(B("Thread").$current(),"[]=",Q(y)),y[P(y.length,1)]},1),function(u,D){var g,y,k,l,B=[e(u,"Backend")].concat(D);return g=B,k=[y=e(B[0],"Fallbacks")].concat(g),l=r.$r(k),$(y,"$translate",function d(_,s,o){try{var n=d.$$p||t,c=this,h=t,q=t;return delete d.$$p,null==o&&(o=l("EMPTY_HASH")),E(o.$fetch("fallback",!0))?E(o["$[]"]("fallback_in_progress"))?z(c,G(c,"translate",d,!1,!0),"translate",[_,s,o],n):(E(o["$[]"]("default"))&&(h=c["$extract_non_symbol_default!"](o)),q=o.$merge(U(["fallback_in_progress"],{fallback_in_progress:!0})),S(l("I18n").$fallbacks()["$[]"](_),"each",[],function v(N){var A=null==v.$$s?this:v.$$s;null==N&&(N=t);try{return S(A,"catch",["exception"],function L(){var a=null==L.$$s?this:L.$$s,C=t;if(C=z(a,H(a,"translate",L.$$def||v.$$def||d,!1,!1),"translate",[N,s,q],null),E(C["$nil?"]()))return t;Y(_.$to_s(),N.$to_s())&&a.$on_fallback(_,N,s,o),r.ret(C)},{$$arity:0,$$s:A})}catch(L){if(!r.rescue(L,[i(l("I18n"),"InvalidLocale")]))throw L;try{return t}finally{r.pop_exception()}}},{$$arity:1,$$s:c}),E(o["$key?"]("default"))&&E(o["$[]"]("default")["$nil?"]())?t:E(h)?z(c,G(c,"translate",d,!1,!0),"translate",[_,t,o.$merge(U(["default"],{default:h}))],null):c.$throw("exception",i(l("I18n"),"MissingTranslation").$new(_,s,o))):z(c,G(c,"translate",d,!1,!0),"translate",[_,s,o],n)}catch(v){if(v===r.returner)return v.$v;throw v}},-3),$(y,"$extract_non_symbol_default!",function(_){var o,s=t,n=t;return s=[_["$[]"]("default")].$flatten(),o=S(s,"detect",[],function(h){return null==h&&(h=t),h["$is_a?"](l("Symbol"))["$!"]()},1),E(o)&&(n=["default",s["$[]"](0,s.$index(o))],S(_,"[]=",Q(n)),P(n.length,1)),o},1),$(y,"$exists?",function d(_,s,o){try{var n=d.$$p||t,c=this;return delete d.$$p,null==o&&(o=l("EMPTY_HASH")),E(o.$fetch("fallback",!0))?(S(l("I18n").$fallbacks()["$[]"](_),"each",[],function h(q){var v=null==h.$$s?this:h.$$s;null==q&&(q=t);try{if(!E(z(v,H(v,"exists?",h.$$def||d,!1,!1),"exists?",[q,s],null)))return t;r.ret(!0)}catch(N){if(!r.rescue(N,[i(l("I18n"),"InvalidLocale")]))throw N;try{return t}finally{r.pop_exception()}}},{$$arity:1,$$s:c}),!1):z(c,G(c,"exists?",d,!1,!0),"exists?",[_,s,o],n)}catch(h){if(h===r.returner)return h.$v;throw h}},-3),y.$private(),$(y,"$on_fallback",function(_,s,o,n){return t},4)}(f[0],f)},Opal.modules["bcdice/randomizer"]=function(r){var w,p,g,y,k,l,u,D,j=[],t=r.nil,i=r.$$$,R=r.klass,E=r.const_set,I=r.def,$=r.truthy,S=r.rb_gt,Q=r.rb_plus,P=r.rb_le,z=r.send,G=r.rb_minus,U=r.eqeq,H=r.rb_times,Y=r.eqeqeq,O=r.rb_ge;return w=j,u=[(0,r.module)(j[0],"BCDice")].concat(w),D=r.$r(u),p=u,y=[g=R(u[0],null,"Randomizer")].concat(p),k=r.$r(y),(l=g.$$prototype).rand_results=l.detailed_rand_results=t,E(y[0],"UPPER_LIMIT_DICE_TIMES",200),E(y[0],"UPPER_LIMIT_DICE_SIDES",1e3),E(y[0],"UPPER_LIMIT_RANDS",1e4),I(g,"$initialize",function(){return this.rand_results=[],this.detailed_rand_results=[]},0),g.$attr_reader("rand_results"),g.$attr_reader("detailed_rand_results"),E(y[0],"DetailedRandResult",k("Struct").$new("kind","sides","value")),I(g,"$roll_barabara",function(_,s){var o=this;return $(S(Q(o.rand_results.$size(),_),k("UPPER_LIMIT_RANDS")))&&o.$raise(k("TooManyRandsError")),$(P(_,0))||$(S(_,k("UPPER_LIMIT_DICE_TIMES")))?[]:z(k("Array"),"new",[_],function n(){return(null==n.$$s?this:n.$$
1s).$roll_once(s)},{$$arity:0,$$s:o})},2),I(g,"$roll_sum",function(_,s){return this.$roll_barabara(_,s).$sum()},2),I(g,"$roll_once",function(_){var o=t;return $(P(_,0))||$(S(_,k("UPPER_LIMIT_DICE_SIDES")))?0:(o=this.$rand_inner(_),this.$push_to_detail("normal",_,o),o)},1),I(g,"$roll_index",function(_){return G(this.$roll_once(_),1)},1),I(g,"$roll_tens_d10",function(){var o,s=t;return s=this.$rand_inner(10),U(s,10)&&(s=0),o=H(s,10),this.$push_to_detail("tens_d10",10,o),o},0),I(g,"$roll_d9",function(){var s;return s=G(this.$rand_inner(10),1),this.$push_to_detail("d9",10,s),s},0),I(g,"$roll_d66",function(_){var n,o=t;return o=z(k("Array"),"new",[2],function c(){return(null==c.$$s?this:c.$$s).$roll_once(6)},{$$arity:0,$$s:this}),Y(i(k("D66SortType"),"ASC"),n=_)?o["$sort!"]():Y(i(k("D66SortType"),"DESC"),n)&&o["$sort!"]()["$reverse!"](),Q(H(o["$[]"](0),10),o["$[]"](1))},1),g.$private(),I(g,"$rand_inner",function(_){var o,s=this;return $(O(s.rand_results.$size(),k("UPPER_LIMIT_RANDS")))&&s.$raise(k("TooManyRandsError")),o=s.$random(_),s.rand_results["$<<"]([o,_]),o},1),I(g,"$random",function(_){return Q(k("Kernel").$rand(_),1)},1),I(g,"$push_to_detail",function(_,s,o){var c;return c=k("DetailedRandResult").$new(_,s,o),this.detailed_rand_results.$push(c)},3),R(u[0],D("StandardError"),"TooManyRandsError"),t},Opal.modules["bcdice/dice_table/roll_result"]=function(r){var $,z,O,M,w,f,u,U,Q,j=[],t=r.nil,i=r.module,e=r.klass,R=r.def,E=r.truthy;return $=j,z=Q=[i(j[0],"BCDice")].concat($),O=U=[i(Q[0],"DiceTable")].concat(z),w=[M=e(U[0],null,"RollResult")].concat(O),f=r.$r(w),(u=M.$$prototype).table_name=u.value=u.body=t,R(M,"$initialize",function(F,B,p){var g=this;return g.table_name=F,g.value=B,g.body=p},3),M.$attr_reader("table_name"),M.$attr_reader("value"),M.$attr_reader("body"),R(M,"$to_s",function(){var F=this;return F.table_name+"("+F.value+") \uff1e "+F.body},0),R(M,"$last_body",function(){var F=this;return E(F.body["$is_a?"](f("RollResult")))?F.body.$last_body():F.body},0),R(M,"$empty?",function(){return!1},0)},Opal.modules["bcdice/dice_table/chain_table"]=function(r){var S,G,M,w,f,u,D,H,P,j=[],t=r.nil,i=r.module,e=r.klass,R=r.truthy,E=r.def,I=r.rb_minus;return S=j,G=P=[i(j[0],"BCDice")].concat(S),M=H=[i(P[0],"DiceTable")].concat(G),f=[w=e(H[0],null,"ChainTable")].concat(M),u=r.$r(f),(D=w.$$prototype).times=D.sides=D.items=D.name=t,E(w,"$initialize",function(B,p,g){var y=this,k=t;return y.name=B,y.items=g.$freeze(),k=/(\d+)D(\d+)/i.$match(p),R(k)||y.$raise(u("ArgumentError"),"Unexpected table type: "+p),y.times=k["$[]"](1).$to_i(),y.sides=k["$[]"](2).$to_i()},3),E(w,"$roll",function(B){var g,y,p=this,k=t;return g=B.$roll_sum(p.times,p.sides),y=I(g,p.times),k=p.items["$[]"](y),R(k["$respond_to?"]("roll"))&&(k=k.$roll(B)),u("RollResult").$new(p.name,g,k)},1)},Opal.modules["bcdice/dice_table/d66_grid_table"]=function(r){var z,Y,u,D,F,B,p,M,U,j=[],t=r.nil,i=r.module,e=r.klass,R=r.hash2,E=r.defs,I=r.def,$=r.rb_plus,S=r.rb_times,Q=r.rb_minus;return z=j,Y=U=[i(j[0],"BCDice")].concat(z),u=M=[i(U[0],"DiceTable")].concat(Y),F=[D=e(M[0],null,"D66GridTable")].concat(u),B=r.$r(F),(p=D.$$prototype).name=p.items=t,E(D,"$from_i18n",function(y,k){var d=t;return d=B("I18n").$t(y,R(["locale","raise"],{locale:k,raise:!0})),this.$new(d["$[]"]("name"),d["$[]"]("items"))},2),I(D,"$initialize",function(y,k){return this.name=y,this.items=k.$freeze()},2),I(D,"$roll",function(y){var l,d,_,s,o;return l=y.$roll_once(6),d=y.$roll_once(6),_=$(S(l,10),d),s=Q(l,1),o=Q(d,1),B("RollResult").$new(this.name,_,this.items["$[]"](s)["$[]"](o))},1)},Opal.modules["bcdice/dice_table/d66_half_grid_table"]=function(r){var Q,U,f,u,D,F,Y,O,z,t=[],i=r.nil,e=r.module,R=r.klass,E=r.hash2,I=r.defs,$=r.def;return r.top.$require("bcdice/dice_table/d66_grid_table"),Q=t,U=z=[e(t[0],"BCDice")].concat(Q),Y=[e(z[0],"DiceTable")].concat(U),O=r.$r(Y),f=Y,D=[u=R(Y[0],O("D66GridTable"),"D66HalfGridTable")].concat(f),F=r.$r(D),I(u,"$from_i18n",function(p,g){var k=i;return k=F("I18n").$t(p,E(["locale","raise"],{locale:g,raise:!0})),this.$new(k["$[]"]("name"),k["$[]"]("items_1_2_3"),k["$[]"]("items_4_5_6"))},2),$(u,"$initialize",function(p,g,y){return this.name=p,this.items=[g,g,g,y,y,y].$freeze()},3)},Opal.modules["bcdice/dice_table/d66_one_third_table"]=function(r){var Q,U,f,u,D,F,Y,O,z,t=[],i=r.nil,e=r.module,R=r.klass,E=r.hash2,I=r.defs,$=r.def;return r.top.$require("bcdice/dice_table/d66_grid_table"),Q=t,U=z=[e(t[0],"BCDice")].concat(Q),Y=[e(z[0],"DiceTable")].concat(U),O=r.$r(Y),f=Y,D=[u=R(Y[0],O("D66GridTable"),"D66OneThirdTable")].concat(f),F=r.$r(D),I(u,"$from_i18n",function(p,g){var k=i;return k=F("I18n").$t(p,E(["locale","raise"],{locale:g,raise:!0})),this.$new(k["$[]"]("name"),k["$[]"]("items_1_2"),k["$[]"]("items_3_4"),k["$[]"]("items_5_6"))},2),$(u,"$initialize",function(p,g,y,k){return this.name=p,this.items=[g,g,y,y,k,k].$freeze()},4)},Opal.modules["bcdice/dice_table/d66_table"]=function(r){var U,M,F,B,p,g,y,f,Y,j=[],t=r.nil,i=r.$$$,e=r.module,R=r.klass,E=r.hash2,I=r.defs,$=r.def,S=r.eqeqeq,Q=r.rb_plus,P=r.rb_times,z=r.truthy;return U=j,M=Y=[e(j[0],"BCDice")].concat(U),F=f=[e(Y[0],"DiceTable")].concat(M),p=[B=R(f[0],null,"D66Table")].concat(F),g=r.$r(p),(y=B.$$prototype).sort_type=y.items=y.name=t,I(B,"$from_i18n",function(l,d){var o,s=t;return s=g("I18n").$t(l,E(["locale"],{locale:d})),o=g("D66SortType").$const_get(s["$[]"]("d66_sort_type")),this.$new(s["$[]"]("name"),o,s["$[]"]("items"))},2),$(B,"$initialize",function(l,d,_){var s=this;return s.name=l,s.sort_type=d,s.items=_.$freeze()},3),$(B,"$roll",function(l){var d=this,_=t,s=t,o=t,n=t;return _=l.$roll_barabara(2,6),S(i(g("D66SortType"),"ASC"),s=d.sort_type)?_["$sort!"]():S(i(g("D66SortType"),"DESC"),s)&&_["$sort!"]()["$reverse!"](),o=Q(P(_["$[]"](0),10),_["$[]"](1)),n=z(s=d.items["$[]"](o))?s:d.items["$[]"](o.$to_s()),z(n["$respond_to?"]("roll"))&&(n=n.$roll(l)),g("RollResult").$new(d.name,o,n)},1),$(B,"$choice",function(l){return g("RollResult").$new(this.name,l,this.items["$[]"](l))},1)},Opal.modules["bcdice/dice_table/d66_left_range_table"]=function(r){var O,u,F,B,w,t=[],i=r.nil,e=r.module,R=r.klass,E=r.hash2,I=r.send,$=r.to_ary,S=r.rb_plus,Q=r.rb_times,P=r.to_a,z=r.rb_minus,G=r.send2,U=r.find_super,H=r.def;return r.top.$require("bcdice/dice_table/d66_table"),O=t,u=w=[e(t[0],"BCDice")].concat(O),F=[e(w[0],"DiceTable")].concat(u),B=r.$r(F),H(R(F[0],B("D66Table"),"D66LeftRangeTable"),"$initialize",function k(l,d,_){var n;return delete k.$$p,n=E([],{}),I(_,"each",[],function(h){var q,A;return null==h&&(h=i),q=$(h),A=null==q[1]?i:q[1],I(null==q[0]?i:q[0],"each",[],function(a){return null==a&&(a=i),I(A,"each_with_index",[],function(m,Z){var re,X;return null==m&&(m=i),null==Z&&(Z=i),re=S(Q(a,10),S(Z,1)),I(n,"[]=",P(X=[re,m])),X[z(X.length,1)]},2)},1)},1),G(this,U(this,"initialize",k,!1,!0),"initialize",[l,d,n],null)},3)},Opal.modules["bcdice/dice_table/d66_parity_table"]=function(r){var P,H,f,u,D,F,B,O,G,j=[],t=r.nil,i=r.module,e=r.klass,R=r.def,E=r.truthy,I=r.rb_minus,$=r.rb_plus,S=r.rb_times;return P=j,H=G=[i(j[0],"BCDice")].concat(P),f=O=[i(G[0],"DiceTable")].concat(H),D=[u=e(O[0],null,"D66ParityTable")].concat(f),F=r.$r(D),(B=u.$$prototype).odd=B.even=B.name=t,R(u,"$initialize",function(g,y,k){var l=this;return l.name=g,l.odd=y.$freeze(),l.even=k.$freeze()},3),R(u,"$roll",function(g){var l,_,s,y=this,k=t;return k=g.$roll_once(6),l=g.$roll_once(6),_=(E(k["$odd?"]())?y.odd:y.even)["$[]"](I(l,1)),s=$(S(k,10),l),F("RollResult").$new(y.name,s,_)},1)},Opal.modules["bcdice/dice_table/d66_range_table"]=function(r){var Q,U,w,f,u,D,F,Y,z,j=[],t=r.nil,i=r.module,e=r.klass,R=r.def,E=r.rb_plus,I=r.rb_times,$=r.send;return Q=j,U=z=[i(j[0],"BCDice")].concat(Q),w=Y=[i(z[0],"DiceTable")].concat(U),u=[f=e(Y[0],null,"D66RangeTable")].concat(w),D=r.$r(u),(F=f.$$prototype).items=F.name=t,R(f,"$initialize",function(p,g){return this.name=p,this.items=g.$freeze()},2),R(f,"$roll",function(p){var y,k,l,d=t;return y=p.$roll_once(6),k=p.$roll_once(6),l=E(I(y,10),k),d=$(this.items,"find",[],function(s){return null==s&&(s=t),s["$[]"](0)["$include?"](l)},1),D("RollResult").$new(this.name,l,d["$[]"](1))},1)},Opal.modules["bcdice/dice_table/range_table"]=function(r){var H,w,B,p,g,y,k,u,O,j=[],t=r.nil,i=r.module,e=r.klass,R=r.const_set,E=r.send,I=r.truthy,$=r.def,S=r.to_a,Q=r.rb_minus,P=r.eqeqeq,z=r.rb_times,G=r.rb_plus;return H=j,w=O=[i(j[0],"BCDice")].concat(H),B=u=[i(O[0],"DiceTable")].concat(w),g=[p=e(u[0],null,"RangeTable")].concat(B),y=r.$r(g),(k=p.$$prototype).name=k.items=k.num_of_dice=k.num_of_sides=k.formatter=t,R(g[0],"RollResult",E(y("Struct"),"new",["sum","values","content","formatted"],function l(){return(null==l.$$s?this:l.$$s).$alias_method("to_s","formatted")},{$$arity:0,$$s:p})),R(g[0],"Item",y("Struct").$new("range","content")),R(g[0],"DICE_ROLL_METHOD_RE",/^(\d+)D(\d+)$/i.$freeze()),R(g[0],"DEFAULT_FORMATTER",E(
1p,"lambda",[],function(d,_){return null==d&&(d=t),null==_&&(_=t),d.$name()+"("+_.$sum()+") \uff1e "+_.$content()},2)),p.$attr_reader("name"),p.$attr_reader("num_of_dice"),p.$attr_reader("num_of_sides"),$(p,"$initialize",function l(d,_,s){var c,o=l.$$p||t,n=this,h=t;return delete l.$$p,n.name=d.$freeze(),n.formatter=I(c=o)?c:y("DEFAULT_FORMATTER"),h=y("DICE_ROLL_METHOD_RE").$match(_),I(h)||n.$raise(y("ArgumentError"),n.name+": invalid dice roll method: "+_),n.num_of_dice=h["$[]"](1).$to_i(),n.num_of_sides=h["$[]"](2).$to_i(),n.$store(s)},3),$(p,"$fetch",function(d){var s,_=this;return s=E(_.items,"find",[],function(n){return null==n&&(n=t),n.$range()["$include?"](d)},1),I(s)||_.$raise(y("RangeError"),_.name+": value is out of range: "+d),s},1),$(p,"$roll",function(d){var o,n,c,_=this,s=t;return o=(s=d.$roll_barabara(_.num_of_dice,_.num_of_sides)).$sum(),n=y("RollResult").$new(o,s,_.$fetch(o).$content()),c=[_.formatter["$[]"](_,n)],E(n,"formatted=",S(c)),Q(c.length,1),n},1),p.$private(),$(p,"$store",function(d){var s,o,_=this;return s=E(d,"map",[],function n(c,h){return null==c&&(c=t),null==h&&(h=t),[(null==n.$$s?this:n.$$s).$coerce_to_int_range(c),h]},{$$arity:2,$$s:_}),o=E(s,"sort_by",[],function(c,h){return null==c&&(c=t),null==h&&(h=t),c.$min()},2),_.$assert_min_sum_is_covered(o),_.$assert_max_sum_is_covered(o),_.$assert_no_gap_or_overlap_in_ranges(o),_.items=E(o,"map",[],function(c,h){return null==c&&(c=t),null==h&&(h=t),y("Item").$new(c,h.$freeze()).$freeze()},2).$freeze(),_},1),$(p,"$coerce_to_int_range",function(d){var s;return P(y("Integer"),s=d)?y("Range").$new(d,d):P(y("Range"),s)&&I(d.$begin()["$is_a?"](y("Integer")))&&I(d.$end()["$is_a?"](y("Integer")))?d:this.$raise(y("TypeError"),this.name+": "+d+" ("+d.$class()+") must be an Integer or a Range with Integers ")},1),$(p,"$assert_min_sum_is_covered",function(d){var s,_=this,o=t;return s=_.num_of_dice,o=d.$first()["$[]"](0),I(o["$include?"](s))||_.$raise(y("RangeError"),_.name+": min value ("+s+") is not covered: "+o),_},1),$(p,"$assert_max_sum_is_covered",function(d){var s,_=this,o=t;return s=z(_.num_of_dice,_.num_of_sides),o=d.$last()["$[]"](0),I(o["$include?"](s))||_.$raise(y("RangeError"),_.name+": max value ("+s+") is not covered: "+o),_},1),$(p,"$assert_no_gap_or_overlap_in_ranges",function(d){return E(d,"each_cons",[2],function s(o,n){var v,N,c=null==s.$$s?this:s.$$s,h=t,q=t;return null==c.name&&(c.name=t),null==o&&(o=t),null==n&&(n=t),h=o["$[]"](0),q=n["$[]"](0),v=h.$max(),N=G(v,1),I(q["$include?"](v))&&c.$raise(y("RangeError"),c.name+": Range overlap: "+h+" and "+q),I(q["$include?"](N))?t:c.$raise(y("RangeError"),c.name+": Range gap: "+h+" and "+q)},{$$arity:2,$$s:this}),this},1)},Opal.modules["bcdice/dice_table/sai_fic_skill_table/category"]=function(r){var Q,U,w,B,p,g,y,u,Y,z,j=[],t=r.nil,i=r.$$$,e=r.module,R=r.klass,E=r.send,I=r.def,$=r.rb_minus;return Q=j,U=z=[e(j[0],"BCDice")].concat(Q),w=Y=[e(z[0],"DiceTable")].concat(U),B=u=[R(Y[0],null,"SaiFicSkillTable")].concat(w),g=[p=R(u[0],null,"Category")].concat(B),y=r.$r(g),p.$$prototype.name=t,I(p,"$initialize",function(d,_,s,o){var n=this;return n.name=d,n.skills=E(_.$map(),"with_index",[2],function(h,q){return null==h&&(h=t),null==q&&(q=t),i(y("SaiFicSkillTable"),"Skill").$new(d,h,s,q,o)},2),n.dice=s},4),I(p,"$roll",function(d){return this.$skills()["$[]"]($(d.$roll_sum(2,6),2))},1),I(p,"$to_s",function(){return this.name},0),p.$attr_reader("name","dice","skills")},Opal.modules["bcdice/dice_table/sai_fic_skill_table/skill"]=function(r){var $,z,O,D,F,w,U,Q,j=[],t=r.nil,i=r.module,e=r.klass,R=r.def,E=r.hash2;return $=j,z=Q=[i(j[0],"BCDice")].concat($),O=U=[i(Q[0],"DiceTable")].concat(z),w=[e(U[0],null,"SaiFicSkillTable")].concat(O),(F=(D=e(w[0],null,"Skill")).$$prototype).s_format=F.category_dice=F.row_dice=F.category_name=F.name=t,R(D,"$initialize",function(p,g,y,k,l){var d=this;return d.category_name=p,d.name=g,d.category_dice=y,d.row_dice=k,d.s_format=l},5),R(D,"$to_s",function(){var p=this;return p.$format(p.s_format,E(["category_dice","row_dice","category_name","skill_name"],{category_dice:p.category_dice,row_dice:p.row_dice,category_name:p.category_name,skill_name:p.name}))},0),D.$attr_reader("category_name","name","category_dice","row_dice")},Opal.modules["bcdice/dice_table/sai_fic_skill_table"]=function(r){var M,D,y,k,l,d,_,B,f,j=r.top,t=[],i=r.nil,e=r.$$$,R=r.module,E=r.klass,I=r.hash2,$=r.send,Q=r.defs,P=r.const_set,z=r.to_ary,G=r.def,U=r.truthy,H=r.rb_minus,Y=r.rb_plus;return j.$require("bcdice/dice_table/sai_fic_skill_table/category"),j.$require("bcdice/dice_table/sai_fic_skill_table/skill"),M=t,D=f=[R(t[0],"BCDice")].concat(M),y=B=[R(f[0],"DiceTable")].concat(D),l=[k=E(B[0],null,"SaiFicSkillTable")].concat(y),d=r.$r(l),(_=k.$$prototype).rtt=_.rtt_format=_.rct=_.rct_format=_.rttn=_.rttn_format=_.categories=i,Q(k,"$from_i18n",function(o,n,c){var h,q,v,a,L=i;if(null==c)c=I([],{});else if(!c.$$is_hash)throw r.ArgumentError.$new("expected kwargs");
1return null==(h=c.$$smap.rtt)&&(h=i),null==(q=c.$$smap.rct)&&(q=i),null==(v=c.$$smap.rttn)&&(v=i),a=(L=d("I18n").$t("RTT",I(["locale","raise","default"],{locale:n,raise:!1,default:I([],{})})).$merge(d("I18n").$t(o,I(["locale","raise"],{locale:n,raise:!0}))))["$[]"]("items"),L=$(L,"select",[],function(m,Z){return null==m&&(m=i),null==Z&&(Z=i),["rtt_format","rttn_format","rct_format","s_format"]["$include?"](m)},2),this.$new(a,r.to_hash(L).$merge(I(["rtt","rct","rttn"],{rtt:h,rct:q,rttn:v})))},-3),P(l[0],"DEFAULT_RTT","\u30e9\u30f3\u30c0\u30e0\u7279\u6280\u8868(%<category_dice>d,%<row_dice>d) \uff1e %<text>s"),P(l[0],"DEFAULT_RCT","\u30e9\u30f3\u30c0\u30e0\u5206\u91ce\u8868(%<category_dice>d) \uff1e %<category_name>s"),P(l[0],"DEFAULT_RTTN","%<category_name>s\u5206\u91ce\u30e9\u30f3\u30c0\u30e0\u7279\u6280\u8868(%<row_dice>d) \uff1e %<text>s"),P(l[0],"DEFAULT_S","\u300a%<skill_name>s\uff0f%<category_name>s%<row_dice>d\u300b"),G(k,"$initialize",function(o,n){var c,h,q,v,N,A,L,a=this;if(null==n)n=I([],{});else if(!n.$$is_hash)throw r.ArgumentError.$new("expected kwargs");return null==(c=n.$$smap.rtt)&&(c=i),null==(h=n.$$smap.rct)&&(h=i),null==(q=n.$$smap.rttn)&&(q=i),null==(v=n.$$smap.rtt_format)&&(v=d("DEFAULT_RTT")),null==(N=n.$$smap.rct_format)&&(N=d("DEFAULT_RCT")),null==(A=n.$$smap.rttn_format)&&(A=d("DEFAULT_RTTN")),null==(L=n.$$smap.s_format)&&(L=d("DEFAULT_S")),a.categories=$(o.$map(),"with_index",[1],function(m,Z){var re,$e,ee;return null==m&&(m=i),null==Z&&(Z=i),$e=null==(re=z(m))[0]?i:re[0],ee=null==re[1]?i:re[1],e(d("SaiFicSkillTable"),"Category").$new($e,ee,Z,L)},{$$arity:2,$$has_top_level_mlhs_arg:!0}),a.rtt=c,a.rct=h,a.rttn=q.$to_a(),a.rtt_format=v,a.rct_format=N,a.rttn_format=A},-2),P(l[0],"RTTN",["RTT1","RTT2","RTT3","RTT4","RTT5","RTT6"].$freeze()),k.$attr_reader("categories"),G(k,"$roll_c
1ommand",function(o,n){var h,c=this,q=i,v=i;return U(["RTT",c.rtt]["$include?"](h=n))?c.$format_skill(c.rtt_format,c.$roll_skill(o)):U(["RCT",c.rct]["$include?"](h))?(q=c.$roll_category(o),c.$format(c.rct_format,I(["category_dice","category_name"],{category_dice:q.$dice(),category_name:q.$name()}))):U(v=d("RTTN").$index(h))||U(v=c.rttn.$index(h))?c.$format_skill(c.rttn_format,c.categories["$[]"](v).$roll(o)):i},2),G(k,"$roll_category",function(o){return this.categories["$[]"](H(o.$roll_once(6),1))},1),G(k,"$roll_skill",function(o){return this.$roll_category(o).$roll(o)},1),G(k,"$prefixes",function(){var o=this;return Y(["RTT[1-6]?","RCT",o.rtt,o.rct],o.rttn).$compact()},0),k.$private(),G(k,"$format_skill",function(o,n){return this.$format(o,I(["category_dice","row_dice","category_name","skill_name","text"],{category_dice:n.$category_dice(),row_dice:n.$row_dice(),category_name:n.$category_name(),skill_name:n.$name(),text:n.$to_s()}))},2)},Opal.modules["bcdice/dice_table/table"]=function(r){var P,H,f,u,D,F,B,O,G,j=[],t=r.nil,i=r.module,e=r.klass,R=r.hash2,E=r.defs,I=r.truthy,$=r.def,S=r.rb_minus;return P=j,H=G=[i(j[0],"BCDice")].concat(P),f=O=[i(G[0],"DiceTable")].concat(H),D=[u=e(O[0],null,"Table")].concat(f),F=r.$r(D),(B=u.$$prototype).times=B.sides=B.name=B.items=t,E(u,"$from_i18n",function(g,y){var l=t;return l=F("I18n").$t(g,R(["locale"],{locale:y})),this.$new(l["$[]"]("name"),l["$[]"]("type"),l["$[]"]("items"))},2),$(u,"$initialize",function(g,y,k){var l=this,d=t;return l.name=g,l.items=k.$freeze(),d=/(\d+)D(\d+)/i.$match(y),I(d)||l.$raise(F("ArgumentError"),"Unexpected table type: "+y),l.times=d["$[]"](1).$to_i(),l.sides=d["$[]"](2).$to_i()},3),$(u,"$roll",function(g){var k,y=this;return k=g.$roll_sum(y.times,y.sides),y.$choice(k)},1),$(u,"$choice",function(g){var k,y=this;return k=S(g,y.times),F("RollResult").$new(y.name,g,y.items["$[]"](k))},1)},Opal.modules["bcdice/dice_table"]=function(r){var j=r.top;return j.$require("bcdice/dice_table/roll_result"),j.$require("bcdice/dice_table/chain_table"),j.$require("bcdice/dice_table/d66_grid_table"),j.$require("bcdice/dice_table/d66_half_grid_table"),j.$require("bcdice/dice_table/d66_one_third_table"),j.$require("bcdice/dice_table/d66_left_range_table"),j.$require("bcdice/dice_table/d66_parity_table"),j.$require("bcdice/dice_table/d66_range_table"),j.$require("bcdice/dice_table/d66_table"),j.$require("bcdice/dice_table/range_table"),j.$require("bcdice/dice_table/sai_fic_skill_table"),j.$require("bcdice/dice_table/table")},Opal.modules["bcdice/enum"]=function(r){var E,Q,z,$,j=[],i=r.module,e=r.const_set;return E=j,Q=$=[i(j[0],"BCDice")].concat(E),z=[i($[0],"D66SortType")].concat(Q),e(z[0],"NO_SORT","no_sort"),e(z[0],"ASC","asc"),e(z[0],"DESC","desc"),function(S,Q){var z=[i(S,"RoundType")].concat(Q);return e(z[0],"CEIL","ceil"),e(z[0],"FLOOR","floor"),e(z[0],"ROUND","round")}($[0],$)},Opal.modules["bcdice/translate"]=function(r){var $,z,G,U,H,Q,j=[],t=r.nil,i=r.module,e=r.hash2,E=r.def;return $=j,z=Q=[i(j[0],"BCDice")].concat($),U=[G=i(Q[0],"Translate")].concat(z),H=r.$r(U),E(G,"$translate",function(O,M){var w,f=this;if(null==f.locale&&(f.locale=t),null==M)M=e([],{});else if(!M.$$is_hash)throw r.ArgumentError.$new("expected kwargs");return w=r.kwrestargs(M,{}),H("I18n").$translate(O,e(["locale","raise"],{locale:f.locale,raise:!0}).$merge(r.to_hash(w)))},-2)},Opal.modules["bcdice/result"]=function(r){var Q,H,w,Y,M,z,j=[],t=r.nil,e=r.klass,R=r.send,E=r.to_a,I=r.rb_minus,$=r.def;return Q=j,H=z=[(0,r.module)(j[0],"BCDice")].concat(Q),[Y=e(z[0],null,"Result")].concat(H),(M=Y.$$prototype).secret=M.success=M.failure=M.critical=M.fumble=t,$(w=r.get_singleton_class(Y),"$success",function(D){return R(this.$new(),"tap",[],function(p){var g=t;return null==p&&(p=t),R(p,"text=",E(g=[D])),I(g.length,1),R(p,"success=",E(g=[!0])),g[I(g.length,1)]},1)},1),$(w,"$failure",function(D){return R(this.$new(),"tap",[],function(p){var g=t;return null==p&&(p=t),R(p,"text=",E(g=[D])),I(g.length,1),R(p,"failure=",E(g=[!0])),g[I(g.length,1)]},1)},1),$(w,"$critical",function(D){return R(this.$new(),"tap",[],function(p){var g=t;return null==p&&(p=t),R(p,"text=",E(g=[D])),I(g.length,1),R(p,"critical=",E(g=[!0])),I(g.length,1),R(p,"success=",E(g=[!0])),g[I(g.length,1)]},1)},1),$(w,"$fumble",function(D){return R(this.$new(),"tap",[],function(p){var g=t;return null==p&&(p=t),R(p,"text=",E(g=[D])),I(g.length,1),R(p,"fumble=",E(g=[!0])),I(g.length,1),R(p,"failure=",
1E(g=[!0])),g[I(g.length,1)]},1)},1),$(w,"$nothing",function(){return"nothing"},0),$(Y,"$initialize",function(f){var u=this;return null==f&&(f=t),u.text=f,u.rands=t,u.detailed_rands=t,u.secret=!1,u.success=!1,u.failure=!1,u.critical=!1,u.fumble=!1},-1),Y.$attr_accessor("text","rands","detailed_rands"),Y.$attr_writer("secret","success","failure","critical","fumble"),$(Y,"$secret?",function(){return this.secret},0),$(Y,"$success?",function(){return this.success},0),$(Y,"$failure?",function(){return this.failure},0),$(Y,"$critical?",function(){return this.critical},0),$(Y,"$fumble?",function(){return this.fumble},0),$(Y,"$condition=",function(f){return this.success=f,this.failure=f["$!"]()},1)},Opal.modules["racc/parser"]=function(r){var y,l,d,t=[],i=r.$r(t),e=r.nil,R=r.$$$,E=r.module,I=r.klass,$=r.truthy,S=r.const_set,Q=r.defs,P=r.gvars,z=r.rb_lt,G=r.send,U=r.to_a,H=r.rb_minus,Y=r.def,O=r.to_ary,M=r.neqeq,w=r.rb_plus,f=r.eqeq,u=r.rb_ge,D=r.rb_gt,F=r.eqeqeq,B=r.rb_le,p=r.rb_times;return y=t,l=[E(t[0],"Racc")].concat(y),d=r.$r(l),I(l[0],d("StandardError"),"ParseError"),$(R("::","ParseError","skip_raise")?"constant":e)||S(t[0],"ParseError",R(i("Racc"),"ParseError")),function(g,y){var n,c,h,q,v,d=[E(g,"Racc")].concat(y),_=r.$r(d);return $(_("Racc_No_Extensions","skip_raise")?"constant":e)||S(d[0],"Racc_No_Extensions",!1),n=d,h=[c=I(d[0],null,"Parser")].concat(n),q=r.$r(h),(v=c.$$prototype).yydebug=v.racc_debug_out=v.racc_error_status=v.racc_t=v.racc_vstack=v.racc_val=v.racc_state=v.racc_tstack=e,S(h[0],"Racc_Runtime_Version","1.4.6"),S(h[0],"Racc_Runtime_Revision",["originalRevision:","1.8"]["$[]"](1)),S(h[0],"Racc_Runtime_Core_Version_R","1.4.6"),S(h[0],"Racc_Runtime_Core_Revision_R",["originalRevision:","1.8"]["$[]"](1)),S(h[0],"Racc_Main_Parsing_Routine","_racc_do_parse_rb"),S(h[0],"Racc_YY_Parse_Method","_racc_yyparse_rb"),S(h[0],"Racc_Runtime_Core_Version",q("Racc_Runtime_Core_Version_R")),S(h[0],"Racc_Runtime_Core_Revision",q("Racc_Runtime_Core_Revision_R")),S(h[0],"Racc_Runtime_Type","ruby"),Q(q("Parser"),"$racc_runtime_type",function(){return q("Racc_Runtime_Type")},0),Y(c,"$_racc_setup",function(){var A,L,a=this,C=e,m=e,Z=e;return null==P.stderr&&(P.stderr=e),$(R(a.$class(),"Racc_debug_parser"))||(a.yydebug=!1),$(null!=(A=a.yydebug)&&A!==e?"instance-variable":e)||(a.yydebug=!1),$(a.yydebug)&&($(null!=(L=a.racc_debug_out)&&L!==e?"instance-variable":e)||(a.racc_debug_out=P.stderr),a.racc_debug_out=$(C=a.racc_debug_out)?C:P.stderr),m=R(a.$class(),"Racc_arg"),$(z(m.$size(),14))&&(G(m,"[]=",U(Z=[13,!0])),H(Z.length,1)),m},0),Y(c,"$_racc_init_sysvars",function(){var A=this;return A.racc_state=[0],A.racc_tstack=[],A.racc_vstack=[],A.racc_t=e,A.racc_val=e,A.racc_read_next=!0,A.racc_user_yyerror=!1,A.racc_error_status=0},0),Y(c,"$do_parse",function(){return this.$__send__(q("Racc_Main_Parsing_Routine"),this.$_racc_setup(),!1)},0),Y(c,"$next_token",function(){return this.$raise(q("NotImplementedError"),this.$class()+"#next_token is not defined")},0),Y(c,"$_racc_do_parse_rb",function(A,L){var a,m=this,Z=e,re=e,X=e,$e=e,W=e,b=e,V=e,x=e;return a=O(A),Z=null==a[0]?e:a[0],re=null==a[1]?e:a[1],X=null==a[2]?e:a[2],$e=null==a[3]?e:a[3],W=null==a[10]?e:a[10],m.$_racc_init_sysvars(),b=V=x=e,G(m,"catch",["racc_end_parse"],function T(){var ie,J,K=null==T.$$s?this:T.$$s,ce=e;for(null==K.racc_state&&(K.racc_state=e),null==K.racc_read_next&&(K.racc_read_next=e),null==K.racc_t&&(K.racc_t=e),null==K.yydebug&&(K.yydebug=e),null==K.racc_val&&(K.racc_val=e);$(!0);)for($(x=$e["$[]"](K.racc_state["$[]"](-1)))?($(K.racc_read_next)&&M(K.racc_t,0)&&(J=K.$next_token(),ie=O(J),b=null==ie[0]?e:ie[0],K.racc_val=null==ie[1]?e:ie[1],K.racc_t=$(b)?$(ce=W["$[]"](b))?ce:1:0,$(K.yydebug)&&K.$racc_read_token(K.racc_t,b,K.racc_val),K.racc_read_next=!1),x=w(x,K.racc_t),$(u(x,0))&&$(V=Z["$[]"](x))&&f(re["$[]"](x),K.racc_state["$[]"](-1))||(V=X["$[]"](K.racc_state["$[]"](-1)))):V=X["$[]"](K.racc_state["$[]"](-1));$(V=K.$_racc_evalact(V,A)););},{$$arity:0,$$s:m})},2),Y(c,"$yyparse",function(A,L){return this.$__send__(q("Racc_YY_Parse_Method"),A,L,this.$_racc_setup(),!0)},2),Y(c,"$_racc_yyparse_rb",function(A,L,a,C){var m,X=e,$e=e,ee=e,W=e,V=e,x=e,T=e;return m=O(a),X=null==m[0]?e:m[0],$e=null==m[1]?e:m[1],ee=null==m[2]?e:m[2],W=null==m[3]?e:m[3],
1V=null==m[10]?e:m[10],this.$_racc_init_sysvars(),x=e,T=e,G(this,"catch",["racc_end_parse"],function te(){var K=null==te.$$s?this:te.$$s;for(null==K.racc_state&&(K.racc_state=e);!$(T=W["$[]"](K.racc_state["$[]"](-1)));)for(;$(x=K.$_racc_evalact(ee["$[]"](K.racc_state["$[]"](-1)),a)););return G(A,"__send__",[L],function ce(ae,le){var se=null==ce.$$s?this:ce.$$s,ne=e,_e=e;for(null==se.racc_t&&(se.racc_t=e),null==se.racc_state&&(se.racc_state=e),null==se.racc_read_next&&(se.racc_read_next=e),null==ae&&(ae=e),null==le&&(le=e),se.racc_t=$(ae)?$(ne=V["$[]"](ae))?ne:1:0,se.racc_val=le,se.racc_read_next=!1,T=w(T,se.racc_t),$(u(T,0))&&$(x=X["$[]"](T))&&f($e["$[]"](T),se.racc_state["$[]"](-1))||(x=ee["$[]"](se.racc_state["$[]"](-1)));$(x=se.$_racc_evalact(x,a)););for(;$($(ne=$(_e=(T=W["$[]"](se.racc_state["$[]"](-1)))["$!"]())?_e:se.racc_read_next["$!"]())?ne:se.racc_t["$=="](0));)for($(T)&&$(T=w(T,se.racc_t))&&$(u(T,0))&&$(x=X["$[]"](T))&&f($e["$[]"](T),se.racc_state["$[]"](-1))||(x=ee["$[]"](se.racc_state["$[]"](-1)));$(x=se.$_racc_evalact(x,a)););},{$$arity:2,$$s:K})},{$$arity:0,$$s:this})},4),Y(c,"$_racc_evalact",function(A,L){var a,ee,m=this,Z=e,re=e,$e=e,W=e,b=e,V=e,x=e;if(Z=null==(a=O(L))[0]?e:a[0],re=null==a[1]?e:a[1],$e=null==a[3]?e:a[3],ee=null==a[11]?e:a[11],W=null==a[12]?e:a[12],$(D(A,0))&&$(z(A,ee)))$(D(m.racc_error_status,0))&&(f(m.racc_t,1)||(m.racc_error_status=H(m.racc_error_status,1))),m.racc_vstack.$push(m.racc_val),m.racc_state.$push(A),m.racc_read_next=!0,$(m.yydebug)&&(m.racc_tstack.$push(m.racc_t),m.$racc_shift(m.racc_t,m.racc_tstack,m.racc_vstack));else if($(z(A,0))&&$(D(A,W["$-@"]()))){if(b=G(m,"catch",["racc_jump"],function T(){var te=null==T.$$s?this:T.$$s;return null==te.racc_state&&(te.racc_state=e),te.racc_state.$push(te.$_racc_do_reduce(L,A)),!1},{$$arity:0,$$s:m}),$(b)){if(F(1,V=b))return m.racc_user_yyerror=!0,W["$-@"]();if(F(2,V))return ee;m.$raise("[Racc Bug] unknown jump code")}}else if(f(A,ee))$(m.yydebug)&&m.$racc_accept(),m.$throw("racc_end_parse",m.racc_vstack["$[]"](0));else{if(f(A,W["$-@"]())){for(F(0,V=m.racc_error_status)?$(L["$[]"](21))||m.$on_error(m.racc_t,m.racc_val,m.racc_vstack):F(3,V)&&(f(m.racc_t,0)&&m.$throw("racc_end_parse",e),m.racc_read_next=!0),m.racc_user_yyerror=!1,m.racc_error_status=3;$(!0)&&!($(x=$e["$[]"](m.racc_state["$[]"](-1)))&&(x=w(x,1),$(u(x,0))&&$(A=Z["$[]"](x))&&f(re["$[]"](x),m.racc_state["$[]"](-1))));)$(B(m.racc_state.$size(),1))&&m.$throw("racc_end_parse",e),m.racc_state.$pop(),m.racc_vstack.$pop(),$(m.yydebug)&&(m.racc_tstack.$pop(),m.$racc_e_pop(m.racc_state,m.racc_tstack,m.racc_vstack));return A}m.$raise("[Racc Bug] unknown action "+A.$inspect())}return $(m.yydebug)&&m.$racc_next_state(m.racc_state["$[]"](-1),m.racc_state),e},2),Y(c,"$_racc_do_reduce",function(A,L){var a,W,V,K,ce,ae,se,m=this,re=e,X=e,$e=e,ee=e,b=e,x=e,T=e,te=e,ie=e,J=e,le=e,oe=e,ue=e,ne=e;return re=null==(a=O(A))[4]?e:a[4],X=null==a[5]?e:a[5],$e=null==a[6]?e:a[6],ee=null==a[7]?e:a[7],W=null==a[8]?e:a[8],b=null==a[9]?e:a[9],V=null==a[13]?e:a[13],x=m.racc_state,T=m.racc_vstack,te=m.racc_tstack,ie=p(L,-3),J=b["$[]"](ie),K=b["$[]"](w(ie,1)),ce=b["$[]"](w(ie,2)),ae=[],$(m.yydebug)&&(le=te["$[]"](J["$-@"](),J)),oe=T["$[]"](J["$-@"](),J),$(m.yydebug)&&(ue=[J["$-@"](),J,ae],G(te,"[]=",U(ue)),H(ue.length,1)),ue=[J["$-@"](),J,ae],G(T,"[]=",U(ue)),H(ue.length,1),ue=[J["$-@"](),J,ae],G(x,"[]=",U(ue)),H(ue.length,1),$(V)?T.$push(m.$__send__(ce,oe,T,oe["$[]"](0))):T.$push(m.$__send__(ce,oe,T)),te.$push(K),$(m.yydebug)&&m.$racc_reduce(le,K,te,T),se=H(K,W),$(ie=ee["$[]"](se))&&(ie=w(ie,x["$[]"](-1)),$(u(ie,0))&&$(ne=re["$[]"](ie))&&f(X["$[]"](ie),se))?ne:$e["$[]"](se)},2),Y(c,"$on_error",function(A,L,a){var m,C=this;return C.$raise(q("ParseError"),C.$sprintf("\nparse error on value %s (%s)",L.$inspect(),$(m=C.$token_to_str(A))?m:"?"))},3),Y(c,"$yyerror",function(){return this.$throw("racc_jump",1)},0),Y(c,"$yyaccept",function(){return this.$throw("racc_jump",2)},0),Y(c,"$yyerrok",function(){return this.racc_error_status=0},0),Y(c,"$racc_read_token",function(A,L,a){var C=this;return C.racc_debug_out.$print("read    "),C.racc_debug_out.$print(L.$inspect(),"(",C.$racc_token2str(A),") "),C.racc_debug_out.$puts(a.$inspect()),
1C.racc_debug_out.$puts()},3),Y(c,"$racc_shift",function(A,L,a){var C=this;return C.racc_debug_out.$puts("shift   "+C.$racc_token2str(A)),C.$racc_print_stacks(L,a),C.racc_debug_out.$puts()},3),Y(c,"$racc_reduce",function(A,L,a,C){var m=this,Z=e;return(Z=m.racc_debug_out).$print("reduce "),$(A["$empty?"]())?Z.$print(" <none>"):G(A,"each",[],function re(X){return null==X&&(X=e),Z.$print(" ",(null==re.$$s?this:re.$$s).$racc_token2str(X))},{$$arity:1,$$s:m}),Z.$puts(" --\x3e "+m.$racc_token2str(L)),m.$racc_print_stacks(a,C),m.racc_debug_out.$puts()},4),Y(c,"$racc_accept",function(){return this.racc_debug_out.$puts("accept"),this.racc_debug_out.$puts()},0),Y(c,"$racc_e_pop",function(A,L,a){var C=this;return C.racc_debug_out.$puts("error recovering mode: pop token"),C.$racc_print_states(A),C.$racc_print_stacks(L,a),C.racc_debug_out.$puts()},3),Y(c,"$racc_next_state",function(A,L){var a=this;return a.racc_debug_out.$puts("goto    "+A),a.$racc_print_states(L),a.racc_debug_out.$puts()},2),Y(c,"$racc_print_stacks",function(A,L){var C=e;return(C=this.racc_debug_out).$print("        ["),G(A,"each_index",[],function m(Z){return null==Z&&(Z=e),C.$print(" (",(null==m.$$s?this:m.$$s).$racc_token2str(A["$[]"](Z))," ",L["$[]"](Z).$inspect(),")")},{$$arity:1,$$s:this}),C.$puts(" ]")},2),Y(c,"$racc_print_states",function(A){var a=e;return(a=this.racc_debug_out).$print("        ["),G(A,"each",[],function(m){return null==m&&(m=e),a.$print(" ",m)},1),a.$puts(" ]")},1),Y(c,"$racc_token2str",function(A){var a;return $(a=R(this.$class(),"Racc_token_to_s_table")["$[]"](A))?a:this.$raise("[Racc Bug] can't convert token "+A+" to string")},1),Y(c,"$token_to_str",function(A){return R(this.$class(),"Racc_token_to_s_table")["$[]"](A)},1)}(t[0],t)},Opal.modules["bcdice/arithmetic/node"]=function(r){var H,w,F,l,d,p,g,u,O,j=[],t=r.nil,i=r.$$$,e=r.module,R=r.klass,E=r.def,I=r.send2,$=r.find_super,S=r.eqeq,Q=r.const_set,P=r.eqeqeq,z=r.rb_divide,G=r.alias;return H=j,w=O=[e(j[0],"BCDice")].concat(H),F=u=[e(O[0],"Arithmetic")].concat(w),p=[e(u[0],"Node")].concat(F),g=r.$r(p),(d=(l=R(p[0],null,"BinaryOp")).$$prototype).lhs=d.rhs=d.op=t,E(l,"$initialize",function(s,o,n){var c=this;return c.lhs=s,c.op=o,c.rhs=n},3),E(l,"$eval",function(s){var c,o=this,n=t;return n=o.lhs.$eval(s),c=o.rhs.$eval(s),n.$send(o.op,c)},1),E(l,"$output",function(){var s=this;return""+s.lhs.$output()+s.op+s.rhs.$output()},0),E(l,"$s_exp",function(){var s=this;return"("+s.$op_for_s_exp()+" "+s.lhs.$s_exp()+" "+s.rhs.$s_exp()+")"},0),E(l,"$op_for_s_exp",function(){return this.op},0),function(y,k,l){var d=R(y,k,"DivideBase"),_=[d].concat(l),s=r.$r(_),o=d.$$prototype;o.lhs=o.rhs=o.op=t,E(d,"$initialize",function n(c,h){return delete n.$$p,I(this,$(this,"initialize",n,!1,!0),"initialize",[c,"/",h],null)},2),E(d,"$eval",function(c){var q,v,h=this;return q=h.lhs.$eval(c),v=h.rhs.$eval(c),S(v,0)&&h.$raise(s("ZeroDivisionError")),h.$divide_and_round(q,v,c)},1),E(d,"$output",function n(){var c=n.$$p||t,h=this;return delete n.$$p,""+I(h,$(h,"output",n,!1,!0),"output",[],c)+h.$rounding_method()},0),d.$private(),E(d,"$rounding_method",function(){return i(this.$class(),"ROUNDING_METHOD")},0),E(d,"$op_for_s_exp",function(){return""+this.op+this.$rounding_method()},0),E(d,"$divide_and_round",function(c,h,q){return this.$raise(s("NotImplementedError"))},3)}(p[0],g("BinaryOp"),p),function(y,k,l){var d=R(y,k,"DivideWithGameSystemDefault"),_=[d].concat(l),s=r.$r(_);Q(_[0],"ROUNDING_METHOD",""),d.$private(),E(d,"$divide_and_round",function(n,c,h){var q;return P(i(s("RoundType"),"CEIL"),q=h)?z(n.$to_f(),c).$ceil():P(i(s("RoundType"),"ROUND"),q)?z(n.$to_f(),c).$round():z(n,c).$floor()},3)}(p[0],g("DivideBase"),p),function(y,k,l){var d=R(y,k,"DivideWithCeil"),_=[d].concat(l);Q(_[0],"ROUNDING_METHOD","C"),d.$private(),E(d,"$divide_and_round",function(o,n,c){return z(o.$to_f(),n).$ceil()},3)}(p[0],g("DivideBase"),p),function(y,k,l){var d=R(y,k,"DivideWithRound"),_=[d].concat(l);Q(_[0],"ROUNDING_METHOD","R"),d.$private(),E(d,"$divide_and_round",function(o,n,c){return z(o.$to_f(),n).$round()},3)}(p[0],g("DivideBase"),p),function(y,k,l){var d=R(y,k,"DivideWithFloor"),_=[d].concat(l);Q(_[0],"ROUNDING_METHOD","F"),d.$private(),E(d,"$divide_and_round",function(o,n,c){return z(o,n).$to_i()},3)}(p[0],g("DivideBase"),p),function(y,k){var l=R(y,null,"Negative");l.$$prototype.body=t,E(l,"$initialize",function(s){return this.body=s},1),E(l,"$eval",function(s){return this.body.$eval(s)["$-@"]()},1),E(l,"$output",function(){return"-"+this.body.$output()},0),E(l,"$s_exp",function(){return"(- "+this.body.$s_exp()+")"},0)}(p[0]),function(y,k){var l=R(y,null,"Parenthesis");l.$$prototype.expr=t,E(l,"$initialize",function(s){return this.expr=s},1),E(l,"$eval",function(s){return this.expr.$eval(s)}
1,1),E(l,"$output",function(){return"("+this.expr.$output()+")"},0),E(l,"$s_exp",function(){return"(Parenthesis "+this.expr.$s_exp()+")"},0)}(p[0]),function(y,k){var l=R(y,null,"Number");return l.$$prototype.value=t,E(l,"$initialize",function(s){return this.value=s},1),E(l,"$eval",function(s){return this.value},1),E(l,"$output",function(){return this.value.$to_s()},0),G(l,"s_exp","output")}(p[0])},Opal.modules.strscan=function(r){var U,H,Y,O,M,j=[],t=r.nil,e=r.def,R=r.truthy,E=r.eqeqeq,I=r.Opal,$=r.send,S=r.to_a,Q=r.rb_minus,P=r.alias;return U=j,Y=[H=(0,r.klass)(j[0],null,"StringScanner")].concat(U),O=r.$r(Y),(M=H.$$prototype).pos=M.string=M.working=M.matched=M.prev_pos=M.match=t,H.$attr_reader("pos","matched"),e(H,"$initialize",function(f){var u=this;return u.string=f,u.pos=0,u.matched=t,u.working=f,u.match=[]},1),H.$attr_reader("string"),e(H,"$beginning_of_line?",function(){var f=this;return 0===f.pos||"\n"===f.string.charAt(f.pos-1)},0),e(H,"$scan",function(f){var u=this,D=(f=u.$anchor(f)).exec(u.working);return null==D?u.matched=t:"object"==typeof D?(u.prev_pos=u.pos,u.pos+=D[0].length,u.working=u.working.substring(D[0].length),u.matched=D[0],u.match=D,D[0]):"string"==typeof D?(u.pos+=D.length,u.working=u.working.substring(D.length),D):t},1),e(H,"$scan_until",function(f){var u=this;f=u.$anchor(f);for(var B,D=u.pos,F=u.working;;){if(B=f.exec(F),D+=1,F=F.substr(1),null!=B)return u.matched=u.string.substr(u.pos,D-u.pos-1+B[0].length),u.match=B,u.prev_pos=D-1,u.pos=D,u.working=F.substr(B[0].length),u.matched;if(0===F.length)return u.match=[],u.matched=t}},1),e(H,"$[]",function(f){var D;if(R(this.match["$empty?"]()))return t;E(O("Symbol"),D=f)?f=f.$to_s():E(O("String"),D)||(f=I["$coerce_to!"](f,O("Integer"),"to_int"));var F=this.match;return f<0&&(f+=F.length),f<0||f>=F.length||null==F[f]?t:F[f]},1),e(H,"$check",function(f){var u=this,D=(f=u.$anchor(f)).exec(u.working);return u.matched=null==D?t:D[0]},1),e(H,"$check_until",function(f){var u=this,D=u.prev_pos,F=u.pos,B=u.$scan_until(f);return B!==t&&(u.matched=B.substr(-1),u.working=u.string.substr(F)),u.prev_pos=D,u.pos=F,B},1),e(H,"$peek",function(f){return this.working.substring(0,f)},1),e(H,"$eos?",function(){return 0===this.working.length},0),e(H,"$exist?",function(f){var D=f.exec(this.working);return null==D?t:0==D.index?0:D.index+1},1),e(H,"$skip",function(f){var u=this,D=(f=u.$anchor(f)).exec(u.working);if(null==D)return u.match=[],u.matched=t;var F=D[0],B=F.length;return u.matched=F,u.match=D,u.prev_pos=u.pos,u.pos+=B,u.working=u.working.substring(B),B},1),e(H,"$skip_until",function(f){var D=this.$scan_until(f);return D===t?t:(this.matched=D.substr(-1),D.length)},1),e(H,"$get_byte",function(){var f=this,u=t;return f.pos<f.string.length?(f.prev_pos=f.pos,f.pos+=1,u=f.matched=f.working.substring(0,1),f.working=f.working.substring(1)):f.matched=t,u},0),e(H,"$match?",function(f){var u=this,D=(f=u.$anchor(f)).exec(u.working);return null==D?t:(u.prev_pos=u.pos,D[0].length)},1),e(H,"$pos=",function(f){var u=this;return f<0&&(f+=u.string.$length()),u.pos=f,u.working=u.string.slice(f)},1),e(H,"$matched_size",function(){return this.matched===t?t:this.matched.length},0),e(H,"$post_match",function(){var f=this;return f.matched===t?t:f.string.substr(f.pos)},0),e(H,"$pre_match",function(){var f=this;return f.matched===t?t:f.string.substr(0,f.prev_pos)},0),e(H,"$reset",function(){var f=this;return f.working=f.string,f.matched=t,f.pos=0},0),e(H,"$rest",function(){return this.working},0),e(H,"$rest?",function(){return 0!==this.working.length},0),e(H,"$rest_size",function(){return this.$rest().$size()},0),e(H,"$terminate",function(){var u,f=this;return f.match=t,u=[f.string.$length()],$(f,"pos=",S(u)),u[Q(u.length,1)]},0),e(H,"$unscan",function(){var f=this;return f.pos=f.prev_pos,f.prev_pos=t,f.match=t,f},0),P(H,"bol?","beginning_of_line?"),P(H,"getch","get_byte"),H.$private(),e(H,"$anchor",function(f){var u=f.toString().match(/\/([^\/]+)$/);return u=u?u[1]:void 0,new RegExp("^(?:"+f.source+")",u)},1)},Opal.modules["bcdice/normalize"]=function(r){var $,z,Q,j=[],t=r.nil,i=r.module,e=r.eqeqeq,R=r.def,E=r.eqeq;return $=j,Q=[i(j[0],"BCDice")].concat($),(z=i(Q[0],"Normalize")).$module_function(),R(z,"$comparison_operator",function(U){var H;return e(/<=|=</,H=U)?"<=":e(/>=|=>/,H)?">=":e(/<>|!=|=!/,H)?"!=":e(/</,H)?"<":e(/>/,H)?">":e(/=/,H)?"==":t},1),R(z,"$target_number",function(U){return E(U,"?")?U:U.$to_i()},1)},Opal.modules["bcdice/command/lexer"]=function(r){var z,Y,u,D,F,B,p,M,U,j=r.top,t=[],i=r.nil,e=r.module,R=r.klass,E=r.const_set,I=r.hash2,$=r.truthy,S=r.send,Q=r.def;return j.$require("strscan"),j.$require("bcdice/normalize"),z=t,Y=U=[e(t[0],"BCDice")].concat(z),u=M=[e(U[0],"Command")].concat(Y),F=[D=R(M[0],null,"Lexer")].concat(u),B=r.$r(F),(p=D.$$prototype).scanner=p.notations=i,E(F[0],"SYMBOLS",I(["+","-","*","/","(",")","?","@","#","$"],{"+":"PLUS","-":"MINUS","*":"ASTERISK","/":"SLASH","(":"PARENL",")":"PARENR","?":"QUESTION","@":"AT","#":"SHARP",$:"DOLLAR"}).$freeze()),Q(D,"$initialize",function(y,k){var l,d,s;return y=$(s=(d=(l=y)===i||null==l?i:S(l,"split",[" ",2]))===i||null==d?i:S(d,"first",[]))?s:"",this.scanner=B("StringScanner").$new(y),this.notations=S(k,"map",[],function(n){return null==n&&(n=i),$(n["$is_a?"](B("String")))?B("Regexp").$new(n):n},1)},2),Q(D,"$next_token",function(){try{var y=this,k=i,l=i,_=i,s=i;return $(y.scanner["$eos?"]())?[!1,"$"]:(S(y.notations,"each",[],function o(n){var h,c=null==o.$$s?this:o.$$s;if(null==c.scanner&&(c.scanner=i),null==n&&(n=i),h=c.scanner.$scan(n),!$(h))return i;r.ret(["NOTATION",h])},{$$arity:1,$$s:y}),$(k=y.scanner.$scan(/\d+/))?["NUMBER",k.$to_i()]:$(l=y.scanner.$scan(/[<>!=]+/))?(l=B("Normalize").$comparison_operator(l),[$(l)?"CMP_OP":"ILLEGAL",l]):(_=y.scanner.$getch().$upcase(),[$(s=B("SYMBOLS")["$[]"](_))?s:_.$to_sym(),_]))}catch(o){if(o===r.returner)return o.$v;throw o}},0),Q(D,"$source",function(){return this.scanner.$string()},0)},Opal.modules["bcdice/command/parsed"]=function(r){var S,G,M,w,f,u,D,H,P,j=[],t=r.nil,i=r.module,e=r.klass,R=r.def,E=r.truthy,I=r.eqeqeq;return S=j,G=P=[i(j[0],"BCDice")].concat(S),M=H=[i(P[0],"Command")].concat(G),f=[w=e(H[0],null,"Parsed")].concat(M),u=r.$r(f),(D=w.$$prototype).question_target=D.critical=D.fumble=D.dollar=D.modify_number=D.target_number=D.prefix_number=D.command=D.suffix_number=D.cmp_op=t,w.$attr_accessor("command"),w.$attr_accessor("prefix_number"),w.$attr_accessor("suffix_number"),w.$attr_accessor("critical"),w.$attr_accessor("fumble"),w.$attr_accessor("dollar"),w.$attr_accessor("modify_number"),w.$attr_accessor("cmp_op"),w.$attr_accessor("target_number"),w.$attr_writer("question_target"),R(w,"$initialize",function(){var B=this;return B.prefix_number=t,B.suffix_number=t,B.critical=t,B.fumble=t,B.dollar=t,B.cmp_op=t,B.target_number=t,B.question_target=!1},0),R(w,"$question_target?",function(){return this.question_target},0),R(w,"$to_s",function(B){var _,p=this,g=t,y=t,k=t,l=t,d=t;return null==B&&(B="after_command"),g=E(p.critical)?"@"+p.critical:t,y=E(p.fumble)?"#"+p.fumble:t,k=E(p.dollar)?"$"+p.dollar:t,l=u("Format").$modifier(p.modify_number),d=E(p.question_target)?"?":p.target_number,I("after_command",_=B)?[p.prefix_number,p.command,p.suffix_number,g,y,k,l,p.cmp_op,d].$join():I("after_modify_number",_)?[p.prefix_number,p.command,p.suffix_number,l,g,y,k,p.cmp_op,d].$join():I("after_target_number",_)?[p.prefix_number,p.command,p.suffix_number,l,p.cmp_op,d,g,y,k].$join():t},-1)},Opal.modules["bcdice/command/parser"]=function(r){var u,p,_,c,h,q,v,N,A,L,a,C,re,s,o,n,ee,y,k,F,j=r.top,t=[],i=r.$r(t),e=r.nil,R=r.$$$,E=r.klass,I=r.module,$=r.hash2,S=r.send2,Q=r.find_super,P=r.def,z=r.send,G=r.to_a,U=r.rb_minus,H=r.eqeq,Y=r.hash,O=r.const_set,M=r.truthy,w=r.to_ary;return j.$require("racc/parser.rb"),j.$require("bcdice/arithmetic/node"),j.$require("bcdice/command/lexer"),j.$require("bcdice/command/parsed"),E(R(i("BCDice"),"Command"),R(i("Racc"),"Parser"),"Parser"),u=t,p=F=[I(t[0],"BCDice")].concat(u),y=[I(F[0],"Command")].concat(p),k=r.$r(y),_=y,o=[s=E(y[0],R(k("Racc"),"Parser"),"Parser")].concat(_),n=r.$r(o),(ee=s.$$prototype).notations=ee.lexer=ee.modifier=ee.suffix_number=ee.prefix_number=ee.need_suffix_number=ee.need_prefix_number=ee.critical=ee.fumble=ee.dollar=ee.allowed_cmp_o
1p=ee.question_target=e,P(s,"$initialize",function W(b,V){var x,T,te,ie,K=this;if(delete W.$$p,x=r.slice.call(arguments),null==(T=r.extract_kwargs(x)))T=$([],{});else if(!T.$$is_hash)throw r.ArgumentError.$new("expected kwargs");if(te=x,!r.hasOwnProperty.call(T.$$smap,"round_type"))throw r.ArgumentError.$new("missing keyword: round_type");return ie=T.$$smap.round_type,S(K,Q(K,"initialize",W,!1,!0),"initialize",[],null),K.notations=te,K.round_type=ie,K.prefix_number=!1,K.suffix_number=!1,K.need_prefix_number=!1,K.need_suffix_number=!1,K.modifier=!0,K.critical=!1,K.fumble=!1,K.dollar=!1,K.allowed_cmp_op=[e,">=",">","<=","<","==","!="],K.question_target=!1},-2),P(s,"$disable_modifier",function(){return this.modifier=!1,this},0),P(s,"$enable_prefix_number",function(){return this.prefix_number=!0,this},0),P(s,"$enable_suffix_number",function(){return this.suffix_number=!0,this},0),P(s,"$has_prefix_number",function(){var b=this;return b.prefix_number=!0,b.need_prefix_number=!0,b},0),P(s,"$has_suffix_number",function(){var b=this;return b.suffix_number=!0,b.need_suffix_number=!0,b},0),P(s,"$enable_critical",function(){return this.critical=!0,this},0),P(s,"$enable_fumble",function(){return this.fumble=!0,this},0),P(s,"$enable_dollar",function(){return this.dollar=!0,this},0),P(s,"$restrict_cmp_op_to",function(b){var V,T=this;return V=r.slice.call(arguments),T.allowed_cmp_op=V,T},-1),P(s,"$enable_question_target",function(){return this.question_target=!0,this},0),P(s,"$parse",function(b){var V=this;try{return V.lexer=n("Lexer").$new(b,V.notations),V.$do_parse()}catch(x){if(!r.rescue(x,[n("ParseError"),n("ZeroDivisionError")]))throw x;try{return e}finally{r.pop_exception()}}},1),s.$private(),P(s,"$parsed",function(b,V,x,T){return z(n("Parsed").$new(),"tap",[],function ie(J){var K,ce,ae,le,oe,ue,se=null==ie.$$s?this:ie.$$s,ne=e;return null==se.round_type&&(se.round_type=e),null==J&&(J=e),ne=[b["$[]"]("command")],z(J,"command=",G(ne)),U(ne.length,1),ne=[(K=b["$[]"]("prefix"),K===e||null==K?e:z(K,"eval",[se.round_type]))],z(J,"prefix_number=",G(ne)),U(ne.length,1),ne=[(ce=b["$[]"]("suffix"),ce===e||null==ce?e:z(ce,"eval",[se.round_type]))],z(J,"suffix_number=",G(ne)),U(ne.length,1),ne=[(ae=V["$[]"]("critical"),ae===e||null==ae?e:z(ae,"eval",[se.round_type]))],z(J,"critical=",G(ne)),U(ne.length,1),ne=[(le=V["$[]"]("fumble"),le===e||null==le?e:z(le,"eval",[se.round_type]))],z(J,"fumble=",G(ne)),U(ne.length,1),ne=[(oe=V["$[]"]("dollar"),oe===e||null==oe?e:z(oe,"eval",[se.round_type]))],z(J,"dollar=",G(ne)),U(ne.length,1),ne=[x.$eval(se.round_type)],z(J,"modify_number=",G(ne)),U(ne.length,1),ne=[T["$[]"]("cmp_op")],z(J,"cmp_op=",G(ne)),U(ne.length,1),H(T["$[]"]("target"),"?")?(z(J,"question_target=",G(ne=[!0])),U(ne.length,1),z(J,"target_number=",G(ne=[0])),ne[U(ne.length,1)]):(z(J,"question_target=",G(ne=[!1])),U(ne.length,1),ne=[(ue=T["$[]"]("target"),ue===e||null==ue?e:z(ue,"eval",[se.round_type]))],z(J,"target_number=",G(ne)),ne[U(ne.length,1)])},{$$arity:1,$$s:this})},4),P(s,"$next_token",function(){return this.lexer.$next_token()},0),c=[6,6,6,6,7,28,29,17,18,5,5,5,5,6,26,12,4,45,17,18,10,11,5,10,11,6,23,24,25,26,17,18,6,20,5,33,34,17,18,6,35,5,28,29,17,18,6,e,5,36,37,17,18,6,e,5,36,37,17,18,6,e,5,36,37,17,18,6,e,5,33,34,17,18,6,e,5,36,37,17,18,6,e,5,36,37,17,18,6,e,5,36,37,17,18,6,e,5,36,37,17,18,6,e,5,e,e,17,18,6,e,5,e,e,17,18,e,e,5,23,24,25,26,56,54,55,57],h=[0,4,26,12,1,21,21,26,26,0,4,26,12,5,21,3,0,26,5,5,8,8,5,2,2,10,8,8,8,8,10,10,11,7,10,14,14,11,11,17,14,11,9,9,17,17,18,e,17,15,15,18,18,23,e,18,30,30,23,23,24,e,23,31,31,24,24,25,e,24,44,44,25,25,28,e,25,47,47,28,28,29,e,28,48,48,29,29,33,e,29,49,49,33,33,34,e,33,50,50,34,34,36,e,34,e,e,36,36,37,e,36,e,e,37,37,e,e,37,27,27,27,27,52,52,52,52],q=[-2,4,16,-3,-1,11,e,33,13,35,23,30,1,e,28,40,e,37,44,e,e,-2,e,51,58,65,0,106,72,79,47,54,e,86,93,e,100,107,e,e,e,e,e,e,63,e,e,68,75,82,89,e,120,e,e,e,e,e],v=[-35,-35,-8,-35,-7,-35,-34,-35,-16,-8,-35,-35,-5,-6,-35,-21,-24,-35,-35,-32,58,-16,-3,-35,-35,-35,-35,-16,-35,-35,-12,-13,-4,-35,-35,-33,-35,-35,-30,-31,-1,-9,-10,-11,-17,-18,-2,-14,-15,-19,-20,-22,-25,-23,-26,-27,-28,-29],N=[30,31,38,39,14,8,1,22,41,42,43,9,27,2,53,e,e,21,47,48,40,51,52,49,50,44,46,3,e,e,e,13,e,e,e,e,e,e,e,32],A=[8,8,7,7,9,3,1,5,7,7,7,4,3,2,10,e,e,4,8,8,5,7,7,8,8,9,5,6,e,e,e,6,e,e,e,e,e,e,e,6],L=[e,6,13,3,9,-1,27,-15,-10,-1,-38],a=[e,e,e,e,e,e,19,16,15,e,e],C=[0,0,"racc_error",4,20,"_reduce_1",4,20,"_reduce_2",3,20,"_reduce_3",3,21,"_reduce_4",2,21,"_reduce_5",2,21,"_reduce_6",1,21,"_reduce_7",0,22,"_reduce_8",3,22,"_reduce_9",3,22,"_reduce_10",3,22,"_reduce_11",2,23,"_reduce_12",2,23,"_reduce_13",3,23,"_reduce_14",3,23,"_reduce_15",0,24,"_reduce_16",2,24,"_reduce_17",2,24,"_reduce_18",3,28,"_reduce_19",3,28,"_reduce_20",1,28,"_reduce_none",3,27,"_reduce_22",4,27,"_reduce_23",1,27,"_reduce_none",0,29,"_reduce_25",1,29,"_reduce_26",1,29,"_reduce_27",1,29,"_reduce_28",1,29,"_reduce_29",2,26,"_reduce_30",2,26,"_reduce_31",1,26,"_reduce_none",3,25,"_reduce_33",1,25,"_reduce_34"],re=Y(!1,0,"error",1,"NUMBER",2,"R",3,"U",4,"C",5,"F",6,"PLUS",7,"MINUS",8,"ASTERISK",9,"SLASH",10,"PARENL",11,"PARENR",12,"AT",13,"SHARP",14,"DOLLAR",15,"CMP_OP",16,"QUESTION",17,"NOTATION",18),O(o[0],"Racc_arg",[c,h,v,q,N,A,a,L,19,C,re,58,35,!0]),O(o[0],"Racc_token_to_s_table",["$end","error","NUMBER","R","U","C","F","PLUS","MINUS","ASTERISK","SLASH","PARENL","PARENR","AT","SHARP","DOLLAR","CMP_OP","QUESTION","NOTATION","$start","expr","notation","option","modifier","target","term","unary","mul","add","round_type"]),O(o[0],"Racc_debug_parser",!1),P(s,"$_reduce_1",function(b,V,x){var T;return M(this.modifier)||this.$raise(n("ParseError")),T=w(b),this.$parsed(null==T[0]?e:T[0],null==T[1]?e:T[1],null==T[2]?e:T[2],null==T[3]?e:T[3])},3),P(s,"$_reduce_2",function(b,V,x){var T;return M(this.modifier)||this.$raise(n("ParseError")),T=w(b),this.$parsed(null==T[0]?e:T[0],null==T[2]?e:T[2],null==T[1]?e:T[1],null==T[3]?e:T[3])},3),P(s,"$_reduce_3",function(b,V,x){var T,ce;return ce=null==(T=w(b))[2]?e:T[2],this.$parsed(null==T[0]?e:T[0],null==T[1]?e:T[1],R(R(n("Arithmetic"),"Node"),"Number").$new(0),ce)},3),P(s,"$_reduce_4",function(b,V,x){var T=this;return M(T.prefix_number)&&M(T.suffix_number)||T.$raise(n("ParseError")),$(["command","prefix","suffix"],{command:b["$[]"](1),prefix:b["$[]"](0),suffix:b["$[]"](2)})},3),P(s,"$_reduce_5",function(b,V,x){var T=this;return M(T.prefix_number)||T.$raise(n("ParseError")),M(T.need_suffix_number)&&T.$raise(n("ParseError")),$(["command","prefix"],{command:b["$[]"](1),prefix:b["$[]"](0)})},3),P(s,"$_reduce_6",function(b,V,x){var T=this;return M(T.suffix_number)||T.$raise(n("ParseError")),M(T.need_prefix_number)&&T.$raise(n("ParseError")),$(["command","suffix"],{command:b["$[]"](0),suffix:b["$[]"](1)})},3),P(s,"$_reduce_7",function(b,V,x){var T=this;return(M(T.need_prefix_number)||M(T.need_suffix_number))&&T.$raise(n("ParseError")),$(["command"],{command:b["$[]"](0)})},3),P(s,"$_reduce_8",function(b,V,x){return $([],{})},3),P(s,"$_reduce_9",function(b,V,x){var T,ce,ae,J=e;return J=null==(T=w(b))[0]?e:T[0],ce=null==T[2]?e:T[2],M(this.critical)&&M(J["$[]"]("critical")["$nil?"]())||this.$raise(n("ParseError")),z(J,"[]=",G(ae=["critical",ce])),U(ae.length,1),J},3),P(s,"$_reduce_10",function(b,V,x){var T,ce,ae,J=e;return J=null==(T=w(b))[0]?e:T[0],ce=null==T[2]?e:T[2],M(this.fumble)&&M(J["$[]"]("fumble")["$nil?"]())||this.$raise(n("ParseError")),z(J,"[]=",G(ae=["fumble",ce])),U(ae.length,1),J},3),P(s,"$_reduce_11",function(b,V,x){var T,ce,ae,J=e;return J=null==(T=w(b))[0]?e:T[0],ce=null==T[2]?e:T[2],M(this.dollar)&&M(J["$[]"]("dollar")["$nil?"]())||this.$raise(n("ParseError")),z(J,"[]=",G(ae=["dollar",ce])),U(ae.length,1),J},3),P(s,"$_reduce_12",function(b,V,x){return b["$[]"](1)},3),P(s,"$_reduce_13",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"Negative").$new(b["$[]"](1))},3),P(s,"$_reduce_14",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"BinaryOp").$new(b["$[]"](0),"+",b["$[]"](2))},3),P(s,"$_reduce_15",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"BinaryOp").$new(b["$[]"](0),"-",b["$[]"](2))},3),P(s,"$_reduce_16",function(b,V,x){return M(this.allowed_cmp_o
1p["$include?"](e))||this.$raise(n("ParseError")),$([],{})},3),P(s,"$_reduce_17",function(b,V,x){var T,J,K;return K=null==(T=w(b))[1]?e:T[1],M(this.allowed_cmp_op["$include?"](J=null==T[0]?e:T[0]))||this.$raise(n("ParseError")),$(["cmp_op","target"],{cmp_op:J,target:K})},3),P(s,"$_reduce_18",function(b,V,x){var te,T=this;return te=b["$[]"](0),M(T.question_target)||T.$raise(n("ParseError")),M(T.allowed_cmp_op["$include?"](te))||T.$raise(n("ParseError")),$(["cmp_op","target"],{cmp_op:te,target:"?"})},3),P(s,"$_reduce_19",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"BinaryOp").$new(b["$[]"](0),"+",b["$[]"](2))},3),P(s,"$_reduce_20",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"BinaryOp").$new(b["$[]"](0),"-",b["$[]"](2))},3),P(s,"$_reduce_22",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"BinaryOp").$new(b["$[]"](0),"*",b["$[]"](2))},3),P(s,"$_reduce_23",function(b,V,x){return b["$[]"](3).$new(b["$[]"](0),b["$[]"](2))},3),P(s,"$_reduce_25",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"DivideWithGameSystemDefault")},3),P(s,"$_reduce_26",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"DivideWithCeil")},3),P(s,"$_reduce_27",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"DivideWithCeil")},3),P(s,"$_reduce_28",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"DivideWithRound")},3),P(s,"$_reduce_29",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"DivideWithFloor")},3),P(s,"$_reduce_30",function(b,V,x){return b["$[]"](1)},3),P(s,"$_reduce_31",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"Negative").$new(b["$[]"](1))},3),P(s,"$_reduce_33",function(b,V,x){return b["$[]"](1)},3),P(s,"$_reduce_34",function(b,V,x){return R(R(n("Arithmetic"),"Node"),"Number").$new(b["$[]"](0))},3),P(s,"$_reduce_none",function(b,V,x){return b["$[]"](0)},3)},Opal.modules["bcdice/deprecated/checker"]=function(r){var S,G,O,M,w,f,H,P,j=[],t=r.nil,i=r.module,e=r.send,R=r.eqeqeq,E=r.truthy,I=r.def;return S=j,G=P=[i(j[0],"BCDice")].concat(S),O=H=[i(P[0],"Deprecated")].concat(G),w=[M=i(H[0],"Checker")].concat(O),f=r.$r(w),M.$private(),I(M,"$check_result_legacy",function(D,F,B,p){var l,g=this,y=t,k=t,d=t,_=t;return y=e(F,"map",[],"sides".$to_proc()),l=(k=e(F,"map",[],"value".$to_proc())).$sum(),d=R([100],_=y)?g.$check_1D100(D,l,B,p):R([20],_)?g.$check_1D20(D,l,B,p):R([6,6],_)?g.$check_2D6(D,l,k,B,p):t,(E(d["$nil?"]())||E(d["$empty?"]()))&&(d=R([10],_=y.$uniq())?g.$check_nD10(D,l,k,B,p):R([6],_)?g.$check_nD6(D,l,k,B,p):t,E(d["$nil?"]())||E(d["$empty?"]()))?t:f("Result").$new(d.$delete_prefix(" \uff1e "))},4),I(M,"$check_1D100",function(D,F,B,p){return t},4),I(M,"$check_1D20",function(D,F,B,p){return t},4),I(M,"$check_nD10",function(D,F,B,p,g){return t},5),I(M,"$check_2D6",function(D,F,B,p,g){return t},5),I(M,"$check_nD6",function(D,F,B,p,g){return t},5)},Opal.modules["bcdice/base"]=function(r){var F,k,o,c,h,l,d,_,s,p,j=r.top,t=[],i=r.$r(t),e=r.nil,R=r.$$$,E=r.module,I=r.klass,$=r.truthy,S=r.def,Q=r.regexp,P=r.rb_plus,z=r.send,G=r.to_a,U=r.rb_minus,H=r.eqeqeq,Y=r.eqeq,O=r.range,M=r.rb_divide,w=r.rb_times,f=r.rb_ge,u=e;return j.$require("i18n"),j.$require("i18n/backend/fallbacks"),j.$require("bcdice/randomizer"),j.$require("bcdice/dice_table"),j.$require("bcdice/enum"),j.$require("bcdice/translate"),j.$require("bcdice/result"),j.$require("bcdice/command/parser"),j.$require("bcdice/deprecated/checker"),F=t,k=p=[E(t[0],"BCDice")].concat(F),d=[l=I(p[0],null,"Base")].concat(k),_=r.$r(d),(s=l.$$prototype).sort_add_dice=s.sort_barabara_dice=s.enabled_d9=s.raw_input=s.randomizer=s.enabled_upcase_input=s.debug=e,c=[o=r.get_singleton_class(l)].concat(d),h=r.$r(c),o.$attr_reader("prefixes"),S(o,"$register_prefix",function(v){var A,L=this,a=e;return null==L.prefixes&&(L.prefixes=e),A=r.slice.call(arguments),L.prefixes=$(a=L.prefixes)?a:[],L.prefixes.$concat(A.$flatten())},-1),S(o,"$register_prefix_from_super_class",function(){return this.$register_prefix(this.$superclass().$prefixes())},0),S(o,"$prefixes_pattern",function(){var v=this,N=e;return null==v.prefixes_pattern&&(v.prefixes_pattern=e),null==v.prefixes&&(v.prefixes=e),v.prefixes_pattern=$(N=v.prefixes_pattern)?N:e,$(v.prefixes_pattern)?v.prefixes_pattern:(v.prefixes=$(N=v.prefixes)?N:[],v.prefixes.$freeze(),v.prefixes_pattern=($(v.prefixes["$empty?"]())?/(?!)/:Q(["^(S)?(",v.prefixes.$join("|"),")"],"i")).$freeze())},0),S(o,"$command_pattern",function(){var v=this,N=e,A=e;return null==v.command_pattern&&(v.command_pattern=e),null==v.prefixes&&(v.prefixes=e),v.command_pattern=$(N=v.command_pattern)?N:e,$(v.command_pattern)?v.command_pattern:(v.prefixes=$(N=v.prefixes)?N:[],v.prefixes.$freeze(),A=P(z(R(h("CommonCommand"),"COMMANDS"),"map",[],function(a){return null==a&&(a=e),R(a,"PREFIX_PATTERN").$source()},1),v.prefixes),v.command_pattern=Q(["^S?(",A.$join("|"),")"],"i").$freeze())},0),S(o,"$eval",function(v){return this.$new(v).$eval()}
1,1),l.$include(_("Translate")),l.$include(R(_("Deprecated"),"Checker")),S(l,"$initialize",function(n){var c=this;return c.raw_input=n,c.sort_add_dice=!1,c.sort_barabara_dice=!1,c.d66_sort_type=R(_("D66SortType"),"NO_SORT"),c.enabled_d9=!1,c.round_type=R(_("RoundType"),"FLOOR"),c.sides_implicit_d=6,c.upper_dice_reroll_threshold=e,c.reroll_dice_reroll_threshold=e,c.default_cmp_op=e,c.default_target_number=e,c.enabled_upcase_input=!0,c.locale="ja_jp",c.randomizer=R(_("BCDice"),"Randomizer").$new(),c.debug=!1},1),l.$attr_accessor("randomizer"),l.$attr_reader("d66_sort_type"),l.$attr_reader("round_type"),l.$attr_reader("sides_implicit_d"),l.$attr_reader("upper_dice_reroll_threshold"),l.$attr_reader("reroll_dice_reroll_threshold"),l.$attr_reader("default_cmp_op"),l.$attr_reader("default_target_number"),S(l,"$sort_add_dice?",function(){return this.sort_add_dice},0),S(l,"$sort_barabara_dice?",function(){return this.sort_barabara_dice},0),S(l,"$enabled_d9?",function(){return this.enabled_d9},0),S(l,"$enable_debug",function(){return this.debug=!0},0),S(l,"$eval",function(){var c,h,q,n=this,v=e;return c=R(_("BCDice"),"Preprocessor").$process(n.raw_input,n),h=$(q=n.$dice_command(c))?q:n.$eval_common_command(n.raw_input),$(h)?(v=[n.randomizer.$rand_results()],z(h,"rands=",G(v)),U(v.length,1),v=[n.randomizer.$detailed_rand_results()],z(h,"detailed_rands=",G(v)),U(v.length,1),h):e},0),S(l,"$change_text",function(n){return n},1),S(l,"$check_result",function(n,c,h,q){var v=this,N=e,A=e,L=e,a=e,C=e;return N=v.$check_result_legacy(n,c,h,q),$(N)?N:(A=z(c,"map",[],"sides".$to_proc()),a=(L=z(c,"map",[],"value".$to_proc())).$sum(),N=H([100],C=A)?v.$result_1d100(n,a,h,q):H([20],C)?v.$result_1d20(n,a,h,q):H([6,6],C)?v.$result_2d6(n,a,L,h,q):e,Y(N,_("Result").$nothing())?e:$(N)?N:(N=H([10],C=A.$uniq())?v.$result_nd10(n,a,L,h,q):H([6],C)?v.$result_nd6(n,a,L,h,q):e,Y(N,_("Result").$nothing())?e:$(N)?N:v.$result_ndx(n,h,q)))},4),S(l,"$grich_text",function(n,c,h){return e},3),l.$private(),S(l,"$eval_common_command",function(n){try{return n=this.$change_text(n),z(R(_("CommonCommand"),"COMMANDS"),"each",[],function h(q){var N,v=null==h.$$s?this:h.$$s;if(null==v.randomizer&&(v.randomizer=e),null==q&&(q=e),N=q.$eval(n,v,v.randomizer),!$(N))return e;r.ret(N)},{$$arity:1,$$s:this}),e}catch(h){if(h===r.returner)return h.$v;throw h}},1),S(l,"$dice_command",function(n){var c=this,h=e,q=e,v=e,N=e,A=e;return $(c.enabled_upcase_input)&&(n=n.$upcase()),h=c.$class().$prefixes_pattern().$match(n),$(h)?(q=h["$[]"](1)["$nil?"]()["$!"](),$(q)&&(n=n["$[]"](O(1,-1,!1))),v=c.$eval_game_system_specific_command(n),$(v["$is_a?"](_("Result")))?(N=[$(A=v["$secret?"]())?A:q],z(v,"secret=",G(N)),U(N.length,1),v):$(v["$nil?"]())||$(v["$empty?"]())||Y(v,"1")?e:z(_("Result").$new(),"tap",[],function(a){return null==a&&(a=e),N=[v.$to_s()],z(a,"text=",G(N)),U(N.length,1),z(a,"secret=",G(N=[q])),N[U(N.length,1)]},1)):e},1),S(l,"$eval_game_system_specific_command",function(n){return e},1),S(l,"$result_ndx",function(n,c,h){return $(h["$is_a?"](_("String")))?e:$(n.$send(c,h))?_("Result").$success(this.$translate("success")):_("Result").$failure(this.$translate("failure"))},3),S(l,"$result_1d100",function(n,c,h,q){return e},4),S(l,"$result_1d20",function(n,c,h,q){return e},4),S(l,"$result_nd10",function(n,c,h,q,v){return e},5),S(l,"$result_2d6",function(n,c,h,q,v){return e},5),S(l,"$result_nd6",function(n,c,h,q,v){return e},5),S(l,"$get_table_by_2d6",function(n){return this.$get_table_by_nD6(n,2)},1),S(l,"$get_table_by_1d6",function(n){return this.$get_table_by_nD6(n,1)},1),S(l,"$get_table_by_nD6",function(n,c){return this.$get_table_by_nDx(n,c,6)},2),S(l,"$get_table_by_nDx",function(n,c,h){var v,N=e;return v=this.randomizer.$roll_sum(c,h),N=this.$get_table_value(n["$[]"](U(v,c))),$(N["$nil?"]())?["1",0]:[N,v]},3),S(l,"$get_table_by_1d3",function(n){var q,v,c=this,N=e;return c.$debug("get_table_by_1d3"),q=c.randomizer.$roll_sum(1,6),c.$debug("num",q),v=M(U(q,1),2).$to_i(),c.$debug("index",v),N=n["$[]"](v),$(N["$nil?"]())?["1",0]:[N,q]},1),S(l,"$get_table_by_d66_swap",function(n){var h;return h=this.randomizer.$roll_d66(R(_("D66SortType"),"ASC")),[this.$get_table_by_number(h,n),h]},1),S(l,"$get_table_by_d66",function(n){var h,q,v,A,N=e;return h=this.randomizer.$roll_once(6),q=this.randomizer.$roll_once(6),v=P(w(U(h,1),6),U(q,1)),N=n["$[]"](v),A=""+h+q,$(N["$nil?"]())?["1",A]:[N,A]},1),S(l,"$get_table_by_number",function(n,c,h){try{return null==h&&(h="1"),z(c,"each",[],function v(N){var L,A=null==v.$$s?this:v.$$s;if(null==N&&(N=e),L=N["$[]"](0),!$(f(L,n)))return e;r.ret(A.$get_table_value(N["$[]"](1)))},{$$arity:1,$$s:this}),this.$get_table_value(h)}catch(v){if(v===r.returner)return v.$v;throw v}},-3),S(l,"$get_table_value",function(n){return $(n["$is_a?"](_("Proc")))?n.$call():n},1),S(l,"$roll_tables",function(n,c){var q=e;return q=c["$[]"](n),$(q)?q.$roll(this.randomizer).$to_s():e},2),S(l,"$debug",function(n,c){var q,v=this,N=e,A=e;
1return q=r.slice.call(arguments,1),$(v.debug)?(N=$(n["$is_a?"](_("String")))?n:n.$inspect(),$(q["$empty?"]())?v.$warn(N):(A=z(q,"map",[],function(a){return null==a&&(a=e),$(a["$is_a?"](_("String")))?'"'+a+'"':a.$inspect()},1),v.$warn(N+": "+A.$join(", ")))):e},-2),R(R(i("I18n"),"Backend"),"Simple").$include(R(R(i("I18n"),"Backend"),"Fallbacks")),i("I18n").$load_path()["$<<"](i("Dir")["$[]"](i("File").$join("bcdice","../../i18n/**/*.yml"))),u=["ja_jp"],z(i("I18n"),"default_locale=",G(u)),U(u.length,1),u=[["ja_jp"]],z(i("I18n").$fallbacks(),"defaults=",G(u)),u[U(u.length,1)]},Opal.queue(function(r){var p,l,o,n,c,A,L,a,C,m,Z,re,h,q,v,_,s,y,t=[],i=r.nil,e=r.$$$,R=r.module,E=r.klass,I=r.const_set,$=r.truthy,S=r.def,Q=r.send,P=r.rb_gt,z=r.rb_plus,G=r.rb_minus,U=r.eqeq,H=r.rb_divide,Y=r.rb_ge,O=r.rb_le,M=r.eqeqeq,w=r.hash2,f=r.send2,u=r.find_super,D=r.range,F=r.hash;return r.top.$require("bcdice/base"),p=t,l=y=[R(t[0],"BCDice")].concat(p),_=[R(y[0],"GameSystem")].concat(l),s=r.$r(_),o=_[0],n=s("Base"),c=_,q=[h=E(o,n,"Yggdrasill")].concat(c),v=r.$r(q),h.$$prototype.randomizer=i,I(q[0],"ID","Yggdrasill"),I(q[0],"NAME","\u92fc\u9244\u306e\u30e6\u30b0\u30c9\u30e9\u30b7\u30eb"),I(q[0],"SORT_KEY","\u3053\u3046\u3066\u3064\u306e\u3086\u304f\u3068\u3089\u3057\u308b"),I(q[0],"HELP_MESSAGE","\u25a0 \u884c\u70ba\u5224\u5b9a (CFx+nD6)\n  \u30af\u30ea\u30c6\u30a3\u30ab\u30eb\u3068\u30d5\u30a1\u30f3\u30d6\u30eb\u306b\u3088\u308b\u30c0\u30a4\u30b9\u8ffd\u52a0\u3092\u884c\u3046\n  \u5148\u982d\u306ecf\u3092\u5909\u66f4\u3059\u308b\u3053\u3068\u3067\u3001\u52d5\u4f5c\u304c\u5909\u66f4\u3055\u308c\u308b\n  hcf: \u9054\u6210\u5024\u304c\u534a\u6e1b\n  cfl: \u4ed8\u52a0\u52b9\u679c\u3010\u5e78\u904b\u3011\u3092\u4ed8\u4e0e\n  cfg: \u4ed8\u52a0\u52b9\u679c\u3010\u30ae\u30e3\u30f3\u30d6\u30eb\u3011\u3092\u4ed8\u4e0e\n  cft: \u3010\u5fdc\u6025\u51e6\u7f6e\u3011\u5224\u5b9a (t\u306f\u672b\u5c3e\u306b\u8a18\u5165\u3057\u3066\u304f\u3060\u3055\u3044)\n  \u4f8b\uff09\n    CF10+1D6, HCFL6+2D6, CFG11+1D6-2, cfgt10+1D6\n\n\u25a0 \u66b4\u8d70\u30ed\u30fc\u30eb (RAx)\n  \u66b4\u8d70\u7387x\u306e\u66b4\u8d70\u30ed\u30fc\u30eb\u304a\u3088\u3073\u81e8\u754c\u30ed\u30fc\u30eb\u3092\u884c\u3046\n  \u4f8b\uff09\n    RA50, RA110, RA150\n\n\u25a0 SO\u30da\u30ca\u30eb\u30c6\u30a3\u8868 (SOx)\n  \u30b9\u30da\u30c3\u30af\u6570\u304cx\u30aa\u30fc\u30d0\u30fc\u3057\u305f\u969b\u306e\u30da\u30ca\u30eb\u30c6\u30a3\u30ed\u30fc\u30eb\u3092\u884c\u3046\n  \u4f8b\uff09\n    SO1, SO5\n\n\u25a0 \u3010\u5fdc\u6025\u51e6\u7f6e\u3011 (TREATx)\n  \u9054\u6210\u5024x\u306e\u3010\u5fdc\u6025\u51e6\u7f6e\u3011\u306b\u3088\u308b\u56de\u5fa9\u91cf\u3092\u6c7a\u5b9a\u3059\u308b\n  \u4f8b\uff09\n    TREAT1, TREAT18\n\n\u25a0 \u305d\u306e\u4ed6\u306e\u5224\u5b9a\u304a\u3088\u3073\u8868\n  down\uff1a\u6c17\u7d76\u5224\u5b9a\n  cont\uff1a\u30b3\u30f3\u30c6\u30a3\u30cb\u30e5\u30fc\u5224\u5b9a\n  risk\uff1a\u30ea\u30b9\u30af\u5224\u5b9a\n  guki\uff1a\u5076\u5947\u5224\u5b9a\n  cond\uff1a\u30b3\u30f3\u30c7\u30a3\u30b7\u30e7\u30f3\u30ed\u30fc\u30eb\n  allr\uff1a\u30aa\u30fc\u30eb\u30ec\u30f3\u30b8\u767a\u52d5\u30ed\u30fc\u30eb\n  pafe\uff1a\u30d1\u30fc\u30d5\u30a7\u30af\u30c8\u767a\u52d5\u30ed\u30fc\u30eb\n  stag\uff1a\u30b9\u30c6\u30fc\u30b8\u6c7a\u5b9a\uff08\u96fb\u8133\u30ed\u30ef\u30a4\u30e4\u30eb\u7528\uff09\n  fatal1\uff1a\u5f8c\u907a\u75c7\n  fatal2\uff1a\u56e0\u5b50\u5909\u5316\u30ed\u30fc\u30eb\n  mikuzi\uff1a\u6d45\u8349\u5bfa\u307f\u304f\u3058\u30021d100\u3067\u3042\u306a\u305f\u306e\u904b\u52e2\u3092\u5360\u3044\u307e\u3059\n"),h.$register_prefix("H?CF","RA","SO","DOWN","CO(NT)?","RISK","GUKI","COND","TREAT","ALLR","PAFE","FATAL","STAG","MIKUZI"),S(h,"$eval_game_system_specific_command",function(L){var C,m,Z,re,X,$e,ee,W,b,a=this;return $(C=$(m=$(Z=$(re=$(X=$($e=$(ee=$(W=$(b=a.$roll_tables(L,v("TABLES")))?b:a.$roll_cf(L))?W:a.$roll_ra(L))?ee:a.$roll_treat(L))?$e:a.$roll_down(L))?X:a.$roll_cond(L))?re:a.$roll_guki(L))?Z:a.$roll_cont(L))?m:a.$roll_allr(L))?C:a.$roll_pafe(L)},1),h.$private(),S(h,"$roll_cf",function(L){var b,V,x,T,ie,J,le,oe,C=this,m=i,Z=i,re=i,X=i,$e=i,ee=i,W=i,te=i,K=i,ce=i,ae=i,ue=i,ne=i,_e=i;if(m=/^(H)?CF([LG])?(T)?((?:[+-]*\d+|\+?\d+D\d+)(?:[+-]+\d+|\++\d+D\d+)*)$/.$match(L),!$(m)||(Z=m["$[]"](1)["$nil?"]()["$!"](),re=m["$[]"](2),X=m["$[]"](3)["$nil?"]()["$!"](),$e=m["$[]"](4),ee=e(e(v("CommonCommand"),"AddDice"),"Parser").$parse($e),!$(ee)))return i;for(W=e(e(v("CommonCommand"),"AddDice"),"Randomizer").$new(C.randomizer,C),b=ee.$lhs().$eval(C,W),V=Q(W.$rand_results(),"map",[],"value".$to_proc()),x=C.$count_fumble(V,re),T=C.$count_critical(V,re),ie=(te=C.randomizer.$roll_barabara(x,6)).$sum(),J=te.$join(","),K=[],ce=T;$(P(ce,0));)ae=C.randomizer.$roll_barabara(ce,6),K.$push(ae),ce=ae.$count(6);return le=K.$flatten().$sum(),oe=Q(K,"map",[],function(fe){return null==fe&&(fe=i),"["+fe.$join(",")+"]"},1).$join(),ue=z(G(b,ie),le),U(Z,!0)&&(ue=H(ue,2)),ne="("+L+") \uff1e \u8a08\u3010 "+ue+" \u3011 \uff1a "+ee.$lhs().$output(),$(P(x,0))&&(ne=z(ne," (fa:"+x+")-"
1+ie+"["+J+"]")),$(P(le,0))&&(ne=z(ne," (cr:"+T+")+"+le+oe+" (cr:\u8a08"+K.$flatten().$size()+"\u56de)")),U(X,!0)&&(_e=C.$eval_game_system_specific_command("TREAT"+ue),ne=z(ne,"\n \uff1e "+_e)),ne},1),S(h,"$count_critical",function(L,a){var C;return C=U(a,"G")?4:$(a)?5:6,Q(L,"count",[],function(Z){return null==Z&&(Z=i),Y(Z,C)},1)},2),S(h,"$count_fumble",function(L,a){var C;return C=U(a,"G")?3:$(a)?2:1,Q(L,"count",[],function(Z){return null==Z&&(Z=i),O(Z,C)},1)},2),S(h,"$roll_ra",function(L){var a,C=this,m=i,re=i;return m=/^RA(\d+)?$/.$match(L),$(m)?"("+L+") "+(M(50,re=(a=m["$[]"](1))===i||null==a?i:Q(a,"to_i",[]))?v("RA50").$roll(C.randomizer):M(70,re)?v("RA70").$roll(C.randomizer):M(90,re)?v("RA90").$roll(C.randomizer):M(110,re)||M(120,re)||M(130,re)||M(140,re)?v("RA110").$roll(C.randomizer):M(150,re)?"\uff1e \u56e0\u5b50\u5d29\u58ca\u3010\u30ad\u30e3\u30e9\u30ed\u30b9\u30c8\u3011":M(i,re)?"\uff1e \u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u6570\u5024\u3092\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044":"\uff1e \u6307\u5b9a\u306e\u66b4\u8d70\u7387\u306e\u66b4\u8d70\u30ed\u30fc\u30eb\u306f\u3042\u308a\u307e\u305b\u3093"):i},1),S(h,"$roll_treat",function(L){var a,C=this,m=i,Z=i,X=i,ee=i;return m=/^TREAT(-?\d+)?$/.$match(L),$(m)?$(m["$[]"](1))?(Z=(a=m["$[]"](1))===i||null==a?i:Q(a,"to_i",[]),"\uff21\uff25\u3010\u5fdc\u6025\u51e6\u7f6e\u3011 \uff1e HP\u304c"+($(O(Z,5))?0:$(O(Z,7))?1:$(O(Z,11))?(X=C.randomizer.$roll_once(6),H(X,2).$to_i()+"("+X+"["+X+"]/2)"):$(O(Z,14))?(X=C.randomizer.$roll_once(6))+"("+X+"["+X+"])":$(O(Z,17))?(X=C.randomizer.$roll_once(6),z(X,3)+"("+X+"["+X+"]+3)"):(X=(ee=C.randomizer.$roll_barabara(2,6)).$sum(),z(X,2)+"("+X+"["+ee.$join(",")+"]+2)"))+"\u56de\u5fa9"):"\uff21\uff25\u3010\u5fdc\u6025\u51e6\u7f6e\u3011 \uff1e \u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u6570\u5024\u3092\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044":i},1),S(h,"$roll_down",function(L){var C=i,m=i;return U(L,"DOWN")?(C=this.randomizer.$roll_once(6),m=$(C["$even?"]())?"\u56de\u907f":"\u6c17\u7d76\u3010"+this.randomizer.$roll_once(6)+"R\u884c\u52d5\u4e0d\u80fd\u3011","\u6c17\u7d76\u5224\u5b9a \uff1e "+C+" \uff1e "+m):i},1),S(h,"$roll_cond",function(L){var C=i,re=i;return U(L,"COND")?"("+L+") \uff1e HP"+(C=this.randomizer.$roll_barabara(2,6)).$sum()+"["+C.$join(",")+"] \u3001 PP"+(re=this.randomizer.$roll_barabara(2,6)).$sum()+"["+re.$join(",")+"]":i},1),S(h,"$roll_guki",function(L){var C=i,m=i;return U(L,"GUKI")?(C=this.randomizer.$roll_once(6),m=$(C["$even?"]())?"\u6210\u529f":"\u5931\u6557","(GUKI) \uff1e "+C+" \uff1e "+m):i},1),S(h,"$roll_cont",function(L){var C=i;return $(/CO(NT)?/["$match?"](L))?"\u30b3\u30f3\u30c6\u30a3\u30cb\u30e5\u30fc\u5224\u5b9a \uff1e "+(C=this.randomizer.$roll_once(6))+" \uff1e "+($(O(C,4))?"1R\u8ffd\u52a0":"2R\u8ffd\u52a0"):i},1),S(h,"$roll_allr",function(L){var C=i;return U(L,"ALLR")?"\u30aa\u30fc\u30eb\u30ec\u30f3\u30b8\u5224\u5b9a \uff1e "+(C=this.randomizer.$roll_once(6))+" \uff1e "+(U(C,1)?"\u767a\u52d5\u5931\u6557\u3010\u6280\u5bfe\u8c61\u304c\u6575\u5473\u65b9\u542b\u3081\u305f\u5168\u54e1\u3068\u306a\u308b\u3011":"\u767a\u52d5\u6210\u529f"):i},1),S(h,"$roll_pafe",function(L){var C=i;return U(L,"PAFE")?"\u767a\u52d5\u30ed\u30fc\u30eb \uff1e "+(C=this.randomizer.$roll_once(6))+" \uff1e "+(U(C,1)?"\u767a\u52d5\u5931\u6557\u3010\u901a\u5e38\u547d\u4e2d\u30fb\u56de\u907f\u5224\u5b9a\u3068\u306a\u308a\u3001\u767a\u52d5\u6642\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u5185\u306e\u547d\u4e2d\u529b\uff06\u56de\u907f\u529b\u304c\u534a\u6e1b\u3059\u308b\u3011":"\u767a\u52d5\u6210\u529f"):i},1),A=q[0],L=e(v("DiceTable"),"Table"),a=q,m=[C=E(A,L,"YggTable")].concat(a),Z=r.$r(m),(re=C.$$prototype).times=re.sides=re.out_of_control=re.index=re.additonal_times=re.additonal_sides=re.format=i,S(C,"$initialize",function X($e,ee,W,b){var V,x,T,te,J=this,K=i;if(delete X.$$p,null==b)b=w([],{});else if(!b.$$is_hash)throw r.ArgumentError.$new("expected kwargs");if(!r.hasOwnProperty.call(b.$$smap,"additonal_type"))throw r.ArgumentError.$new("missing keyword: additonal_type");if(V=b.$$smap.additonal_type,!r.hasOwnProperty.call(b.$$smap,"additonal_format"))throw r.ArgumentError.$new("missing keyword: additonal_format");if(x=b.$$smap.additonal_format,!r.hasOwnProperty.call(b.$$smap,"additonal_index"))throw r.ArgumentError.$new("missing keyword: additonal_index");return T=b.$$smap.additonal_index,null==(te=b.$$smap.out_of_control)&&(te=i),f(J,u(J,"initialize",X,!1,!0),"initialize",[$e,ee,W],null),K=/(\d+)D(\d+)/i.$match(V),$(K)||J.$raise(Z("ArgumentError"),"Unexpected table type: "+V),J.additonal_times=K["$[]"](1).$to_i(),J.additonal_sides=K["$[]"](2).$to_i(),J.format=x,J.index=T,J.out_of_control=te},4),S(C,"$roll",function($e){var W,ee=this,b=i,V=i,x=i;return W=$e.$roll_sum(ee.times,ee.sides),b=ee.$choice(W),$(ee.index["$include?"](W))||U(ee.out_of_control,W)?(V=U(ee.out_of_control,W)?b.$body()+" \uff1a "+Z("RA90").$roll($e):(x=$e.$roll_barabara(ee.additonal_times,ee.additonal_sides),z(b.$body(),ee.$format(ee.format,w(["total","list"],{total:x.$sum(),list:x.$join(",")})))),e(Z("DiceTable"),"RollResult").$new(b.$table_name(),b.$value(),V)):b},1),function(A,L,a){var C=E(A,L,"ChainTable"),m=[C].concat(a),Z=r.$r(m),re=C.$$prototype;re.times=re.sides=re.index=re.additonal_table=i,S(C,"$initialize",function X($e,ee,W,b){var V,x;if(delete X.$$p,null==b)b=w([],{});else if(!b.$$is_hash)throw r.ArgumentError.$new("expected kwargs");if(!r.hasOwnProperty.call(b.$$smap,"additonal_table"))throw r.ArgumentError.$new("missing keyword: additonal_table");if(V=b.$$smap.additonal_table,!r.hasOwnProperty.call(b.$$smap,"additonal_index"))throw r.ArgumentError.$new("missing keyword: additonal_index");return x=b.$$smap.additonal_index,f(this,u(this,"initialize",X,!1,!0),"initialize",[$e,ee,W],null),this.additonal_table=V,this.index=x},4),S(C,"$roll",function($e){var W,ee=this,b=i,V=i;return W=$e.$roll_sum(ee.times,ee.sides),b=ee.$choice(W),$(ee.index["$include?"](W))?(V=b.$body()+" \uff1e "+ee.additonal_table.$roll($e),e(Z("DiceTable"),"RollResult").$new(b.$table_name(),b.$value(),V)):b},1)}(q[0],e(v("DiceTable"),"Table"),q),I(q[0],"PSY_TABLE",e(v("DiceTable"),"Table").$new("\u80fd\u529b\u30bf\u30a4\u30d7","1D6",["\u30b5\u30a4\u30ad\u30c3\u30ab\u30fc","\u30a8\u30b9\u30d1\u30fc","\u30c8\u30e9\u30f3\u30b5\u30fc","\u30af\u30ea\u30a8\u30a4\u30bf\u30fc","\u30a2\u30f3\u30ce\u30a6\u30f3","\u597d\u304d\u306a\u80fd\u529b\u30bf\u30a4\u30d7\u3092\u9078\u629e\u3002\u30ce\u30fc\u30de\u30eb\u9078\u629e\u3067\u3082\u53ef"])),I(q[0],"RA50",v("YggTable").$new("\u66b4\u8d70Lv.1","1D6",["\u767a\u4f5c\u3010\u81ea\u7206\xf72\u30c0\u30e1\u30fc\u30b8\u3002\uff08\u81ea\u8eab\u306b\u80fd\u529b\u653b\u6483\u30ed\u30fc\u30eb\u30c0\u30e1\u30fc\u30b8\xf72\uff09\u3002\u9632\u5fa1\u7121\u8996\u3011","\u9ad8\u63da\u30101D6\u66b4\u8d70\u7387\u4e0a\u6607\u3011","\u9ad8\u63da\u30101D6\u66b4\u8d70\u7387\u4e0a\u6607\u3011","\u81ea\u5236\u3010\u66b4\u8d70\u306a\u3057\u3011","\u81ea\u5236\u3010\u66b4\u8d70\u306a\u3057\u3011","\u81ea\u5236\u3010\u66b4\u8d70\u306a\u3057\u3011"],w(["additonal_type","additonal_format","additonal_index"],{additonal_type:"1D6",additonal_format:" \uff1a %{total}[%{list}] \uff05",additonal_index:[2,3]}))),I(q[0],"RA70",v("YggTable").$new("\u66b4\u8d70Lv.3","1D6",["\u81ea\u7206\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\u3002\u81ea\u8eab\u306b\u80fd\u529b\u653b\u6483\u30ed\u30fc\u30eb\u30c0\u30e1\u30fc\u30b8\u3002\u9632\u5fa1\u7121\u8996\u3011","\u81ea\u7206\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\u3002\u81ea\u8eab\u306b\u80fd\u529b\u653b\u6483\u30ed\u30fc\u30eb\u30c0\u30e1\u30fc\u30b8\u3002\u9632\u5fa1\u7121\u8996\u3011","\u66b4\u767a\u3010\u30e9\u30f3\u30c0\u30e0\u653b\u6483\u3002\u57fa\u672c\u7684\u306b\u80fd\u529b\u653b\u6483\u3002\u5bfe\u8c61\u306f\u81ea\u5206\u3001\u30ad\u30e3\u30e9\u3001\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u4e09\u7a2e\u985e\u3011","\u9023\u9396\u30102D6\u66b4\u8d70\u7387\u4e0a\u6607\u3011","\u767a\u75c7","\u81ea\u5236\u3010\u66b4\u8d70\u7121\u3057\u3011"],w(["additonal_type","additonal_format","additonal_index","out_of_control"],{additonal_type:"2D6",additonal_format:" \uff1a %{total}[%{list}] \uff05",additonal_index:[4],out_of_control:5}))),I(q[0],"RA90",e(v("DiceTable"),"D66ParityTable").$new("\u66b4\u8d70\u72b6\u614b\u8868",["\u80fd\u529b\u7570\u5e38\u3010\u80fd\u529b\u4f7f\u7528\u6642\u306b\u5076\u5947\u5224\u5b9a\u3002\u5947\u6570\u306e\u5834\u5408\u306f\u6d88\u8cbb\u3060\u3051\u884c\u3044\u80fd\u529b\u767a\u52d5\u5931\u6557\u3002\u66b4\u8d70\u30c1\u30a7\u30c3\u30af\u3054\u3068\u306b+2\uff05\u3055\u308c\u308b\uff08\u767a\u75c7\u6642\u3082\u767a\u751f\uff09\u3002\u80fd\u529b\u7cbe\u5ea6\u306e\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u8a00\u8a9e\u7570\u5e38\u3010AE\u4f7f\u7528\u6642\u306b\u5076\u5947\u5224\u5b9a\u3002\u5947\u6570\u306e\u5834\u5408\u306f\u6d88\u8cbb\u3060\u3051\u884c\u3044AE\u767a\u52d5\u5931\u6557\u3002\u8a71\u8853\u306e\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u8a18\u61b6\u7570\u5e38\u3010\u547d\u4e2d\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3059\u308b\u3002\u77e5\u8b58\u306e\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u7cbe\u795e\u7570\u5e38\u3010\u81ea\u5206\u306e\u30ea\u30a2\u30af\u30b7\u30e7\u30f3\uff08\u56de\u907f\u5224\u5b9a\u306a\u3069\uff09\u3067\u5076\u5947\u5224\u5b9a\u3002\u5947\u6570\u306e\u5834\u5408\u306f\u884c\u52d5\u81ea\u52d5\u5931\u6557\u3002\u96a0\u5bc6\u3001\u8aad\u5fc3\u306e\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u5fd8\u
16211\u3010\u81ea\u30d7\u30ea\u30a2\u30af\u30b7\u30e7\u30f3\u6642\u306b\u5076\u5947\u5224\u5b9a\u3002\u5947\u6570\u306e\u5834\u5408\u306f\u5ba3\u8a00\u305b\u305a\u306b\u30bf\u30fc\u30f3\u7d42\u4e86\u3002\u3042\u3089\u3086\u308b\u6280\u80fd\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u81ea\u5236\u3010\u66b4\u8d70\u7121\u3057\u3011"],["\u5236\u5fa1\u7570\u5e38\u3010\u81ea\u30d7\u30ea\u30a2\u30af\u30b7\u30e7\u30f3\u6bce\uff08\u884c\u52d5\u6c7a\u5b9a\u524d\uff09\u306b\u5076\u5947\u5224\u5b9a\u3002\u5947\u6570\u306e\u5834\u5408\u306f\u66b4\u767a\u306b\u3088\u308b\u30e9\u30f3\u30c0\u30e0\u653b\u6483\u3002\uff08\u767a\u75c7\u6642\u3082\u767a\u751f\uff09\u3002\u6280\u8853\u3001\u5e78\u904b\u306e\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u904e\u8ca0\u8377\u3010\u30ef\u30f3\u30a2\u30af\u30b7\u30e7\u30f3\u6bce\u306b\u80fd\u529b\u7cbe\u5ea6\xf73\u306e\u9632\u5fa1\u7121\u8996\u30c0\u30e1\u30fc\u30b8\uff08\u767a\u75c7\u6642\u3082\u767a\u751f\uff09\u3002\u9583\u304d\u306e\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u8074\u899a\u7570\u5e38\u3010\u56de\u907f\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3059\u308b\u3002\u5bdf\u77e5\u306e\u534a\u6e1b\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u8996\u899a\u7570\u5e38\u3010SS\uff06\u547d\u4e2d\u529b\uff06\u56de\u907f\u529b\u304c\u534a\u6e1b\u3059\u308b\u203b\u5224\u5b9a\u7d50\u679c\u306f\u534a\u6e1b\u3057\u306a\u3044\u3002\u89b3\u5bdf\u773c\u306e\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u8eab\u4f53\u7570\u5e38\u3010\u9632\u5fa1\u3092\u5dee\u3057\u5f15\u304f\u524d\u306e\u30c0\u30e1\u30fc\u30b8\u30ed\u30fc\u30eb\u304c\u534a\u6e1b\u3059\u308b\u3002\u529b\u6280\u3001\u4fca\u654f\u306e\u5224\u5b9a\u7d50\u679c\u304c\u534a\u6e1b\u3011","\u81ea\u5236\u3010\u66b4\u8d70\u306a\u3057\u3011"])),I(q[0],"RA110",v("YggTable").$new("\u81e8\u754c\u30ed\u30fc\u30eb","1D6",["\u81ea\u58ca\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\u3002\u81ea\u8eab\u306e\u6700\u3082\u9ad8\u3044\u653b\u6483\u30ed\u30fc\u30eb\u30c0\u30e1\u30fc\u30b8\u3002\u9632\u5fa1\u7121\u8996\u3011","\u8d85\u6d3b\u6027\u3010HP\u30fbPP\u30922D6\u56de\u5fa9\u3011","\u81ea\u58ca\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\u3002\u81ea\u8eab\u306e\u6700\u3082\u9ad8\u3044\u653b\u6483\u30ed\u30fc\u30eb\u30c0\u30e1\u30fc\u30b8\u3002\u9632\u5fa1\u7121\u8996\u3011","\u8d85\u6d3b\u6027\u3010HP\u30fbPP\u30922D6\u56de\u5fa9\u3011","\u81ea\u58ca\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\u3002\u81ea\u8eab\u306e\u6700\u3082\u9ad8\u3044\u653b\u6483\u30ed\u30fc\u30eb\u30c0\u30e1\u30fc\u30b8\u3002\u9632\u5fa1\u7121\u8996\u3011","\u8d85\u6d3b\u6027\u3010HP\u30fbPP\u30922D6\u56de\u5fa9\u3011"],w(["additonal_type","additonal_format","additonal_index"],{additonal_type:"2D6",additonal_format:" \uff1a %{total}[%{list}] \u56de\u5fa9",additonal_index:[2,4,6]}))),I(q[0],"TABLES",w(["MIKUZI","SO1","SO2","SO3","SO4","SO5","RISK","FATAL1","FATAL2","STAG"],{MIKUZI:e(v("DiceTable"),"RangeTable").$new("\u304a\u307f\u304f\u3058","1D100",[[D(1,17,!1),"\u5927\u5409"],[D(18,52,!1),"\u5409"],[D(53,57,!1),"\u534a\u5409"],[D(58,61,!1),"\u5c0f\u5409"],[D(62,64,!1),"\u672b\u5c0f\u5409"],[D(65,70,!1),"\u672b\u5409"],[D(71,100,!1),"\u51f6"]]),SO1:v("YggTable").$new("SO\u30da\u30ca\u30eb\u30c6\u30a3\u8868 1\u30aa\u30fc\u30d0\u30fc","1D6",["\u6d88\u8cbb\u8ca0\u8377\u3010\uff30\uff30\uff12\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u6d88\u8cbb\u8ca0\u8377\u3010\uff30\uff30\uff12\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u6d88\u8cbb\u8ca0\u8377\u3010\uff30\uff30\uff12\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u53cd\u52d5","\u53cd\u52d5","\u5236\u5fa1\u6210\u529f\u3010\u767a\u52d5\u6210\u529f\u3000\u30da\u30ca\u30eb\u30c6\u30a3\u7121\u3057\u3011"],w(["additonal_type","additonal_format","additonal_index"],{additonal_type:"1D6",additonal_format:"\u3010\u547d\u4e2d\uff06\u56de\u907f\uff0d\uff11\uff24\uff16\uff08%{total}[%{list}]\uff09\u3000\uff11\u30e9\u30a6\u30f3\u30c9\u7d99\u7d9a\u3011",additonal_index:[4,5]})),SO2:v("YggTable").$new("SO\u30da\u30ca\u30eb\u30c6\u30a3\u8868 2\u30aa\u30fc\u30d0\u30fc","1D6",["\u81ea\u7206\u3010\u81ea\u5206\u3078\u80fd\u529b\u653b\u6483\u30c0\u30e1\u30fc\u30b8\u3000\u203b\u9632\u5fa1\u7121\u8996\u3011","\u6d88\u8cbb\u8ca0\u8377\u3010\uff30\uff30\uff12\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u6d88\u8cbb\u8ca0\u8377\u3010\uff30\uff30\uff12\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u53cd\u52d5","\u53cd\u52d5","\u5236\u5fa1\u6210\u529f\u3010\u767a\u52d5\u6210\u529f\u3000\u30da\u30ca\u30eb\u30c6\u30a3\u7121\u3057\u3011"],w(["additonal_type","additonal_format","additonal_index"],{additonal_type:"1D6",additonal_format:"\u3010\u547d\u4e2d\uff06\u56de\u907f\uff0d\uff11\uff24\uff16\uff08%{total}[%{list}]\uff09\u3000\uff11\u30e9\u30a6\u30f3\u30c9\u7d99\u7d9a\u3011",additonal_index:[4,5]})),SO3:v("YggTable").$new("SO\u30da\u30ca\u30eb\u30c6\u30a3\u8868 3\u30aa\u30fc\u30d0\u30fc","1D6",["\u81ea\u7206\u3010\u81ea\u5206\u3078\u80fd\u529b\u653b\u6483\u30c0\u30e1\u30fc\u30b8\u3000\u203b\u9632\u5fa1\u7121\u8996\u3011","\u81ea\u7206\u3010\u81ea\u5206\u3078\u80fd\u529b\u653b\u6483\u30c0\u30e1\u30fc\u30b8\u3000\u203b\u9632\u5fa1\u7121\u8996\u3011","\u6d88\u8cbb\u8ca0\u8377\u3010\uff30\uff30\uff12\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u904e\u53cd\u52d5","\u904e\u53cd\u52d5","\u5236\u5fa1\u6210\u529f\u3010\u767a\u52d5\u6210\u529f\u3000\u30da\u30ca\u30eb\u30c6\u30a3\u7121\u3057\u3011"],w(["additonal_type","additonal_format","additonal_index"],{additonal_type:"2D6",additonal_format:"\u3010\u547d\u4e2d\uff06\u56de\u907f\uff0d\uff12\uff24\uff16\uff08%{total}[%{list}]\uff09\u3000\uff11\u30e9\u30a6\u30f3\u30c9\u7d99\u7d9a\u3011",additonal_index:[4,5]})),SO4:v("YggTable").$new("SO\u30da\u30ca\u30eb\u30c6\u30a3\u8868 4\u30aa\u30fc\u30d0\u30fc","1D6",["\u5d29\u58ca\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\xd7\uff12\u3000\u203b\u9632\u5fa1\u7121\u8996\u3011","\u5d29\u58ca\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\xd7\uff12\u3000\u203b\u9632\u5fa1\u7121\u8996\u3011","\u8d85\u8ca0\u8377\u3010\uff30\uff30\uff13\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u904e\u53cd\u52d5","\u904e\u53cd\u52d5","\u5236\u5fa1\u6210\u529f\u3010\u767a\u52d5\u6210\u529f\u3000\u30da\u30ca\u30eb\u30c6\u30a3\u7121\u3057\u3011"],w(["additonal_type","additonal_format","additonal_index"],{additonal_type:"2D6",additonal_format:"\u3010\u547d\u4e2d\uff06\u56de\u907f\uff0d\uff12\uff24\uff16\uff08%{total}[%{list}]\uff09\u3000\uff11\u30e9\u30a6\u30f3\u30c9\u7d99\u7d9a\u3011",additonal_index:[4,5]})),SO5:e(v("DiceTable"),"Table").$new("SO\u30da\u30ca\u30eb\u30c6\u30a3\u8868 5\u30aa\u30fc\u30d0\u30fc","1D6",["\u5d29\u58ca\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\xd7\uff12\u3000\u203b\u9632\u5fa1\u7121\u8996\u3011","\u5d29\u58ca\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\xd7\uff12\u3000\u203b\u9632\u5fa1\u7121\u8996\u3011","\u5d29\u58ca\u3010\u81ea\u7206\u30c0\u30e1\u30fc\u30b8\xd7\uff12\u3000\u203b\u9632\u5fa1\u7121\u8996\u3011","\u8d85\u8ca0\u8377\u3010\uff30\uff30\uff13\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u8d85\u8ca0\u8377\u3010\uff30\uff30\uff13\u500d\u6d88\u8cbb\u3000\u203b\uff21\uff25\u6d88\u8cbb\u306f\u542b\u307e\u306a\u3044\u3011","\u5236\u5fa1\u6210\u529f\u3010\u767a\u52d5\u6210\u529f\u3000\u30da\u30ca\u30eb\u30c6\u30a3\u7121\u3057\u3011"]),RISK:e(v("DiceTable"),"Table").$new("\u30ea\u30b9\u30af\u5224\u5b9a","1D6",["\u80fd\u529b\u81ea\u7206\u3010\u80fd\u529b\u306f\u767a\u52d5\u305b\u305a\u3001\uff30\uff30\u3092\uff12\u500d\u6d88\u8cbb\u3059\u308b\u3002\u4f75\u7528\uff21\uff25\u306e\uff30\uff30\u306f\u542b\u307e\u306a\u3044\u3002\u305d\u308c\u306b\u52a0\u3048\u3010\u81ea\u7206\u3011\u3059\u308b\u3002\u80fd\u529b\u653b\u6483\u529b\u5206\u3092\u81ea\u8eab\u3078\u9632\u5fa1\u7121\u8996\u30c0\u30e1\u30fc\u30b8\u3011","\u80fd\u529b\u4e0d\u767a\u3010\u80fd\u529b\u306f\u767a\u52d5\u305b\u305a\u3001\uff30\uff30\u3092\uff12\u500d\u6d88\u8cbb\u3059\u308b\u3002\u4f75\u7528\uff21\uff25\u306e\uff30\uff30\u306f\u542b\u307e\u306a\u3044\u3011","\u52b9\u679c\u4e0d\u767a\u3010\u30ea\u30b9\u30af\u306e\u52b9\u679c\u306f\u30bc\u30ed\u3067\u80fd\u529b\u767a\u52d5\u3011","\u901a\u5e38\u767a\u52d5\u3010\uff08\u80fd\u529b\u7cbe\u5ea6\xf7\uff13\uff09\uff0b\uff11\uff24\uff16\u3092\u52a0\u3048\u308b\u3011","\u6d3b\u6027\u767a\u52d5\u3010\uff08\u80fd\u529b\u7cbe\u5ea6\xf7\uff13\uff09\uff0b\uff12\uff24\uff16\u3092\u52a0\u3048\u308b\u3011","\u899a\u9192\u767a\u52d5\u3010\uff08\u80fd\u529b\u7cbe\u5ea6\xf7\uff13\uff09\uff0b\uff13\uff24\uff16\u3092\u52a0\u3048\u308b\u3011"]),FATAL1:e(v("DiceTable"),"Table").$new("\u5f8c\u907a\u75c7\u5224\u5b9a","1D6",["\u8074\u899a\u5d29\u58ca\u3010\u8074\u899a\u306b\u7570\u5e38\u304c\u8d77\u304d\u308b\u3002\u5e7b\u8074\u3001\u96e3\u8074\u3001\u5931\u8074\u3001\u306a\u3069\u3011","\u8996\u899a\u5d29\u58ca\u3010\u8996\u899a\u306b\u7570\u5e38\u304c\u8d77\u3053\u308b\u3002\u5e7b\u899a\u3001\u8272\u76f2\u3001\u5931\u660e\u3001\u306a\u3069\u3011","\u8a00\u8a9e\u5d29\u58ca\u3010\u8a00\u8a9e\u306e\u8a8d\u8b58\u306b\u7570\u5e38\u304c\u8d77\u304d\u308b\u3002\u3057\u3083\u3079\u308b\u4e8b\u306b\u652f\u969c\u3092\u304d\u305f\u3059\u3002\u5403\u97f3\u3001\u5931\u8a9e\u75c7\u3001\u5931\u8aad\u75c7\u3001\u306a\u3069\u3011","\u8eab\u4f53\u5d29\u58ca\u3010\u8eab\u4f53\u306b\u7570\u5e38\u304c\u8d77\u3053\u308b\u3002\u6b20\u640d\u3001\u7570\u5f62\u5316\u3001\u9ebb\u75fa\u3001\u306a\u3069\u3011","\u7cbe\u795e\u5d29\u58ca\u3010\u7cbe\u795e\u306b\u7570\u5e38\u304c\u8d77\u3053\u308b\u3002\u4eba\u683c\u7834\u7dbb\u3001\u6027\u683c\u5909\u5316\u3001\u5984\u60f3\u30fb\u5e7b\u899a\u306b\u3088\u308b\u7570\u5e38\u884c\u52d5\u3001\u306a\u3069\u3011","\u8a18\u61b6\u5d29\u58ca\u3010\u8a18\u61b6\u306b\u7570\u5e38\u304c\u8d77\u3053\u308b\u3002\u8a18\u61b6\u969c\u5bb3\u3001\u8a18\u61b6\u55aa\u5931\u3001\u306a\u3069\u3011"]),FATAL2:v("ChainTable").$new("\u56e0\u5b50\u5909\u5316\u5224\u5b9a","1D6",["\u80fd\u529b\u5909\u5316\u3010\u80fd\u529b\u304c\u307e\u3063\u305f\u304f\u5225\u3082\u306e\u306b\u5909\u5316\u3059\u308b\u3011","\u80fd\u529b\u5909\u5316\u3010\u80fd\u529b\u304c\u307e\u3063\u305f\u304f\u5225\u3082\u306e\u306b\u5909\u5316\u3059\u308b\u3011","\u56e0\u5b50\u6291\u5236\u3010\u80fd\u529b\u5909\u5316\u306f\u8d77\u3053\u3089\u306a\u3044\u3011","\u56e0\u5b50\u6291\u5236\u3010\u80fd\u529b\u5909\u5316\u306f\u8d77\u3053\u3089\u306a\u3044\u3011","\u80fd\u529b\u55aa\u5931\u30fb\u80fd\u529b\u899a\u9192\u3010\u80fd\u529b\u3092\u6301\u3064\u3082\u306e\u306f\u5931\u3044\u3001\u30ce\u30fc\u30de\u30eb\u306f\u80fd\u529b\u306b\u899a\u9192\u3059\u308b\u3002\u55aa\u5931\u8005\u306f\u30ce\u30fc\u30de\u30eb\u306e\u30ad\u30e3\u30e9\u7279\u6027\u30dd\u30a4\u30f3\u30c8\u30921p\u7372\u5f97\u3059\u308b\u3002\u899a\u9192\u8005\u306f\u30ce\u30fc\u30de\u30eb\u306e\u30ad\u30e3\u30e9\u7279\u6027\u30dd\u30a4\u30f3\u30c8\u30921p\u5931\u3044\u3001\u30ad\u30e3\u30e9\u7279\u6027\u30926\u3064\u53d6\u5f97\u3057\u3066\u3044\u305f\u5834\u5408\u306f1\u3064\u55aa\u5931\u3059\u308b\u3011","\u80fd\u529b\u55aa\u5931\u30fb\u80fd\u529b\u899a\u9192\u3010\u80fd\u529b\u3092\u6301\u3064\u3082\u306e\u306f\u5931\u3044\u3001\u30ce\u30fc\u30de\u30eb\u306f\u80fd\u529b\u306b\u899a\u9192\u3059\u308b\u3002\u55aa\u5931\u8005\u306f\u30ce\u30fc\u30de\u30eb\u306e\u30ad\u30e3\u30e9\u7279\u6027\u30dd\u30a4\u30f3\u30c8\u30921p\u7372\u5f97\u3059\u308b\u3002\u899a\u9192\u8005\u306f\u30ce\u30fc\u30de\u30eb\u306e\u30ad\u30e3\u30e9\u7279\u6027\u30dd\u30a4\u30f3\u30c8\u30921p\u5931\u3044\u3001\u30ad\u30e3\u30e9\u7279\u6027\u30926\u3064\u53d6\u5f97\u3057\u3066\u3044\u305f\u5834\u5408\u306f1\u3064\u55aa\u5931\u3059\u308b\u3011"],w(["additonal_table","additonal_index"],{additonal_table:v("PSY_TABLE"),additonal_index:[1,2,5,6]})),STAG:e(v("DiceTable"),"D66Table").$new("\u30b9\u30c6\u30fc\u30b8\u6c7a\u5b9a",e(v("D66SortType"),"NO_SORT"),F(11,"\u30ed\u30b7\u30a2\u30f3\u30eb\u30fc\u30ec\u30c3\u30c8\u3010\u5e78\u904b\u306b\u3066\u5224\u5b9a\u3002\u53c2\u52a0\u8005\u306f\u9283\u3092\u3053\u3081\u304b\u307f\u306b\u3042\u3066\u3001\uff11\u767a\u306e\u9283\u5f3e\u3092\u3072\u304b\u306a\u3044\u3088\u3046\u306b\u7948\u308b\u3002 \u6557\u8005\u306f\uff13\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",12,"\u30c1\u30ad\u30f3\u30ec\u30fc\u30b9\u3010\u5bdf\u77e5\u306b\u3066\u5224\u5b9a\u3002\u306b\u5411\u3063\u3066\u30d0\u30a4\u30af\u3067\u30c0\u30c3\u30b7\u30e5\u3060\u3002\u6557\u8005\u306f\uff12\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3002\u843d\u3061\u3066\u3082\u5927\u4e08\u592b\u3067\u3059\u3001\u96fb\u8133\u3060\u304b\u3089\u3011",13,"\u53d6\u308a\u7acb\u3066\u3010\u529b\u6280or\u5a01\u5727\u306b\u3066\u5224\u5b9a\u3002\u3042\u306e\u30e2\u30d2\u30ab\u30f3\u501f\u91d1\u6255\u308f\u306a\u3044\u3093\u3067\u3059\u3088\u3002\u3088\u308d\u3057\u304f\u304a\u9858\u3044\u3057\u307e\u3059\u306d\u3002\u96fb\u8133\u3092\u901a\u3057\u3066\u306e\u5b9f\u969b\u306e\u53d6\u308a\u7acb\u3066\u3089\u3057\u3044\u3011",14,"\u820c\u6226\u3010\u5a01\u5727or\u8a71\u8853\u306b\u3066\u5224\u5b9a\u3002\u53c2\u52a0\u8005\u540c\u58eb\u3067\u820c\u6226\u3067\u52dd\u8005\u3092\u6c7a\u3081\u308d\uff01\u6557\u8005\u306f\u5fc3\u306b\uff12\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",15,"\u30ae\u30e3\u30f3\u30d6\u30eb\u3010\u8aad\u5fc3or\u5e78\u904b\u306b\u3066\u5224\u5b9a\u3002\u30dd\u30fc\u30ab\u30fc\u3001\u30eb\u30fc\u30ec\u30c3\u30c8\u3001\u9ebb\u96c0\u3001\u597d\u304d\u306a\u3082\u306e\u3092\u9078\u3079\u3002\u52dd\u5229\u306e\u9375\u306f\u904b\u304b\u3001\u305d\u308c\u3068\u3082\u4eba\u306e\u5fc3\u304b\u3011",16,"\u30c8\u30e9\u30c3\u30d7\u3010\uff33\uff33\u306b\u3066\u5224\u5b9a\u3002\u541b\u9054\u306e\u76ee\u306e\u524d\u306b\u5e83\u304c\u308b\u306e\u306f\u305d\u3046\u3001\u5730\u96f7\u539f\u3060\u3002\u6557\u8005\u306f\uff13\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",21,"\u30b5\u30d0\u30b2\u30fc\u3010\u96a0\u5bc6or\u4fca\u654f\u306b\u3066\u5224\u5b9a\u3002\u8ecd\u4eba\u3068\u306a\u3063\u3066\u3001\u76f8\u624b\u3092\u5c60\u308c\uff01\u6557\u8005\u306f\u6b7b\u306c\u3002\u6557\u8005\u306f\uff12\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",22,"\u8ffd\u8de1\u3010\u5bdf\u77e5or\u96a0\u5bc6\u306b\u3066\u5224\u5b9a\u3002\u30cb\u30f3\u30b8\u30e3\u306e\u59ff\u3068\u306a\u3063\u3066\u4e0b\u624b\u4eba\u3092\u8ffd\u3048\uff01\u30b3\u30a2\u306a\u4eba\u6c17\u3092\u8a87\u308b\u30b9\u30c6\u30fc\u30b8\u3002\u30cb\u30f3\u30b8\u30e3\u4eba\u6c17\u3059\u3054\u3044\u3011",23,"\u
163a8\u7406\u3010\u9583\u304d\u306b\u3066\u5224\u5b9a\u3002\u3042\u306a\u305f\u305f\u3061\u306f\u63a2\u5075\u3068\u306a\u308a\u3001\u4e8b\u4ef6\u3092\u89e3\u6c7a\u306b\u5c0e\u304f\u3002\u72af\u4eba\u306f\u3001\u304a\u524d\u3060\uff01\uff12\u6642\u9593\u653e\u9001\u306b\u306a\u308b\u306e\u304c\u7389\u306b\u7455\u3011",24,"\u6f5c\u5165\u3010\u96a0\u5bc6\u306b\u3066\u5224\u5b9a\u3002\u30b9\u30d1\u30a4\u3068\u306a\u308a\u3001\u6a5f\u5bc6\u60c5\u5831\u3092\u76d7\u3081\uff01\u3042\u308c\u3001\u3053\u308c\u5b9f\u969b\u306e\u4f01\u696d\u306e\u6a5f\u5bc6\u60c5\u5831\u3058\u3083\u30fb\u30fb\u30fb\uff1f\u3011",25,"\u304b\u304f\u308c\u3093\u307c\u3010\u96a0\u5bc6or\u8aad\u5fc3\u306b\u3066\u5224\u5b9a\u3002\u3042\u306a\u305f\u3092\u8ffd\u3046\u306e\u306f\u30db\u30e9\u30fc\u306a\u5316\u3051\u7269\u30fb\u30fb\u30fb\u3002\u30b9\u30ea\u30ea\u30f3\u30b0\u306a\u304b\u304f\u308c\u3093\u307c\u3092\u3069\u3046\u305e\u582a\u80fd\u4e0b\u3055\u3044\u3011",26,"\u7d76\u5bfe\u7d76\u547d\uff01\u3010\u56de\u907f\u529b\u306b\u3066\u5224\u5b9a\u3002\u541b\u9054\u306f\u30de\u30d5\u30a3\u30a2\u306b\u304a\u3073\u304d\u51fa\u3055\u308c\u305f\u306e\u3060\u3002\u5927\u52e2\u306e\u9283\u304c\u541b\u3092\u72d9\u3046\u3002\u6557\u8005\u306f\uff13\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",31,"\u30af\u30a4\u30ba\u3010\u77e5\u8b58\u306b\u3066\u5224\u5b9a\u3002\u5df1\u306e\u77e5\u8b58\u3092\u5b58\u5206\u306b\u62ab\u9732\u3057\u308d\uff01\u8ca0\u3051\u305f\u3089\u5948\u843d\u306b\u843d\u3055\u308c\u307e\u3059\u3002\u6557\u8005\u306f\uff11\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",32,"\u8ff7\u8def\u3010\u5bdf\u77e5or\u5e78\u904b\u306b\u3066\u5224\u5b9a\u3002\u5de8\u5927\u8ff7\u8def\u3092\u30af\u30ea\u30a2\u3057\u308d\uff01\u3042\u308c\u3001\u306a\u3093\u3067\u3053\u3093\u306a\u3068\u3053\u308d\u306b\u9ab8\u9aa8\u304c\u30fb\u30fb\u30fb\u3011",33,"\u30d1\u30ba\u30eb\u3010\u77e5\u8b58or\u9583\u304d\u306b\u3066\u5224\u5b9a\u3002\uff13\uff24\u306e\u96e3\u89e3\u30d1\u30ba\u30eb\u3092\u89e3\u304d\u660e\u304b\u305b\uff01\uff01\u6642\u6298\u91d1\u5eab\u7834\u308a\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u30bf\u30fc\u30b2\u30c3\u30c8\u306b\u306a\u3063\u3066\u305f\u308a\u3011",34,"\u9593\u9055\u3044\u63a2\u3057\u3010\u89b3\u5bdf\u773cor\u9583\u304d\u306b\u3066\u5224\u5b9a\u3002\u5927\u91cf\u306e\u9375\u304b\u3089\u6b63\u3057\u3044\u9375\u3092\u3002\u7f8e\u5973\u306e\u4e2d\u304b\u3089\u30aa\u30ab\u30de\u3092\u3002\u305d\u3093\u306a\u9593\u9055\u3044\u3092\u898b\u3064\u3051\u308b\u306e\u3060\uff01\u3011",35,"\u76ee\u5229\u304d\u3010\u89b3\u5bdf\u773cor\u77e5\u8b58\u306b\u3066\u5224\u5b9a\u3002\u3042\u306a\u305f\u306e\u9451\u5b9a\u3067\u5024\u6bb5\u3092\u5f53\u3066\u308d\uff01\u306f\u305a\u308c\u305f\u3089\u304b\u3063\u3053\u60aa\u3044\u3067\u3059\u3011",36,"\u30b9\u30ca\u30a4\u30d1\u30fc\u3010\u547d\u4e2d\u529b\u306b\u3066\u5224\u5b9a\u3002\u4e00\u6483\u5fc5\u6bba\u3067\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u4ed5\u7559\u3081\u308d\uff01\u306a\u304a\u3001\u30bf\u30fc\u30b2\u30c3\u30c8\u306f\u304a\u4e92\u3044\u3060\u3002\u6557\u8005\u306f\uff12\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",41,"\u8155\u76f8\u64b2\u3010\u529b\u6280\u306b\u3066\u5224\u5b9a\u3002\u5fc5\u8981\u306a\u306e\u306f\u3001\u529b\u306e\u307f\uff01\uff01\u6557\u8005\u306f\uff12\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",42,"\u30a4\u30f3\u30c7\u30a3\u30b8\u30e7\u30fc\u30f3\u30ba\u3010\u4fca\u654f\u306b\u3066\u5224\u5b9a\u3002\u306a\u305c\u304b\u5927\u5ca9\u304c\u5f8c\u308d\u304b\u3089\uff01\u9003\u3052\u308d\u30fc\uff01\u6557\u8005\u306f\uff13\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",43,"\uff30\uff2b\u3010\u529b\u6280or\u5bdf\u77e5\u306b\u3066\u5224\u5b9a\u3002\u898b\u6975\u3081\u3001\u30b4\u30fc\u30eb\u3057\u308d\uff01\u30d1\u30ef\u30fc\u3067\u7834\u3063\u3066\u3082\u3044\u3044\u3011",44,"\u30c0\u30f3\u30b9\u3010\u6280\u8853or\u4fca\u654f\u306b\u3066\u5224\u5b9a\u3002\u5df1\u306e\u821e\u3092\u9b45\u305b\u308d\uff01\u30b8\u30e3\u30f3\u30eb\u554f\u308f\u305a\u3011",45,"\u30dc\u30c7\u30a3\u30b3\u30f3\u30c6\u30b9\u30c8\u3010\u5a01\u5727\u306b\u3066\u5224\u5b9a\u3002\u9b45\u305b\u308b\u306e\u306f\u30de\u30c3\u30b9\u30eb\u304b\u3001\u305d\u308c\u3068\u3082\u7f8e\u3057\u3044\u80a2\u4f53\u304b\uff01\u5bb9\u59ff\u30dc\u30fc\u30ca\u30b9\u306f\u3064\u304d\u307e\u305b\u3093\u3011",46,"\u7a81\u7834\u3057\u308d\uff01\u3010\u30c0\u30e1\u30fc\u30b8\u91cf\u306b\u3066\u5224\u5b9a\u3002\u7acb\u3061\u306f\u3060\u304b\u308b\u6249\u3092\u3076\u3061\u7834\u308c\uff01\u6249\u306f\u9632\u5fa1\uff11\uff10\u3011",51,"\u65e9\u98df\u3044\u3010\u529b\u6280or\u4fca\u654f\u306b\u3066\u5224\u5b9a\u3002\u304f\u3063\u3066\uff01\u304f\u3063\u3066\uff01\uff01\u304f\u3044\u307e\u304f\u308c\uff01\uff01\u6557\u8005\u306f\u80c3\u306b\uff12\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",52,"\u30ca\u30f3\u30d1\u5929\u56fd\u3010\u8a71\u8853or\u8aad\u5fc3\u306b\u3066\u5224\u5b9a\u3002\u96fb\u8133\u4e16\u754c\u3067\u8001\u82e5\u7537\u5973\u3092\u53e3\u8aac\u304d\u843d\u305b\uff01\u76f8\u624b\u306f\u30d7\u30ed\u30b0\u30e9\u30e0\u3060\u3063\u305f\u308a\u96fb\u8133\u306b\u5165\u3063\u3066\u3044\u308b\u30a2\u30d0\u30bf\u30fc\u3060\u3063\u305f\u308a\u3011",53,"\u30b9\u30ea\u30fc\u30b5\u30a4\u30ba\u3010\u89b3\u5bdf\u773c\u306b\u3066\u5224\u5b9a\u3002\u9b45\u60d1\u306e\u30dc\u30c
17\u30a3\u3092\u306a\u3081\u307e\u308f\u305b\uff01\u52dd\u5229\u8005\u306f\u3042\u308b\u610f\u5473\u3067\u5c0a\u656c\u3055\u308c\u3001\u3042\u308b\u610f\u5473\u3067\u5acc\u308f\u308c\u308b\u3011",54,"\u30ef\u30b5\u30d3\u5bff\u53f8\u3010\u89b3\u5bdf\u773cor\u5e78\u904b\u306b\u3066\u5224\u5b9a\u3002\u9ad8\u7d1a\u5bff\u53f8\u306e\u4e2d\u306b\u3001\u6b7b\u306c\u307b\u3069\u306e\u523a\u6fc0\u304c\u30fb\u30fb\u30fb\uff01\u6557\u8005\u306f\uff12\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3011",55,"\u3058\u3083\u3093\u3051\u3093\u3010\u8aad\u5fc3\u306b\u3066\u5224\u5b9a\u3002\u3058\u3083\u3093\u3051\u3093\u3068\u306f\u904b\u3067\u306f\u306a\u3044\u3001\u8aad\u307f\u5408\u3044\u306a\u306e\u3060\uff01\u3011",56,"\u74e6\u5272\u308a\u3010\u30c0\u30e1\u30fc\u30b8\u91cf\u306b\u3066\u5224\u5b9a\u3002\u3069\u3093\u306a\u65b9\u6cd5\u3067\u3082\u3044\u3044\u3002\u3068\u306b\u304b\u304f\u679a\u6570\u3092\u5272\u308c\uff01\uff01\uff01\u30c0\u30e1\u30fc\u30b8\u91cf\u306e\uff12\u500d\u304f\u3089\u3044\u304c\u5272\u3063\u305f\u679a\u6570\u3011",61,"\u6599\u7406\u5bfe\u6c7a\u3010\u77e5\u8b58or\u6280\u8853\u306b\u3066\u5224\u5b9a\u3002\u80c3\u888b\u3092\u3064\u304b\u3081\uff01\u7d76\u54c1\u6599\u7406\u5bfe\u6c7a\uff01\u6599\u7406\u306b\u3088\u3063\u3066\u306f\uff32\uff11\uff18\uff27\u6307\u5b9a\u306b\u306a\u308b\u5834\u5408\u304c\u3042\u308b\u3011",62,"\u6b4c\u5408\u6226\u3010\u5a01\u5727or\u6280\u8853\u306b\u3066\u5224\u5b9a\u3002\u305d\u306e\u6b4c\u5531\u529b\u3067\u5fc3\u3092\u3064\u304b\u3081\uff01\u30a2\u30a4\u30c9\u30eb\u30c7\u30d3\u30e5\u30fc\u3082\u5922\u3058\u3083\u306a\u3044\uff01\u96fb\u8133\u306a\u306e\u3067\u304a\u597d\u304d\u306a\u8863\u88c5\u3067\u3069\u3046\u305e\u3011",63,"\u6f2b\u624d\u3010\u8a71\u8853or\u9583\u304d\u306b\u3066\u5224\u5b9a\u3002\u5373\u8208\u6f2b\u624d\u3067\u753b\u9762\u306e\u5411\u3053\u3046\u3092\u7206\u7b11\u306e\u6e26\u3078\uff01\u76f8\u65b9\u304c\u5fc5\u8981\u306a\u65b9\u306f\u6f2b\u624d\u30d7\u30ed\u30b0\u30e9\u30e0\u30a2\u30d0\u30bf\u30fc\u3092\u30ec\u30f3\u30bf\u30eb\u3002\u6709\u6599\u3011",64,"\u753b\u4f2f\u3010\u6280\u8853\u306b\u3066\u5224\u5b9a\u3002\u30c6\u30fc\u30de\u3092\u3082\u3068\u306b\u3001\u3042\u306a\u305f\u306e\u753b\u529b\u3092\u898b\u305b\u3064\u3051\u308d\uff01\u6642\u3005\u4e0b\u624b\u3046\u307e\u306a\u4eba\u304c\u52dd\u3064\u3053\u3068\u3082\u3011",65,"\u30d7\u30ec\u30bc\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3\u3010\u8a71\u8853\u306b\u3066\u5224\u5b9a\u3002\u672c\u65e5\u306e\u5546\u54c1\u306f\u3001\u3053\u3061\u3089\uff01\uff01\u5b9f\u969b\u306b\u8ca9\u58f2\u3057\u307e\u3059\u3002\u3057\u3066\u3082\u3089\u3044\u307e\u3059\u3011",66,"\u7121\u53cc\u6483\u7834\uff01\u3010\u30c0\u30e1\u30fc\u30b8\u91cf\u306b\u3066\u5224\u5b9a\u3002\u305f\u3001\u5927\u91cf\u306e\u30e2\u30d2\u30ab\u30f3\u3060\u3041\uff5e\uff01\u30c0\u30e1\u30fc\u30b8\u91cf\u306e\uff12\u500d\u304f\u3089\u3044\u304c\u5012\u3057\u305f\u6570\u3002\u6557\u8005\u306f\uff12\uff24\uff16\u30c0\u30e1\u30fc\u30b8\u3002\uff33\uff25\u3010\u30aa\u30fc\u30eb\u30ec\u30f3\u30b8\u3011\u6280\u306f\u6210\u529f\u3067\u5224\u5b9a\uff0b\uff11\uff10\u3011"))}).$freeze())})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.