~michael.nelson/ubuntu-webcatalog/1267731-import-sca-apps-error

« back to all changes in this revision

Viewing changes to src/webcatalog/static/yui/3.10.3/build/resize-base/resize-base-coverage.js

  • Committer: Tarmac
  • Author(s): Stephen Stewart
  • Date: 2013-06-26 09:19:32 UTC
  • mfrom: (184.1.4 ubuntu-global-nav)
  • Revision ID: tarmac-20130626091932-8urtuli368k8p7ds
[r=beuno,jonas-drange] add ubuntu global nav to apps.ubuntu.com

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
YUI 3.10.3 (build 2fb5187)
 
3
Copyright 2013 Yahoo! Inc. All rights reserved.
 
4
Licensed under the BSD License.
 
5
http://yuilibrary.com/license/
 
6
*/
 
7
 
 
8
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
 
9
if (!__coverage__['build/resize-base/resize-base.js']) {
 
10
   __coverage__['build/resize-base/resize-base.js'] = {"path":"build/resize-base/resize-base.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0,0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":42}}},"2":{"name":"(anonymous_2)","line":78,"loc":{"start":{"line":78,"column":13},"end":{"line":78,"column":24}}},"3":{"name":"(anonymous_3)","line":83,"loc":{"start":{"line":83,"column":20},"end":{"line":83,"column":34}}},"4":{"name":"(anonymous_4)","line":87,"loc":{"start":{"line":87,"column":19},"end":{"line":87,"column":39}}},"5":{"name":"(anonymous_5)","line":91,"loc":{"start":{"line":91,"column":21},"end":{"line":91,"column":38}}},"6":{"name":"(anonymous_6)","line":95,"loc":{"start":{"line":95,"column":13},"end":{"line":95,"column":25}}},"7":{"name":"(anonymous_7)","line":100,"loc":{"start":{"line":100,"column":8},"end":{"line":100,"column":22}}},"8":{"name":"(anonymous_8)","line":105,"loc":{"start":{"line":105,"column":26},"end":{"line":105,"column":37}}},"9":{"name":"(anonymous_9)","line":109,"loc":{"start":{"line":109,"column":26},"end":{"line":109,"column":44}}},"10":{"name":"Resize","line":165,"loc":{"start":{"line":165,"column":0},"end":{"line":165,"column":18}}},"11":{"name":"(anonymous_11)","line":198,"loc":{"start":{"line":198,"column":23},"end":{"line":198,"column":35}}},"12":{"name":"(anonymous_12)","line":349,"loc":{"start":{"line":349,"column":11},"end":{"line":349,"column":38}}},"13":{"name":"(anonymous_13)","line":356,"loc":{"start":{"line":356,"column":11},"end":{"line":356,"column":34}}},"14":{"name":"(anonymous_14)","line":364,"loc":{"start":{"line":364,"column":11},"end":{"line":364,"column":34}}},"15":{"name":"(anonymous_15)","line":371,"loc":{"start":{"line":371,"column":11},"end":{"line":371,"column":38}}},"16":{"name":"(anonymous_16)","line":379,"loc":{"start":{"line":379,"column":12},"end":{"line":379,"column":23}}},"17":{"name":"(anonymous_17)","line":384,"loc":{"start":{"line":384,"column":12},"end":{"line":384,"column":23}}},"18":{"name":"(anonymous_18)","line":389,"loc":{"start":{"line":389,"column":12},"end":{"line":389,"column":23}}},"19":{"name":"(anonymous_19)","line":394,"loc":{"start":{"line":394,"column":12},"end":{"line":394,"column":23}}},"20":{"name":"(anonymous_20)","line":603,"loc":{"start":{"line":603,"column":21},"end":{"line":603,"column":32}}},"21":{"name":"(anonymous_21)","line":615,"loc":{"start":{"line":615,"column":18},"end":{"line":615,"column":29}}},"22":{"name":"(anonymous_22)","line":627,"loc":{"start":{"line":627,"column":16},"end":{"line":627,"column":27}}},"23":{"name":"(anonymous_23)","line":641,"loc":{"start":{"line":641,"column":16},"end":{"line":641,"column":27}}},"24":{"name":"(anonymous_24)","line":659,"loc":{"start":{"line":659,"column":20},"end":{"line":659,"column":31}}},"25":{"name":"(anonymous_25)","line":667,"loc":{"start":{"line":667,"column":16},"end":{"line":667,"column":33}}},"26":{"name":"(anonymous_26)","line":675,"loc":{"start":{"line":675,"column":32},"end":{"line":675,"column":51}}},"27":{"name":"(anonymous_27)","line":707,"loc":{"start":{"line":707,"column":18},"end":{"line":707,"column":29}}},"28":{"name":"(anonymous_28)","line":723,"loc":{"start":{"line":723,"column":20},"end":{"line":723,"column":33}}},"29":{"name":"(anonymous_29)","line":728,"loc":{"start":{"line":728,"column":16},"end":{"line":728,"column":36}}},"30":{"name":"(anonymous_30)","line":744,"loc":{"start":{"line":744,"column":17},"end":{"line":744,"column":28}}},"31":{"name":"(anonymous_31)","line":776,"loc":{"start":{"line":776,"column":21},"end":{"line":776,"column":32}}},"32":{"name":"(anonymous_32)","line":794,"loc":{"start":{"line":794,"column":23},"end":{"line":794,"column":34}}},"33":{"name":"(anonymous_33)","line":797,"loc":{"start":{"line":797,"column":26},"end":{"line":797,"column":45}}},"34":{"name":"(anonymous_34)","line":873,"loc":{"start":{"line":873,"column":24},"end":{"line":873,"column":35}}},"35":{"name":"(anonymous_35)","line":878,"loc":{"start":{"line":878,"column":32},"end":{"line":878,"column":51}}},"36":{"name":"(anonymous_36)","line":893,"loc":{"start":{"line":893,"column":22},"end":{"line":893,"column":39}}},"37":{"name":"(anonymous_37)","line":909,"loc":{"start":{"line":909,"column":21},"end":{"line":909,"column":32}}},"38":{"name":"(anonymous_38)","line":935,"loc":{"start":{"line":935,"column":20},"end":{"line":935,"column":43}}},"39":{"name":"(anonymous_39)","line":962,"loc":{"start":{"line":962,"column":21},"end":{"line":962,"column":45}}},"40":{"name":"(anonymous_40)","line":995,"loc":{"start":{"line":995,"column":12},"end":{"line":995,"column":27}}},"41":{"name":"(anonymous_41)","line":1018,"loc":{"start":{"line":1018,"column":18},"end":{"line":1018,"column":40}}},"42":{"name":"(anonymous_42)","line":1055,"loc":{"start":{"line":1055,"column":32},"end":{"line":1055,"column":47}}},"43":{"name":"(anonymous_43)","line":1063,"loc":{"start":{"line":1063,"column":53},"end":{"line":1063,"column":67}}},"44":{"name":"(anonymous_44)","line":1093,"loc":{"start":{"line":1093,"column":17},"end":{"line":1093,"column":28}}},"45":{"name":"(anonymous_45)","line":1130,"loc":{"start":{"line":1130,"column":33},"end":{"line":1130,"column":50}}},"46":{"name":"(anonymous_46)","line":1145,"loc":{"start":{"line":1145,"column":21},"end":{"line":1145,"column":37}}},"47":{"name":"(anonymous_47)","line":1161,"loc":{"start":{"line":1161,"column":32},"end":{"line":1161,"column":43}}},"48":{"name":"(anonymous_48)","line":1182,"loc":{"start":{"line":1182,"column":29},"end":{"line":1182,"column":43}}},"49":{"name":"(anonymous_49)","line":1190,"loc":{"start":{"line":1190,"column":24},"end":{"line":1190,"column":43}}},"50":{"name":"(anonymous_50)","line":1210,"loc":{"start":{"line":1210,"column":21},"end":{"line":1210,"column":35}}},"51":{"name":"(anonymous_51)","line":1227,"loc":{"start":{"line":1227,"column":24},"end":{"line":1227,"column":39}}},"52":{"name":"(anonymous_52)","line":1249,"loc":{"start":{"line":1249,"column":27},"end":{"line":1249,"column":41}}},"53":{"name":"(anonymous_53)","line":1270,"loc":{"start":{"line":1270,"column":18},"end":{"line":1270,"column":32}}},"54":{"name":"(anonymous_54)","line":1291,"loc":{"start":{"line":1291,"column":23},"end":{"line":1291,"column":34}}},"55":{"name":"(anonymous_55)","line":1304,"loc":{"start":{"line":1304,"column":22},"end":{"line":1304,"column":38}}},"56":{"name":"(anonymous_56)","line":1317,"loc":{"start":{"line":1317,"column":17},"end":{"line":1317,"column":33}}},"57":{"name":"(anonymous_57)","line":1333,"loc":{"start":{"line":1333,"column":27},"end":{"line":1333,"column":43}}},"58":{"name":"(anonymous_58)","line":1346,"loc":{"start":{"line":1346,"column":22},"end":{"line":1346,"column":38}}},"59":{"name":"(anonymous_59)","line":1384,"loc":{"start":{"line":1384,"column":25},"end":{"line":1384,"column":41}}},"60":{"name":"(anonymous_60)","line":1397,"loc":{"start":{"line":1397,"column":20},"end":{"line":1397,"column":36}}},"61":{"name":"(anonymous_61)","line":1422,"loc":{"start":{"line":1422,"column":27},"end":{"line":1422,"column":43}}},"62":{"name":"(anonymous_62)","line":1435,"loc":{"start":{"line":1435,"column":22},"end":{"line":1435,"column":38}}},"63":{"name":"(anonymous_63)","line":1458,"loc":{"start":{"line":1458,"column":29},"end":{"line":1458,"column":45}}},"64":{"name":"(anonymous_64)","line":1469,"loc":{"start":{"line":1469,"column":28},"end":{"line":1469,"column":44}}},"65":{"name":"(anonymous_65)","line":1480,"loc":{"start":{"line":1480,"column":33},"end":{"line":1480,"column":49}}},"66":{"name":"(anonymous_66)","line":1491,"loc":{"start":{"line":1491,"column":31},"end":{"line":1491,"column":47}}},"67":{"name":"(anonymous_67)","line":1502,"loc":{"start":{"line":1502,"column":33},"end":{"line":1502,"column":49}}},"68":{"name":"(anonymous_68)","line":1517,"loc":{"start":{"line":1517,"column":30},"end":{"line":1517,"column":41}}},"69":{"name":"(anonymous_69)","line":1532,"loc":{"start":{"line":1532,"column":30},"end":{"line":1532,"column":41}}},"70":{"name":"(anonymous_70)","line":1547,"loc":{"start":{"line":1547,"column":28},"end":{"line":1547,"column":43}}},"71":{"name":"(anonymous_71)","line":1567,"loc":{"start":{"line":1567,"column":29},"end":{"line":1567,"column":45}}},"72":{"name":"(anonymous_72)","line":1578,"loc":{"start":{"line":1578,"column":29},"end":{"line":1578,"column":40}}},"73":{"name":"(anonymous_73)","line":1593,"loc":{"start":{"line":1593,"column":30},"end":{"line":1593,"column":41}}},"74":{"name":"(anonymous_74)","line":1604,"loc":{"start":{"line":1604,"column":23},"end":{"line":1604,"column":34}}},"75":{"name":"(anonymous_75)","line":1636,"loc":{"start":{"line":1636,"column":39},"end":{"line":1636,"column":56}}},"76":{"name":"(anonymous_76)","line":1639,"loc":{"start":{"line":1639,"column":16},"end":{"line":1639,"column":27}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1648,"column":119}},"2":{"start":{"line":9,"column":0},"end":{"line":129,"column":48}},"3":{"start":{"line":79,"column":8},"end":{"line":79,"column":65}},"4":{"start":{"line":84,"column":8},"end":{"line":84,"column":48}},"5":{"start":{"line":88,"column":8},"end":{"line":88,"column":42}},"6":{"start":{"line":92,"column":8},"end":{"line":92,"column":45}},"7":{"start":{"line":96,"column":8},"end":{"line":96,"column":37}},"8":{"start":{"line":101,"column":12},"end":{"line":101,"column":72}},"9":{"start":{"line":106,"column":8},"end":{"line":107,"column":46}},"10":{"start":{"line":109,"column":8},"end":{"line":114,"column":11}},"11":{"start":{"line":110,"column":12},"end":{"line":112,"column":13}},"12":{"start":{"line":111,"column":16},"end":{"line":111,"column":42}},"13":{"start":{"line":113,"column":12},"end":{"line":113,"column":27}},"14":{"start":{"line":116,"column":8},"end":{"line":116,"column":35}},"15":{"start":{"line":165,"column":0},"end":{"line":167,"column":1}},"16":{"start":{"line":166,"column":4},"end":{"line":166,"column":57}},"17":{"start":{"line":169,"column":0},"end":{"line":401,"column":3}},"18":{"start":{"line":199,"column":16},"end":{"line":199,"column":62}},"19":{"start":{"line":350,"column":12},"end":{"line":351,"column":53}},"20":{"start":{"line":353,"column":12},"end":{"line":353,"column":63}},"21":{"start":{"line":357,"column":12},"end":{"line":358,"column":53}},"22":{"start":{"line":360,"column":12},"end":{"line":360,"column":47}},"23":{"start":{"line":361,"column":12},"end":{"line":361,"column":61}},"24":{"start":{"line":365,"column":12},"end":{"line":366,"column":53}},"25":{"start":{"line":368,"column":12},"end":{"line":368,"column":61}},"26":{"start":{"line":372,"column":12},"end":{"line":373,"column":53}},"27":{"start":{"line":375,"column":12},"end":{"line":375,"column":45}},"28":{"start":{"line":376,"column":12},"end":{"line":376,"column":63}},"29":{"start":{"line":380,"column":12},"end":{"line":380,"column":42}},"30":{"start":{"line":381,"column":12},"end":{"line":381,"column":42}},"31":{"start":{"line":385,"column":12},"end":{"line":385,"column":42}},"32":{"start":{"line":386,"column":12},"end":{"line":386,"column":42}},"33":{"start":{"line":390,"column":12},"end":{"line":390,"column":42}},"34":{"start":{"line":391,"column":12},"end":{"line":391,"column":42}},"35":{"start":{"line":395,"column":12},"end":{"line":395,"column":42}},"36":{"start":{"line":396,"column":12},"end":{"line":396,"column":42}},"37":{"start":{"line":403,"column":0},"end":{"line":1634,"column":2}},"38":{"start":{"line":604,"column":12},"end":{"line":604,"column":36}},"39":{"start":{"line":606,"column":12},"end":{"line":606,"column":28}},"40":{"start":{"line":616,"column":12},"end":{"line":616,"column":32}},"41":{"start":{"line":618,"column":12},"end":{"line":618,"column":38}},"42":{"start":{"line":628,"column":12},"end":{"line":628,"column":32}},"43":{"start":{"line":630,"column":12},"end":{"line":630,"column":37}},"44":{"start":{"line":631,"column":12},"end":{"line":631,"column":31}},"45":{"start":{"line":632,"column":12},"end":{"line":632,"column":35}},"46":{"start":{"line":642,"column":12},"end":{"line":642,"column":32}},"47":{"start":{"line":644,"column":12},"end":{"line":644,"column":48}},"48":{"start":{"line":647,"column":12},"end":{"line":649,"column":14}},"49":{"start":{"line":660,"column":12},"end":{"line":663,"column":49}},"50":{"start":{"line":665,"column":12},"end":{"line":670,"column":14}},"51":{"start":{"line":668,"column":20},"end":{"line":668,"column":36}},"52":{"start":{"line":672,"column":12},"end":{"line":672,"column":46}},"53":{"start":{"line":675,"column":12},"end":{"line":680,"column":15}},"54":{"start":{"line":676,"column":16},"end":{"line":676,"column":47}},"55":{"start":{"line":679,"column":16},"end":{"line":679,"column":38}},"56":{"start":{"line":682,"column":12},"end":{"line":682,"column":40}},"57":{"start":{"line":685,"column":12},"end":{"line":693,"column":13}},"58":{"start":{"line":686,"column":16},"end":{"line":686,"column":52}},"59":{"start":{"line":688,"column":16},"end":{"line":690,"column":17}},"60":{"start":{"line":689,"column":20},"end":{"line":689,"column":54}},"61":{"start":{"line":692,"column":16},"end":{"line":692,"column":37}},"62":{"start":{"line":695,"column":12},"end":{"line":695,"column":41}},"63":{"start":{"line":696,"column":12},"end":{"line":696,"column":56}},"64":{"start":{"line":708,"column":12},"end":{"line":708,"column":28}},"65":{"start":{"line":709,"column":12},"end":{"line":709,"column":26}},"66":{"start":{"line":710,"column":12},"end":{"line":710,"column":26}},"67":{"start":{"line":724,"column":12},"end":{"line":724,"column":32}},"68":{"start":{"line":726,"column":12},"end":{"line":735,"column":14}},"69":{"start":{"line":729,"column":20},"end":{"line":731,"column":22}},"70":{"start":{"line":733,"column":20},"end":{"line":733,"column":62}},"71":{"start":{"line":745,"column":12},"end":{"line":745,"column":32}},"72":{"start":{"line":747,"column":12},"end":{"line":760,"column":14}},"73":{"start":{"line":762,"column":12},"end":{"line":767,"column":14}},"74":{"start":{"line":777,"column":12},"end":{"line":778,"column":48}},"75":{"start":{"line":780,"column":12},"end":{"line":785,"column":14}},"76":{"start":{"line":795,"column":12},"end":{"line":805,"column":18}},"77":{"start":{"line":798,"column":20},"end":{"line":804,"column":23}},"78":{"start":{"line":817,"column":12},"end":{"line":817,"column":61}},"79":{"start":{"line":829,"column":12},"end":{"line":829,"column":50}},"80":{"start":{"line":840,"column":12},"end":{"line":840,"column":61}},"81":{"start":{"line":852,"column":12},"end":{"line":852,"column":57}},"82":{"start":{"line":864,"column":12},"end":{"line":864,"column":53}},"83":{"start":{"line":874,"column":12},"end":{"line":876,"column":63}},"84":{"start":{"line":878,"column":12},"end":{"line":880,"column":15}},"85":{"start":{"line":879,"column":16},"end":{"line":879,"column":48}},"86":{"start":{"line":882,"column":12},"end":{"line":882,"column":43}},"87":{"start":{"line":894,"column":12},"end":{"line":894,"column":32}},"88":{"start":{"line":896,"column":12},"end":{"line":900,"column":14}},"89":{"start":{"line":910,"column":12},"end":{"line":916,"column":59}},"90":{"start":{"line":918,"column":12},"end":{"line":922,"column":13}},"91":{"start":{"line":919,"column":16},"end":{"line":919,"column":57}},"92":{"start":{"line":936,"column":12},"end":{"line":939,"column":63}},"93":{"start":{"line":942,"column":12},"end":{"line":942,"column":32}},"94":{"start":{"line":946,"column":12},"end":{"line":950,"column":13}},"95":{"start":{"line":949,"column":16},"end":{"line":949,"column":78}},"96":{"start":{"line":963,"column":12},"end":{"line":965,"column":29}},"97":{"start":{"line":968,"column":12},"end":{"line":970,"column":13}},"98":{"start":{"line":969,"column":16},"end":{"line":969,"column":36}},"99":{"start":{"line":972,"column":12},"end":{"line":976,"column":14}},"100":{"start":{"line":978,"column":12},"end":{"line":978,"column":52}},"101":{"start":{"line":979,"column":12},"end":{"line":979,"column":52}},"102":{"start":{"line":981,"column":12},"end":{"line":981,"column":44}},"103":{"start":{"line":984,"column":12},"end":{"line":984,"column":53}},"104":{"start":{"line":986,"column":12},"end":{"line":989,"column":14}},"105":{"start":{"line":996,"column":16},"end":{"line":1002,"column":22}},"106":{"start":{"line":1004,"column":16},"end":{"line":1004,"column":47}},"107":{"start":{"line":1019,"column":12},"end":{"line":1025,"column":53}},"108":{"start":{"line":1027,"column":12},"end":{"line":1030,"column":13}},"109":{"start":{"line":1029,"column":16},"end":{"line":1029,"column":71}},"110":{"start":{"line":1032,"column":12},"end":{"line":1040,"column":14}},"111":{"start":{"line":1056,"column":12},"end":{"line":1060,"column":14}},"112":{"start":{"line":1062,"column":12},"end":{"line":1076,"column":13}},"113":{"start":{"line":1063,"column":16},"end":{"line":1075,"column":19}},"114":{"start":{"line":1064,"column":20},"end":{"line":1068,"column":77}},"115":{"start":{"line":1070,"column":20},"end":{"line":1070,"column":95}},"116":{"start":{"line":1071,"column":20},"end":{"line":1071,"column":95}},"117":{"start":{"line":1072,"column":20},"end":{"line":1072,"column":95}},"118":{"start":{"line":1073,"column":20},"end":{"line":1073,"column":85}},"119":{"start":{"line":1074,"column":20},"end":{"line":1074,"column":88}},"120":{"start":{"line":1078,"column":12},"end":{"line":1078,"column":123}},"121":{"start":{"line":1079,"column":12},"end":{"line":1079,"column":118}},"122":{"start":{"line":1080,"column":12},"end":{"line":1080,"column":123}},"123":{"start":{"line":1081,"column":12},"end":{"line":1081,"column":118}},"124":{"start":{"line":1083,"column":12},"end":{"line":1083,"column":24}},"125":{"start":{"line":1094,"column":12},"end":{"line":1098,"column":42}},"126":{"start":{"line":1100,"column":12},"end":{"line":1100,"column":64}},"127":{"start":{"line":1102,"column":12},"end":{"line":1104,"column":13}},"128":{"start":{"line":1103,"column":16},"end":{"line":1103,"column":53}},"129":{"start":{"line":1107,"column":12},"end":{"line":1114,"column":13}},"130":{"start":{"line":1110,"column":16},"end":{"line":1113,"column":18}},"131":{"start":{"line":1117,"column":12},"end":{"line":1119,"column":13}},"132":{"start":{"line":1118,"column":16},"end":{"line":1118,"column":44}},"133":{"start":{"line":1131,"column":12},"end":{"line":1131,"column":32}},"134":{"start":{"line":1133,"column":12},"end":{"line":1133,"column":85}},"135":{"start":{"line":1134,"column":12},"end":{"line":1134,"column":81}},"136":{"start":{"line":1135,"column":12},"end":{"line":1135,"column":79}},"137":{"start":{"line":1136,"column":12},"end":{"line":1136,"column":83}},"138":{"start":{"line":1146,"column":12},"end":{"line":1146,"column":32}},"139":{"start":{"line":1148,"column":12},"end":{"line":1148,"column":76}},"140":{"start":{"line":1162,"column":12},"end":{"line":1166,"column":78}},"141":{"start":{"line":1168,"column":12},"end":{"line":1168,"column":55}},"142":{"start":{"line":1169,"column":12},"end":{"line":1169,"column":61}},"143":{"start":{"line":1171,"column":12},"end":{"line":1171,"column":107}},"144":{"start":{"line":1172,"column":12},"end":{"line":1172,"column":107}},"145":{"start":{"line":1183,"column":12},"end":{"line":1184,"column":68}},"146":{"start":{"line":1186,"column":12},"end":{"line":1200,"column":13}},"147":{"start":{"line":1187,"column":16},"end":{"line":1199,"column":17}},"148":{"start":{"line":1189,"column":20},"end":{"line":1193,"column":22}},"149":{"start":{"line":1191,"column":28},"end":{"line":1191,"column":75}},"150":{"start":{"line":1195,"column":20},"end":{"line":1195,"column":72}},"151":{"start":{"line":1198,"column":20},"end":{"line":1198,"column":75}},"152":{"start":{"line":1211,"column":12},"end":{"line":1212,"column":29}},"153":{"start":{"line":1215,"column":12},"end":{"line":1237,"column":13}},"154":{"start":{"line":1216,"column":16},"end":{"line":1216,"column":30}},"155":{"start":{"line":1218,"column":17},"end":{"line":1237,"column":13}},"156":{"start":{"line":1220,"column":16},"end":{"line":1236,"column":17}},"157":{"start":{"line":1221,"column":20},"end":{"line":1221,"column":51}},"158":{"start":{"line":1225,"column":20},"end":{"line":1235,"column":22}},"159":{"start":{"line":1228,"column":28},"end":{"line":1228,"column":52}},"160":{"start":{"line":1231,"column":28},"end":{"line":1233,"column":29}},"161":{"start":{"line":1232,"column":32},"end":{"line":1232,"column":53}},"162":{"start":{"line":1239,"column":12},"end":{"line":1239,"column":27}},"163":{"start":{"line":1250,"column":12},"end":{"line":1251,"column":48}},"164":{"start":{"line":1253,"column":12},"end":{"line":1260,"column":13}},"165":{"start":{"line":1254,"column":16},"end":{"line":1259,"column":17}},"166":{"start":{"line":1255,"column":20},"end":{"line":1255,"column":64}},"167":{"start":{"line":1258,"column":20},"end":{"line":1258,"column":67}},"168":{"start":{"line":1271,"column":12},"end":{"line":1274,"column":53}},"169":{"start":{"line":1277,"column":12},"end":{"line":1279,"column":13}},"170":{"start":{"line":1278,"column":16},"end":{"line":1278,"column":27}},"171":{"start":{"line":1281,"column":12},"end":{"line":1281,"column":23}},"172":{"start":{"line":1292,"column":12},"end":{"line":1292,"column":32}},"173":{"start":{"line":1294,"column":12},"end":{"line":1294,"column":42}},"174":{"start":{"line":1305,"column":12},"end":{"line":1305,"column":32}},"175":{"start":{"line":1307,"column":12},"end":{"line":1307,"column":36}},"176":{"start":{"line":1318,"column":12},"end":{"line":1318,"column":32}},"177":{"start":{"line":1320,"column":12},"end":{"line":1320,"column":62}},"178":{"start":{"line":1323,"column":12},"end":{"line":1323,"column":31}},"179":{"start":{"line":1334,"column":12},"end":{"line":1334,"column":32}},"180":{"start":{"line":1336,"column":12},"end":{"line":1336,"column":41}},"181":{"start":{"line":1347,"column":12},"end":{"line":1350,"column":28}},"182":{"start":{"line":1352,"column":12},"end":{"line":1352,"column":46}},"183":{"start":{"line":1355,"column":12},"end":{"line":1355,"column":40}},"184":{"start":{"line":1357,"column":12},"end":{"line":1357,"column":33}},"185":{"start":{"line":1360,"column":12},"end":{"line":1360,"column":35}},"186":{"start":{"line":1363,"column":12},"end":{"line":1374,"column":13}},"187":{"start":{"line":1364,"column":16},"end":{"line":1364,"column":91}},"188":{"start":{"line":1365,"column":16},"end":{"line":1365,"column":89}},"189":{"start":{"line":1367,"column":16},"end":{"line":1369,"column":17}},"190":{"start":{"line":1368,"column":20},"end":{"line":1368,"column":69}},"191":{"start":{"line":1371,"column":16},"end":{"line":1373,"column":17}},"192":{"start":{"line":1372,"column":20},"end":{"line":1372,"column":67}},"193":{"start":{"line":1385,"column":12},"end":{"line":1385,"column":32}},"194":{"start":{"line":1387,"column":12},"end":{"line":1387,"column":39}},"195":{"start":{"line":1398,"column":12},"end":{"line":1399,"column":46}},"196":{"start":{"line":1402,"column":12},"end":{"line":1402,"column":28}},"197":{"start":{"line":1405,"column":12},"end":{"line":1405,"column":31}},"198":{"start":{"line":1407,"column":12},"end":{"line":1407,"column":48}},"199":{"start":{"line":1409,"column":12},"end":{"line":1409,"column":46}},"200":{"start":{"line":1410,"column":12},"end":{"line":1410,"column":51}},"201":{"start":{"line":1412,"column":12},"end":{"line":1412,"column":35}},"202":{"start":{"line":1423,"column":12},"end":{"line":1423,"column":32}},"203":{"start":{"line":1425,"column":12},"end":{"line":1425,"column":41}},"204":{"start":{"line":1436,"column":12},"end":{"line":1437,"column":48}},"205":{"start":{"line":1439,"column":12},"end":{"line":1439,"column":58}},"206":{"start":{"line":1441,"column":12},"end":{"line":1441,"column":41}},"207":{"start":{"line":1443,"column":12},"end":{"line":1443,"column":46}},"208":{"start":{"line":1446,"column":12},"end":{"line":1446,"column":70}},"209":{"start":{"line":1448,"column":12},"end":{"line":1448,"column":40}},"210":{"start":{"line":1459,"column":12},"end":{"line":1459,"column":74}},"211":{"start":{"line":1470,"column":12},"end":{"line":1470,"column":72}},"212":{"start":{"line":1481,"column":12},"end":{"line":1481,"column":78}},"213":{"start":{"line":1492,"column":12},"end":{"line":1492,"column":76}},"214":{"start":{"line":1503,"column":12},"end":{"line":1506,"column":13}},"215":{"start":{"line":1505,"column":16},"end":{"line":1505,"column":66}},"216":{"start":{"line":1507,"column":12},"end":{"line":1507,"column":78}},"217":{"start":{"line":1518,"column":12},"end":{"line":1518,"column":32}},"218":{"start":{"line":1520,"column":12},"end":{"line":1522,"column":13}},"219":{"start":{"line":1521,"column":16},"end":{"line":1521,"column":50}},"220":{"start":{"line":1533,"column":12},"end":{"line":1533,"column":32}},"221":{"start":{"line":1535,"column":12},"end":{"line":1537,"column":13}},"222":{"start":{"line":1536,"column":16},"end":{"line":1536,"column":49}},"223":{"start":{"line":1548,"column":12},"end":{"line":1549,"column":59}},"224":{"start":{"line":1551,"column":12},"end":{"line":1557,"column":13}},"225":{"start":{"line":1552,"column":16},"end":{"line":1552,"column":52}},"226":{"start":{"line":1553,"column":16},"end":{"line":1553,"column":55}},"227":{"start":{"line":1555,"column":16},"end":{"line":1555,"column":51}},"228":{"start":{"line":1556,"column":16},"end":{"line":1556,"column":57}},"229":{"start":{"line":1568,"column":12},"end":{"line":1568,"column":57}},"230":{"start":{"line":1579,"column":12},"end":{"line":1579,"column":32}},"231":{"start":{"line":1581,"column":12},"end":{"line":1583,"column":13}},"232":{"start":{"line":1582,"column":16},"end":{"line":1582,"column":52}},"233":{"start":{"line":1594,"column":12},"end":{"line":1594,"column":61}},"234":{"start":{"line":1605,"column":12},"end":{"line":1609,"column":31}},"235":{"start":{"line":1612,"column":12},"end":{"line":1629,"column":13}},"236":{"start":{"line":1613,"column":16},"end":{"line":1613,"column":64}},"237":{"start":{"line":1615,"column":16},"end":{"line":1617,"column":17}},"238":{"start":{"line":1616,"column":20},"end":{"line":1616,"column":54}},"239":{"start":{"line":1619,"column":16},"end":{"line":1619,"column":37}},"240":{"start":{"line":1621,"column":16},"end":{"line":1621,"column":52}},"241":{"start":{"line":1624,"column":16},"end":{"line":1628,"column":19}},"242":{"start":{"line":1631,"column":12},"end":{"line":1631,"column":27}},"243":{"start":{"line":1636,"column":0},"end":{"line":1645,"column":3}},"244":{"start":{"line":1638,"column":4},"end":{"line":1644,"column":6}},"245":{"start":{"line":1640,"column":12},"end":{"line":1640,"column":45}}},"branchMap":{"1":{"line":84,"type":"binary-expr","locations":[{"start":{"line":84,"column":15},"end":{"line":84,"column":42}},{"start":{"line":84,"column":46},"end":{"line":84,"column":47}}]},"2":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":12},"end":{"line":110,"column":12}},{"start":{"line":110,"column":12},"end":{"line":110,"column":12}}]},"3":{"line":199,"type":"binary-expr","locations":[{"start":{"line":199,"column":23},"end":{"line":199,"column":41}},{"start":{"line":199,"column":45},"end":{"line":199,"column":61}}]},"4":{"line":685,"type":"if","locations":[{"start":{"line":685,"column":12},"end":{"line":685,"column":12}},{"start":{"line":685,"column":12},"end":{"line":685,"column":12}}]},"5":{"line":688,"type":"if","locations":[{"start":{"line":688,"column":16},"end":{"line":688,"column":16}},{"start":{"line":688,"column":16},"end":{"line":688,"column":16}}]},"6":{"line":918,"type":"if","locations":[{"start":{"line":918,"column":12},"end":{"line":918,"column":12}},{"start":{"line":918,"column":12},"end":{"line":918,"column":12}}]},"7":{"line":918,"type":"binary-expr","locations":[{"start":{"line":918,"column":16},"end":{"line":918,"column":22}},{"start":{"line":918,"column":26},"end":{"line":918,"column":48}}]},"8":{"line":939,"type":"cond-expr","locations":[{"start":{"line":939,"column":52},"end":{"line":939,"column":55}},{"start":{"line":939,"column":58},"end":{"line":939,"column":62}}]},"9":{"line":946,"type":"if","locations":[{"start":{"line":946,"column":12},"end":{"line":946,"column":12}},{"start":{"line":946,"column":12},"end":{"line":946,"column":12}}]},"10":{"line":946,"type":"binary-expr","locations":[{"start":{"line":946,"column":18},"end":{"line":946,"column":31}},{"start":{"line":946,"column":36},"end":{"line":946,"column":62}},{"start":{"line":947,"column":18},"end":{"line":947,"column":30}},{"start":{"line":947,"column":35},"end":{"line":947,"column":60}}]},"11":{"line":968,"type":"if","locations":[{"start":{"line":968,"column":12},"end":{"line":968,"column":12}},{"start":{"line":968,"column":12},"end":{"line":968,"column":12}}]},"12":{"line":1004,"type":"cond-expr","locations":[{"start":{"line":1004,"column":31},"end":{"line":1004,"column":39}},{"start":{"line":1004,"column":42},"end":{"line":1004,"column":46}}]},"13":{"line":1027,"type":"if","locations":[{"start":{"line":1027,"column":12},"end":{"line":1027,"column":12}},{"start":{"line":1027,"column":12},"end":{"line":1027,"column":12}}]},"14":{"line":1029,"type":"cond-expr","locations":[{"start":{"line":1029,"column":45},"end":{"line":1029,"column":55}},{"start":{"line":1029,"column":58},"end":{"line":1029,"column":69}}]},"15":{"line":1062,"type":"if","locations":[{"start":{"line":1062,"column":12},"end":{"line":1062,"column":12}},{"start":{"line":1062,"column":12},"end":{"line":1062,"column":12}}]},"16":{"line":1102,"type":"if","locations":[{"start":{"line":1102,"column":12},"end":{"line":1102,"column":12}},{"start":{"line":1102,"column":12},"end":{"line":1102,"column":12}}]},"17":{"line":1102,"type":"binary-expr","locations":[{"start":{"line":1102,"column":16},"end":{"line":1102,"column":42}},{"start":{"line":1102,"column":46},"end":{"line":1102,"column":71}}]},"18":{"line":1107,"type":"if","locations":[{"start":{"line":1107,"column":12},"end":{"line":1107,"column":12}},{"start":{"line":1107,"column":12},"end":{"line":1107,"column":12}}]},"19":{"line":1117,"type":"if","locations":[{"start":{"line":1117,"column":12},"end":{"line":1117,"column":12}},{"start":{"line":1117,"column":12},"end":{"line":1117,"column":12}}]},"20":{"line":1186,"type":"if","locations":[{"start":{"line":1186,"column":12},"end":{"line":1186,"column":12}},{"start":{"line":1186,"column":12},"end":{"line":1186,"column":12}}]},"21":{"line":1187,"type":"if","locations":[{"start":{"line":1187,"column":16},"end":{"line":1187,"column":16}},{"start":{"line":1187,"column":16},"end":{"line":1187,"column":16}}]},"22":{"line":1215,"type":"if","locations":[{"start":{"line":1215,"column":12},"end":{"line":1215,"column":12}},{"start":{"line":1215,"column":12},"end":{"line":1215,"column":12}}]},"23":{"line":1218,"type":"if","locations":[{"start":{"line":1218,"column":17},"end":{"line":1218,"column":17}},{"start":{"line":1218,"column":17},"end":{"line":1218,"column":17}}]},"24":{"line":1220,"type":"if","locations":[{"start":{"line":1220,"column":16},"end":{"line":1220,"column":16}},{"start":{"line":1220,"column":16},"end":{"line":1220,"column":16}}]},"25":{"line":1231,"type":"if","locations":[{"start":{"line":1231,"column":28},"end":{"line":1231,"column":28}},{"start":{"line":1231,"column":28},"end":{"line":1231,"column":28}}]},"26":{"line":1253,"type":"if","locations":[{"start":{"line":1253,"column":12},"end":{"line":1253,"column":12}},{"start":{"line":1253,"column":12},"end":{"line":1253,"column":12}}]},"27":{"line":1254,"type":"if","locations":[{"start":{"line":1254,"column":16},"end":{"line":1254,"column":16}},{"start":{"line":1254,"column":16},"end":{"line":1254,"column":16}}]},"28":{"line":1277,"type":"if","locations":[{"start":{"line":1277,"column":12},"end":{"line":1277,"column":12}},{"start":{"line":1277,"column":12},"end":{"line":1277,"column":12}}]},"29":{"line":1363,"type":"if","locations":[{"start":{"line":1363,"column":12},"end":{"line":1363,"column":12}},{"start":{"line":1363,"column":12},"end":{"line":1363,"column":12}}]},"30":{"line":1367,"type":"if","locations":[{"start":{"line":1367,"column":16},"end":{"line":1367,"column":16}},{"start":{"line":1367,"column":16},"end":{"line":1367,"column":16}}]},"31":{"line":1371,"type":"if","locations":[{"start":{"line":1371,"column":16},"end":{"line":1371,"column":16}},{"start":{"line":1371,"column":16},"end":{"line":1371,"column":16}}]},"32":{"line":1503,"type":"if","locations":[{"start":{"line":1503,"column":12},"end":{"line":1503,"column":12}},{"start":{"line":1503,"column":12},"end":{"line":1503,"column":12}}]},"33":{"line":1520,"type":"if","locations":[{"start":{"line":1520,"column":12},"end":{"line":1520,"column":12}},{"start":{"line":1520,"column":12},"end":{"line":1520,"column":12}}]},"34":{"line":1535,"type":"if","locations":[{"start":{"line":1535,"column":12},"end":{"line":1535,"column":12}},{"start":{"line":1535,"column":12},"end":{"line":1535,"column":12}}]},"35":{"line":1551,"type":"if","locations":[{"start":{"line":1551,"column":12},"end":{"line":1551,"column":12}},{"start":{"line":1551,"column":12},"end":{"line":1551,"column":12}}]},"36":{"line":1581,"type":"if","locations":[{"start":{"line":1581,"column":12},"end":{"line":1581,"column":12}},{"start":{"line":1581,"column":12},"end":{"line":1581,"column":12}}]},"37":{"line":1612,"type":"if","locations":[{"start":{"line":1612,"column":12},"end":{"line":1612,"column":12}},{"start":{"line":1612,"column":12},"end":{"line":1612,"column":12}}]},"38":{"line":1615,"type":"if","locations":[{"start":{"line":1615,"column":16},"end":{"line":1615,"column":16}},{"start":{"line":1615,"column":16},"end":{"line":1615,"column":16}}]}},"code":["(function () { YUI.add('resize-base', function (Y, NAME) {","","/**"," * The Resize Utility allows you to make an HTML element resizable."," * @module resize"," * @main resize"," */","","var Lang = Y.Lang,","    isArray = Lang.isArray,","    isBoolean = Lang.isBoolean,","    isNumber = Lang.isNumber,","    isString = Lang.isString,","","    yArray  = Y.Array,","    trim = Lang.trim,","    indexOf = yArray.indexOf,","","    COMMA = ',',","    DOT = '.',","    EMPTY_STR = '',","    HANDLE_SUB = '{handle}',","    SPACE = ' ',","","    ACTIVE = 'active',","    ACTIVE_HANDLE = 'activeHandle',","    ACTIVE_HANDLE_NODE = 'activeHandleNode',","    ALL = 'all',","    AUTO_HIDE = 'autoHide',","    BORDER = 'border',","    BOTTOM = 'bottom',","    CLASS_NAME = 'className',","    COLOR = 'color',","    DEF_MIN_HEIGHT = 'defMinHeight',","    DEF_MIN_WIDTH = 'defMinWidth',","    HANDLE = 'handle',","    HANDLES = 'handles',","    HANDLES_WRAPPER = 'handlesWrapper',","    HIDDEN = 'hidden',","    INNER = 'inner',","    LEFT = 'left',","    MARGIN = 'margin',","    NODE = 'node',","    NODE_NAME = 'nodeName',","    NONE = 'none',","    OFFSET_HEIGHT = 'offsetHeight',","    OFFSET_WIDTH = 'offsetWidth',","    PADDING = 'padding',","    PARENT_NODE = 'parentNode',","    POSITION = 'position',","    RELATIVE = 'relative',","    RESIZE = 'resize',","    RESIZING = 'resizing',","    RIGHT = 'right',","    STATIC = 'static',","    STYLE = 'style',","    TOP = 'top',","    WIDTH = 'width',","    WRAP = 'wrap',","    WRAPPER = 'wrapper',","    WRAP_TYPES = 'wrapTypes',","","    EV_MOUSE_UP = 'resize:mouseUp',","    EV_RESIZE = 'resize:resize',","    EV_RESIZE_ALIGN = 'resize:align',","    EV_RESIZE_END = 'resize:end',","    EV_RESIZE_START = 'resize:start',","","    T = 't',","    TR = 'tr',","    R = 'r',","    BR = 'br',","    B = 'b',","    BL = 'bl',","    L = 'l',","    TL = 'tl',","","    concat = function() {","        return Array.prototype.slice.call(arguments).join(SPACE);","    },","","    // round the passed number to get rid of pixel-flickering","    toRoundNumber = function(num) {","        return Math.round(parseFloat(num)) || 0;","    },","","    getCompStyle = function(node, val) {","        return node.getComputedStyle(val);","    },","","    handleAttrName = function(handle) {","        return HANDLE + handle.toUpperCase();","    },","","    isNode = function(v) {","        return (v instanceof Y.Node);","    },","","    toInitialCap = Y.cached(","        function(str) {","            return str.substring(0, 1).toUpperCase() + str.substring(1);","        }","    ),","","    capitalize = Y.cached(function() {","        var out = [],","            args = yArray(arguments, 0, true);","","        yArray.each(args, function(part, i) {","            if (i > 0) {","                part = toInitialCap(part);","            }","            out.push(part);","        });","","        return out.join(EMPTY_STR);","    }),","","    getCN = Y.ClassNameManager.getClassName,","","    CSS_RESIZE = getCN(RESIZE),","    CSS_RESIZE_HANDLE = getCN(RESIZE, HANDLE),","    CSS_RESIZE_HANDLE_ACTIVE = getCN(RESIZE, HANDLE, ACTIVE),","    CSS_RESIZE_HANDLE_INNER = getCN(RESIZE, HANDLE, INNER),","    CSS_RESIZE_HANDLE_INNER_PLACEHOLDER = getCN(RESIZE, HANDLE, INNER, HANDLE_SUB),","    CSS_RESIZE_HANDLE_PLACEHOLDER = getCN(RESIZE, HANDLE, HANDLE_SUB),","    CSS_RESIZE_HIDDEN_HANDLES = getCN(RESIZE, HIDDEN, HANDLES),","    CSS_RESIZE_HANDLES_WRAPPER = getCN(RESIZE, HANDLES, WRAPPER),","    CSS_RESIZE_WRAPPER = getCN(RESIZE, WRAPPER);","","/**","A base class for Resize, providing:","","   * Basic Lifecycle (initializer, renderUI, bindUI, syncUI, destructor)","   * Applies drag handles to an element to make it resizable","   * Here is the list of valid resize handles:","       `[ 't', 'tr', 'r', 'br', 'b', 'bl', 'l', 'tl' ]`. You can","       read this list as top, top-right, right, bottom-right, bottom,","       bottom-left, left, top-left.","   * The drag handles are inserted into the element and positioned","       absolute. Some elements, such as a textarea or image, don't support","       children. To overcome that, set wrap:true in your config and the","       element willbe wrapped for you automatically.","","Quick Example:","","    var instance = new Y.Resize({","        node: '#resize1',","        preserveRatio: true,","        wrap: true,","        maxHeight: 170,","        maxWidth: 400,","        handles: 't, tr, r, br, b, bl, l, tl'","    });","","Check the list of <a href=\"Resize.html#attrs\">Configuration Attributes</a> available for","Resize.","","@class Resize","@param config {Object} Object literal specifying widget configuration properties.","@constructor","@extends Base","*/","","function Resize() {","    Resize.superclass.constructor.apply(this, arguments);","}","","Y.mix(Resize, {","    /**","     * Static property provides a string to identify the class.","     *","     * @property NAME","     * @type String","     * @static","     */","    NAME: RESIZE,","","    /**","     * Static property used to define the default attribute","     * configuration for the Resize.","     *","     * @property ATTRS","     * @type Object","     * @static","     */","    ATTRS: {","        /**","         * Stores the active handle during the resize.","         *","         * @attribute activeHandle","         * @default null","         * @private","         * @type String","         */","        activeHandle: {","            value: null,","            validator: function(v) {","                return Y.Lang.isString(v) || Y.Lang.isNull(v);","            }","        },","","        /**","         * Stores the active handle element during the resize.","         *","         * @attribute activeHandleNode","         * @default null","         * @private","         * @type Node","         */","        activeHandleNode: {","            value: null,","            validator: isNode","        },","","        /**","         * False to ensure that the resize handles are always visible, true to","         * display them only when the user mouses over the resizable borders.","         *","         * @attribute autoHide","         * @default false","         * @type boolean","         */","        autoHide: {","            value: false,","            validator: isBoolean","        },","","        /**","         * The default minimum height of the element. Only used when","         * ResizeConstrained is not plugged.","         *","         * @attribute defMinHeight","         * @default 15","         * @type Number","         */","        defMinHeight: {","            value: 15,","            validator: isNumber","        },","","        /**","         * The default minimum width of the element. Only used when","         * ResizeConstrained is not plugged.","         *","         * @attribute defMinWidth","         * @default 15","         * @type Number","         */","        defMinWidth: {","            value: 15,","            validator: isNumber","        },","","        /**","         * The handles to use (any combination of): 't', 'b', 'r', 'l', 'bl',","         * 'br', 'tl', 'tr'. Can use a shortcut of All.","         *","         * @attribute handles","         * @default all","         * @type Array | String","         */","        handles: {","            setter: '_setHandles',","            value: ALL","        },","","        /**","         * Node to wrap the resize handles.","         *","         * @attribute handlesWrapper","         * @type Node","         */","        handlesWrapper: {","            readOnly: true,","            setter: Y.one,","            valueFn: '_valueHandlesWrapper'","        },","","        /**","         * The selector or element to resize. Required.","         *","         * @attribute node","         * @type Node","         */","        node: {","            setter: Y.one","        },","","        /**","         * True when the element is being Resized.","         *","         * @attribute resizing","         * @default false","         * @type boolean","         */","        resizing: {","            value: false,","            validator: isBoolean","        },","","        /**","         * True to wrap an element with a div if needed (required for textareas","         * and images, defaults to false) in favor of the handles config option.","         * The wrapper element type (default div) could be over-riden passing the","         * <code>wrapper</code> attribute.","         *","         * @attribute wrap","         * @default false","         * @type boolean","         */","        wrap: {","            setter: '_setWrap',","            value: false,","            validator: isBoolean","        },","","        /**","         * Elements that requires a wrapper by default. Normally are elements","         * which cannot have children elements.","         *","         * @attribute wrapTypes","         * @default /canvas|textarea|input|select|button|img/i","         * @readOnly","         * @type Regex","         */","        wrapTypes: {","            readOnly: true,","            value: /^canvas|textarea|input|select|button|img|iframe|table|embed$/i","        },","","        /**","         * Element to wrap the <code>wrapTypes</code>. This element will house","         * the handles elements.","         *","         * @attribute wrapper","         * @default div","         * @type String | Node","         * @writeOnce","         */","        wrapper: {","            readOnly: true,","            valueFn: '_valueWrapper',","            writeOnce: true","        }","    },","","    RULES: {","        b: function(instance, dx, dy) {","            var info = instance.info,","                originalInfo = instance.originalInfo;","","            info.offsetHeight = originalInfo.offsetHeight + dy;","        },","","        l: function(instance, dx) {","            var info = instance.info,","                originalInfo = instance.originalInfo;","","            info.left = originalInfo.left + dx;","            info.offsetWidth = originalInfo.offsetWidth - dx;","        },","","        r: function(instance, dx) {","            var info = instance.info,","                originalInfo = instance.originalInfo;","","            info.offsetWidth = originalInfo.offsetWidth + dx;","        },","","        t: function(instance, dx, dy) {","            var info = instance.info,","                originalInfo = instance.originalInfo;","","            info.top = originalInfo.top + dy;","            info.offsetHeight = originalInfo.offsetHeight - dy;","        },","","        tr: function() {","            this.t.apply(this, arguments);","            this.r.apply(this, arguments);","        },","","        bl: function() {","            this.b.apply(this, arguments);","            this.l.apply(this, arguments);","        },","","        br: function() {","            this.b.apply(this, arguments);","            this.r.apply(this, arguments);","        },","","        tl: function() {","            this.t.apply(this, arguments);","            this.l.apply(this, arguments);","        }","    },","","    capitalize: capitalize","});","","Y.Resize = Y.extend(","    Resize,","    Y.Base,","    {","        /**","         * Array containing all possible resizable handles.","         *","         * @property ALL_HANDLES","         * @type {String}","         */","        ALL_HANDLES: [ T, TR, R, BR, B, BL, L, TL ],","","        /**","         * Regex which matches with the handles that could change the height of","         * the resizable element.","         *","         * @property REGEX_CHANGE_HEIGHT","         * @type {String}","         */","        REGEX_CHANGE_HEIGHT: /^(t|tr|b|bl|br|tl)$/i,","","        /**","         * Regex which matches with the handles that could change the left of","         * the resizable element.","         *","         * @property REGEX_CHANGE_LEFT","         * @type {String}","         */","        REGEX_CHANGE_LEFT: /^(tl|l|bl)$/i,","","        /**","         * Regex which matches with the handles that could change the top of","         * the resizable element.","         *","         * @property REGEX_CHANGE_TOP","         * @type {String}","         */","        REGEX_CHANGE_TOP: /^(tl|t|tr)$/i,","","        /**","         * Regex which matches with the handles that could change the width of","         * the resizable element.","         *","         * @property REGEX_CHANGE_WIDTH","         * @type {String}","         */","        REGEX_CHANGE_WIDTH: /^(bl|br|l|r|tl|tr)$/i,","","        /**","         * Template used to create the resize wrapper for the handles.","         *","         * @property HANDLES_WRAP_TEMPLATE","         * @type {String}","         */","        HANDLES_WRAP_TEMPLATE: '<div class=\"'+CSS_RESIZE_HANDLES_WRAPPER+'\"></div>',","","        /**","         * Template used to create the resize wrapper node when needed.","         *","         * @property WRAP_TEMPLATE","         * @type {String}","         */","        WRAP_TEMPLATE: '<div class=\"'+CSS_RESIZE_WRAPPER+'\"></div>',","","        /**","         * Template used to create each resize handle.","         *","         * @property HANDLE_TEMPLATE","         * @type {String}","         */","        HANDLE_TEMPLATE: '<div class=\"'+concat(CSS_RESIZE_HANDLE, CSS_RESIZE_HANDLE_PLACEHOLDER)+'\">' +","                            '<div class=\"'+concat(CSS_RESIZE_HANDLE_INNER, CSS_RESIZE_HANDLE_INNER_PLACEHOLDER)+'\">&nbsp;</div>' +","                        '</div>',","","","        /**","         * Each box has a content area and optional surrounding padding and","         * border areas. This property stores the sum of all horizontal","         * surrounding * information needed to adjust the node height.","         *","         * @property totalHSurrounding","         * @default 0","         * @type number","         */","        totalHSurrounding: 0,","","        /**","         * Each box has a content area and optional surrounding padding and","         * border areas. This property stores the sum of all vertical","         * surrounding * information needed to adjust the node height.","         *","         * @property totalVSurrounding","         * @default 0","         * @type number","         */","        totalVSurrounding: 0,","","        /**","         * Stores the <a href=\"Resize.html#attr_node\">node</a>","         * surrounding information retrieved from","         * <a href=\"Resize.html#method__getBoxSurroundingInfo\">_getBoxSurroundingInfo</a>.","         *","         * @property nodeSurrounding","         * @type Object","         * @default null","         */","        nodeSurrounding: null,","","        /**","         * Stores the <a href=\"Resize.html#attr_wrapper\">wrapper</a>","         * surrounding information retrieved from","         * <a href=\"Resize.html#method__getBoxSurroundingInfo\">_getBoxSurroundingInfo</a>.","         *","         * @property wrapperSurrounding","         * @type Object","         * @default null","         */","        wrapperSurrounding: null,","","        /**","         * Whether the handle being dragged can change the height.","         *","         * @property changeHeightHandles","         * @default false","         * @type boolean","         */","        changeHeightHandles: false,","","        /**","         * Whether the handle being dragged can change the left.","         *","         * @property changeLeftHandles","         * @default false","         * @type boolean","         */","        changeLeftHandles: false,","","        /**","         * Whether the handle being dragged can change the top.","         *","         * @property changeTopHandles","         * @default false","         * @type boolean","         */","        changeTopHandles: false,","","        /**","         * Whether the handle being dragged can change the width.","         *","         * @property changeWidthHandles","         * @default false","         * @type boolean","         */","        changeWidthHandles: false,","","        /**","         * Store DD.Delegate reference for the respective Resize instance.","         *","         * @property delegate","         * @default null","         * @type Object","         */","        delegate: null,","","        /**","         * Stores the current values for the height, width, top and left. You are","         * able to manipulate these values on resize in order to change the resize","         * behavior.","         *","         * @property info","         * @type Object","         * @protected","         */","        info: null,","","        /**","         * Stores the last values for the height, width, top and left.","         *","         * @property lastInfo","         * @type Object","         * @protected","         */","        lastInfo: null,","","        /**","         * Stores the original values for the height, width, top and left, stored","         * on resize start.","         *","         * @property originalInfo","         * @type Object","         * @protected","         */","        originalInfo: null,","","        /**","         * Construction logic executed during Resize instantiation. Lifecycle.","         *","         * @method initializer","         * @protected","         */","        initializer: function() {","            this._eventHandles = [];","","            this.renderer();","        },","","        /**","         * Create the DOM structure for the Resize. Lifecycle.","         *","         * @method renderUI","         * @protected","         */","        renderUI: function() {","            var instance = this;","","            instance._renderHandles();","        },","","        /**","         * Bind the events on the Resize UI. Lifecycle.","         *","         * @method bindUI","         * @protected","         */","        bindUI: function() {","            var instance = this;","","            instance._createEvents();","            instance._bindDD();","            instance._bindHandle();","        },","","        /**","         * Sync the Resize UI.","         *","         * @method syncUI","         * @protected","         */","        syncUI: function() {","            var instance = this;","","            this.get(NODE).addClass(CSS_RESIZE);","","            // hide handles if AUTO_HIDE is true","            instance._setHideHandlesUI(","                instance.get(AUTO_HIDE)","            );","        },","","        /**","         * Destructor lifecycle implementation for the Resize class.","         * Detaches all previously attached listeners and removes the Resize handles.","         *","         * @method destructor","         * @protected","         */","        destructor: function() {","            var instance = this,","                node = instance.get(NODE),","                wrapper = instance.get(WRAPPER),","                pNode = wrapper.get(PARENT_NODE);","","            Y.each(","                instance._eventHandles,","                function(handle) {","                    handle.detach();","                }","            );","","            instance._eventHandles.length = 0;","","            // destroy handles dd and remove them from the dom","            instance.eachHandle(function(handleEl) {","                instance.delegate.dd.destroy();","","                // remove handle","                handleEl.remove(true);","            });","","            instance.delegate.destroy();","","            // unwrap node","            if (instance.get(WRAP)) {","                instance._copyStyles(wrapper, node);","","                if (pNode) {","                    pNode.insertBefore(node, wrapper);","                }","","                wrapper.remove(true);","            }","","            node.removeClass(CSS_RESIZE);","            node.removeClass(CSS_RESIZE_HIDDEN_HANDLES);","        },","","        /**","         * Creates DOM (or manipulates DOM for progressive enhancement)","         * This method is invoked by initializer(). It's chained automatically for","         * subclasses if required.","         *","         * @method renderer","         * @protected","         */","        renderer: function() {","            this.renderUI();","            this.bindUI();","            this.syncUI();","        },","","        /**","         * <p>Loop through each handle which is being used and executes a callback.</p>","         * <p>Example:</p>","         * <pre><code>instance.eachHandle(","         *      function(handleName, index) { ... }","         *  );</code></pre>","         *","         * @method eachHandle","         * @param {function} fn Callback function to be executed for each handle.","         */","        eachHandle: function(fn) {","            var instance = this;","","            Y.each(","                instance.get(HANDLES),","                function(handle, i) {","                    var handleEl = instance.get(","                        handleAttrName(handle)","                    );","","                    fn.apply(instance, [handleEl, handle, i]);","                }","            );","        },","","        /**","         * Bind the handles DragDrop events to the Resize instance.","         *","         * @method _bindDD","         * @private","         */","        _bindDD: function() {","            var instance = this;","","            instance.delegate = new Y.DD.Delegate(","                {","                    bubbleTargets: instance,","                    container: instance.get(HANDLES_WRAPPER),","                    dragConfig: {","                        clickPixelThresh: 0,","                        clickTimeThresh: 0,","                        useShim: true,","                        move: false","                    },","                    nodes: DOT+CSS_RESIZE_HANDLE,","                    target: false","                }","            );","","            instance._eventHandles.push(","                instance.on('drag:drag', instance._handleResizeEvent),","                instance.on('drag:dropmiss', instance._handleMouseUpEvent),","                instance.on('drag:end', instance._handleResizeEndEvent),","                instance.on('drag:start', instance._handleResizeStartEvent)","            );","        },","","        /**","         * Bind the events related to the handles (_onHandleMouseEnter, _onHandleMouseLeave).","         *","         * @method _bindHandle","         * @private","         */","        _bindHandle: function() {","            var instance = this,","                wrapper = instance.get(WRAPPER);","","            instance._eventHandles.push(","                wrapper.on('mouseenter', Y.bind(instance._onWrapperMouseEnter, instance)),","                wrapper.on('mouseleave', Y.bind(instance._onWrapperMouseLeave, instance)),","                wrapper.delegate('mouseenter', Y.bind(instance._onHandleMouseEnter, instance), DOT+CSS_RESIZE_HANDLE),","                wrapper.delegate('mouseleave', Y.bind(instance._onHandleMouseLeave, instance), DOT+CSS_RESIZE_HANDLE)","            );","        },","","        /**","         * Create the custom events used on the Resize.","         *","         * @method _createEvents","         * @private","         */","        _createEvents: function() {","            var instance = this,","                // create publish function for kweight optimization","                publish = function(name, fn) {","                    instance.publish(name, {","                        defaultFn: fn,","                        queuable: false,","                        emitFacade: true,","                        bubbles: true,","                        prefix: RESIZE","                    });","                };","","            /**","             * Handles the resize start event. Fired when a handle starts to be","             * dragged.","             *","             * @event resize:start","             * @preventable _defResizeStartFn","             * @param {Event.Facade} event The resize start event.","             * @bubbles Resize","             * @type {Event.Custom}","             */","            publish(EV_RESIZE_START, this._defResizeStartFn);","","            /**","             * Handles the resize event. Fired on each pixel when the handle is","             * being dragged.","             *","             * @event resize:resize","             * @preventable _defResizeFn","             * @param {Event.Facade} event The resize event.","             * @bubbles Resize","             * @type {Event.Custom}","             */","            publish(EV_RESIZE, this._defResizeFn);","","            /**","             * Handles the resize align event.","             *","             * @event resize:align","             * @preventable _defResizeAlignFn","             * @param {Event.Facade} event The resize align event.","             * @bubbles Resize","             * @type {Event.Custom}","             */","            publish(EV_RESIZE_ALIGN, this._defResizeAlignFn);","","            /**","             * Handles the resize end event. Fired when a handle stop to be","             * dragged.","             *","             * @event resize:end","             * @preventable _defResizeEndFn","             * @param {Event.Facade} event The resize end event.","             * @bubbles Resize","             * @type {Event.Custom}","             */","            publish(EV_RESIZE_END, this._defResizeEndFn);","","            /**","             * Handles the resize mouseUp event. Fired when a mouseUp event happens on a","             * handle.","             *","             * @event resize:mouseUp","             * @preventable _defMouseUpFn","             * @param {Event.Facade} event The resize mouseUp event.","             * @bubbles Resize","             * @type {Event.Custom}","             */","            publish(EV_MOUSE_UP, this._defMouseUpFn);","        },","","        /**","          * Responsible for loop each handle element and append to the wrapper.","          *","          * @method _renderHandles","          * @protected","          */","        _renderHandles: function() {","            var instance = this,","                wrapper = instance.get(WRAPPER),","                handlesWrapper = instance.get(HANDLES_WRAPPER);","","            instance.eachHandle(function(handleEl) {","                handlesWrapper.append(handleEl);","            });","","            wrapper.append(handlesWrapper);","        },","","        /**","         * Creates the handle element based on the handle name and initialize the","         * DragDrop on it.","         *","         * @method _buildHandle","         * @param {String} handle Handle name ('t', 'tr', 'b', ...).","         * @protected","         */","        _buildHandle: function(handle) {","            var instance = this;","","            return Y.Node.create(","                Y.Lang.sub(instance.HANDLE_TEMPLATE, {","                    handle: handle","                })","            );","        },","","        /**","         * Basic resize calculations.","         *","         * @method _calcResize","         * @protected","         */","        _calcResize: function() {","            var instance = this,","                handle = instance.handle,","                info = instance.info,","                originalInfo = instance.originalInfo,","","                dx = info.actXY[0] - originalInfo.actXY[0],","                dy = info.actXY[1] - originalInfo.actXY[1];","","            if (handle && Y.Resize.RULES[handle]) {","                Y.Resize.RULES[handle](instance, dx, dy);","            }","            else {","            }","        },","","        /**","         * Helper method to update the current size value on","         * <a href=\"Resize.html#property_info\">info</a> to respect the","         * min/max values and fix the top/left calculations.","         *","         * @method _checkSize","         * @param {String} offset 'offsetHeight' or 'offsetWidth'","         * @param {number} size Size to restrict the offset","         * @protected","         */","        _checkSize: function(offset, size) {","            var instance = this,","                info = instance.info,","                originalInfo = instance.originalInfo,","                axis = (offset === OFFSET_HEIGHT) ? TOP : LEFT;","","            // forcing the offsetHeight/offsetWidth to be the passed size","            info[offset] = size;","","            // predicting, based on the original information, the last left valid in case of reach the min/max dimension","            // this calculation avoid browser event leaks when user interact very fast","            if (((axis === LEFT) && instance.changeLeftHandles) ||","                ((axis === TOP) && instance.changeTopHandles)) {","","                info[axis] = originalInfo[axis] + originalInfo[offset] - size;","            }","        },","","        /**","         * Copy relevant styles of the <a href=\"Resize.html#attr_node\">node</a>","         * to the <a href=\"Resize.html#attr_wrapper\">wrapper</a>.","         *","         * @method _copyStyles","         * @param {Node} node Node from.","         * @param {Node} wrapper Node to.","         * @protected","         */","        _copyStyles: function(node, wrapper) {","            var position = node.getStyle(POSITION).toLowerCase(),","                surrounding = this._getBoxSurroundingInfo(node),","                wrapperStyle;","","            // resizable wrapper should be positioned","            if (position === STATIC) {","                position = RELATIVE;","            }","","            wrapperStyle = {","                position: position,","                left: getCompStyle(node, LEFT),","                top: getCompStyle(node, TOP)","            };","","            Y.mix(wrapperStyle, surrounding.margin);","            Y.mix(wrapperStyle, surrounding.border);","","            wrapper.setStyles(wrapperStyle);","","            // remove margin and border from the internal node","            node.setStyles({ border: 0, margin: 0 });","","            wrapper.sizeTo(","                node.get(OFFSET_WIDTH) + surrounding.totalHBorder,","                node.get(OFFSET_HEIGHT) + surrounding.totalVBorder","            );","        },","","        // extract handle name from a string","        // using Y.cached to memoize the function for performance","        _extractHandleName: Y.cached(","            function(node) {","                var className = node.get(CLASS_NAME),","","                    match = className.match(","                        new RegExp(","                            getCN(RESIZE, HANDLE, '(\\\\w{1,2})\\\\b')","                        )","                    );","","                return match ? match[1] : null;","            }","        ),","","        /**","         * <p>Generates metadata to the <a href=\"Resize.html#property_info\">info</a>","         * and <a href=\"Resize.html#property_originalInfo\">originalInfo</a></p>","         * <pre><code>bottom, actXY, left, top, offsetHeight, offsetWidth, right</code></pre>","         *","         * @method _getInfo","         * @param {Node} node","         * @param {EventFacade} event","         * @private","         */","        _getInfo: function(node, event) {","            var actXY = [0,0],","                drag = event.dragEvent.target,","                nodeXY = node.getXY(),","                nodeX = nodeXY[0],","                nodeY = nodeXY[1],","                offsetHeight = node.get(OFFSET_HEIGHT),","                offsetWidth = node.get(OFFSET_WIDTH);","","            if (event) {","                // the xy that the node will be set to. Changing this will alter the position as it's dragged.","                actXY = (drag.actXY.length ? drag.actXY : drag.lastXY);","            }","","            return {","                actXY: actXY,","                bottom: (nodeY + offsetHeight),","                left: nodeX,","                offsetHeight: offsetHeight,","                offsetWidth: offsetWidth,","                right: (nodeX + offsetWidth),","                top: nodeY","            };","        },","","        /**","         * Each box has a content area and optional surrounding margin,","         * padding and * border areas. This method get all this information from","         * the passed node. For more reference see","         * <a href=\"http://www.w3.org/TR/CSS21/box.html#box-dimensions\">","         * http://www.w3.org/TR/CSS21/box.html#box-dimensions</a>.","         *","         * @method _getBoxSurroundingInfo","         * @param {Node} node","         * @private","         * @return {Object}","         */","        _getBoxSurroundingInfo: function(node) {","            var info = {","                padding: {},","                margin: {},","                border: {}","            };","","            if (isNode(node)) {","                Y.each([ TOP, RIGHT, BOTTOM, LEFT ], function(dir) {","                    var paddingProperty = capitalize(PADDING, dir),","                        marginProperty = capitalize(MARGIN, dir),","                        borderWidthProperty = capitalize(BORDER, dir, WIDTH),","                        borderColorProperty = capitalize(BORDER, dir, COLOR),","                        borderStyleProperty = capitalize(BORDER, dir, STYLE);","","                    info.border[borderColorProperty] = getCompStyle(node, borderColorProperty);","                    info.border[borderStyleProperty] = getCompStyle(node, borderStyleProperty);","                    info.border[borderWidthProperty] = getCompStyle(node, borderWidthProperty);","                    info.margin[marginProperty] = getCompStyle(node, marginProperty);","                    info.padding[paddingProperty] = getCompStyle(node, paddingProperty);","                });","            }","","            info.totalHBorder = (toRoundNumber(info.border.borderLeftWidth) + toRoundNumber(info.border.borderRightWidth));","            info.totalHPadding = (toRoundNumber(info.padding.paddingLeft) + toRoundNumber(info.padding.paddingRight));","            info.totalVBorder = (toRoundNumber(info.border.borderBottomWidth) + toRoundNumber(info.border.borderTopWidth));","            info.totalVPadding = (toRoundNumber(info.padding.paddingBottom) + toRoundNumber(info.padding.paddingTop));","","            return info;","        },","","        /**","         * Sync the Resize UI with internal values from","         * <a href=\"Resize.html#property_info\">info</a>.","         *","         * @method _syncUI","         * @protected","         */","        _syncUI: function() {","            var instance = this,","                info = instance.info,","                wrapperSurrounding = instance.wrapperSurrounding,","                wrapper = instance.get(WRAPPER),","                node = instance.get(NODE);","","            wrapper.sizeTo(info.offsetWidth, info.offsetHeight);","","            if (instance.changeLeftHandles || instance.changeTopHandles) {","                wrapper.setXY([info.left, info.top]);","            }","","            // if a wrap node is being used","            if (!wrapper.compareTo(node)) {","                // the original internal node borders were copied to the wrapper on","                // _copyStyles, to compensate that subtract the borders from the internal node","                node.sizeTo(","                    info.offsetWidth - wrapperSurrounding.totalHBorder,","                    info.offsetHeight - wrapperSurrounding.totalVBorder","                );","            }","","            // prevent webkit textarea resize","            if (Y.UA.webkit) {","                node.setStyle(RESIZE, NONE);","            }","        },","","        /**","         * Update <code>instance.changeHeightHandles,","         * instance.changeLeftHandles, instance.changeTopHandles,","         * instance.changeWidthHandles</code> information.","         *","         * @method _updateChangeHandleInfo","         * @private","         */","        _updateChangeHandleInfo: function(handle) {","            var instance = this;","","            instance.changeHeightHandles = instance.REGEX_CHANGE_HEIGHT.test(handle);","            instance.changeLeftHandles = instance.REGEX_CHANGE_LEFT.test(handle);","            instance.changeTopHandles = instance.REGEX_CHANGE_TOP.test(handle);","            instance.changeWidthHandles = instance.REGEX_CHANGE_WIDTH.test(handle);","        },","","        /**","         * Update <a href=\"Resize.html#property_info\">info</a> values (bottom, actXY, left, top, offsetHeight, offsetWidth, right).","         *","         * @method _updateInfo","         * @private","         */","        _updateInfo: function(event) {","            var instance = this;","","            instance.info = instance._getInfo(instance.get(WRAPPER), event);","        },","","        /**","         * Update properties","         * <a href=\"Resize.html#property_nodeSurrounding\">nodeSurrounding</a>,","         * <a href=\"Resize.html#property_nodeSurrounding\">wrapperSurrounding</a>,","         * <a href=\"Resize.html#property_nodeSurrounding\">totalVSurrounding</a>,","         * <a href=\"Resize.html#property_nodeSurrounding\">totalHSurrounding</a>.","         *","         * @method _updateSurroundingInfo","         * @private","         */","        _updateSurroundingInfo: function() {","            var instance = this,","                node = instance.get(NODE),","                wrapper = instance.get(WRAPPER),","                nodeSurrounding = instance._getBoxSurroundingInfo(node),","                wrapperSurrounding = instance._getBoxSurroundingInfo(wrapper);","","            instance.nodeSurrounding = nodeSurrounding;","            instance.wrapperSurrounding = wrapperSurrounding;","","            instance.totalVSurrounding = (nodeSurrounding.totalVPadding + wrapperSurrounding.totalVBorder);","            instance.totalHSurrounding = (nodeSurrounding.totalHPadding + wrapperSurrounding.totalHBorder);","        },","","        /**","         * Set the active state of the handles.","         *","         * @method _setActiveHandlesUI","         * @param {boolean} val True to activate the handles, false to deactivate.","         * @protected","         */","        _setActiveHandlesUI: function(val) {","            var instance = this,","                activeHandleNode = instance.get(ACTIVE_HANDLE_NODE);","","            if (activeHandleNode) {","                if (val) {","                    // remove CSS_RESIZE_HANDLE_ACTIVE from all handles before addClass on the active","                    instance.eachHandle(","                        function(handleEl) {","                            handleEl.removeClass(CSS_RESIZE_HANDLE_ACTIVE);","                        }","                    );","","                    activeHandleNode.addClass(CSS_RESIZE_HANDLE_ACTIVE);","                }","                else {","                    activeHandleNode.removeClass(CSS_RESIZE_HANDLE_ACTIVE);","                }","            }","        },","","        /**","         * Setter for the handles attribute","         *","         * @method _setHandles","         * @protected","         * @param {String} val","         */","        _setHandles: function(val) {","            var instance = this,","                handles = [];","","            // handles attr accepts both array or string","            if (isArray(val)) {","                handles = val;","            }","            else if (isString(val)) {","                // if the handles attr passed in is an ALL string...","                if (val.toLowerCase() === ALL) {","                    handles = instance.ALL_HANDLES;","                }","                // otherwise, split the string to extract the handles","                else {","                    Y.each(","                        val.split(COMMA),","                        function(node) {","                            var handle = trim(node);","","                            // if its a valid handle, add it to the handles output","                            if (indexOf(instance.ALL_HANDLES, handle) > -1) {","                                handles.push(handle);","                            }","                        }","                    );","                }","            }","","            return handles;","        },","","        /**","         * Set the visibility of the handles.","         *","         * @method _setHideHandlesUI","         * @param {boolean} val True to hide the handles, false to show.","         * @protected","         */","        _setHideHandlesUI: function(val) {","            var instance = this,","                wrapper = instance.get(WRAPPER);","","            if (!instance.get(RESIZING)) {","                if (val) {","                    wrapper.addClass(CSS_RESIZE_HIDDEN_HANDLES);","                }","                else {","                    wrapper.removeClass(CSS_RESIZE_HIDDEN_HANDLES);","                }","            }","        },","","        /**","         * Setter for the wrap attribute","         *","         * @method _setWrap","         * @protected","         * @param {boolean} val","         */","        _setWrap: function(val) {","            var instance = this,","                node = instance.get(NODE),","                nodeName = node.get(NODE_NAME),","                typeRegex = instance.get(WRAP_TYPES);","","            // if nodeName is listed on WRAP_TYPES force use the wrapper","            if (typeRegex.test(nodeName)) {","                val = true;","            }","","            return val;","        },","","        /**","         * Default resize:mouseUp handler","         *","         * @method _defMouseUpFn","         * @param {EventFacade} event The Event object","         * @protected","         */","        _defMouseUpFn: function() {","            var instance = this;","","            instance.set(RESIZING, false);","        },","","        /**","         * Default resize:resize handler","         *","         * @method _defResizeFn","         * @param {EventFacade} event The Event object","         * @protected","         */","        _defResizeFn: function(event) {","            var instance = this;","","            instance._resize(event);","        },","","        /**","         * Logic method for _defResizeFn. Allow AOP.","         *","         * @method _resize","         * @param {EventFacade} event The Event object","         * @protected","         */","        _resize: function(event) {","            var instance = this;","","            instance._handleResizeAlignEvent(event.dragEvent);","","            // _syncUI of the wrapper, not using proxy","            instance._syncUI();","        },","","        /**","         * Default resize:align handler","         *","         * @method _defResizeAlignFn","         * @param {EventFacade} event The Event object","         * @protected","         */","        _defResizeAlignFn: function(event) {","            var instance = this;","","            instance._resizeAlign(event);","        },","","        /**","         * Logic method for _defResizeAlignFn. Allow AOP.","         *","         * @method _resizeAlign","         * @param {EventFacade} event The Event object","         * @protected","         */","        _resizeAlign: function(event) {","            var instance = this,","                info,","                defMinHeight,","                defMinWidth;","","            instance.lastInfo = instance.info;","","            // update the instance.info values","            instance._updateInfo(event);","","            info = instance.info;","","            // basic resize calculations","            instance._calcResize();","","            // if Y.Plugin.ResizeConstrained is not plugged, check for min dimension","            if (!instance.con) {","                defMinHeight = (instance.get(DEF_MIN_HEIGHT) + instance.totalVSurrounding);","                defMinWidth = (instance.get(DEF_MIN_WIDTH) + instance.totalHSurrounding);","","                if (info.offsetHeight <= defMinHeight) {","                    instance._checkSize(OFFSET_HEIGHT, defMinHeight);","                }","","                if (info.offsetWidth <= defMinWidth) {","                    instance._checkSize(OFFSET_WIDTH, defMinWidth);","                }","            }","        },","","        /**","         * Default resize:end handler","         *","         * @method _defResizeEndFn","         * @param {EventFacade} event The Event object","         * @protected","         */","        _defResizeEndFn: function(event) {","            var instance = this;","","            instance._resizeEnd(event);","        },","","        /**","         * Logic method for _defResizeEndFn. Allow AOP.","         *","         * @method _resizeEnd","         * @param {EventFacade} event The Event object","         * @protected","         */","        _resizeEnd: function(event) {","            var instance = this,","                drag = event.dragEvent.target;","","            // reseting actXY from drag when drag end","            drag.actXY = [];","","            // syncUI when resize end","            instance._syncUI();","","            instance._setActiveHandlesUI(false);","","            instance.set(ACTIVE_HANDLE, null);","            instance.set(ACTIVE_HANDLE_NODE, null);","","            instance.handle = null;","        },","","        /**","         * Default resize:start handler","         *","         * @method _defResizeStartFn","         * @param {EventFacade} event The Event object","         * @protected","         */","        _defResizeStartFn: function(event) {","            var instance = this;","","            instance._resizeStart(event);","        },","","        /**","         * Logic method for _defResizeStartFn. Allow AOP.","         *","         * @method _resizeStart","         * @param {EventFacade} event The Event object","         * @protected","         */","        _resizeStart: function(event) {","            var instance = this,","                wrapper = instance.get(WRAPPER);","","            instance.handle = instance.get(ACTIVE_HANDLE);","","            instance.set(RESIZING, true);","","            instance._updateSurroundingInfo();","","            // create an originalInfo information for reference","            instance.originalInfo = instance._getInfo(wrapper, event);","","            instance._updateInfo(event);","        },","","        /**","         * Fires the resize:mouseUp event.","         *","         * @method _handleMouseUpEvent","         * @param {EventFacade} event resize:mouseUp event facade","         * @protected","         */","        _handleMouseUpEvent: function(event) {","            this.fire(EV_MOUSE_UP, { dragEvent: event, info: this.info });","        },","","        /**","         * Fires the resize:resize event.","         *","         * @method _handleResizeEvent","         * @param {EventFacade} event resize:resize event facade","         * @protected","         */","        _handleResizeEvent: function(event) {","            this.fire(EV_RESIZE, { dragEvent: event, info: this.info });","        },","","        /**","         * Fires the resize:align event.","         *","         * @method _handleResizeAlignEvent","         * @param {EventFacade} event resize:resize event facade","         * @protected","         */","        _handleResizeAlignEvent: function(event) {","            this.fire(EV_RESIZE_ALIGN, { dragEvent: event, info: this.info });","        },","","        /**","         * Fires the resize:end event.","         *","         * @method _handleResizeEndEvent","         * @param {EventFacade} event resize:end event facade","         * @protected","         */","        _handleResizeEndEvent: function(event) {","            this.fire(EV_RESIZE_END, { dragEvent: event, info: this.info });","        },","","        /**","         * Fires the resize:start event.","         *","         * @method _handleResizeStartEvent","         * @param {EventFacade} event resize:start event facade","         * @protected","         */","        _handleResizeStartEvent: function(event) {","            if (!this.get(ACTIVE_HANDLE)) {","                //This handles the \"touch\" case","                this._setHandleFromNode(event.target.get('node'));","            }","            this.fire(EV_RESIZE_START, { dragEvent: event, info: this.info });","        },","","        /**","         * Mouseenter event handler for the <a href=\"Resize.html#attr_wrapper\">wrapper</a>.","         *","         * @method _onWrapperMouseEnter","         * @param {EventFacade} event","         * @protected","         */","        _onWrapperMouseEnter: function() {","            var instance = this;","","            if (instance.get(AUTO_HIDE)) {","                instance._setHideHandlesUI(false);","            }","        },","","        /**","         * Mouseleave event handler for the <a href=\"Resize.html#attr_wrapper\">wrapper</a>.","         *","         * @method _onWrapperMouseLeave","         * @param {EventFacade} event","         * @protected","         */","        _onWrapperMouseLeave: function() {","            var instance = this;","","            if (instance.get(AUTO_HIDE)) {","                instance._setHideHandlesUI(true);","            }","        },","","        /**","         * Handles setting the activeHandle from a node, used from startDrag (for touch) and mouseenter (for mouse).","         *","         * @method _setHandleFromNode","         * @param {Node} node","         * @protected","         */","        _setHandleFromNode: function(node) {","            var instance = this,","                handle = instance._extractHandleName(node);","","            if (!instance.get(RESIZING)) {","                instance.set(ACTIVE_HANDLE, handle);","                instance.set(ACTIVE_HANDLE_NODE, node);","","                instance._setActiveHandlesUI(true);","                instance._updateChangeHandleInfo(handle);","            }","        },","","        /**","         * Mouseenter event handler for the handles.","         *","         * @method _onHandleMouseEnter","         * @param {EventFacade} event","         * @protected","         */","        _onHandleMouseEnter: function(event) {","            this._setHandleFromNode(event.currentTarget);","        },","","        /**","         * Mouseout event handler for the handles.","         *","         * @method _onHandleMouseLeave","         * @param {EventFacade} event","         * @protected","         */","        _onHandleMouseLeave: function() {","            var instance = this;","","            if (!instance.get(RESIZING)) {","                instance._setActiveHandlesUI(false);","            }","        },","","        /**","         * Default value for the wrapper handles node attribute","         *","         * @method _valueHandlesWrapper","         * @protected","         * @readOnly","         */","        _valueHandlesWrapper: function() {","            return Y.Node.create(this.HANDLES_WRAP_TEMPLATE);","        },","","        /**","         * Default value for the wrapper attribute","         *","         * @method _valueWrapper","         * @protected","         * @readOnly","         */","        _valueWrapper: function() {","            var instance = this,","                node = instance.get(NODE),","                pNode = node.get(PARENT_NODE),","                // by deafult the wrapper is always the node","                wrapper = node;","","            // if the node is listed on the wrapTypes or wrap is set to true, create another wrapper","            if (instance.get(WRAP)) {","                wrapper = Y.Node.create(instance.WRAP_TEMPLATE);","","                if (pNode) {","                    pNode.insertBefore(wrapper, node);","                }","","                wrapper.append(node);","","                instance._copyStyles(node, wrapper);","","                // remove positioning of wrapped node, the WRAPPER take care about positioning","                node.setStyles({","                    position: STATIC,","                    left: 0,","                    top: 0","                });","            }","","            return wrapper;","        }","    }",");","","Y.each(Y.Resize.prototype.ALL_HANDLES, function(handle) {","    // creating ATTRS with the handles elements","    Y.Resize.ATTRS[handleAttrName(handle)] = {","        setter: function() {","            return this._buildHandle(handle);","        },","        value: null,","        writeOnce: true","    };","});","","","}, '3.10.3', {\"requires\": [\"base\", \"widget\", \"event\", \"oop\", \"dd-drag\", \"dd-delegate\", \"dd-drop\"], \"skinnable\": true});","","}());"]};
 
11
}
 
12
var __cov_P0wwCeY4ScNrVS3Lo8i2XA = __coverage__['build/resize-base/resize-base.js'];
 
13
__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['1']++;YUI.add('resize-base',function(Y,NAME){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['1']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['2']++;var Lang=Y.Lang,isArray=Lang.isArray,isBoolean=Lang.isBoolean,isNumber=Lang.isNumber,isString=Lang.isString,yArray=Y.Array,trim=Lang.trim,indexOf=yArray.indexOf,COMMA=',',DOT='.',EMPTY_STR='',HANDLE_SUB='{handle}',SPACE=' ',ACTIVE='active',ACTIVE_HANDLE='activeHandle',ACTIVE_HANDLE_NODE='activeHandleNode',ALL='all',AUTO_HIDE='autoHide',BORDER='border',BOTTOM='bottom',CLASS_NAME='className',COLOR='color',DEF_MIN_HEIGHT='defMinHeight',DEF_MIN_WIDTH='defMinWidth',HANDLE='handle',HANDLES='handles',HANDLES_WRAPPER='handlesWrapper',HIDDEN='hidden',INNER='inner',LEFT='left',MARGIN='margin',NODE='node',NODE_NAME='nodeName',NONE='none',OFFSET_HEIGHT='offsetHeight',OFFSET_WIDTH='offsetWidth',PADDING='padding',PARENT_NODE='parentNode',POSITION='position',RELATIVE='relative',RESIZE='resize',RESIZING='resizing',RIGHT='right',STATIC='static',STYLE='style',TOP='top',WIDTH='width',WRAP='wrap',WRAPPER='wrapper',WRAP_TYPES='wrapTypes',EV_MOUSE_UP='resize:mouseUp',EV_RESIZE='resize:resize',EV_RESIZE_ALIGN='resize:align',EV_RESIZE_END='resize:end',EV_RESIZE_START='resize:start',T='t',TR='tr',R='r',BR='br',B='b',BL='bl',L='l',TL='tl',concat=function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['2']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['3']++;return Array.prototype.slice.call(arguments).join(SPACE);},toRoundNumber=function(num){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['3']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['4']++;return(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['1'][0]++,Math.round(parseFloat(num)))||(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['1'][1]++,0);},getCompStyle=function(node,val){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['4']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['5']++;return node.getComputedStyle(val);},handleAttrName=function(handle){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['5']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['6']++;return HANDLE+handle.toUpperCase();},isNode=function(v){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['6']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['7']++;return v instanceof Y.Node;},toInitialCap=Y.cached(function(str){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['7']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['8']++;return str.substring(0,1).toUpperCase()+str.substring(1);}),capitalize=Y.cached(function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['8']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['9']++;var out=[],args=yArray(arguments,0,true);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['10']++;yArray.each(args,function(part,i){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['9']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['11']++;if(i>0){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['2'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['12']++;part=toInitialCap(part);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['2'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['13']++;out.push(part);});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['14']++;return out.join(EMPTY_STR);}),getCN=Y.ClassNameManager.getClassName,CSS_RESIZE=getCN(RESIZE),CSS_RESIZE_HANDLE=getCN(RESIZE,HANDLE),CSS_RESIZE_HANDLE_ACTIVE=getCN(RESIZE,HANDLE,ACTIVE),CSS_RESIZE_HANDLE_INNER=getCN(RESIZE,HANDLE,INNER),CSS_RESIZE_HANDLE_INNER_PLACEHOLDER=getCN(RESIZE,HANDLE,INNER,HANDLE_SUB),CSS_RESIZE_HANDLE_PLACEHOLDER=getCN(RESIZE,HANDLE,HANDLE_SUB),CSS_RESIZE_HIDDEN_HANDLES=getCN(RESIZE,HIDDEN,HANDLES),CSS_RESIZE_HANDLES_WRAPPER=getCN(RESIZE,HANDLES,WRAPPER),CSS_RESIZE_WRAPPER=getCN(RESIZE,WRAPPER);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['15']++;function Resize(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['10']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['16']++;Resize.superclass.constructor.apply(this,arguments);}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['17']++;Y.mix(Resize,{NAME:RESIZE,ATTRS:{activeHandle:{value:null,validator:function(v){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['11']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['18']++;return(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['3'][0]++,Y.Lang.isString(v))||(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['3'][1]++,Y.Lang.isNull(v));}},activeHandleNode:{value:null,validator:isNode},autoHide:{value:false,validator:isBoolean},defMinHeight:{value:15,validator:isNumber},defMinWidth:{value:15,validator:isNumber},handles:{setter:'_setHandles',value:ALL},handlesWrapper:{readOnly:true,setter:Y.one,valueFn:'_valueHandlesWrapper'},node:{setter:Y.one},resizing:{value:false,validator:isBoolean},wrap:{setter:'_setWrap',value:false,validator:isBoolean},wrapTypes:{readOnly:true,value:/^canvas|textarea|input|select|button|img|iframe|table|embed$/i},wrapper:{readOnly:true,valueFn:'_valueWrapper',writeOnce:true}},RULES:{b:function(instance,dx,dy){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['12']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['19']++;var info=instance.info,originalInfo=instance.originalInfo;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['20']++;info.offsetHeight=originalInfo.offsetHeight+dy;},l:function(instance,dx){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['13']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['21']++;var info=instance.info,originalInfo=instance.originalInfo;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['22']++;info.left=originalInfo.left+dx;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['23']++;info.offsetWidth=originalInfo.offsetWidth-dx;},r:function(instance,dx){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['14']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['24']++;var info=instance.info,originalInfo=instance.originalInfo;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['25']++;info.offsetWidth=originalInfo.offsetWidth+dx;},t:function(instance,dx,dy){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['15']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['26']++;var info=instance.info,originalInfo=instance.originalInfo;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['27']++;info.top=originalInfo.top+dy;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['28']++;info.offsetHeight=originalInfo.offsetHeight-dy;},tr:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['16']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['29']++;this.t.apply(this,arguments);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['30']++;this.r.apply(this,arguments);},bl:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['17']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['31']++;this.b.apply(this,arguments);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['32']++;this.l.apply(this,arguments);},br:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['18']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['33']++;this.b.apply(this,arguments);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['34']++;this.r.apply(this,arguments);},tl:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['19']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['35']++;this.t.apply(this,arguments);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['36']++;this.l.apply(this,arguments);}},capitalize:capitalize});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['37']++;Y.Resize=Y.extend(Resize,Y.Base,{ALL_HANDLES:[T,TR,R,BR,B,BL,L,TL],REGEX_CHANGE_HEIGHT:/^(t|tr|b|bl|br|tl)$/i,REGEX_CHANGE_LEFT:/^(tl|l|bl)$/i,REGEX_CHANGE_TOP:/^(tl|t|tr)$/i,REGEX_CHANGE_WIDTH:/^(bl|br|l|r|tl|tr)$/i,HANDLES_WRAP_TEMPLATE:'<div class="'+CSS_RESIZE_HANDLES_WRAPPER+'"></div>',WRAP_TEMPLATE:'<div class="'+CSS_RESIZE_WRAPPER+'"></div>',HANDLE_TEMPLATE:'<div class="'+concat(CSS_RESIZE_HANDLE,CSS_RESIZE_HANDLE_PLACEHOLDER)+'">'+'<div class="'+concat(CSS_RESIZE_HANDLE_INNER,CSS_RESIZE_HANDLE_INNER_PLACEHOLDER)+'">&nbsp;</div>'+'</div>',totalHSurrounding:0,totalVSurrounding:0,nodeSurrounding:null,wrapperSurrounding:null,changeHeightHandles:false,changeLeftHandles:false,changeTopHandles:false,changeWidthHandles:false,delegate:null,info:null,lastInfo:null,originalInfo:null,initializer:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['20']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['38']++;this._eventHandles=[];__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['39']++;this.renderer();},renderUI:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['21']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['40']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['41']++;instance._renderHandles();},bindUI:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['22']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['42']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['43']++;instance._createEvents();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['44']++;instance._bindDD();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['45']++;instance._bindHandle();},syncUI:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['23']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['46']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['47']++;this.get(NODE).addClass(CSS_RESIZE);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['48']++;instance._setHideHandlesUI(instance.get(AUTO_HIDE));},destructor:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['24']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['49']++;var instance=this,node=instance.get(NODE),wrapper=instance.get(WRAPPER),pNode=wrapper.get(PARENT_NODE);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['50']++;Y.each(instance._eventHandles,function(handle){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['25']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['51']++;handle.detach();});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['52']++;instance._eventHandles.length=0;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['53']++;instance.eachHandle(function(handleEl){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['26']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['54']++;instance.delegate.dd.destroy();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['55']++;handleEl.remove(true);});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['56']++;instance.delegate.destroy();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['57']++;if(instance.get(WRAP)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['4'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['58']++;instance._copyStyles(wrapper,node);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['59']++;if(pNode){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['5'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['60']++;pNode.insertBefore(node,wrapper);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['5'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['61']++;wrapper.remove(true);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['4'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['62']++;node.removeClass(CSS_RESIZE);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['63']++;node.removeClass(CSS_RESIZE_HIDDEN_HANDLES);},renderer:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['27']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['64']++;this.renderUI();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['65']++;this.bindUI();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['66']++;this.syncUI();},eachHandle:function(fn){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['28']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['67']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['68']++;Y.each(instance.get(HANDLES),function(handle,i){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['29']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['69']++;var handleEl=instance.get(handleAttrName(handle));__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['70']++;fn.apply(instance,[handleEl,handle,i]);});},_bindDD:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['30']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['71']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['72']++;instance.delegate=new Y.DD.Delegate({bubbleTargets:instance,container:instance.get(HANDLES_WRAPPER),dragConfig:{clickPixelThresh:0,clickTimeThresh:0,useShim:true,move:false},nodes:DOT+CSS_RESIZE_HANDLE,target:false});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['73']++;instance._eventHandles.push(instance.on('drag:drag',instance._handleResizeEvent),instance.on('drag:dropmiss',instance._handleMouseUpEvent),instance.on('drag:end',instance._handleResizeEndEvent),instance.on('drag:start',instance._handleResizeStartEvent));},_bindHandle:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['31']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['74']++;var instance=this,wrapper=instance.get(WRAPPER);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['75']++;instance._eventHandles.push(wrapper.on('mouseenter',Y.bind(instance._onWrapperMouseEnter,instance)),wrapper.on('mouseleave',Y.bind(instance._onWrapperMouseLeave,instance)),wrapper.delegate('mouseenter',Y.bind(instance._onHandleMouseEnter,instance),DOT+CSS_RESIZE_HANDLE),wrapper.delegate('mouseleave',Y.bind(instance._onHandleMouseLeave,instance),DOT+CSS_RESIZE_HANDLE));},_createEvents:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['32']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['76']++;var instance=this,publish=function(name,fn){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['33']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['77']++;instance.publish(name,{defaultFn:fn,queuable:false,emitFacade:true,bubbles:true,prefix:RESIZE});};__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['78']++;publish(EV_RESIZE_START,this._defResizeStartFn);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['79']++;publish(EV_RESIZE,this._defResizeFn);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['80']++;publish(EV_RESIZE_ALIGN,this._defResizeAlignFn);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['81']++;publish(EV_RESIZE_END,this._defResizeEndFn);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['82']++;publish(EV_MOUSE_UP,this._defMouseUpFn);},_renderHandles:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['34']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['83']++;var instance=this,wrapper=instance.get(WRAPPER),handlesWrapper=instance.get(HANDLES_WRAPPER);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['84']++;instance.eachHandle(function(handleEl){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['35']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['85']++;handlesWrapper.append(handleEl);});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['86']++;wrapper.append(handlesWrapper);},_buildHandle:function(handle){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['36']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['87']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['88']++;return Y.Node.create(Y.Lang.sub(instance.HANDLE_TEMPLATE,{handle:handle}));},_calcResize:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['37']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['89']++;var instance=this,handle=instance.handle,info=instance.info,originalInfo=instance.originalInfo,dx=info.actXY[0]-originalInfo.actXY[0],dy=info.actXY[1]-originalInfo.actXY[1];__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['90']++;if((__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['7'][0]++,handle)&&(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['7'][1]++,Y.Resize.RULES[handle])){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['6'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['91']++;Y.Resize.RULES[handle](instance,dx,dy);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['6'][1]++;}},_checkSize:function(offset,size){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['38']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['92']++;var instance=this,info=instance.info,originalInfo=instance.originalInfo,axis=offset===OFFSET_HEIGHT?(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['8'][0]++,TOP):(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['8'][1]++,LEFT);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['93']++;info[offset]=size;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['94']++;if((__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['10'][0]++,axis===LEFT)&&(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['10'][1]++,instance.changeLeftHandles)||(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['10'][2]++,axis===TOP)&&(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['10'][3]++,instance.changeTopHandles)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['9'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['95']++;info[axis]=originalInfo[axis]+originalInfo[offset]-size;}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['9'][1]++;}},_copyStyles:function(node,wrapper){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['39']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['96']++;var position=node.getStyle(POSITION).toLowerCase(),surrounding=this._getBoxSurroundingInfo(node),wrapperStyle;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['97']++;if(position===STATIC){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['11'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['98']++;position=RELATIVE;}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['11'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['99']++;wrapperStyle={position:position,left:getCompStyle(node,LEFT),top:getCompStyle(node,TOP)};__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['100']++;Y.mix(wrapperStyle,surrounding.margin);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['101']++;Y.mix(wrapperStyle,surrounding.border);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['102']++;wrapper.setStyles(wrapperStyle);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['103']++;node.setStyles({border:0,margin:0});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['104']++;wrapper.sizeTo(node.get(OFFSET_WIDTH)+surrounding.totalHBorder,node.get(OFFSET_HEIGHT)+surrounding.totalVBorder);},_extractHandleName:Y.cached(function(node){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['40']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['105']++;var className=node.get(CLASS_NAME),match=className.match(new RegExp(getCN(RESIZE,HANDLE,'(\\w{1,2})\\b')));__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['106']++;return match?(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['12'][0]++,match[1]):(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['12'][1]++,null);}),_getInfo:function(node,event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['41']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['107']++;var actXY=[0,0],drag=event.dragEvent.target,nodeXY=node.getXY(),nodeX=nodeXY[0],nodeY=nodeXY[1],offsetHeight=node.get(OFFSET_HEIGHT),offsetWidth=node.get(OFFSET_WIDTH);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['108']++;if(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['13'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['109']++;actXY=drag.actXY.length?(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['14'][0]++,drag.actXY):(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['14'][1]++,drag.lastXY);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['13'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['110']++;return{actXY:actXY,bottom:nodeY+offsetHeight,left:nodeX,offsetHeight:offsetHeight,offsetWidth:offsetWidth,right:nodeX+offsetWidth,top:nodeY};},_getBoxSurroundingInfo:function(node){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['42']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['111']++;var info={padding:{},margin:{},border:{}};__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['112']++;if(isNode(node)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['15'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['113']++;Y.each([TOP,RIGHT,BOTTOM,LEFT],function(dir){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['43']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['114']++;var paddingProperty=capitalize(PADDING,dir),marginProperty=capitalize(MARGIN,dir),borderWidthProperty=capitalize(BORDER,dir,WIDTH),borderColorProperty=capitalize(BORDER,dir,COLOR),borderStyleProperty=capitalize(BORDER,dir,STYLE);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['115']++;info.border[borderColorProperty]=getCompStyle(node,borderColorProperty);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['116']++;info.border[borderStyleProperty]=getCompStyle(node,borderStyleProperty);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['117']++;info.border[borderWidthProperty]=getCompStyle(node,borderWidthProperty);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['118']++;info.margin[marginProperty]=getCompStyle(node,marginProperty);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['119']++;info.padding[paddingProperty]=getCompStyle(node,paddingProperty);});}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['15'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['120']++;info.totalHBorder=toRoundNumber(info.border.borderLeftWidth)+toRoundNumber(info.border.borderRightWidth);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['121']++;info.totalHPadding=toRoundNumber(info.padding.paddingLeft)+toRoundNumber(info.padding.paddingRight);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['122']++;info.totalVBorder=toRoundNumber(info.border.borderBottomWidth)+toRoundNumber(info.border.borderTopWidth);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['123']++;info.totalVPadding=toRoundNumber(info.padding.paddingBottom)+toRoundNumber(info.padding.paddingTop);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['124']++;return info;},_syncUI:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['44']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['125']++;var instance=this,info=instance.info,wrapperSurrounding=instance.wrapperSurrounding,wrapper=instance.get(WRAPPER),node=instance.get(NODE);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['126']++;wrapper.sizeTo(info.offsetWidth,info.offsetHeight);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['127']++;if((__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['17'][0]++,instance.changeLeftHandles)||(__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['17'][1]++,instance.changeTopHandles)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['16'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['128']++;wrapper.setXY([info.left,info.top]);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['16'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['129']++;if(!wrapper.compareTo(node)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['18'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['130']++;node.sizeTo(info.offsetWidth-wrapperSurrounding.totalHBorder,info.offsetHeight-wrapperSurrounding.totalVBorder);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['18'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['131']++;if(Y.UA.webkit){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['19'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['132']++;node.setStyle(RESIZE,NONE);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['19'][1]++;}},_updateChangeHandleInfo:function(handle){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['45']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['133']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['134']++;instance.changeHeightHandles=instance.REGEX_CHANGE_HEIGHT.test(handle);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['135']++;instance.changeLeftHandles=instance.REGEX_CHANGE_LEFT.test(handle);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['136']++;instance.changeTopHandles=instance.REGEX_CHANGE_TOP.test(handle);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['137']++;instance.changeWidthHandles=instance.REGEX_CHANGE_WIDTH.test(handle);},_updateInfo:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['46']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['138']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['139']++;instance.info=instance._getInfo(instance.get(WRAPPER),event);},_updateSurroundingInfo:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['47']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['140']++;var instance=this,node=instance.get(NODE),wrapper=instance.get(WRAPPER),nodeSurrounding=instance._getBoxSurroundingInfo(node),wrapperSurrounding=instance._getBoxSurroundingInfo(wrapper);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['141']++;instance.nodeSurrounding=nodeSurrounding;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['142']++;instance.wrapperSurrounding=wrapperSurrounding;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['143']++;instance.totalVSurrounding=nodeSurrounding.totalVPadding+wrapperSurrounding.totalVBorder;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['144']++;instance.totalHSurrounding=nodeSurrounding.totalHPadding+wrapperSurrounding.totalHBorder;},_setActiveHandlesUI:function(val){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['48']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['145']++;var instance=this,activeHandleNode=instance.get(ACTIVE_HANDLE_NODE);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['146']++;if(activeHandleNode){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['20'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['147']++;if(val){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['21'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['148']++;instance.eachHandle(function(handleEl){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['49']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['149']++;handleEl.removeClass(CSS_RESIZE_HANDLE_ACTIVE);});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['150']++;activeHandleNode.addClass(CSS_RESIZE_HANDLE_ACTIVE);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['21'][1]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['151']++;activeHandleNode.removeClass(CSS_RESIZE_HANDLE_ACTIVE);}}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['20'][1]++;}},_setHandles:function(val){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['50']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['152']++;var instance=this,handles=[];__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['153']++;if(isArray(val)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['22'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['154']++;handles=val;}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['22'][1]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['155']++;if(isString(val)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['23'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['156']++;if(val.toLowerCase()===ALL){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['24'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['157']++;handles=instance.ALL_HANDLES;}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['24'][1]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['158']++;Y.each(val.split(COMMA),function(node){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['51']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['159']++;var handle=trim(node);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['160']++;if(indexOf(instance.ALL_HANDLES,handle)>-1){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['25'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['161']++;handles.push(handle);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['25'][1]++;}});}}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['23'][1]++;}}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['162']++;return handles;},_setHideHandlesUI:function(val){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['52']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['163']++;var instance=this,wrapper=instance.get(WRAPPER);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['164']++;if(!instance.get(RESIZING)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['26'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['165']++;if(val){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['27'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['166']++;wrapper.addClass(CSS_RESIZE_HIDDEN_HANDLES);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['27'][1]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['167']++;wrapper.removeClass(CSS_RESIZE_HIDDEN_HANDLES);}}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['26'][1]++;}},_setWrap:function(val){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['53']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['168']++;var instance=this,node=instance.get(NODE),nodeName=node.get(NODE_NAME),typeRegex=instance.get(WRAP_TYPES);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['169']++;if(typeRegex.test(nodeName)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['28'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['170']++;val=true;}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['28'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['171']++;return val;},_defMouseUpFn:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['54']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['172']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['173']++;instance.set(RESIZING,false);},_defResizeFn:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['55']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['174']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['175']++;instance._resize(event);},_resize:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['56']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['176']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['177']++;instance._handleResizeAlignEvent(event.dragEvent);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['178']++;instance._syncUI();},_defResizeAlignFn:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['57']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['179']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['180']++;instance._resizeAlign(event);},_resizeAlign:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['58']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['181']++;var instance=this,info,defMinHeight,defMinWidth;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['182']++;instance.lastInfo=instance.info;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['183']++;instance._updateInfo(event);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['184']++;info=instance.info;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['185']++;instance._calcResize();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['186']++;if(!instance.con){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['29'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['187']++;defMinHeight=instance.get(DEF_MIN_HEIGHT)+instance.totalVSurrounding;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['188']++;defMinWidth=instance.get(DEF_MIN_WIDTH)+instance.totalHSurrounding;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['189']++;if(info.offsetHeight<=defMinHeight){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['30'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['190']++;instance._checkSize(OFFSET_HEIGHT,defMinHeight);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['30'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['191']++;if(info.offsetWidth<=defMinWidth){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['31'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['192']++;instance._checkSize(OFFSET_WIDTH,defMinWidth);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['31'][1]++;}}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['29'][1]++;}},_defResizeEndFn:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['59']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['193']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['194']++;instance._resizeEnd(event);},_resizeEnd:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['60']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['195']++;var instance=this,drag=event.dragEvent.target;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['196']++;drag.actXY=[];__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['197']++;instance._syncUI();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['198']++;instance._setActiveHandlesUI(false);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['199']++;instance.set(ACTIVE_HANDLE,null);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['200']++;instance.set(ACTIVE_HANDLE_NODE,null);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['201']++;instance.handle=null;},_defResizeStartFn:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['61']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['202']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['203']++;instance._resizeStart(event);},_resizeStart:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['62']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['204']++;var instance=this,wrapper=instance.get(WRAPPER);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['205']++;instance.handle=instance.get(ACTIVE_HANDLE);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['206']++;instance.set(RESIZING,true);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['207']++;instance._updateSurroundingInfo();__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['208']++;instance.originalInfo=instance._getInfo(wrapper,event);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['209']++;instance._updateInfo(event);},_handleMouseUpEvent:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['63']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['210']++;this.fire(EV_MOUSE_UP,{dragEvent:event,info:this.info});},_handleResizeEvent:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['64']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['211']++;this.fire(EV_RESIZE,{dragEvent:event,info:this.info});},_handleResizeAlignEvent:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['65']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['212']++;this.fire(EV_RESIZE_ALIGN,{dragEvent:event,info:this.info});},_handleResizeEndEvent:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['66']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['213']++;this.fire(EV_RESIZE_END,{dragEvent:event,info:this.info});},_handleResizeStartEvent:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['67']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['214']++;if(!this.get(ACTIVE_HANDLE)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['32'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['215']++;this._setHandleFromNode(event.target.get('node'));}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['32'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['216']++;this.fire(EV_RESIZE_START,{dragEvent:event,info:this.info});},_onWrapperMouseEnter:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['68']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['217']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['218']++;if(instance.get(AUTO_HIDE)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['33'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['219']++;instance._setHideHandlesUI(false);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['33'][1]++;}},_onWrapperMouseLeave:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['69']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['220']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['221']++;if(instance.get(AUTO_HIDE)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['34'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['222']++;instance._setHideHandlesUI(true);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['34'][1]++;}},_setHandleFromNode:function(node){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['70']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['223']++;var instance=this,handle=instance._extractHandleName(node);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['224']++;if(!instance.get(RESIZING)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['35'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['225']++;instance.set(ACTIVE_HANDLE,handle);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['226']++;instance.set(ACTIVE_HANDLE_NODE,node);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['227']++;instance._setActiveHandlesUI(true);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['228']++;instance._updateChangeHandleInfo(handle);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['35'][1]++;}},_onHandleMouseEnter:function(event){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['71']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['229']++;this._setHandleFromNode(event.currentTarget);},_onHandleMouseLeave:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['72']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['230']++;var instance=this;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['231']++;if(!instance.get(RESIZING)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['36'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['232']++;instance._setActiveHandlesUI(false);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['36'][1]++;}},_valueHandlesWrapper:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['73']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['233']++;return Y.Node.create(this.HANDLES_WRAP_TEMPLATE);},_valueWrapper:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['74']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['234']++;var instance=this,node=instance.get(NODE),pNode=node.get(PARENT_NODE),wrapper=node;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['235']++;if(instance.get(WRAP)){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['37'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['236']++;wrapper=Y.Node.create(instance.WRAP_TEMPLATE);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['237']++;if(pNode){__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['38'][0]++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['238']++;pNode.insertBefore(wrapper,node);}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['38'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['239']++;wrapper.append(node);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['240']++;instance._copyStyles(node,wrapper);__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['241']++;node.setStyles({position:STATIC,left:0,top:0});}else{__cov_P0wwCeY4ScNrVS3Lo8i2XA.b['37'][1]++;}__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['242']++;return wrapper;}});__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['243']++;Y.each(Y.Resize.prototype.ALL_HANDLES,function(handle){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['75']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['244']++;Y.Resize.ATTRS[handleAttrName(handle)]={setter:function(){__cov_P0wwCeY4ScNrVS3Lo8i2XA.f['76']++;__cov_P0wwCeY4ScNrVS3Lo8i2XA.s['245']++;return this._buildHandle(handle);},value:null,writeOnce:true};});},'3.10.3',{'requires':['base','widget','event','oop','dd-drag','dd-delegate','dd-drop'],'skinnable':true});