From d896fa2487cea4aa9e59926ef734fd128f390e76 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Thu, 27 Feb 2014 20:01:16 +0000 Subject: [PATCH] Upgrade Plupload to 2.1.1, props kovshenin, see #25663 Built from https://develop.svn.wordpress.org/trunk@27316 git-svn-id: http://core.svn.wordpress.org/trunk@27168 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/includes/media.php | 29 +-- wp-includes/js/plupload/Moxie.swf | Bin 0 -> 28902 bytes wp-includes/js/plupload/Moxie.xap | Bin 0 -> 62535 bytes wp-includes/js/plupload/changelog.txt | 241 ------------------ wp-includes/js/plupload/handlers.js | 55 ++-- wp-includes/js/plupload/handlers.min.js | 2 +- wp-includes/js/plupload/plupload.flash.js | 1 - wp-includes/js/plupload/plupload.flash.swf | Bin 18958 -> 0 bytes wp-includes/js/plupload/plupload.full.min.js | 28 ++ wp-includes/js/plupload/plupload.html4.js | 1 - wp-includes/js/plupload/plupload.html5.js | 1 - wp-includes/js/plupload/plupload.js | 2 - .../js/plupload/plupload.silverlight.js | 1 - wp-includes/js/plupload/wp-plupload.js | 68 +++-- wp-includes/js/plupload/wp-plupload.min.js | 2 +- wp-includes/media-template.php | 7 - wp-includes/media.php | 14 +- wp-includes/script-loader.php | 11 +- 18 files changed, 120 insertions(+), 343 deletions(-) create mode 100644 wp-includes/js/plupload/Moxie.swf create mode 100644 wp-includes/js/plupload/Moxie.xap delete mode 100644 wp-includes/js/plupload/changelog.txt delete mode 100644 wp-includes/js/plupload/plupload.flash.js delete mode 100644 wp-includes/js/plupload/plupload.flash.swf create mode 100644 wp-includes/js/plupload/plupload.full.min.js delete mode 100644 wp-includes/js/plupload/plupload.html4.js delete mode 100644 wp-includes/js/plupload/plupload.html5.js delete mode 100644 wp-includes/js/plupload/plupload.js delete mode 100644 wp-includes/js/plupload/plupload.silverlight.js diff --git a/wp-admin/includes/media.php b/wp-admin/includes/media.php index ba38188684..d3f49e4484 100644 --- a/wp-admin/includes/media.php +++ b/wp-admin/includes/media.php @@ -1760,20 +1760,18 @@ $post_params = array( $post_params = apply_filters( 'upload_post_params', $post_params ); $plupload_init = array( - 'runtimes' => 'html5,silverlight,flash,html4', - 'browse_button' => 'plupload-browse-button', - 'container' => 'plupload-upload-ui', - 'drop_element' => 'drag-drop-area', - 'file_data_name' => 'async-upload', - 'multiple_queues' => true, - 'max_file_size' => $max_upload_size . 'b', - 'url' => $upload_action_url, - 'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'), - 'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'), - 'filters' => array( array('title' => __( 'Allowed Files' ), 'extensions' => '*') ), - 'multipart' => true, - 'urlstream_upload' => true, - 'multipart_params' => $post_params + 'runtimes' => 'html5,silverlight,flash,html4', + 'browse_button' => 'plupload-browse-button', + 'container' => 'plupload-upload-ui', + 'drop_element' => 'drag-drop-area', + 'file_data_name' => 'async-upload', + 'url' => $upload_action_url, + 'flash_swf_url' => includes_url( 'js/plupload/Moxie.swf' ), + 'silverlight_xap_url' => includes_url( 'js/plupload/Moxie.xap' ), + 'filters' => array( + 'max_file_size' => $max_upload_size . 'b', + ), + 'multipart_params' => $post_params, ); // Multi-file uploading doesn't currently work in iOS Safari, @@ -1860,9 +1858,6 @@ do_action( 'post-html-upload-ui' ); 100 * 1024 * 1024 ) { ?> - -pcNXV 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 F8yMhWOBnzF literal 0 HcmV?d00001 diff --git a/wp-includes/js/plupload/Moxie.xap b/wp-includes/js/plupload/Moxie.xap new file mode 100644 index 0000000000000000000000000000000000000000..3a9f389f43dce1bee4f6b7f57ceeb0f8cb7c123e GIT binary patch literal 62535 zcmY(K1B@uawywvvZQHhO@3C#$w(Xfcwr$(CZR728llSgBom#1+JL#l4f35!hwNeVw zz#u3901yxWoHq0#bD&_elK=n!vVZ^p2>)h5dwW>}TMJVYCucf$0~_m*I9ba<1_ZI! zkR8D@fJ6vcEg2h#;z^Xn&>LKjKv1lhcoeF<>L@%)_3#}2E(l{zyAvN~r?*c(y@1vw z;v16HX_4OSUU)QLwz8_ZGG;t3?r=ZkE z_%tECBnJyj;=Pp@Qaxoh1{)hsc=W1r(E6v`#@cRauzheLmLsVjqU7|-)^#BYU0!}h zws)B&S&4fQaNlhfq132Zu>F>&tQSE&>G_R)5f8Z}w}a9;E+B>fw{RRFdXeL$xb1Cl z000(5006ju3m20TwsSP0my{Bxb9Q%5QSZ0K=0xg#q;BJ~rpaFvU`oq@Jjpl45eMc* zUV{r<$6nS+ z694{6`=xa8@n~*ane6PGO>?_=T13)y1?$o6kTp9*lk2K@Mqj9Qqff*OytN^5w?X>h zflUUEY+gaP8!f)py8SL&U1{EE>(-6Q(x9w1$o3Dtp*Ux}06%r}%c@*${=u!pKDLm4`oX$y987k9O^!mA$#-r;>&y$G|e87+FeVkX^7^Fagd|J$gnZ+KoE>$RNNd5K%#1}gS zEcsTe-f>U64CF43y{K56XwO_)4UhQ4AOG`~_0!PSt>fMGs{fPZD0^)%es?)!WgSF3w4%TM)o?3LbG@!ag-?=|o8k%}(n z1C29C%u{R!3mYMCQgwxOc8==e8DUt}HRotc24I&!mZrXUO4slrYR*i*=`2P3EhZ zPIo$^z2VOiDYX;`IyO>l#Itkk+WcV40WKZ4r&s&i@d=X4rlRR*WcjwU(d1>YlHmme zN7&_;^qPrE@qx9lrE{q?M6FL!68NvopRO8bX$1c-x@yYO|k+b2ygmM-^N`S);HXV|R765FUUxq|+3Fcpi2XyQb8kzdmb zzr;@$9tC;*tN14$kgFUfG$M)9jlyIvlG<#4vnC^Sz~hRv;s`j=`RiZ8V!309#{zu-qZ8w{Qm*R@e_cS4a}$v0<;rV-9SU5lR>KU|bc zImvTW9>w);0KYfNLp3Xxfk*&y{O_;5+pTS_@EzjOd6|GvczrM+?zu z9pSDK=E(=~yR3$bIh4|n;|?r3`PG$8Q$}BuJt?7Zh~hT^?7Ox&BQ4d|^Ns~*l3wzu zxYEBw(SC=Ud;70W__x>MYnNfmt&j+4YaZ+sICExIBB{>M8n)FaO3mSYL&s3EZ9;`R zJ5C_bkaC2GZt27lwLI%g!dlGNOWfZDeQV${uiK5e==w2DHMm86O!1y59pYBFJMfCRnJhGl@NQERO97cm|udjp8m2m6)c+;dGIr31fPCa+-plJ7`L+7l;NWQ}z zb_Ga3Zb54$vVv@+l~d5lc++9tYEsgrY9K{4P=i0E#2JDsS~ z0D~)6A@G}RMK+h`bEAT1CAfrR{K%PnZt(UB8tDA}^uf!q^&f8=m>wjmf+sopxS`lW zL8wdYZ%58Zp7+Gc`hwzdIY>gDM?De9fy9lwrMUf@K(WUb$f+gUCYkqj(?)CFKqLbZ z;Q9NO+yt|BE(+8AHS^QHDoSZI??B-_7Bmw|uMMMk?v6=pxg6%ued9oVQ9@TmV(FaY zvqvLIRc8S&OhJqHbnEpjgmM02uv|& ztXv{V`~g!*<(BrT)IweX3NcS&tU%pB+Ys~uTK8xC9&RqaN2_O+7*7hgaiFMmD;deO zA7_-sR*G@dXKD5KOKGdpn0Yg)fl`o2_JTwfL-0G4qic$`Wf=ST%U;GRSvqM7!#idw zFyFN3Fm)E4+PklZBP-Ln(DahV^ly>OaTIk#Qt77qcu%w{6xxU!)E7cSehl@Jm?Pb* z?wFq~%vXeP5+N+;04=I2ObleTAv7&xA>qkSZkivi4JJ}7GSx26b99pP@P&C+cmd%t z^iHS?^%I#6i<2p8=g&>P(-t-3=2iQ7V}e_sLD%6W5)BJpD+;1rAD|zdAw6022`UAX zPmtVun$6UbAK-t3fFAGB`8+THfXP1?`2RpaN>K8DKpS;qN^aN!7J8ym%5u9oT`IVaIUewE@0`op5OG$ z>s*+ucYO}9x9;W+>)s#t2A$wJp)Jn0NxnaO(~UM(Tgl*^&(~t~yaQ=JNM!2EFj~C`Pwdt1maupO35j(bEHq<&T>>!SK)GZ{Lrn z{JwpX0xi!VZ@%#PV@=@4o~yi_V3H|T-uT?Td}49U8!Z7ww`E^^IGr1?)KZVw=GgLbyu^QlqV)Xh zng+&yRx5SPW^_}|&YR^M6Z8aH;x?6wt zI>zM@7?!ai=^!-zIEhr{DRhOsiGoRm6PkBIKHu+cnA49wVpHMU{|yR?sd;qW?XBR! zfwe7s+ytsC9eD4LFl>3*3qSGWBJI+8HXe!hghB1VYs}TZE|ZMs_qW2ZH z6vdRX9tqM%P`)HKZeen^Jw+Ny#r!C7Mp8FVgDSn;Sp4p1~S6;G5#-i^XM{usQEXm#%v;&GnBl0=E? zDAzMt5f9>?Kpf!l9^Q^JAGz_A%X8Fq|4oG6G9zn(vlorLf%=aW4dK#H%lhbEZ%L z+5E1QfB4eHD(-n_9geN##S32^`3>&BH~*Ykv{XJ20Du7q007eex&RpqBNJOElm8?D z9i?f#!BuhuStB{JCEoBPy!-~URdXS=W@xaeYS)u? zxDmJ?W)&@9zwF(RTfmEg5b=q_U)&ZeH^{7^8Rk(oKdnAT7G@*Fv>=GPWR)(1hWtVcz7!gV6AMJssr zf<=b%n(%QOBnwtKeXww^+CTP;1&yZy*)RPWWRAvbOHZe4o^7_mcCn@^5_c#$am8k} z%t$___D$96qqTBIIWwI*Z*)N`A{X17`tzfPMc^XCoI8KObzgmq8P2$;KThbLMN*Vu zShR_yI?`tFjOgE)A;p^bI{`^u2Aa@_r6YHpkqt?eZf$lqp<_c6g{?-4NJRG4x*KP? zO!#)9`@x#Hw8FvdJ-L@JQ*SSN!g9!r^vj~|M;0zQ=q5h>!SU^8$2*E&f79KKmI4Jy zO)Z5|>8)b(hM1VMuVrv>M-OWbmOKaCwzDbMGa~6R*sv>^5J>tgi{P@`4JeW6i3_P6PyWrmin~Q2G%CeK&Jt~#emBOvT_9!%8c>XM$ZHz z@D{lLp_!noBvyOCc#X1#uo>hs?1A};A(1sUxC{ut4HBh@6T!SjVl+c3k0NtKaM1iv zyC3BS^DLQyqe&rwLn&b~lxXV;L~9)IQDHiVJ$0Z@n~puoLdJ1Oq5t8AI(Ub4ah`

+p?963Pra@arCC{RFSeRk(D>&uB3dG=;f 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 J;oJYN{TIp_9ZvuN literal 0 HcmV?d00001 diff --git a/wp-includes/js/plupload/changelog.txt b/wp-includes/js/plupload/changelog.txt deleted file mode 100644 index 7aaff4c8bf..0000000000 --- a/wp-includes/js/plupload/changelog.txt +++ /dev/null @@ -1,241 +0,0 @@ -Version 1.5.7 (2013-04-10) - HTML5: Workaround for squish problem in iOS6, when uploading resized images. - HTML5: Fix failing workaround for FormData+Blob bug on Android... - HTML5: Allow multiple uploads on iOS. - Include VB build script that doesn't depend on Ant and is said to be native to Windows. -Version 1.5.6 (2013-02-28) - Fix regression: getPos() wrong on ie6/7. - HTML5: Send file as binary string if it was mangled, even if multipart is set to false. - HTML5: Add workaround Android browsers, that are unable to properly send blobs in FormData. - HTML4/Flash/Silverlight: Destroy fails to cleanup everything when container not defined. - UI, Queue: Use html() instead of text(), otherwise special characters fail to display properly. - UI, Queue: Use on() instead of delegate() or live(). Update examples to use jQuery 1.9.0 by default. - Queue: Blur rename input field when ESC is pressed. - Additional language packs: Slovak. -Version 1.5.5 (2013-01-23) - UI Widget: Fix sortable feature, broken in jQuery UI 1.9. - Queue: Replace live() with delegate(), as live() was removed from jQuery 1.9. - HTML5: window.getComputedStyle in Firefox doesn't support dashed rulenames - use zIndex instead of z-index. - HTML5/Flash/Silverlight/Gears: Process JPEGs, if quality parameter is present, whatever the scale factor. - Flash: Survive invalid EXIF tag offsets. - Flash: Allow only letters, digits and underscore in runtime id to avoid script injection. - SilverLight: Prepend ampersand to the query string, for non multipart cases (as in Flash and HTML5). - Add mime types for m2v,3gp,3g2 extensions. -Version 1.5.4 (2012-04-12) - Flash: Disable scripting if swf was loaded from another domain. -Version 1.5.3 (2012-04-05) - HTML5: Check if xhr object is initialized, before calling abort() on it. - HTML4: Postpone form removal until uploaders state changes, to avoid error on resuming stopped uploads. - BrowserPlus: Fix mechanical typo, that caused error during mime type check. - BrowserPlus: browserPlus.Uploader.Cancel() has two required parameters, dies with the error if not passed. - Flash: Improve runtime's behaviour during upload cancellation. - Flash: Survive the case when GPSVersionID contains unexpected value. - Flash: Fix random freeze in Chrome's bundled Flash Player. - Flash: Avoid the silent break when URLStream not yet open, but close is called on it. - Flash: Move Destroy handler out of Flash:Init handler, since it might be called not only after Flash:Init but also before it. - Flash: Avoid warning during build with mxmlc. - Try removeEventListener first in IE and only if it fails - detachEvent. - Fix plupload.getPos to return proper value in IE8+. - Do not initiate plupload.STARTED state, if file queue is empty. - Additional language packs: Estonian, Polish, Korean, French-Canadian, Greek, Persian/Farsi. -Version 1.5.2 (2012-01-06) - UI Widget: Do not show UI if no runtime can be initialized. - UI Widget: Timely update file size and total size if resize in action. - UI Widget: Constrain renaming feature to queued files only. - UI Widget: Disable Add button properly, if requested, rather then just hide. - HTML4/HTML5/BrowserPlus: Avoid adding mime type twice to dialog trigger. - HTML5: fix regression, when unresized images were failing on FF3.6. - HTML5: Constrain Gecko 2,5,6 workaround to multipart mode only. - HTML5/Flash: Take into account weird possibilities of ExifVersion being a string, rather then standard Undefined. - Flash: Simplify event dispatching in BitmapDataUnlimited class, in order to avoid freezing on resizing in FP11. - Add ability to disable file dialog trigger on request (uploader.disableBrowse(true/false)). - Support for immediate abort of upload process, be it chunked upload or regular one. - Abort all activity, before destroying uploader. - Revive temporary file removal logic in upload.php. - Fix potential vulnerability in dump.php and upload.php. - Additional MIME types: application/vnd.openxmlformats-officedocument.*, application/x-javascript, application/json, text/css,css, application/vnd.oasis.opendocument.formula-templat. - Additional language packs: Hungarian, Croatian, Serbian, Romanian. -Version 1.5.1.1 (2011-09-27) - HTML5: Fix mechanical typo, that successfully broke drag and drop, wherever could. -Version 1.5.1 (2011-09-26) - HTML4: Add support for server responses in HTML format. - HTML5: Disable multiple file selection in Safari 5.x for Windows (see #363). - HTML5: Gecko 2/5/6 should upload chunks as binary strings when in chunking mode and client side resize is requested. - Flash: Enforce URLStream mode when custom headers are passed. - Flash: Fix embedding problems in IE9 (and all other IEs). - Flash/Gears/BrowserPlus/SilverLight: Expose multi_selection feature, to be used in required_features (mainly to overcome Safari for Windows problem). - SilverLight: Properly handle custom and null headers. - UploadComplete moved to fire after the last StateChanged event. - Additional language packs: Finnish. -Version 1.5b (2011-09-11) - UI Widget: Fix sortable logic. - UI Widget: Fix bug, when message was displayed simultaneously across all Plupload UI instances on the page. - UI Widget: notify() method is now public - users can throw their own messages into the widget header. - HTML4/HTML5: Revise input[type=file] placement logic to support cursor styling on Geko 2+. - HTML5: Revise Drag'n'Drop detection logic. - HTML5: Make Exif and GPS information available to user, introduce two new events: ExifData and GpsData. - HTML5: Add support for File.prototype.slice() method (mozSlice/webkitSlice) in order to be able to upload files in chunks without preloading. - HTML5: Remove any JPEG headers before restoring them, 'cause user agent (like Chrome), might be inserting it's own. - Flash: Remove a limit on the depth of image header check, since it still fails in some cases and performance gain is negligible. - Flash: Fix regression, when runtime hanged when not images where passed in as images. - SilverLight: Fix bug, when JSON serializer was failing on null. - SilverLight: Remove cast to integer for chunk boundary, which resulted in a wrong size for last chunks on huge files. - SilverLight: Increase read buffer, add disposal of ImageStream and FileStream, optimize for performance. - Updated build.xml to include language packs in release package under js/ folder. - Gears/BrowserPlus: Add support for * file filter. - BeforeUpload now can cancel upload if required. - Additional MIME types: text/csv, image/photoshop, video/x-ms-wmv, video/avi, video/webm support - Additional language packs: Japanese - Cleaned examples. -Version 1.4.3.2 (2011-04-13) - Fixed bug in HTML5 runtime, when was reduced by a factor of 100 after every upload. -Version 1.4.3.1 (2011-04-12) - Fixed build script, mistakenly populating jquery.plupload.queue directory from jquery.ui.plupload sources. - Fixed script urls in all examples, build script now will alter them automatically from dev to release when needed. - Fixed isEmptyObj undefined error in HTML4 runtime. - Fixed bug in UI Widget preventing UploadComplete from triggering. -Version 1.4.3 (2011-04-11) - Added Latvian language pack and updated French. - Fixed bug in Flash runtime when JPEG header was not investigated deep enough to reach SOFn marker in large images. - Fixed bug, when PNGs were cropped to width in Flash runtimes, rather then resized. - Fixed Flash to allow multiple uploading of the same file, with different settings. - Fixed Flash runtime to clean anonymous listeners properly. - Fixed HTML5 runtime to resolve to mimeType in case-insensitive way. - Fixed HTML5/Flash/SilverLight/Gears runtimes for inconsistency in naming of chunks feature, comparing to other runtimes. - Fixed HTML4/HTML5 runtimes for input[type=file] to outsize contaner effectively enough to fill the whole click area. - Fixed all runtimes to preserve position (relative/absolute) rule on containers that already have it. - Fixed SilverLight runtime to support large files (over 2GB). - Restructured the examples, src and build scripts to make it more clear that jQuery is optional. - Added support for *.* filter. - Added support for preserving ICC and IPTC headers when resizing JPEGs. - Added Image.onerror/onabort handlers to HTML5 in order to gracefully bypass faulty images. - Added ability to drop image size (by lowering quality), while preserving original dimension (HTML5/Flash/Gears). - Ported EXIF, ICC, IPTC preservation code to Flash runtime. -Version 1.4.2 (2011-02-20) - Added Brazilian Portuguese, German, Russian and Spanish translations. - Added support for file_data_name option to SilverLight runtime. - Added support for better quality image resizing to Flash runtime. - Added support for properly handling images with dimensions up to 8191x8191 pixels to Flash runtime. - Added 'updatelist' event to UI Widget, which will be triggered every time file list will get redrawn. - Added support for dynamically changing options to UI Widget. - Fixed HTML4 runtime bug, when UploadFile handler was attached twice. - Fixed HTML5 to use FileReader.readAsBinaryString() instead of File.getAsBinary() on newer WebKit browsers (like Chrome 9). - Fixed Flash runtime from sending duplicate Filename param, when using FileReference.upload(). - Updated S3 example to illustrate support for a proper progress indication. -Version 1.4.1 (2011-02-01) - Added an example on how to use Plupload with Amazon S3 written in PHP but can easily be ported to other languages. - Fixed bug where hidden input elements wasn't created when the multiple_queues option wasn't used. - Fixed bug where FF4 would produce an exception about missing BlobBuilder. -Version 1.4.0 (2011-01-26) - Added removeEvent and removeAllEvents methods and modified addEvent accordingly, in order to support dynamic unload. - Added unbindAll method. - Added UploadComplete event, which fires when internal iterator reaches the end of the queue. - Added public destroy method to plupload object, new event - Destroy, and corresponding handlers to all runtimes. - Added Czech, Italian, French, Dutch translations. - Added support for translatable error messages. - Added two new options: browse_button_hover and browse_button_active, in order to support browse_button interactivity. - Added support for 'multi_selection: false' to Silverlight runtime. - Added support for video/mp4, video/x-m4v and audio/mp4 MIME Types. - Added artificial sendAsBinary method to XMLHttpRequest.prototype for browsers that have support for BlobBuilder and typed arrays. - Added version tracking variable into plupload object and version comment to the header of every file. - Fixed measurements of browse_button element in order to size and position input[type=file] element to fit it fully. - Fixed Flash runtime behavior for multiple_select=false and other simpleUpload usage cases: basically new FileReference has to be created for every select dialog. - Fixed browser sniffer to match only Safari, for fakeSafariDragDrop (seems like Safari on Mac doesn't require it either). - Fixed so that ExternalInterface escapes strings properly, before passing them to JS. - Fixed eventual reinitialization of flash/silverlight runtimes, especially for cases when object wrapper needed to be programmatically hidden and then shown again. - Fixed so that Plupload will now ignore files with duplicate names when adding to the queue, in one set. Mainly introduced to work around Safari on Windows bug (https://bugs.webkit.org/show_bug.cgi?id=37957). - Fixed bug, when final UploadProgress was firing after FileUploaded for Flash simpleUpload. - Fixed bug where upload would fail if an error was produced inside the FilesAdded event. - Fixed bug in Flash runtime when it used a wrong size when resizing, but not chunking. - Fixed bug in Silverlight runtime that would keep sending 0 byte packages when a picture was chunked before resized. - Disabled blur filter (is going to be replaced with some bilinear resampling in next release). - Completely revised UI Widget, to be more jQuery UI oriented. Optionally depends on UI Button, UI Sortable, UI ProgressBar. -Version 1.3.0 (2010-11-24) - Added new jQuery UI widget that supports jQuery UI themes. - Added new multiple_queues option that enables you to upload multiple times in the queue widgets. - Added support for crossdomain loading of the XAP and SWF files and crossdomain upload. - Added new multiple_queues option that enables you to upload multiple times in the queue widgets. - Added support for crossdomain loading of the XAP and SWF files and crossdomain upload. - Added preinit/init options to to ease up the binding of custom events to queueWidget and the Uploader class. - Added drag/drop support for Safari until they fix the broken drag/drop support on Windows. - Added events example file that show how to bind all events and display event specific data. - Added support for retaining Exif data on images when they where resized using the HTML5 runtime. - Fixed logic issue with the upload.php example file. Chunking wasn't working correctly. - Fixed issue with HTML4 not handling the form encoding correctly on older IE versions. Patch contributed by jinxdone. - Fixed so the HTML4 runtime only submits the defined multipart_params arguments. - Fixes issue where it wasn't possible to dynamically override url or mutlipart_params for the HTML4 runtime. - Fixed so all runtimes pass the name, chunk and chunks parameters as multipart parameters instead of querystring parameters. - Fixed so files are read using the newer FileReader class if it's available if not it tries the older getAsXXX on Gecko. - Fixed bug where IE 9 beta 1 wouldn't render Silverlight properly. - Fixed bug where Flash would do extra empty requests if images below a specific size would be uploaded. - Fixed bug where Google Gears would resize and re-encode images even if the it wasn't changed in scale. - Fixed bug where the HTML5 runtime wouldn't free memory after each request on Gecko. -Version 1.2.4 (2010-09-08) - Added new BeforeUpload event to make it easier to override settings before a file is uploaded. - Added new automatic usage of FileReference in Flash if it's possible. Contributed by Marcel Jackwerth. - Added new chunking support for Chrome 5 and Firefox 3.6 using the HTML 5 runtime. - Added new multipart upload support for WebKit using the HTML 5 runtime and the FormData object. - Added new image scaling method for the Flash runtime contributed by rcoopman. - Added new alert error message if the user selected invalid files. - Added new automatic unique name generation to the example.php script. Contributed by Brandon Kelly. - Changed so the default upload method is multipart and the default chunk size is 0. - Fixed progress issue with the HTML5 runtime running on Gecko. - Fixed so longer extensions can be used such as .tar.gz. - Fixed so the file extension is retained when using the unique_names option. -Version 1.2.3 (2010-05-27) - Added new drag/drop support for HTML5 running on Chrome beta. - Added new multipart state for the features object. It's now possible to detect multipart support. - Added new getFeatures function to all runtime. Basic concept by Javier Martinez Fernandez. - Fixed bug where runtimes where initialized even if they didn't match the required_features setting. -Version 1.2.2.1 (2010-05-04) - Added new headers option, enables you to set custom headers for the upload requests. - Fixed bug where the file extension checking was case sensitive. -Version 1.2.2 (2010-04-26) - Added new file_data_name option that enables you to set the multipart file data param. Patch contributed by Alex Ganov. - Added new FILE_SIZE_ERROR type that will be triggered if the user selected a file that is to large or zero bytes. - Added new FILE_EXTENSION_ERROR type that will be triggered if you add a file with an invalid file extension. - Added new required_features setting, enables you to specify a list of required features that the runtime must have. - Fixed so the plupload.buildUrl function uses the UTF compatible encodeURIComponent method instead of escape. - Fixed so that all file types can be selected if you don't specify a filter setting. - Fixed so more valid HTTP status codes are accepted as valid responses. - Fixed so all runtimes fills the features object with available features. - Fixed some issues with the HTML4 runtime if there wasn't any existing forms on the page. - Fixed some conflict issues with HTML4 runtime and forms with the input names of action or target. - Fixed bug where some Gecko versions would produce exceptions when checking the HTTP status of a XHR. -Version 1.2.1 (2010-03-22) - Fixed bug with incorrect aspect ratio in Flash image scaling. - Fixed bug where chunked uploads could get scrambled in the Flash runtime. Patch contributed by Grady Werner. - Fixed bug where a beta version of Chrome wouldn't handle drag/drop correctly because of missing drag effect. - Fixed so the HTML 4 runtime displays N/A for file sizes and the progress is based on uploaded files instead of bytes. - Fixed so chunking can be disabled properly in Flash but that will affect the progress bar. - Fixed so queue widget displays the drag/drop message if file queue is emptied. - Fixed small files are uploaded as one single chunk and not forced into 4 chunks in the Flash runtime. -Version 1.2 (2010-03-09) - Added new rename file support for jQuery queue widget, click on a file name to rename it if it's enabled. - Added official ChunkUploaded event, it similar to FileUploaded but executed for each chunk. - Added bytes per second support to total queue progress. - Added better error handling to core API using the new Error event. - Added better error handling to jQuery queue widget. - Fixed so chunking uploads is dispatch from JS not from inside Flash/Silverlight. -Version 1.1.1 (2010-02-25) - Added new setup setting to queue widget. Makes it easier to bind custom events to uploader instance. - Fixed so it's possible to disable chunking compleatly. It's now disabled by default. - Fixed bug where multipart mode was enabled all the time in the Flash runtime. - Fixed bug where chunked uploading in Silverlight would fail. - Fixed bug where the delete button was visible while uploading. - Fixed bug where unique_names setting wasn't working when the core API was used. - Fixed bug where the queue widget wouldn't display the currently uploaded file if the unique_names was enabled. -Version 1.1 (2010-02-24) - Added new multipart and multipart_params support. - Added new container option, enables you to specify where flash/silverlight objects would be added. - Added chunking support to BrowserPlus runtime, contributed by Steve Spencer. - Added FileUploaded event that fires when a file is uploaded. - Added more easily understandable buttons to queue widget. - Added html4 runtime, contributed by Ryan Demmer. - Fixed issues with i18n support and added a Swedish and Danish language pack. - Fixed bug where the Flash runtime could do empty requests if the image was scaled down. - Fixed bug where uploading small images in Silverlight would produce an exception. - Fixed so the runtime list can include whitespace or missing runtimes. Patch contributed by Øyvind Sean Kinsey. - Fixed so to large files are ignored and never dispatched to the FilesAdded event. -Version 1.0 (2010-02-03) - First official release of Plupload. diff --git a/wp-includes/js/plupload/handlers.js b/wp-includes/js/plupload/handlers.js index 7290013b56..2c6b1272d4 100644 --- a/wp-includes/js/plupload/handlers.js +++ b/wp-includes/js/plupload/handlers.js @@ -1,5 +1,4 @@ -/* global plupload, pluploadL10n, ajaxurl, post_id, wpUploaderInit, deleteUserSetting, setUserSetting, getUserSetting */ -/* global resize_width, resize_height, shortform */ +/* global plupload, pluploadL10n, ajaxurl, post_id, wpUploaderInit, deleteUserSetting, setUserSetting, getUserSetting, shortform */ var topWin = window.dialogArguments || opener || parent || top, uploader, uploader_init; // progress and success handlers for media multi uploads @@ -42,19 +41,19 @@ function uploadProgress(up, file) { } // check to see if a large file failed to upload -function fileUploading(up, file) { - var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10); +function fileUploading( up, file ) { + var hundredmb = 100 * 1024 * 1024, + max = parseInt( up.settings.max_file_size, 10 ); if ( max > hundredmb && file.size > hundredmb ) { - setTimeout(function(){ - + setTimeout( function() { if ( file.status < 3 && file.loaded === 0 ) { // not uploading - wpFileError(file, pluploadL10n.big_upload_failed.replace('%1$s', '').replace('%2$s', '')); + wpFileError( file, pluploadL10n.big_upload_failed.replace( '%1$s', '' ).replace( '%2$s', '' ) ); up.stop(); // stops the whole queue - up.removeFile(file); + up.removeFile( file ); up.start(); // restart the queue } - }, 10000); // wait for 10 sec. for the file to start uploading + }, 10000 ); // wait for 10 sec. for the file to start uploading } } @@ -100,15 +99,20 @@ function uploadSuccess(fileObj, serverData) { jQuery('#attachments-count').text(1 * jQuery('#attachments-count').text() + 1); } -function setResize(arg) { +function setResize( arg ) { if ( arg ) { - if ( uploader.features.jpgresize ) - uploader.settings.resize = { width: resize_width, height: resize_height, quality: 100 }; - else + if ( window.resize_width && window.resize_height ) { + uploader.settings.resize = { + enabled: true, + width: window.resize_width, + height: window.resize_height, + quality: 100 + }; + } else { uploader.settings.multipart_params.image_resize = true; + } } else { - delete(uploader.settings.resize); - delete(uploader.settings.multipart_params.image_resize); + delete( uploader.settings.multipart_params.image_resize ); } } @@ -299,10 +303,10 @@ function uploadError(fileObj, errorCode, message, uploader) { wpQueueError(pluploadL10n.upload_failed); break; case plupload.IO_ERROR: - max = parseInt(uploader.settings.max_file_size, 10); + max = parseInt( uploader.settings.filters.max_file_size, 10 ); if ( max > hundredmb && fileObj.size > hundredmb ) - wpFileError(fileObj, pluploadL10n.big_upload_failed.replace('%1$s', '').replace('%2$s', '')); + wpFileError( fileObj, pluploadL10n.big_upload_failed.replace('%1$s', '').replace('%2$s', '') ); else wpQueueError(pluploadL10n.io_error); break; @@ -397,7 +401,7 @@ jQuery(document).ready(function($){ // init and set the uploader uploader_init = function() { uploader = new plupload.Uploader(wpUploaderInit); - +//console.dir(uploader) $('#image_resize').bind('change', function() { var arg = $(this).prop('checked'); @@ -411,7 +415,7 @@ jQuery(document).ready(function($){ uploader.bind('Init', function(up) { var uploaddiv = $('#plupload-upload-ui'); - +window.console.dir('init...');window.console.dir(up); setResize( getUserSetting('upload_resize', false) ); if ( up.features.dragdrop && ! $(document.body).hasClass('mobile') ) { @@ -432,25 +436,18 @@ jQuery(document).ready(function($){ uploader.init(); - uploader.bind('FilesAdded', function(up, files) { - var hundredmb = 100 * 1024 * 1024, max = parseInt(up.settings.max_file_size, 10); - + uploader.bind('FilesAdded', function( up, files ) { $('#media-upload-error').html(''); uploadStart(); - plupload.each(files, function(file){ - if ( max > hundredmb && file.size > hundredmb && up.runtime != 'html5' ) - uploadSizeError( up, file, true ); - else - fileQueued(file); + plupload.each( files, function( file ) { + fileQueued( file ); }); up.refresh(); up.start(); }); - // uploader.bind('BeforeUpload', function(up, file) {}); - uploader.bind('UploadFile', function(up, file) { fileUploading(up, file); }); diff --git a/wp-includes/js/plupload/handlers.min.js b/wp-includes/js/plupload/handlers.min.js index 4113e8c9f4..1436a3c6f3 100644 --- a/wp-includes/js/plupload/handlers.min.js +++ b/wp-includes/js/plupload/handlers.min.js @@ -1 +1 @@ -function fileQueued(a){jQuery(".media-blank").remove();var b=jQuery("#media-items").children(),c=post_id||0;1==b.length&&b.removeClass("open").find(".slidetoggle").slideUp(200),jQuery('

').attr("id","media-item-"+a.id).addClass("child-of-"+c).append('
0%
',jQuery('
').text(" "+a.name)).appendTo(jQuery("#media-items")),jQuery("#insert-gallery").prop("disabled",!0)}function uploadStart(){try{"undefined"!=typeof topWin.tb_remove&&topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}catch(a){}return!0}function uploadProgress(a,b){var c=jQuery("#media-item-"+b.id);jQuery(".bar",c).width(200*b.loaded/b.size),jQuery(".percent",c).html(b.percent+"%")}function fileUploading(a,b){var c=104857600,d=parseInt(a.settings.max_file_size,10);d>c&&b.size>c&&setTimeout(function(){b.status<3&&0===b.loaded&&(wpFileError(b,pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s","")),a.stop(),a.removeFile(b),a.start())},1e4)}function updateMediaForm(){var a=jQuery("#media-items").children();1==a.length?(a.addClass("open").find(".slidetoggle").show(),jQuery(".insert-gallery").hide()):a.length>1&&(a.removeClass("open"),jQuery(".insert-gallery").show()),a.not(".media-blank").length>0?jQuery(".savebutton").show():jQuery(".savebutton").hide()}function uploadSuccess(a,b){var c=jQuery("#media-item-"+a.id);return b=b.replace(/^
(\d+)<\/pre>$/,"$1"),b.match(/media-upload-error|error-div/)?void c.html(b):(jQuery(".percent",c).html(pluploadL10n.crunching),prepareMediaItem(a,b),updateMediaForm(),void(post_id&&c.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)))}function setResize(a){a?uploader.features.jpgresize?uploader.settings.resize={width:resize_width,height:resize_height,quality:100}:uploader.settings.multipart_params.image_resize=!0:(delete uploader.settings.resize,delete uploader.settings.multipart_params.image_resize)}function prepareMediaItem(a,b){var c="undefined"==typeof shortform?1:2,d=jQuery("#media-item-"+a.id);2==c&&shortform>2&&(c=shortform);try{"undefined"!=typeof topWin.tb_remove&&topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}catch(e){}isNaN(b)||!b?(d.append(b),prepareMediaItemInit(a)):d.load("async-upload.php",{attachment_id:b,fetch:c},function(){prepareMediaItemInit(a),updateMediaForm()})}function prepareMediaItemInit(a){var b=jQuery("#media-item-"+a.id);jQuery(".thumbnail",b).clone().attr("class","pinkynail toggle").prependTo(b),jQuery(".filename.original",b).replaceWith(jQuery(".filename.new",b)),jQuery("a.delete",b).click(function(){return jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:a.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}}),!1}),jQuery("a.undo",b).click(function(){return jQuery.ajax({url:ajaxurl,type:"post",id:a.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(){var b,c=jQuery("#media-item-"+a.id);(b=jQuery("#type-of-"+a.id).val())&&jQuery("#"+b+"-counter").text(jQuery("#"+b+"-counter").text()-0+1),post_id&&c.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1),jQuery(".filename .trashnotice",c).remove(),jQuery(".filename .title",c).css("font-weight","normal"),jQuery("a.undo",c).addClass("hidden"),jQuery(".menu_order_input",c).show(),c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:!1,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}}),!1}),jQuery("#media-item-"+a.id+".startopen").removeClass("startopen").addClass("open").find("slidetoggle").fadeIn()}function wpQueueError(a){jQuery("#media-upload-error").show().html('

'+a+"

")}function wpFileError(a,b){itemAjaxError(a.id,b)}function itemAjaxError(a,b){var c=jQuery("#media-item-"+a),d=c.find(".filename").text(),e=c.data("last-err");e!=a&&c.html('
'+pluploadL10n.dismiss+""+pluploadL10n.error_uploading.replace("%s",jQuery.trim(d))+" "+b+"
").data("last-err",a)}function deleteSuccess(a){var b,c,d;return"-1"==a?itemAjaxError(this.id,"You do not have permission. Has your session expired?"):"0"==a?itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?"):(c=this.id,d=jQuery("#media-item-"+c),(b=jQuery("#type-of-"+c).val())&&jQuery("#"+b+"-counter").text(jQuery("#"+b+"-counter").text()-1),post_id&&d.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1),1==jQuery("form.type-form #media-items").children().length&&jQuery(".hidden","#media-items").length>0&&(jQuery(".toggle").toggle(),jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")),jQuery(".toggle",d).toggle(),jQuery(".slidetoggle",d).slideUp(200).siblings().removeClass("hidden"),d.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:!1,duration:500}).addClass("undo"),jQuery(".filename:empty",d).remove(),jQuery(".filename .title",d).css("font-weight","bold"),jQuery(".filename",d).append(' '+pluploadL10n.deleted+" ").siblings("a.toggle").hide(),jQuery(".filename",d).append(jQuery("a.undo",d).removeClass("hidden")),void jQuery(".menu_order_input",d).hide())}function deleteError(){}function uploadComplete(){jQuery("#insert-gallery").prop("disabled",!1)}function switchUploader(a){a?(deleteUserSetting("uploader"),jQuery(".media-upload-form").removeClass("html-uploader"),"object"==typeof uploader&&uploader.refresh()):(setUserSetting("uploader","1"),jQuery(".media-upload-form").addClass("html-uploader"))}function uploadError(a,b,c,d){var e,f=104857600;switch(b){case plupload.FAILED:wpFileError(a,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileError(a,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(d,a);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(a,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(a,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(a,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:e=parseInt(d.settings.max_file_size,10),e>f&&a.size>f?wpFileError(a,pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s","")):wpQueueError(pluploadL10n.io_error);break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery(".media-upload-form").addClass("html-uploader");break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(a,pluploadL10n.default_error)}}function uploadSizeError(a,b,c){var d;d=c?pluploadL10n.big_upload_queued.replace("%s",b.name)+" "+pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s",""):pluploadL10n.file_exceeds_size_limit.replace("%s",b.name),jQuery("#media-items").append('

'+d+"

"),a.removeFile(b)}var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;jQuery(document).ready(function(a){a(".media-upload-form").bind("click.uploader",function(b){var c,d,e=a(b.target);e.is('input[type="radio"]')?(c=e.closest("tr"),c.hasClass("align")?setUserSetting("align",e.val()):c.hasClass("image-size")&&setUserSetting("imgsize",e.val())):e.is("button.button")?(d=b.target.className||"",d=d.match(/url([^ '"]+)/),d&&d[1]&&(setUserSetting("urlbutton",d[1]),e.siblings(".urlfield").val(e.data("link-url")))):e.is("a.dismiss")?e.parents(".media-item").fadeOut(200,function(){a(this).remove()}):e.is(".upload-flash-bypass a")||e.is("a.uploader-html")?(a("#media-items, p.submit, span.big-file-warning").css("display","none"),switchUploader(0),b.preventDefault()):e.is(".upload-html-bypass a")?(a("#media-items, p.submit, span.big-file-warning").css("display",""),switchUploader(1),b.preventDefault()):e.is("a.describe-toggle-on")?(e.parent().addClass("open"),e.siblings(".slidetoggle").fadeIn(250,function(){var b,c,d=a(window).scrollTop(),e=a(window).height(),f=a(this).offset().top,g=a(this).height();e&&f&&g&&(b=f+g,c=d+e,b>c&&(f-d>b-c?window.scrollBy(0,b-c+10):window.scrollBy(0,f-d-40)))}),b.preventDefault()):e.is("a.describe-toggle-off")&&(e.siblings(".slidetoggle").fadeOut(250,function(){e.parent().removeClass("open")}),b.preventDefault())}),uploader_init=function(){uploader=new plupload.Uploader(wpUploaderInit),a("#image_resize").bind("change",function(){var b=a(this).prop("checked");setResize(b),b?setUserSetting("upload_resize","1"):deleteUserSetting("upload_resize")}),uploader.bind("Init",function(b){var c=a("#plupload-upload-ui");setResize(getUserSetting("upload_resize",!1)),b.features.dragdrop&&!a(document.body).hasClass("mobile")?(c.addClass("drag-drop"),a("#drag-drop-area").bind("dragover.wp-uploader",function(){c.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){c.removeClass("drag-over")})):(c.removeClass("drag-drop"),a("#drag-drop-area").unbind(".wp-uploader")),"html4"==b.runtime&&a(".upload-flash-bypass").hide()}),uploader.init(),uploader.bind("FilesAdded",function(b,c){var d=104857600,e=parseInt(b.settings.max_file_size,10);a("#media-upload-error").html(""),uploadStart(),plupload.each(c,function(a){e>d&&a.size>d&&"html5"!=b.runtime?uploadSizeError(b,a,!0):fileQueued(a)}),b.refresh(),b.start()}),uploader.bind("UploadFile",function(a,b){fileUploading(a,b)}),uploader.bind("UploadProgress",function(a,b){uploadProgress(a,b)}),uploader.bind("Error",function(a,b){uploadError(b.file,b.code,b.message,a),a.refresh()}),uploader.bind("FileUploaded",function(a,b,c){uploadSuccess(b,c.response)}),uploader.bind("UploadComplete",function(){uploadComplete()})},"object"==typeof wpUploaderInit&&uploader_init()}); \ No newline at end of file +function fileQueued(a){jQuery(".media-blank").remove();var b=jQuery("#media-items").children(),c=post_id||0;1==b.length&&b.removeClass("open").find(".slidetoggle").slideUp(200),jQuery('
').attr("id","media-item-"+a.id).addClass("child-of-"+c).append('
0%
',jQuery('
').text(" "+a.name)).appendTo(jQuery("#media-items")),jQuery("#insert-gallery").prop("disabled",!0)}function uploadStart(){try{"undefined"!=typeof topWin.tb_remove&&topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}catch(a){}return!0}function uploadProgress(a,b){var c=jQuery("#media-item-"+b.id);jQuery(".bar",c).width(200*b.loaded/b.size),jQuery(".percent",c).html(b.percent+"%")}function fileUploading(a,b){var c=104857600,d=parseInt(a.settings.max_file_size,10);d>c&&b.size>c&&setTimeout(function(){b.status<3&&0===b.loaded&&(wpFileError(b,pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s","")),a.stop(),a.removeFile(b),a.start())},1e4)}function updateMediaForm(){var a=jQuery("#media-items").children();1==a.length?(a.addClass("open").find(".slidetoggle").show(),jQuery(".insert-gallery").hide()):a.length>1&&(a.removeClass("open"),jQuery(".insert-gallery").show()),a.not(".media-blank").length>0?jQuery(".savebutton").show():jQuery(".savebutton").hide()}function uploadSuccess(a,b){var c=jQuery("#media-item-"+a.id);return b=b.replace(/^
(\d+)<\/pre>$/,"$1"),b.match(/media-upload-error|error-div/)?void c.html(b):(jQuery(".percent",c).html(pluploadL10n.crunching),prepareMediaItem(a,b),updateMediaForm(),void(post_id&&c.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)))}function setResize(a){a?window.resize_width&&window.resize_height?uploader.settings.resize={enabled:!0,width:window.resize_width,height:window.resize_height,quality:100}:uploader.settings.multipart_params.image_resize=!0:delete uploader.settings.multipart_params.image_resize}function prepareMediaItem(a,b){var c="undefined"==typeof shortform?1:2,d=jQuery("#media-item-"+a.id);2==c&&shortform>2&&(c=shortform);try{"undefined"!=typeof topWin.tb_remove&&topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}catch(e){}isNaN(b)||!b?(d.append(b),prepareMediaItemInit(a)):d.load("async-upload.php",{attachment_id:b,fetch:c},function(){prepareMediaItemInit(a),updateMediaForm()})}function prepareMediaItemInit(a){var b=jQuery("#media-item-"+a.id);jQuery(".thumbnail",b).clone().attr("class","pinkynail toggle").prependTo(b),jQuery(".filename.original",b).replaceWith(jQuery(".filename.new",b)),jQuery("a.delete",b).click(function(){return jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:a.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}}),!1}),jQuery("a.undo",b).click(function(){return jQuery.ajax({url:ajaxurl,type:"post",id:a.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(){var b,c=jQuery("#media-item-"+a.id);(b=jQuery("#type-of-"+a.id).val())&&jQuery("#"+b+"-counter").text(jQuery("#"+b+"-counter").text()-0+1),post_id&&c.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1),jQuery(".filename .trashnotice",c).remove(),jQuery(".filename .title",c).css("font-weight","normal"),jQuery("a.undo",c).addClass("hidden"),jQuery(".menu_order_input",c).show(),c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:!1,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}}),!1}),jQuery("#media-item-"+a.id+".startopen").removeClass("startopen").addClass("open").find("slidetoggle").fadeIn()}function wpQueueError(a){jQuery("#media-upload-error").show().html('

'+a+"

")}function wpFileError(a,b){itemAjaxError(a.id,b)}function itemAjaxError(a,b){var c=jQuery("#media-item-"+a),d=c.find(".filename").text(),e=c.data("last-err");e!=a&&c.html('
'+pluploadL10n.dismiss+""+pluploadL10n.error_uploading.replace("%s",jQuery.trim(d))+" "+b+"
").data("last-err",a)}function deleteSuccess(a){var b,c,d;return"-1"==a?itemAjaxError(this.id,"You do not have permission. Has your session expired?"):"0"==a?itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?"):(c=this.id,d=jQuery("#media-item-"+c),(b=jQuery("#type-of-"+c).val())&&jQuery("#"+b+"-counter").text(jQuery("#"+b+"-counter").text()-1),post_id&&d.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1),1==jQuery("form.type-form #media-items").children().length&&jQuery(".hidden","#media-items").length>0&&(jQuery(".toggle").toggle(),jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")),jQuery(".toggle",d).toggle(),jQuery(".slidetoggle",d).slideUp(200).siblings().removeClass("hidden"),d.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:!1,duration:500}).addClass("undo"),jQuery(".filename:empty",d).remove(),jQuery(".filename .title",d).css("font-weight","bold"),jQuery(".filename",d).append(' '+pluploadL10n.deleted+" ").siblings("a.toggle").hide(),jQuery(".filename",d).append(jQuery("a.undo",d).removeClass("hidden")),void jQuery(".menu_order_input",d).hide())}function deleteError(){}function uploadComplete(){jQuery("#insert-gallery").prop("disabled",!1)}function switchUploader(a){a?(deleteUserSetting("uploader"),jQuery(".media-upload-form").removeClass("html-uploader"),"object"==typeof uploader&&uploader.refresh()):(setUserSetting("uploader","1"),jQuery(".media-upload-form").addClass("html-uploader"))}function uploadError(a,b,c,d){var e,f=104857600;switch(b){case plupload.FAILED:wpFileError(a,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileError(a,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(d,a);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(a,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(a,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(a,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:e=parseInt(d.settings.filters.max_file_size,10),e>f&&a.size>f?wpFileError(a,pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s","")):wpQueueError(pluploadL10n.io_error);break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery(".media-upload-form").addClass("html-uploader");break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(a,pluploadL10n.default_error)}}function uploadSizeError(a,b,c){var d;d=c?pluploadL10n.big_upload_queued.replace("%s",b.name)+" "+pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s",""):pluploadL10n.file_exceeds_size_limit.replace("%s",b.name),jQuery("#media-items").append('

'+d+"

"),a.removeFile(b)}var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;jQuery(document).ready(function(a){a(".media-upload-form").bind("click.uploader",function(b){var c,d,e=a(b.target);e.is('input[type="radio"]')?(c=e.closest("tr"),c.hasClass("align")?setUserSetting("align",e.val()):c.hasClass("image-size")&&setUserSetting("imgsize",e.val())):e.is("button.button")?(d=b.target.className||"",d=d.match(/url([^ '"]+)/),d&&d[1]&&(setUserSetting("urlbutton",d[1]),e.siblings(".urlfield").val(e.data("link-url")))):e.is("a.dismiss")?e.parents(".media-item").fadeOut(200,function(){a(this).remove()}):e.is(".upload-flash-bypass a")||e.is("a.uploader-html")?(a("#media-items, p.submit, span.big-file-warning").css("display","none"),switchUploader(0),b.preventDefault()):e.is(".upload-html-bypass a")?(a("#media-items, p.submit, span.big-file-warning").css("display",""),switchUploader(1),b.preventDefault()):e.is("a.describe-toggle-on")?(e.parent().addClass("open"),e.siblings(".slidetoggle").fadeIn(250,function(){var b,c,d=a(window).scrollTop(),e=a(window).height(),f=a(this).offset().top,g=a(this).height();e&&f&&g&&(b=f+g,c=d+e,b>c&&(f-d>b-c?window.scrollBy(0,b-c+10):window.scrollBy(0,f-d-40)))}),b.preventDefault()):e.is("a.describe-toggle-off")&&(e.siblings(".slidetoggle").fadeOut(250,function(){e.parent().removeClass("open")}),b.preventDefault())}),uploader_init=function(){uploader=new plupload.Uploader(wpUploaderInit),a("#image_resize").bind("change",function(){var b=a(this).prop("checked");setResize(b),b?setUserSetting("upload_resize","1"):deleteUserSetting("upload_resize")}),uploader.bind("Init",function(b){var c=a("#plupload-upload-ui");window.console.dir("init..."),window.console.dir(b),setResize(getUserSetting("upload_resize",!1)),b.features.dragdrop&&!a(document.body).hasClass("mobile")?(c.addClass("drag-drop"),a("#drag-drop-area").bind("dragover.wp-uploader",function(){c.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){c.removeClass("drag-over")})):(c.removeClass("drag-drop"),a("#drag-drop-area").unbind(".wp-uploader")),"html4"==b.runtime&&a(".upload-flash-bypass").hide()}),uploader.init(),uploader.bind("FilesAdded",function(b,c){a("#media-upload-error").html(""),uploadStart(),plupload.each(c,function(a){fileQueued(a)}),b.refresh(),b.start()}),uploader.bind("UploadFile",function(a,b){fileUploading(a,b)}),uploader.bind("UploadProgress",function(a,b){uploadProgress(a,b)}),uploader.bind("Error",function(a,b){uploadError(b.file,b.code,b.message,a),a.refresh()}),uploader.bind("FileUploaded",function(a,b,c){uploadSuccess(b,c.response)}),uploader.bind("UploadComplete",function(){uploadComplete()})},"object"==typeof wpUploaderInit&&uploader_init()}); \ No newline at end of file diff --git a/wp-includes/js/plupload/plupload.flash.js b/wp-includes/js/plupload/plupload.flash.js deleted file mode 100644 index 7d3f0087c8..0000000000 --- a/wp-includes/js/plupload/plupload.flash.js +++ /dev/null @@ -1 +0,0 @@ -(function(f,b,d,e){var a={},g={};function c(){var h;try{h=navigator.plugins["Shockwave Flash"];h=h.description}catch(j){try{h=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(i){h="0.0"}}h=h.match(/\d+/g);return parseFloat(h[0]+"."+h[1])}d.flash={trigger:function(j,h,i){setTimeout(function(){var m=a[j],l,k;if(m){m.trigger("Flash:"+h,i)}},0)}};d.runtimes.Flash=d.addRuntime("flash",{getFeatures:function(){return{jpgresize:true,pngresize:true,maxWidth:8091,maxHeight:8091,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(m,o){var k,l,h=0,i=b.body;if(c()<10){o({success:false});return}g[m.id]=false;a[m.id]=m;k=b.getElementById(m.settings.browse_button);l=b.createElement("div");l.id=m.id+"_flash_container";d.extend(l.style,{position:"absolute",top:"0px",background:m.settings.shim_bgcolor||"transparent",zIndex:99999,width:"100%",height:"100%"});l.className="plupload flash";if(m.settings.container){i=b.getElementById(m.settings.container);if(d.getStyle(i,"position")==="static"){i.style.position="relative"}}i.appendChild(l);(function(){var p,q;p='';if(d.ua.ie){q=b.createElement("div");l.appendChild(q);q.outerHTML=p;q=null}else{l.innerHTML=p}}());function n(){return b.getElementById(m.id+"_flash")}function j(){if(h++>5000){o({success:false});return}if(g[m.id]===false){setTimeout(j,1)}}j();k=l=null;m.bind("Destroy",function(p){var q;d.removeAllEvents(b.body,p.id);delete g[p.id];delete a[p.id];q=b.getElementById(p.id+"_flash_container");if(q){q.parentNode.removeChild(q)}});m.bind("Flash:Init",function(){var r={},q;try{n().setFileFilters(m.settings.filters,m.settings.multi_selection)}catch(p){o({success:false});return}if(g[m.id]){return}g[m.id]=true;m.bind("UploadFile",function(s,u){var v=s.settings,t=m.settings.resize||{};n().uploadFile(r[u.id],v.url,{name:u.target_name||u.name,mime:d.mimeTypes[u.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:v.chunk_size,width:t.width,height:t.height,quality:t.quality,multipart:v.multipart,multipart_params:v.multipart_params||{},file_data_name:v.file_data_name,format:/\.(jpg|jpeg)$/i.test(u.name)?"jpg":"png",headers:v.headers,urlstream_upload:v.urlstream_upload})});m.bind("CancelUpload",function(){n().cancelUpload()});m.bind("Flash:UploadProcess",function(t,s){var u=t.getFile(r[s.id]);if(u.status!=d.FAILED){u.loaded=s.loaded;u.size=s.size;t.trigger("UploadProgress",u)}});m.bind("Flash:UploadChunkComplete",function(s,u){var v,t=s.getFile(r[u.id]);v={chunk:u.chunk,chunks:u.chunks,response:u.text};s.trigger("ChunkUploaded",t,v);if(t.status!==d.FAILED&&s.state!==d.STOPPED){n().uploadNextChunk()}if(u.chunk==u.chunks-1){t.status=d.DONE;s.trigger("FileUploaded",t,{response:u.text})}});m.bind("Flash:SelectFiles",function(s,v){var u,t,w=[],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 diff --git a/wp-includes/js/plupload/plupload.full.min.js b/wp-includes/js/plupload/plupload.full.min.js new file mode 100644 index 0000000000..69d6ad120c --- /dev/null +++ b/wp-includes/js/plupload/plupload.full.min.js @@ -0,0 +1,28 @@ +/** + * mOxie - multi-runtime File API & XMLHttpRequest L2 Polyfill + * v1.2.0 + * + * Copyright 2013, Moxiecode Systems AB + * Released under GPL License. + * + * License: http://www.plupload.com/license + * Contributing: http://www.plupload.com/contributing + * + * Date: 2014-01-16 + */ +!function(e,t){"use strict";function n(e,t){for(var n,i=[],r=0;r0&&n(o,function(n,o){n!==r&&(e(i[o])===e(n)&&~a(e(n),["array","object"])?t(i[o],n):i[o]=n)})}),i},n=function(e,t){var n,i,r,o;if(e){try{n=e.length}catch(a){n=o}if(n===o){for(i in e)if(e.hasOwnProperty(i)&&t(e[i],i)===!1)return}else for(r=0;n>r;r++)if(t(e[r],r)===!1)return}},i=function(t){var n;if(!t||"object"!==e(t))return!0;for(n in t)return!1;return!0},r=function(t,n){function i(r){"function"===e(t[r])&&t[r](function(e){++rn;n++)if(t[n]===e)return n}return-1},s=function(t,n){var i=[];"array"!==e(t)&&(t=[t]),"array"!==e(n)&&(n=[n]);for(var r in t)-1===a(t[r],n)&&i.push(t[r]);return i.length?i:!1},u=function(e,t){var i=[];return n(e,function(e){-1!==a(e,t)&&i.push(e)}),i.length?i:null},c=function(e){var t,n=[];for(t=0;ti;i++)n+=Math.floor(65535*Math.random()).toString(32);return(t||"o_")+n+(e++).toString(32)}}(),d=function(e){return e?String.prototype.trim?String.prototype.trim.call(e):e.toString().replace(/^\s*/,"").replace(/\s*$/,""):e},f=function(e){if("string"!=typeof e)return e;var t={t:1099511627776,g:1073741824,m:1048576,k:1024},n;return e=/^([0-9]+)([mgk]?)$/.exec(e.toLowerCase().replace(/[^0-9mkg]/g,"")),n=e[2],e=+e[1],t.hasOwnProperty(n)&&(e*=t[n]),e};return{guid:l,typeOf:e,extend:t,each:n,isEmptyObj:i,inSeries:r,inParallel:o,inArray:a,arrayDiff:s,arrayIntersect:u,toArray:c,trim:d,parseSizeStr:f}}),i(c,[u],function(e){var t={};return{addI18n:function(n){return e.extend(t,n)},translate:function(e){return t[e]||e},_:function(e){return this.translate(e)},sprintf:function(t){var n=[].slice.call(arguments,1);return t.replace(/%[a-z]/g,function(){var t=n.shift();return"undefined"!==e.typeOf(t)?t:""})}}}),i(l,[u,c],function(e,t){var n="application/msword,doc dot,application/pdf,pdf,application/pgp-signature,pgp,application/postscript,ps ai eps,application/rtf,rtf,application/vnd.ms-excel,xls xlb,application/vnd.ms-powerpoint,ppt pps pot,application/zip,zip,application/x-shockwave-flash,swf swfl,application/vnd.openxmlformats-officedocument.wordprocessingml.document,docx,application/vnd.openxmlformats-officedocument.wordprocessingml.template,dotx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,xlsx,application/vnd.openxmlformats-officedocument.presentationml.presentation,pptx,application/vnd.openxmlformats-officedocument.presentationml.template,potx,application/vnd.openxmlformats-officedocument.presentationml.slideshow,ppsx,application/x-javascript,js,application/json,json,audio/mpeg,mp3 mpga mpega mp2,audio/x-wav,wav,audio/x-m4a,m4a,audio/ogg,oga ogg,audio/aiff,aiff aif,audio/flac,flac,audio/aac,aac,audio/ac3,ac3,audio/x-ms-wma,wma,image/bmp,bmp,image/gif,gif,image/jpeg,jpg jpeg jpe,image/photoshop,psd,image/png,png,image/svg+xml,svg svgz,image/tiff,tiff tif,text/plain,asc txt text diff log,text/html,htm html xhtml,text/css,css,text/csv,csv,text/rtf,rtf,video/mpeg,mpeg mpg mpe m2v,video/quicktime,qt mov,video/mp4,mp4,video/x-m4v,m4v,video/x-flv,flv,video/x-ms-wmv,wmv,video/avi,avi,video/webm,webm,video/3gpp,3gpp 3gp,video/3gpp2,3g2,video/vnd.rn-realvideo,rv,video/ogg,ogv,video/x-matroska,mkv,application/vnd.oasis.opendocument.formula-template,otf,application/octet-stream,exe",i={mimes:{},extensions:{},addMimeType:function(e){var t=e.split(/,/),n,i,r;for(n=0;ni;i++)if(e[i]!=t[i]){if(e[i]=u(e[i]),t[i]=u(t[i]),e[i]t[i]){o=1;break}}if(!n)return o;switch(n){case">":case"gt":return o>0;case">=":case"ge":return o>=0;case"<=":case"le":return 0>=o;case"==":case"=":case"eq":return 0===o;case"<>":case"!=":case"ne":return 0!==o;case"":case"<":case"lt":return 0>o;default:return null}}var n=function(e){var t="",n="?",i="function",r="undefined",o="object",a="major",s="model",u="name",c="type",l="vendor",d="version",f="architecture",p="console",h="mobile",m="tablet",g={has:function(e,t){return-1!==t.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()}},v={rgx:function(){for(var t,n=0,a,s,u,c,l,d,f=arguments;n0?2==c.length?t[c[0]]=typeof c[1]==i?c[1].call(this,d):c[1]:3==c.length?t[c[0]]=typeof c[1]!==i||c[1].exec&&c[1].test?d?d.replace(c[1],c[2]):e:d?c[1].call(this,d,c[2]):e:4==c.length&&(t[c[0]]=d?c[3].call(this,d.replace(c[1],c[2])):e):t[c]=d?d:e;break}if(l)break}return t},str:function(t,i){for(var r in i)if(typeof i[r]===o&&i[r].length>0){for(var a=0;a=9)},use_data_uri_of:function(e){return t.use_data_uri&&33e3>e||t.use_data_uri_over32kb()},use_fileinput:function(){var e=document.createElement("input");return e.setAttribute("type","file"),!e.disabled}};return function(n){var i=[].slice.call(arguments);return i.shift(),"function"===e.typeOf(t[n])?t[n].apply(this,i):!!t[n]}}(),r={can:i,browser:n.browser.name,version:parseFloat(n.browser.major),os:n.os.name,osVersion:n.os.version,verComp:t,swf_url:"../flash/Moxie.swf",xap_url:"../silverlight/Moxie.xap",global_event_dispatcher:"moxie.core.EventTarget.instance.dispatchEvent"};return r.OS=r.os,r}),i(f,[d],function(e){var t=function(e){return"string"!=typeof e?e:document.getElementById(e)},n=function(e,t){if(!e.className)return!1;var n=new RegExp("(^|\\s+)"+t+"(\\s+|$)");return n.test(e.className)},i=function(e,t){n(e,t)||(e.className=e.className?e.className.replace(/\s+$/,"")+" "+t:t)},r=function(e,t){if(e.className){var n=new RegExp("(^|\\s+)"+t+"(\\s+|$)");e.className=e.className.replace(n,function(e,t,n){return" "===t&&" "===n?" ":""})}},o=function(e,t){return e.currentStyle?e.currentStyle[t]:window.getComputedStyle?window.getComputedStyle(e,null)[t]:void 0},a=function(t,n){function i(e){var t,n,i=0,r=0;return e&&(n=e.getBoundingClientRect(),t="CSS1Compat"===s.compatMode?s.documentElement:s.body,i=n.left+t.scrollLeft,r=n.top+t.scrollTop),{x:i,y:r}}var r=0,o=0,a,s=document,u,c;if(t=t,n=n||s.body,t&&t.getBoundingClientRect&&"IE"===e.browser&&(!s.documentMode||s.documentMode<8))return u=i(t),c=i(n),{x:u.x-c.x,y:u.y-c.y};for(a=t;a&&a!=n&&a.nodeType;)r+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=t.parentNode;a&&a!=n&&a.nodeType;)r-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode;return{x:r,y:o}},s=function(e){return{w:e.offsetWidth||e.clientWidth,h:e.offsetHeight||e.clientHeight}};return{get:t,hasClass:n,addClass:i,removeClass:r,getStyle:o,getPos:a,getSize:s}}),i(p,[u],function(e){function t(e,t){var n;for(n in e)if(e[n]===t)return n;return null}return{RuntimeError:function(){function n(e){this.code=e,this.name=t(i,e),this.message=this.name+": RuntimeError "+this.code}var i={NOT_INIT_ERR:1,NOT_SUPPORTED_ERR:9,JS_ERR:4};return e.extend(n,i),n.prototype=Error.prototype,n}(),OperationNotAllowedException:function(){function t(e){this.code=e,this.name="OperationNotAllowedException"}return e.extend(t,{NOT_ALLOWED_ERR:1}),t.prototype=Error.prototype,t}(),ImageError:function(){function n(e){this.code=e,this.name=t(i,e),this.message=this.name+": ImageError "+this.code}var i={WRONG_FORMAT:1,MAX_RESOLUTION_ERR:2};return e.extend(n,i),n.prototype=Error.prototype,n}(),FileException:function(){function n(e){this.code=e,this.name=t(i,e),this.message=this.name+": FileException "+this.code}var i={NOT_FOUND_ERR:1,SECURITY_ERR:2,ABORT_ERR:3,NOT_READABLE_ERR:4,ENCODING_ERR:5,NO_MODIFICATION_ALLOWED_ERR:6,INVALID_STATE_ERR:7,SYNTAX_ERR:8};return e.extend(n,i),n.prototype=Error.prototype,n}(),DOMException:function(){function n(e){this.code=e,this.name=t(i,e),this.message=this.name+": DOMException "+this.code}var i={INDEX_SIZE_ERR:1,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,INVALID_CHARACTER_ERR:5,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:11,SYNTAX_ERR:12,INVALID_MODIFICATION_ERR:13,NAMESPACE_ERR:14,INVALID_ACCESS_ERR:15,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:17,SECURITY_ERR:18,NETWORK_ERR:19,ABORT_ERR:20,URL_MISMATCH_ERR:21,QUOTA_EXCEEDED_ERR:22,TIMEOUT_ERR:23,INVALID_NODE_TYPE_ERR:24,DATA_CLONE_ERR:25};return e.extend(n,i),n.prototype=Error.prototype,n}(),EventException:function(){function t(e){this.code=e,this.name="EventException"}return e.extend(t,{UNSPECIFIED_EVENT_TYPE_ERR:0}),t.prototype=Error.prototype,t}()}}),i(h,[p,u],function(e,t){function n(){var n={};t.extend(this,{uid:null,init:function(){this.uid||(this.uid=t.guid("uid_"))},addEventListener:function(e,i,r,o){var a=this,s;return e=t.trim(e),/\s/.test(e)?(t.each(e.split(/\s+/),function(e){a.addEventListener(e,i,r,o)}),void 0):(e=e.toLowerCase(),r=parseInt(r,10)||0,s=n[this.uid]&&n[this.uid][e]||[],s.push({fn:i,priority:r,scope:o||this}),n[this.uid]||(n[this.uid]={}),n[this.uid][e]=s,void 0)},hasEventListener:function(e){return e?!(!n[this.uid]||!n[this.uid][e]):!!n[this.uid]},removeEventListener:function(e,i){e=e.toLowerCase();var r=n[this.uid]&&n[this.uid][e],o;if(r){if(i){for(o=r.length-1;o>=0;o--)if(r[o].fn===i){r.splice(o,1);break}}else r=[];r.length||(delete n[this.uid][e],t.isEmptyObj(n[this.uid])&&delete n[this.uid])}},removeAllEventListeners:function(){n[this.uid]&&delete n[this.uid]},dispatchEvent:function(i){var r,o,a,s,u={},c=!0,l;if("string"!==t.typeOf(i)){if(s=i,"string"!==t.typeOf(s.type))throw new e.EventException(e.EventException.UNSPECIFIED_EVENT_TYPE_ERR);i=s.type,s.total!==l&&s.loaded!==l&&(u.total=s.total,u.loaded=s.loaded),u.async=s.async||!1}if(-1!==i.indexOf("::")?function(e){r=e[0],i=e[1]}(i.split("::")):r=this.uid,i=i.toLowerCase(),o=n[r]&&n[r][i]){o.sort(function(e,t){return t.priority-e.priority}),a=[].slice.call(arguments),a.shift(),u.type=i,a.unshift(u);var d=[];t.each(o,function(e){a[0].target=e.scope,u.async?d.push(function(t){setTimeout(function(){t(e.fn.apply(e.scope,a)===!1)},1)}):d.push(function(t){t(e.fn.apply(e.scope,a)===!1)})}),d.length&&t.inSeries(d,function(e){c=!e})}return c},bind:function(){this.addEventListener.apply(this,arguments)},unbind:function(){this.removeEventListener.apply(this,arguments)},unbindAll:function(){this.removeAllEventListeners.apply(this,arguments)},trigger:function(){return this.dispatchEvent.apply(this,arguments)},convertEventPropsToHandlers:function(e){var n;"array"!==t.typeOf(e)&&(e=[e]);for(var i=0;i>16,o=255&d>>8,a=255&d,m[p++]=64==c?String.fromCharCode(r):64==l?String.fromCharCode(r,o):String.fromCharCode(r,o,a);while(f>18,u=63&d>>12,c=63&d>>6,l=63&d,m[p++]=i.charAt(s)+i.charAt(u)+i.charAt(c)+i.charAt(l);while(fa;a++)o+=String.fromCharCode(r[a]);return o}}t.call(this),e.extend(this,{uid:e.guid("uid_"),readAsBinaryString:function(e){return i.call(this,"readAsBinaryString",e)},readAsDataURL:function(e){return i.call(this,"readAsDataURL",e)},readAsText:function(e){return i.call(this,"readAsText",e)}})}}),i(S,[p,u,y],function(e,t,n){function i(){var e,i=[];t.extend(this,{append:function(r,o){var a=this,s=t.typeOf(o);o instanceof n?e={name:r,value:o}:"array"===s?(r+="[]",t.each(o,function(e){a.append(r,e)})):"object"===s?t.each(o,function(e,t){a.append(r+"["+t+"]",e)}):"null"===s||"undefined"===s||"number"===s&&isNaN(o)?a.append(r,"false"):i.push({name:r,value:o.toString()})},hasBlob:function(){return!!this.getBlob()},getBlob:function(){return e&&e.value||null},getBlobName:function(){return e&&e.name||null},each:function(n){t.each(i,function(e){n(e.value,e.name)}),e&&n(e.value,e.name)},destroy:function(){e=null,i=[]}})}return i}),i(A,[u,p,h,m,b,g,x,y,T,S,d,l],function(e,t,n,i,r,o,a,s,u,c,l,d){function f(){this.uid=e.guid("uid_")}function p(){function n(e,t){return y.hasOwnProperty(e)?1===arguments.length?l.can("define_property")?y[e]:v[e]:(l.can("define_property")?y[e]=t:v[e]=t,void 0):void 0}function u(t){function i(){k.destroy(),k=null,s.dispatchEvent("loadend"),s=null}function r(r){k.bind("LoadStart",function(e){n("readyState",p.LOADING),s.dispatchEvent("readystatechange"),s.dispatchEvent(e),I&&s.upload.dispatchEvent(e)}),k.bind("Progress",function(e){n("readyState")!==p.LOADING&&(n("readyState",p.LOADING),s.dispatchEvent("readystatechange")),s.dispatchEvent(e)}),k.bind("UploadProgress",function(e){I&&s.upload.dispatchEvent({type:"progress",lengthComputable:!1,total:e.total,loaded:e.loaded})}),k.bind("Load",function(t){n("readyState",p.DONE),n("status",Number(r.exec.call(k,"XMLHttpRequest","getStatus")||0)),n("statusText",h[n("status")]||""),n("response",r.exec.call(k,"XMLHttpRequest","getResponse",n("responseType"))),~e.inArray(n("responseType"),["text",""])?n("responseText",n("response")):"document"===n("responseType")&&n("responseXML",n("response")),U=r.exec.call(k,"XMLHttpRequest","getAllResponseHeaders"),s.dispatchEvent("readystatechange"),n("status")>0?(I&&s.upload.dispatchEvent(t),s.dispatchEvent(t)):(N=!0,s.dispatchEvent("error")),i()}),k.bind("Abort",function(e){s.dispatchEvent(e),i()}),k.bind("Error",function(e){N=!0,n("readyState",p.DONE),s.dispatchEvent("readystatechange"),D=!0,s.dispatchEvent(e),i()}),r.exec.call(k,"XMLHttpRequest","send",{url:E,method:_,async:w,user:R,password:b,headers:x,mimeType:S,encoding:T,responseType:s.responseType,withCredentials:s.withCredentials,options:P},t)}var s=this;M=(new Date).getTime(),k=new a,"string"==typeof P.required_caps&&(P.required_caps=o.parseCaps(P.required_caps)),P.required_caps=e.extend({},P.required_caps,{return_response_type:s.responseType}),t instanceof c&&(P.required_caps.send_multipart=!0),L||(P.required_caps.do_cors=!0),P.ruid?r(k.connectRuntime(P)):(k.bind("RuntimeInit",function(e,t){r(t)}),k.bind("RuntimeError",function(e,t){s.dispatchEvent("RuntimeError",t)}),k.connectRuntime(P))}function g(){n("responseText",""),n("responseXML",null),n("response",null),n("status",0),n("statusText",""),M=C=null}var v=this,y={timeout:0,readyState:p.UNSENT,withCredentials:!1,status:0,statusText:"",responseType:"",responseXML:null,responseText:null,response:null},w=!0,E,_,x={},R,b,T=null,S=null,A=!1,O=!1,I=!1,D=!1,N=!1,L=!1,M,C,F=null,H=null,P={},k,U="",B;e.extend(this,y,{uid:e.guid("uid_"),upload:new f,open:function(o,a,s,u,c){var l;if(!o||!a)throw new t.DOMException(t.DOMException.SYNTAX_ERR);if(/[\u0100-\uffff]/.test(o)||i.utf8_encode(o)!==o)throw new t.DOMException(t.DOMException.SYNTAX_ERR);if(~e.inArray(o.toUpperCase(),["CONNECT","DELETE","GET","HEAD","OPTIONS","POST","PUT","TRACE","TRACK"])&&(_=o.toUpperCase()),~e.inArray(_,["CONNECT","TRACE","TRACK"]))throw new t.DOMException(t.DOMException.SECURITY_ERR);if(a=i.utf8_encode(a),l=r.parseUrl(a),L=r.hasSameOrigin(l),E=r.resolveUrl(a),(u||c)&&!L)throw new t.DOMException(t.DOMException.INVALID_ACCESS_ERR);if(R=u||l.user,b=c||l.pass,w=s||!0,w===!1&&(n("timeout")||n("withCredentials")||""!==n("responseType")))throw new t.DOMException(t.DOMException.INVALID_ACCESS_ERR);A=!w,O=!1,x={},g.call(this),n("readyState",p.OPENED),this.convertEventPropsToHandlers(["readystatechange"]),this.dispatchEvent("readystatechange")},setRequestHeader:function(r,o){var a=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","content-transfer-encoding","date","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"];if(n("readyState")!==p.OPENED||O)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(/[\u0100-\uffff]/.test(r)||i.utf8_encode(r)!==r)throw new t.DOMException(t.DOMException.SYNTAX_ERR);return r=e.trim(r).toLowerCase(),~e.inArray(r,a)||/^(proxy\-|sec\-)/.test(r)?!1:(x[r]?x[r]+=", "+o:x[r]=o,!0)},getAllResponseHeaders:function(){return U||""},getResponseHeader:function(t){return t=t.toLowerCase(),N||~e.inArray(t,["set-cookie","set-cookie2"])?null:U&&""!==U&&(B||(B={},e.each(U.split(/\r\n/),function(t){var n=t.split(/:\s+/);2===n.length&&(n[0]=e.trim(n[0]),B[n[0].toLowerCase()]={header:n[0],value:e.trim(n[1])})})),B.hasOwnProperty(t))?B[t].header+": "+B[t].value:null},overrideMimeType:function(i){var r,o;if(~e.inArray(n("readyState"),[p.LOADING,p.DONE]))throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(i=e.trim(i.toLowerCase()),/;/.test(i)&&(r=i.match(/^([^;]+)(?:;\scharset\=)?(.*)$/))&&(i=r[1],r[2]&&(o=r[2])),!d.mimes[i])throw new t.DOMException(t.DOMException.SYNTAX_ERR);F=i,H=o},send:function(n,r){if(P="string"===e.typeOf(r)?{ruid:r}:r?r:{},this.convertEventPropsToHandlers(m),this.upload.convertEventPropsToHandlers(m),this.readyState!==p.OPENED||O)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);if(n instanceof s)P.ruid=n.ruid,S=n.type||"application/octet-stream";else if(n instanceof c){if(n.hasBlob()){var o=n.getBlob();P.ruid=o.ruid,S=o.type||"application/octet-stream"}}else"string"==typeof n&&(T="UTF-8",S="text/plain;charset=UTF-8",n=i.utf8_encode(n));this.withCredentials||(this.withCredentials=P.required_caps&&P.required_caps.send_browser_cookies&&!L),I=!A&&this.upload.hasEventListener(),N=!1,D=!n,A||(O=!0),u.call(this,n)},abort:function(){if(N=!0,A=!1,~e.inArray(n("readyState"),[p.UNSENT,p.OPENED,p.DONE]))n("readyState",p.UNSENT);else{if(n("readyState",p.DONE),O=!1,!k)throw new t.DOMException(t.DOMException.INVALID_STATE_ERR);k.getRuntime().exec.call(k,"XMLHttpRequest","abort",D),D=!0}},destroy:function(){k&&("function"===e.typeOf(k.destroy)&&k.destroy(),k=null),this.unbindAll(),this.upload&&(this.upload.unbindAll(),this.upload=null)}})}var h={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",306:"Reserved",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",426:"Upgrade Required",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",510:"Not Extended"};f.prototype=n.instance;var m=["loadstart","progress","abort","error","load","timeout","loadend"],g=1,v=2;return p.UNSENT=0,p.OPENED=1,p.HEADERS_RECEIVED=2,p.LOADING=3,p.DONE=4,p.prototype=n.instance,p}),i(O,[u,m,v,h],function(e,t,n,i){function r(){function i(){l=d=0,c=this.result=null}function o(t,n){var i=this;u=n,i.bind("TransportingProgress",function(t){d=t.loaded,l>d&&-1===e.inArray(i.state,[r.IDLE,r.DONE])&&a.call(i)},999),i.bind("TransportingComplete",function(){d=l,i.state=r.DONE,c=null,i.result=u.exec.call(i,"Transporter","getAsBlob",t||"")},999),i.state=r.BUSY,i.trigger("TransportingStarted"),a.call(i)}function a(){var e=this,n,i=l-d;f>i&&(f=i),n=t.btoa(c.substr(d,f)),u.exec.call(e,"Transporter","receive",n,l)}var s,u,c,l,d,f;n.call(this),e.extend(this,{uid:e.guid("uid_"),state:r.IDLE,result:null,transport:function(t,n,r){var a=this;if(r=e.extend({chunk_size:204798},r),(s=r.chunk_size%3)&&(r.chunk_size+=3-s),f=r.chunk_size,i.call(this),c=t,l=t.length,"string"===e.typeOf(r)||r.ruid)o.call(a,n,this.connectRuntime(r));else{var u=function(e,t){a.unbind("RuntimeInit",u),o.call(a,n,t)};this.bind("RuntimeInit",u),this.connectRuntime(r)}},abort:function(){var e=this;e.state=r.IDLE,u&&(u.exec.call(e,"Transporter","clear"),e.trigger("TransportingAborted")),i.call(e)},destroy:function(){this.unbindAll(),u=null,this.disconnectRuntime(),i.call(this)}})}return r.IDLE=0,r.BUSY=1,r.DONE=2,r.prototype=i.instance,r}),i(I,[u,f,p,T,A,g,v,O,d,h,y,w,m],function(e,t,n,i,r,o,a,s,u,c,l,d,f){function p(){function i(e){e||(e=this.getRuntime().exec.call(this,"Image","getInfo")),this.size=e.size,this.width=e.width,this.height=e.height,this.type=e.type,this.meta=e.meta,""===this.name&&(this.name=e.name)}function c(t){var i=e.typeOf(t);try{if(t instanceof p){if(!t.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);m.apply(this,arguments)}else if(t instanceof l){if(!~e.inArray(t.type,["image/jpeg","image/png"]))throw new n.ImageError(n.ImageError.WRONG_FORMAT);g.apply(this,arguments)}else if(-1!==e.inArray(i,["blob","file"]))c.call(this,new d(null,t),arguments[1]);else if("string"===i)/^data:[^;]*;base64,/.test(t)?c.call(this,new l(null,{data:t}),arguments[1]):v.apply(this,arguments);else{if("node"!==i||"img"!==t.nodeName.toLowerCase())throw new n.DOMException(n.DOMException.TYPE_MISMATCH_ERR);c.call(this,t.src,arguments[1])}}catch(r){this.trigger("error",r)}}function m(t,n){var i=this.connectRuntime(t.ruid);this.ruid=i.uid,i.exec.call(this,"Image","loadFromImage",t,"undefined"===e.typeOf(n)?!0:n)}function g(t,n){function i(e){r.ruid=e.uid,e.exec.call(r,"Image","loadFromBlob",t)}var r=this;r.name=t.name||"",t.isDetached()?(this.bind("RuntimeInit",function(e,t){i(t)}),n&&"string"==typeof n.required_caps&&(n.required_caps=o.parseCaps(n.required_caps)),this.connectRuntime(e.extend({required_caps:{access_image_binary:!0,resize_image:!0}},n))):i(this.connectRuntime(t.ruid))}function v(e,t){var n=this,i;i=new r,i.open("get",e),i.responseType="blob",i.onprogress=function(e){n.trigger(e)},i.onload=function(){g.call(n,i.response,!0)},i.onerror=function(e){n.trigger(e)},i.onloadend=function(){i.destroy()},i.bind("RuntimeError",function(e,t){n.trigger("RuntimeError",t)}),i.send(null,t)}a.call(this),e.extend(this,{uid:e.guid("uid_"),ruid:null,name:"",size:0,width:0,height:0,type:"",meta:{},clone:function(){this.load.apply(this,arguments)},load:function(){this.bind("Load Resize",function(){i.call(this)},999),this.convertEventPropsToHandlers(h),c.apply(this,arguments)},downsize:function(t,i,r,o){try{if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);if(this.width>p.MAX_RESIZE_WIDTH||this.height>p.MAX_RESIZE_HEIGHT)throw new n.ImageError(n.ImageError.MAX_RESOLUTION_ERR);(!t&&!i||"undefined"===e.typeOf(r))&&(r=!1),t=t||this.width,i=i||this.height,o="undefined"===e.typeOf(o)?!0:!!o,this.getRuntime().exec.call(this,"Image","downsize",t,i,r,o)}catch(a){this.trigger("error",a)}},crop:function(e,t,n){this.downsize(e,t,!0,n)},getAsCanvas:function(){if(!u.can("create_canvas"))throw new n.RuntimeError(n.RuntimeError.NOT_SUPPORTED_ERR);var e=this.connectRuntime(this.ruid);return e.exec.call(this,"Image","getAsCanvas")},getAsBlob:function(e,t){if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);return e||(e="image/jpeg"),"image/jpeg"!==e||t||(t=90),this.getRuntime().exec.call(this,"Image","getAsBlob",e,t)},getAsDataURL:function(e,t){if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);return this.getRuntime().exec.call(this,"Image","getAsDataURL",e,t)},getAsBinaryString:function(e,t){var n=this.getAsDataURL(e,t);return f.atob(n.substring(n.indexOf("base64,")+7))},embed:function(i){function r(){if(u.can("create_canvas")){var t=a.getAsCanvas();if(t)return i.appendChild(t),t=null,a.destroy(),o.trigger("embedded"),void 0}var r=a.getAsDataURL(c,l);if(!r)throw new n.ImageError(n.ImageError.WRONG_FORMAT);if(u.can("use_data_uri_of",r.length))i.innerHTML='',a.destroy(),o.trigger("embedded");else{var d=new s;d.bind("TransportingComplete",function(){v=o.connectRuntime(this.result.ruid),o.bind("Embedded",function(){e.extend(v.getShimContainer().style,{top:"0px",left:"0px",width:a.width+"px",height:a.height+"px"}),v=null},999),v.exec.call(o,"ImageView","display",this.result.uid,m,g),a.destroy()}),d.transport(f.atob(r.substring(r.indexOf("base64,")+7)),c,e.extend({},h,{required_caps:{display_media:!0},runtime_order:"flash,silverlight",container:i}))}}var o=this,a,c,l,d,h=arguments[1]||{},m=this.width,g=this.height,v;try{if(!(i=t.get(i)))throw new n.DOMException(n.DOMException.INVALID_NODE_TYPE_ERR);if(!this.size)throw new n.DOMException(n.DOMException.INVALID_STATE_ERR);if(this.width>p.MAX_RESIZE_WIDTH||this.height>p.MAX_RESIZE_HEIGHT)throw new n.ImageError(n.ImageError.MAX_RESOLUTION_ERR);if(c=h.type||this.type||"image/jpeg",l=h.quality||90,d="undefined"!==e.typeOf(h.crop)?h.crop:!1,h.width)m=h.width,g=h.height||m;else{var y=t.getSize(i);y.w&&y.h&&(m=y.w,g=y.h)}return a=new p,a.bind("Resize",function(){r.call(o)}),a.bind("Load",function(){a.downsize(m,g,d,!1)}),a.clone(this,!1),a}catch(w){this.trigger("error",w)}},destroy:function(){this.ruid&&(this.getRuntime().exec.call(this,"Image","destroy"),this.disconnectRuntime()),this.unbindAll()}})}var h=["progress","load","error","resize","embedded"];return p.MAX_RESIZE_WIDTH=6500,p.MAX_RESIZE_HEIGHT=6500,p.prototype=c.instance,p}),i(D,[u,p,g,d],function(e,t,n,i){function r(t){var r=this,s=n.capTest,u=n.capTrue,c=e.extend({access_binary:s(window.FileReader||window.File&&window.File.getAsDataURL),access_image_binary:function(){return r.can("access_binary")&&!!a.Image},display_media:s(i.can("create_canvas")||i.can("use_data_uri_over32kb")),do_cors:s(window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest),drag_and_drop:s(function(){var e=document.createElement("div");return("draggable"in e||"ondragstart"in e&&"ondrop"in e)&&("IE"!==i.browser||i.version>9)}()),filter_by_extension:s(function(){return"Chrome"===i.browser&&i.version>=28||"IE"===i.browser&&i.version>=10}()),return_response_headers:u,return_response_type:function(e){return"json"===e&&window.JSON?!0:i.can("return_response_type",e)},return_status_code:u,report_upload_progress:s(window.XMLHttpRequest&&(new XMLHttpRequest).upload),resize_image:function(){return r.can("access_binary")&&i.can("create_canvas")},select_file:function(){return i.can("use_fileinput")&&window.File},select_folder:function(){return r.can("select_file")&&"Chrome"===i.browser&&i.version>=21},select_multiple:function(){return!(!r.can("select_file")||"Safari"===i.browser&&"Windows"===i.os||"iOS"===i.os&&i.verComp(i.osVersion,"7.0.4","<"))},send_binary_string:s(window.XMLHttpRequest&&((new XMLHttpRequest).sendAsBinary||window.Uint8Array&&window.ArrayBuffer)),send_custom_headers:s(window.XMLHttpRequest),send_multipart:function(){return!!(window.XMLHttpRequest&&(new XMLHttpRequest).upload&&window.FormData)||r.can("send_binary_string")},slice_blob:s(window.File&&(File.prototype.mozSlice||File.prototype.webkitSlice||File.prototype.slice)),stream_upload:function(){return r.can("slice_blob")&&r.can("send_multipart")},summon_file_dialog:s(function(){return"Firefox"===i.browser&&i.version>=4||"Opera"===i.browser&&i.version>=12||"IE"===i.browser&&i.version>=10||!!~e.inArray(i.browser,["Chrome","Safari"])}()),upload_filesize:u},arguments[2]);n.call(this,t,arguments[1]||o,c),e.extend(this,{init:function(){this.trigger("Init")},destroy:function(e){return function(){e.call(r),e=r=null}}(this.destroy)}),e.extend(this.getShim(),a)}var o="html5",a={};return n.addConstructor(o,r),a}),i(N,[D,y],function(e,t){function n(){function e(e,t,n){var i;if(!window.File.prototype.slice)return(i=window.File.prototype.webkitSlice||window.File.prototype.mozSlice)?i.call(e,t,n):null;try{return e.slice(),e.slice(t,n)}catch(r){return e.slice(t,n-t)}}this.slice=function(){return new t(this.getRuntime().uid,e.apply(this,arguments))}}return e.Blob=n}),i(L,[u],function(e){function t(){this.returnValue=!1}function n(){this.cancelBubble=!0}var i={},r="moxie_"+e.guid(),o=function(o,a,s,u){var c,l;a=a.toLowerCase(),o.addEventListener?(c=s,o.addEventListener(a,c,!1)):o.attachEvent&&(c=function(){var e=window.event;e.target||(e.target=e.srcElement),e.preventDefault=t,e.stopPropagation=n,s(e)},o.attachEvent("on"+a,c)),o[r]||(o[r]=e.guid()),i.hasOwnProperty(o[r])||(i[o[r]]={}),l=i[o[r]],l.hasOwnProperty(a)||(l[a]=[]),l[a].push({func:c,orig:s,key:u})},a=function(t,n,o){var a,s;if(n=n.toLowerCase(),t[r]&&i[t[r]]&&i[t[r]][n]){a=i[t[r]][n];for(var u=a.length-1;u>=0&&(a[u].orig!==o&&a[u].key!==o||(t.removeEventListener?t.removeEventListener(n,a[u].func,!1):t.detachEvent&&t.detachEvent("on"+n,a[u].func),a[u].orig=null,a[u].func=null,a.splice(u,1),o===s));u--);if(a.length||delete i[t[r]][n],e.isEmptyObj(i[t[r]])){delete i[t[r]];try{delete t[r]}catch(c){t[r]=s}}}},s=function(t,n){t&&t[r]&&e.each(i[t[r]],function(e,i){a(t,i,n)})};return{addEvent:o,removeEvent:a,removeAllEvents:s}}),i(M,[D,u,f,L,l,d],function(e,t,n,i,r,o){function a(){var e=[],a;t.extend(this,{init:function(s){var u=this,c=u.getRuntime(),l,d,f,p,h,m;a=s,e=[],f=a.accept.mimes||r.extList2mimes(a.accept,c.can("filter_by_extension")),d=c.getShimContainer(),d.innerHTML='",l=n.get(c.uid),t.extend(l.style,{position:"absolute",top:0,left:0,width:"100%",height:"100%"}),p=n.get(a.browse_button),c.can("summon_file_dialog")&&("static"===n.getStyle(p,"position")&&(p.style.position="relative"),h=parseInt(n.getStyle(p,"z-index"),10)||1,p.style.zIndex=h,d.style.zIndex=h-1,i.addEvent(p,"click",function(e){var t=n.get(c.uid);t&&!t.disabled&&t.click(),e.preventDefault()},u.uid)),m=c.can("summon_file_dialog")?p:d,i.addEvent(m,"mouseover",function(){u.trigger("mouseenter")},u.uid),i.addEvent(m,"mouseout",function(){u.trigger("mouseleave")},u.uid),i.addEvent(m,"mousedown",function(){u.trigger("mousedown")},u.uid),i.addEvent(n.get(a.container),"mouseup",function(){u.trigger("mouseup")},u.uid),l.onchange=function g(){if(e=[],a.directory?t.each(this.files,function(t){"."!==t.name&&e.push(t)}):e=[].slice.call(this.files),"IE"!==o.browser)this.value="";else{var n=this.cloneNode(!0);this.parentNode.replaceChild(n,this),n.onchange=g}u.trigger("change")},u.trigger({type:"ready",async:!0}),d=null},getFiles:function(){return e},disable:function(e){var t=this.getRuntime(),i;(i=n.get(t.uid))&&(i.disabled=!!e)},destroy:function(){var t=this.getRuntime(),r=t.getShim(),o=t.getShimContainer();i.removeAllEvents(o,this.uid),i.removeAllEvents(a&&n.get(a.container),this.uid),i.removeAllEvents(a&&n.get(a.browse_button),this.uid),o&&(o.innerHTML=""),r.removeInstance(this.uid),e=a=o=r=null}})}return e.FileInput=a}),i(C,[D,u,f,L,l],function(e,t,n,i,r){function o(){function e(e){for(var n=[],i=0;i=4&&u.version<7,f="Android Browser"===u.browser,m=!1;if(h=n.url.replace(/^.+?\/([\w\-\.]+)$/,"$1").toLowerCase(),p=c(),p.open(n.method,n.url,n.async,n.user,n.password),r instanceof o)r.isDetached()&&(m=!0),r=r.getSource();else if(r instanceof a){if(r.hasBlob())if(r.getBlob().isDetached())r=d.call(s,r),m=!0;else if((l||f)&&"blob"===t.typeOf(r.getBlob().getSource())&&window.FileReader)return e.call(s,n,r),void 0;if(r instanceof a){var g=new window.FormData;r.each(function(e,t){e instanceof o?g.append(t,e.getSource()):g.append(t,e)}),r=g}}p.upload?(n.withCredentials&&(p.withCredentials=!0),p.addEventListener("load",function(e){s.trigger(e)}),p.addEventListener("error",function(e){s.trigger(e)}),p.addEventListener("progress",function(e){s.trigger(e)}),p.upload.addEventListener("progress",function(e){s.trigger({type:"UploadProgress",loaded:e.loaded,total:e.total})})):p.onreadystatechange=function v(){switch(p.readyState){case 1:break;case 2:break;case 3:var e,t;try{i.hasSameOrigin(n.url)&&(e=p.getResponseHeader("Content-Length")||0),p.responseText&&(t=p.responseText.length)}catch(r){e=t=0}s.trigger({type:"progress",lengthComputable:!!e,total:parseInt(e,10),loaded:t});break;case 4:p.onreadystatechange=function(){},0===p.status?s.trigger("error"):s.trigger("load")}},t.isEmptyObj(n.headers)||t.each(n.headers,function(e,t){p.setRequestHeader(t,e)}),""!==n.responseType&&"responseType"in p&&(p.responseType="json"!==n.responseType||u.can("return_response_type","json")?n.responseType:"text"),m?p.sendAsBinary?p.sendAsBinary(r):function(){for(var e=new Uint8Array(r.length),t=0;ta;a++)i|=o.charCodeAt(e+a)<s;s++)o+=String.fromCharCode(255&t>>Math.abs(a+8*s));n(o,e,i)}var r=!1,o;return{II:function(e){return e===t?r:(r=e,void 0)},init:function(e){r=!1,o=e},SEGMENT:function(e,t,i){switch(arguments.length){case 1:return o.substr(e,o.length-e-1);case 2:return o.substr(e,t);case 3:n(i,e,t);break;default:return o}},BYTE:function(t){return e(t,1)},SHORT:function(t){return e(t,2)},LONG:function(n,r){return r===t?e(n,4):(i(n,r,4),void 0)},SLONG:function(t){var n=e(t,4);return n>2147483647?n-4294967296:n},STRING:function(t,n){var i="";for(n+=t;n>t;t++)i+=String.fromCharCode(e(t,1));return i}}}}),i(k,[P],function(e){return function t(n){var i=[],r,o,a,s=0;if(r=new e,r.init(n),65496===r.SHORT(0)){for(o=2;o<=n.length;)if(a=r.SHORT(o),a>=65488&&65495>=a)o+=2;else{if(65498===a||65497===a)break;s=r.SHORT(o+2)+2,a>=65505&&65519>=a&&i.push({hex:a,name:"APP"+(15&a),start:o,length:s,segment:r.SEGMENT(o,s)}),o+=s}return r.init(null),{headers:i,restore:function(e){var t,n;for(r.init(e),o=65504==r.SHORT(2)?4+r.SHORT(4):2,n=0,t=i.length;t>n;n++)r.SEGMENT(o,0,i[n].segment),o+=i[n].length;return e=r.SEGMENT(),r.init(null),e},strip:function(e){var n,i,o;for(i=new t(e),n=i.headers,i.purge(),r.init(e),o=n.length;o--;)r.SEGMENT(n[o].start,n[o].length,"");return e=r.SEGMENT(),r.init(null),e},get:function(e){for(var t=[],n=0,r=i.length;r>n;n++)i[n].name===e.toUpperCase()&&t.push(i[n].segment);return t},set:function(e,t){var n=[],r,o,a;for("string"==typeof t?n.push(t):n=t,r=o=0,a=i.length;a>r&&(i[r].name===e.toUpperCase()&&(i[r].segment=n[o],i[r].length=n[o].length,o++),!(o>=n.length));r++);},purge:function(){i=[],r.init(null),r=null}}}}}),i(U,[u,P],function(e,n){return function i(){function i(e,n){var i=a.SHORT(e),r,o,s,u,d,f,p,h,m=[],g={};for(r=0;i>r;r++)if(p=f=e+12*r+2,s=n[a.SHORT(p)],s!==t){switch(u=a.SHORT(p+=2),d=a.LONG(p+=2),p+=4,m=[],u){case 1:case 7:for(d>4&&(p=a.LONG(p)+c.tiffHeader),o=0;d>o;o++)m[o]=a.BYTE(p+o);break;case 2:d>4&&(p=a.LONG(p)+c.tiffHeader),g[s]=a.STRING(p,d-1);continue;case 3:for(d>2&&(p=a.LONG(p)+c.tiffHeader),o=0;d>o;o++)m[o]=a.SHORT(p+2*o);break;case 4:for(d>1&&(p=a.LONG(p)+c.tiffHeader),o=0;d>o;o++)m[o]=a.LONG(p+4*o);break;case 5:for(p=a.LONG(p)+c.tiffHeader,o=0;d>o;o++)m[o]=a.LONG(p+4*o)/a.LONG(p+4*o+4);break;case 9:for(p=a.LONG(p)+c.tiffHeader,o=0;d>o;o++)m[o]=a.SLONG(p+4*o);break;case 10:for(p=a.LONG(p)+c.tiffHeader,o=0;d>o;o++)m[o]=a.SLONG(p+4*o)/a.SLONG(p+4*o+4);break;default:continue}h=1==d?m[0]:m,g[s]=l.hasOwnProperty(s)&&"object"!=typeof h?l[s][h]:h}return g}function r(){var e=c.tiffHeader;return a.II(18761==a.SHORT(e)),42!==a.SHORT(e+=2)?!1:(c.IFD0=c.tiffHeader+a.LONG(e+=2),u=i(c.IFD0,s.tiff),"ExifIFDPointer"in u&&(c.exifIFD=c.tiffHeader+u.ExifIFDPointer,delete u.ExifIFDPointer),"GPSInfoIFDPointer"in u&&(c.gpsIFD=c.tiffHeader+u.GPSInfoIFDPointer,delete u.GPSInfoIFDPointer),!0)}function o(e,t,n){var i,r,o,u=0;if("string"==typeof t){var l=s[e.toLowerCase()];for(var d in l)if(l[d]===t){t=d;break}}i=c[e.toLowerCase()+"IFD"],r=a.SHORT(i);for(var f=0;r>f;f++)if(o=i+12*f+2,a.SHORT(o)==t){u=o+8;break}return u?(a.LONG(u,n),!0):!1}var a,s,u,c={},l;return a=new n,s={tiff:{274:"Orientation",270:"ImageDescription",271:"Make",272:"Model",305:"Software",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer"},exif:{36864:"ExifVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",36867:"DateTimeOriginal",33434:"ExposureTime",33437:"FNumber",34855:"ISOSpeedRatings",37377:"ShutterSpeedValue",37378:"ApertureValue",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37386:"FocalLength",41986:"ExposureMode",41987:"WhiteBalance",41990:"SceneCaptureType",41988:"DigitalZoomRatio",41992:"Contrast",41993:"Saturation",41994:"Sharpness"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude"}},l={ColorSpace:{1:"sRGB",0:"Uncalibrated"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{1:"Daylight",2:"Fliorescent",3:"Tungsten",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 -5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire.",1:"Flash fired.",5:"Strobe return light not detected.",7:"Strobe return light detected.",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},ExposureMode:{0:"Auto exposure",1:"Manual exposure",2:"Auto bracket"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},GPSLatitudeRef:{N:"North latitude",S:"South latitude"},GPSLongitudeRef:{E:"East longitude",W:"West longitude"}},{init:function(e){return c={tiffHeader:10},e!==t&&e.length?(a.init(e),65505===a.SHORT(0)&&"EXIF\0"===a.STRING(4,5).toUpperCase()?r():!1):!1 +},TIFF:function(){return u},EXIF:function(){var t;if(t=i(c.exifIFD,s.exif),t.ExifVersion&&"array"===e.typeOf(t.ExifVersion)){for(var n=0,r="";n=65472&&65475>=t)return e+=5,{height:c.SHORT(e),width:c.SHORT(e+=2)};n=c.SHORT(e+=2),e+=n-2}return null}function s(){d&&l&&c&&(d.purge(),l.purge(),c.init(null),u=f=l=d=c=null)}var u,c,l,d,f,p;if(u=o,c=new i,c.init(u),65496!==c.SHORT(0))throw new t.ImageError(t.ImageError.WRONG_FORMAT);l=new n(o),d=new r,p=!!d.init(l.get("app1")[0]),f=a.call(this),e.extend(this,{type:"image/jpeg",size:u.length,width:f&&f.width||0,height:f&&f.height||0,setExif:function(t,n){return p?("object"===e.typeOf(t)?e.each(t,function(e,t){d.setExif(t,e)}):d.setExif(t,n),l.set("app1",d.getBinary()),void 0):!1},writeHeaders:function(){return arguments.length?l.restore(arguments[0]):u=l.restore(u)},stripHeaders:function(e){return l.strip(e)},purge:function(){s.call(this)}}),p&&(this.meta={tiff:d.TIFF(),exif:d.EXIF(),gps:d.GPS()})}return o}),i(z,[p,u,P],function(e,t,n){function i(i){function r(){var e,t;return e=a.call(this,8),"IHDR"==e.type?(t=e.start,{width:u.LONG(t),height:u.LONG(t+=4)}):null}function o(){u&&(u.init(null),s=d=c=l=u=null)}function a(e){var t,n,i,r;return t=u.LONG(e),n=u.STRING(e+=4,4),i=e+=4,r=u.LONG(e+t),{length:t,type:n,start:i,CRC:r}}var s,u,c,l,d;s=i,u=new n,u.init(s),function(){var t=0,n=0,i=[35152,20039,3338,6666];for(n=0;ng;){for(var v=g+f>a?a-g:f,y=0;o>y;){var w=y+f>o?o-y:f;h.clearRect(0,0,f,f),h.drawImage(e,-y,-g);var E=y*s/o+c<<0,_=Math.ceil(w*s/o),x=g*u/a/m+l<<0,R=Math.ceil(v*u/a/m);d.drawImage(p,0,0,w,v,E,x,_,R),y+=f}g+=f}p=h=null}function t(e){var t=e.naturalWidth,n=e.naturalHeight;if(t*n>1048576){var i=document.createElement("canvas");i.width=i.height=1;var r=i.getContext("2d");return r.drawImage(e,-t+1,0),0===r.getImageData(0,0,1,1).data[3]}return!1}function n(e,t,n){var i=document.createElement("canvas");i.width=1,i.height=n;var r=i.getContext("2d");r.drawImage(e,0,0);for(var o=r.getImageData(0,0,1,n).data,a=0,s=n,u=n;u>a;){var c=o[4*(u-1)+3];0===c?s=u:a=u,u=s+a>>1}i=null;var l=u/n;return 0===l?1:l}return{isSubsampled:t,renderTo:e}}),i(X,[D,u,p,m,w,G,q,l,d],function(e,t,n,i,r,o,a,s,u){function c(){function e(){if(!E&&!y)throw new n.ImageError(n.DOMException.INVALID_STATE_ERR);return E||y}function c(e){return i.atob(e.substring(e.indexOf("base64,")+7))}function l(e,t){return"data:"+(t||"")+";base64,"+i.btoa(e)}function d(e){var t=this;y=new Image,y.onerror=function(){g.call(this),t.trigger("error",new n.ImageError(n.ImageError.WRONG_FORMAT))},y.onload=function(){t.trigger("load")},y.src=/^data:[^;]*;base64,/.test(e)?e:l(e,x.type)}function f(e,t){var i=this,r;return window.FileReader?(r=new FileReader,r.onload=function(){t(this.result)},r.onerror=function(){i.trigger("error",new n.FileException(n.FileException.NOT_READABLE_ERR))},r.readAsDataURL(e),void 0):t(e.getAsDataURL())}function p(n,i,r,o){var a=this,s,u,c=0,l=0,d,f,p,g;if(b=o,g=this.meta&&this.meta.tiff&&this.meta.tiff.Orientation||1,-1!==t.inArray(g,[5,6,7,8])){var v=n;n=i,i=v}return d=e(),u=r?Math.max:Math.min,s=u(n/d.width,i/d.height),s>1&&(!r||o)?(this.trigger("Resize"),void 0):(E||(E=document.createElement("canvas")),f=Math.round(d.width*s),p=Math.round(d.height*s),r?(E.width=n,E.height=i,f>n&&(c=Math.round((f-n)/2)),p>i&&(l=Math.round((p-i)/2))):(E.width=f,E.height=p),b||m(E.width,E.height,g),h.call(this,d,E,-c,-l,f,p),this.width=E.width,this.height=E.height,R=!0,a.trigger("Resize"),void 0)}function h(e,t,n,i,r,o){if("iOS"===u.OS)a.renderTo(e,t,{width:r,height:o,x:n,y:i});else{var s=t.getContext("2d");s.drawImage(e,n,i,r,o)}}function m(e,t,n){switch(n){case 5:case 6:case 7:case 8:E.width=t,E.height=e;break;default:E.width=e,E.height=t}var i=E.getContext("2d");switch(n){case 2:i.translate(e,0),i.scale(-1,1);break;case 3:i.translate(e,t),i.rotate(Math.PI);break;case 4:i.translate(0,t),i.scale(1,-1);break;case 5:i.rotate(.5*Math.PI),i.scale(1,-1);break;case 6:i.rotate(.5*Math.PI),i.translate(0,-t);break;case 7:i.rotate(.5*Math.PI),i.translate(e,-t),i.scale(-1,1);break;case 8:i.rotate(-.5*Math.PI),i.translate(-e,0)}}function g(){w&&(w.purge(),w=null),_=y=E=x=null,R=!1}var v=this,y,w,E,_,x,R=!1,b=!0;t.extend(this,{loadFromBlob:function(e){var t=this,i=t.getRuntime(),r=arguments.length>1?arguments[1]:!0;if(!i.can("access_binary"))throw new n.RuntimeError(n.RuntimeError.NOT_SUPPORTED_ERR);return x=e,e.isDetached()?(_=e.getSource(),d.call(this,_),void 0):(f.call(this,e.getSource(),function(e){r&&(_=c(e)),d.call(t,e)}),void 0)},loadFromImage:function(e,t){this.meta=e.meta,x=new r(null,{name:e.name,size:e.size,type:e.type}),d.call(this,t?_=e.getAsBinaryString():e.getAsDataURL())},getInfo:function(){var t=this.getRuntime(),n;return!w&&_&&t.can("access_image_binary")&&(w=new o(_)),n={width:e().width||0,height:e().height||0,type:x.type||s.getFileMime(x.name),size:_&&_.length||x.size||0,name:x.name||"",meta:w&&w.meta||this.meta||{}}},downsize:function(){p.apply(this,arguments)},getAsCanvas:function(){return E&&(E.id=this.uid+"_canvas"),E},getAsBlob:function(e,t){return e!==this.type&&p.call(this,this.width,this.height,!1),new r(null,{name:x.name||"",type:e,data:v.getAsBinaryString.call(this,e,t)})},getAsDataURL:function(e){var t=arguments[1]||90;if(!R)return y.src;if("image/jpeg"!==e)return E.toDataURL("image/png");try{return E.toDataURL("image/jpeg",t/100)}catch(n){return E.toDataURL("image/jpeg")}},getAsBinaryString:function(e,t){if(!R)return _||(_=c(v.getAsDataURL(e,t))),_;if("image/jpeg"!==e)_=c(v.getAsDataURL(e,t));else{var n;t||(t=90);try{n=E.toDataURL("image/jpeg",t/100)}catch(i){n=E.toDataURL("image/jpeg")}_=c(n),w&&(_=w.stripHeaders(_),b&&(w.meta&&w.meta.exif&&w.setExif({PixelXDimension:this.width,PixelYDimension:this.height}),_=w.writeHeaders(_)),w.purge(),w=null)}return R=!1,_},destroy:function(){v=null,g.call(this),this.getRuntime().getShim().removeInstance(this.uid)}})}return e.Image=c}),i(j,[u,d,f,p,g],function(e,t,n,i,r){function o(){var e;try{e=navigator.plugins["Shockwave Flash"],e=e.description}catch(t){try{e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(n){e="0.0"}}return e=e.match(/\d+/g),parseFloat(e[0]+"."+e[1])}function a(a){var c=this,l;a=e.extend({swf_url:t.swf_url},a),r.call(this,a,s,{access_binary:function(e){return e&&"browser"===c.mode},access_image_binary:function(e){return e&&"browser"===c.mode},display_media:r.capTrue,do_cors:r.capTrue,drag_and_drop:!1,report_upload_progress:function(){return"client"===c.mode},resize_image:r.capTrue,return_response_headers:!1,return_response_type:function(t){return"json"===t&&window.JSON?!0:!e.arrayDiff(t,["","text","document"])||"browser"===c.mode},return_status_code:function(t){return"browser"===c.mode||!e.arrayDiff(t,[200,404])},select_file:r.capTrue,select_multiple:r.capTrue,send_binary_string:function(e){return e&&"browser"===c.mode},send_browser_cookies:function(e){return e&&"browser"===c.mode},send_custom_headers:function(e){return e&&"browser"===c.mode},send_multipart:r.capTrue,slice_blob:r.capTrue,stream_upload:function(e){return e&&"browser"===c.mode},summon_file_dialog:!1,upload_filesize:function(t){return e.parseSizeStr(t)<=2097152||"client"===c.mode},use_http_method:function(t){return!e.arrayDiff(t,["GET","POST"])}},{access_binary:function(e){return e?"browser":"client"},access_image_binary:function(e){return e?"browser":"client"},report_upload_progress:function(e){return e?"browser":"client"},return_response_type:function(t){return e.arrayDiff(t,["","text","json","document"])?"browser":["client","browser"]},return_status_code:function(t){return e.arrayDiff(t,[200,404])?"browser":["client","browser"]},send_binary_string:function(e){return e?"browser":"client"},send_browser_cookies:function(e){return e?"browser":"client"},send_custom_headers:function(e){return e?"browser":"client"},stream_upload:function(e){return e?"client":"browser"},upload_filesize:function(t){return e.parseSizeStr(t)>=2097152?"client":"browser"}},"client"),o()<10&&(this.mode=!1),e.extend(this,{getShim:function(){return n.get(this.uid)},shimExec:function(e,t){var n=[].slice.call(arguments,2);return c.getShim().exec(this.uid,e,t,n)},init:function(){var n,r,o;o=this.getShimContainer(),e.extend(o.style,{position:"absolute",top:"-8px",left:"-8px",width:"9px",height:"9px",overflow:"hidden"}),n=''+''+''+''+"","IE"===t.browser?(r=document.createElement("div"),o.appendChild(r),r.outerHTML=n,r=o=null):o.innerHTML=n,l=setTimeout(function(){c&&!c.initialized&&c.trigger("Error",new i.RuntimeError(i.RuntimeError.NOT_INIT_ERR))},5e3)},destroy:function(e){return function(){e.call(c),clearTimeout(l),a=l=e=c=null}}(this.destroy)},u)}var s="flash",u={};return r.addConstructor(s,a),u}),i(V,[j,y],function(e,t){var n={slice:function(e,n,i,r){var o=this.getRuntime();return 0>n?n=Math.max(e.size+n,0):n>0&&(n=Math.min(n,e.size)),0>i?i=Math.max(e.size+i,0):i>0&&(i=Math.min(i,e.size)),e=o.shimExec.call(this,"Blob","slice",n,i,r||""),e&&(e=new t(o.uid,e)),e}};return e.Blob=n}),i(W,[j],function(e){var t={init:function(e){this.getRuntime().shimExec.call(this,"FileInput","init",{name:e.name,accept:e.accept,multiple:e.multiple}),this.trigger("ready")}};return e.FileInput=t}),i(Y,[j,m],function(e,t){function n(e,n){switch(n){case"readAsText":return t.atob(e,"utf8");case"readAsBinaryString":return t.atob(e);case"readAsDataURL":return e}return null}var i="",r={read:function(e,t){var r=this,o=r.getRuntime();return"readAsDataURL"===e&&(i="data:"+(t.type||"")+";base64,"),r.bind("Progress",function(t,r){r&&(i+=n(r,e))}),o.shimExec.call(this,"FileReader","readAsBase64",t.uid)},getResult:function(){return i},destroy:function(){i=null}};return e.FileReader=r}),i($,[j,m],function(e,t){function n(e,n){switch(n){case"readAsText":return t.atob(e,"utf8");case"readAsBinaryString":return t.atob(e);case"readAsDataURL":return e}return null}var i={read:function(e,t){var i,r=this.getRuntime();return(i=r.shimExec.call(this,"FileReaderSync","readAsBase64",t.uid))?("readAsDataURL"===e&&(i="data:"+(t.type||"")+";base64,"+i),n(i,e,t.type)):null}};return e.FileReaderSync=i}),i(J,[j,u,y,w,T,S,O],function(e,t,n,i,r,o,a){var s={send:function(e,i){function r(){e.transport=l.mode,l.shimExec.call(c,"XMLHttpRequest","send",e,i)}function s(e,t){l.shimExec.call(c,"XMLHttpRequest","appendBlob",e,t.uid),i=null,r()}function u(e,t){var n=new a;n.bind("TransportingComplete",function(){t(this.result)}),n.transport(e.getSource(),e.type,{ruid:l.uid})}var c=this,l=c.getRuntime();if(t.isEmptyObj(e.headers)||t.each(e.headers,function(e,t){l.shimExec.call(c,"XMLHttpRequest","setRequestHeader",t,e.toString())}),i instanceof o){var d;if(i.each(function(e,t){e instanceof n?d=t:l.shimExec.call(c,"XMLHttpRequest","append",t,e)}),i.hasBlob()){var f=i.getBlob();f.isDetached()?u(f,function(e){f.destroy(),s(d,e)}):s(d,f)}else i=null,r()}else i instanceof n?i.isDetached()?u(i,function(e){i.destroy(),i=e.uid,r()}):(i=i.uid,r()):r()},getResponse:function(e){var n,o,a=this.getRuntime();if(o=a.shimExec.call(this,"XMLHttpRequest","getResponseAsBlob")){if(o=new i(a.uid,o),"blob"===e)return o;try{if(n=new r,~t.inArray(e,["","text"]))return n.readAsText(o);if("json"===e&&window.JSON)return JSON.parse(n.readAsText(o))}finally{o.destroy()}}return null},abort:function(e){var t=this.getRuntime();t.shimExec.call(this,"XMLHttpRequest","abort"),this.dispatchEvent("readystatechange"),this.dispatchEvent("abort")}};return e.XMLHttpRequest=s}),i(Z,[j,y],function(e,t){var n={getAsBlob:function(e){var n=this.getRuntime(),i=n.shimExec.call(this,"Transporter","getAsBlob",e);return i?new t(n.uid,i):null}};return e.Transporter=n}),i(K,[j,u,O,y,T],function(e,t,n,i,r){var o={loadFromBlob:function(e){function t(e){r.shimExec.call(i,"Image","loadFromBlob",e.uid),i=r=null}var i=this,r=i.getRuntime();if(e.isDetached()){var o=new n;o.bind("TransportingComplete",function(){t(o.result.getSource())}),o.transport(e.getSource(),e.type,{ruid:r.uid})}else t(e.getSource())},loadFromImage:function(e){var t=this.getRuntime();return t.shimExec.call(this,"Image","loadFromImage",e.uid)},getAsBlob:function(e,t){var n=this.getRuntime(),r=n.shimExec.call(this,"Image","getAsBlob",e,t);return r?new i(n.uid,r):null},getAsDataURL:function(){var e=this.getRuntime(),t=e.Image.getAsBlob.apply(this,arguments),n;return t?(n=new r,n.readAsDataURL(t)):null}};return e.Image=o}),i(Q,[u,d,f,p,g],function(e,t,n,i,r){function o(e){var t=!1,n=null,i,r,o,a,s,u=0;try{try{n=new ActiveXObject("AgControl.AgControl"),n.IsVersionSupported(e)&&(t=!0),n=null}catch(c){var l=navigator.plugins["Silverlight Plug-In"];if(l){for(i=l.description,"1.0.30226.2"===i&&(i="2.0.30226.2"),r=i.split(".");r.length>3;)r.pop();for(;r.length<4;)r.push(0);for(o=e.split(".");o.length>4;)o.pop();do a=parseInt(o[u],10),s=parseInt(r[u],10),u++;while(u=a&&!isNaN(a)&&(t=!0)}}}catch(d){t=!1}return t}function a(a){var c=this,l;a=e.extend({xap_url:t.xap_url},a),r.call(this,a,s,{access_binary:r.capTrue,access_image_binary:r.capTrue,display_media:r.capTrue,do_cors:r.capTrue,drag_and_drop:!1,report_upload_progress:r.capTrue,resize_image:r.capTrue,return_response_headers:function(e){return e&&"client"===c.mode},return_response_type:function(e){return"json"!==e?!0:!!window.JSON},return_status_code:function(t){return"client"===c.mode||!e.arrayDiff(t,[200,404])},select_file:r.capTrue,select_multiple:r.capTrue,send_binary_string:r.capTrue,send_browser_cookies:function(e){return e&&"browser"===c.mode},send_custom_headers:function(e){return e&&"client"===c.mode},send_multipart:r.capTrue,slice_blob:r.capTrue,stream_upload:!0,summon_file_dialog:!1,upload_filesize:r.capTrue,use_http_method:function(t){return"client"===c.mode||!e.arrayDiff(t,["GET","POST"])}},{return_response_headers:function(e){return e?"client":"browser"},return_status_code:function(t){return e.arrayDiff(t,[200,404])?"client":["client","browser"]},send_browser_cookies:function(e){return e?"browser":"client"},send_custom_headers:function(e){return e?"client":"browser"},use_http_method:function(t){return e.arrayDiff(t,["GET","POST"])?"client":["client","browser"]}}),o("2.0.31005.0")&&"Opera"!==t.browser||(this.mode=!1),e.extend(this,{getShim:function(){return n.get(this.uid).content.Moxie},shimExec:function(e,t){var n=[].slice.call(arguments,2);return c.getShim().exec(this.uid,e,t,n)},init:function(){var e;e=this.getShimContainer(),e.innerHTML=''+''+''+''+''+''+"",l=setTimeout(function(){c&&!c.initialized&&c.trigger("Error",new i.RuntimeError(i.RuntimeError.NOT_INIT_ERR))},"Windows"!==t.OS?1e4:5e3)},destroy:function(e){return function(){e.call(c),clearTimeout(l),a=l=e=c=null}}(this.destroy)},u)}var s="silverlight",u={};return r.addConstructor(s,a),u}),i(et,[Q,u,V],function(e,t,n){return e.Blob=t.extend({},n)}),i(tt,[Q],function(e){var t={init:function(e){function t(e){for(var t="",n=0;no;o++)n=t.keys[o],s=t[n],s&&(/^(\d|[1-9]\d+)$/.test(s)?s=parseInt(s,10):/^\d*\.\d+$/.test(s)&&(s=parseFloat(s)),i.meta[e][n]=s)}),i.width=parseInt(r.width,10),i.height=parseInt(r.height,10),i.size=parseInt(r.size,10),i.type=r.type,i.name=r.name,i}})}),i(ut,[u,p,g,d],function(e,t,n,i){function r(t){var r=this,s=n.capTest,u=n.capTrue;n.call(this,t,o,{access_binary:s(window.FileReader||window.File&&File.getAsDataURL),access_image_binary:!1,display_media:s(a.Image&&(i.can("create_canvas")||i.can("use_data_uri_over32kb"))),do_cors:!1,drag_and_drop:!1,filter_by_extension:s(function(){return"Chrome"===i.browser&&i.version>=28||"IE"===i.browser&&i.version>=10}()),resize_image:function(){return a.Image&&r.can("access_binary")&&i.can("create_canvas")},report_upload_progress:!1,return_response_headers:!1,return_response_type:function(t){return"json"===t&&window.JSON?!0:!!~e.inArray(t,["text","document",""])},return_status_code:function(t){return!e.arrayDiff(t,[200,404])},select_file:function(){return i.can("use_fileinput")},select_multiple:!1,send_binary_string:!1,send_custom_headers:!1,send_multipart:!0,slice_blob:!1,stream_upload:function(){return r.can("select_file")},summon_file_dialog:s(function(){return"Firefox"===i.browser&&i.version>=4||"Opera"===i.browser&&i.version>=12||!!~e.inArray(i.browser,["Chrome","Safari"])}()),upload_filesize:u,use_http_method:function(t){return!e.arrayDiff(t,["GET","POST"])}}),e.extend(this,{init:function(){this.trigger("Init")},destroy:function(e){return function(){e.call(r),e=r=null}}(this.destroy)}),e.extend(this.getShim(),a)}var o="html4",a={};return n.addConstructor(o,r),a}),i(ct,[ut,u,f,L,l,d],function(e,t,n,i,r,o){function a(){function e(){var r=this,l=r.getRuntime(),d,f,p,h,m,g;g=t.guid("uid_"),d=l.getShimContainer(),a&&(p=n.get(a+"_form"),p&&t.extend(p.style,{top:"100%"})),h=document.createElement("form"),h.setAttribute("id",g+"_form"),h.setAttribute("method","post"),h.setAttribute("enctype","multipart/form-data"),h.setAttribute("encoding","multipart/form-data"),t.extend(h.style,{overflow:"hidden",position:"absolute",top:0,left:0,width:"100%",height:"100%"}),m=document.createElement("input"),m.setAttribute("id",g),m.setAttribute("type","file"),m.setAttribute("name",c.name||"Filedata"),m.setAttribute("accept",u.join(",")),t.extend(m.style,{fontSize:"999px",opacity:0}),h.appendChild(m),d.appendChild(h),t.extend(m.style,{position:"absolute",top:0,left:0,width:"100%",height:"100%"}),"IE"===o.browser&&o.version<10&&t.extend(m.style,{filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"}),m.onchange=function(){var t;this.value&&(t=this.files?this.files[0]:{name:this.value},s=[t],this.onchange=function(){},e.call(r),r.bind("change",function i(){var e=n.get(g),t=n.get(g+"_form"),o;r.unbind("change",i),r.files.length&&e&&t&&(o=r.files[0],e.setAttribute("id",o.uid),t.setAttribute("id",o.uid+"_form"),t.setAttribute("target",o.uid+"_iframe")),e=t=null},998),m=h=null,r.trigger("change"))},l.can("summon_file_dialog")&&(f=n.get(c.browse_button),i.removeEvent(f,"click",r.uid),i.addEvent(f,"click",function(e){m&&!m.disabled&&m.click(),e.preventDefault()},r.uid)),a=g,d=p=f=null}var a,s=[],u=[],c;t.extend(this,{init:function(t){var o=this,a=o.getRuntime(),s;c=t,u=t.accept.mimes||r.extList2mimes(t.accept,a.can("filter_by_extension")),s=a.getShimContainer(),function(){var e,r,u;e=n.get(t.browse_button),a.can("summon_file_dialog")&&("static"===n.getStyle(e,"position")&&(e.style.position="relative"),r=parseInt(n.getStyle(e,"z-index"),10)||1,e.style.zIndex=r,s.style.zIndex=r-1),u=a.can("summon_file_dialog")?e:s,i.addEvent(u,"mouseover",function(){o.trigger("mouseenter")},o.uid),i.addEvent(u,"mouseout",function(){o.trigger("mouseleave")},o.uid),i.addEvent(u,"mousedown",function(){o.trigger("mousedown")},o.uid),i.addEvent(n.get(t.container),"mouseup",function(){o.trigger("mouseup")},o.uid),e=null}(),e.call(this),s=null,o.trigger({type:"ready",async:!0})},getFiles:function(){return s},disable:function(e){var t;(t=n.get(a))&&(t.disabled=!!e)},destroy:function(){var e=this.getRuntime(),t=e.getShim(),r=e.getShimContainer();i.removeAllEvents(r,this.uid),i.removeAllEvents(c&&n.get(c.container),this.uid),i.removeAllEvents(c&&n.get(c.browse_button),this.uid),r&&(r.innerHTML=""),t.removeInstance(this.uid),a=s=u=c=r=t=null}})}return e.FileInput=a}),i(lt,[ut,F],function(e,t){return e.FileReader=t}),i(dt,[ut,u,f,b,p,L,y,S],function(e,t,n,i,r,o,a,s){function u(){function e(e){var t=this,i,r,a,s,u=!1;if(l){if(i=l.id.replace(/_iframe$/,""),r=n.get(i+"_form")){for(a=r.getElementsByTagName("input"),s=a.length;s--;)switch(a[s].getAttribute("type")){case"hidden":a[s].parentNode.removeChild(a[s]);break;case"file":u=!0}a=[],u||r.parentNode.removeChild(r),r=null}setTimeout(function(){o.removeEvent(l,"load",t.uid),l.parentNode&&l.parentNode.removeChild(l);var n=t.getRuntime().getShimContainer();n.children.length||n.parentNode.removeChild(n),n=l=null,e()},1)}}var u,c,l;t.extend(this,{send:function(d,f){function p(){var n=m.getShimContainer()||document.body,r=document.createElement("div");r.innerHTML='',l=r.firstChild,n.appendChild(l),o.addEvent(l,"load",function(){var n;try{n=l.contentWindow.document||l.contentDocument||window.frames[l.id].document,/^4(0[0-9]|1[0-7]|2[2346])\s/.test(n.title)?u=n.title.replace(/^(\d+).*$/,"$1"):(u=200,c=t.trim(n.body.innerHTML),h.trigger({type:"progress",loaded:c.length,total:c.length}),w&&h.trigger({type:"uploadprogress",loaded:w.size||1025,total:w.size||1025}))}catch(r){if(!i.hasSameOrigin(d.url))return e.call(h,function(){h.trigger("error")}),void 0;u=404}e.call(h,function(){h.trigger("load")})},h.uid)}var h=this,m=h.getRuntime(),g,v,y,w;if(u=c=null,f instanceof s&&f.hasBlob()){if(w=f.getBlob(),g=w.uid,y=n.get(g),v=n.get(g+"_form"),!v)throw new r.DOMException(r.DOMException.NOT_FOUND_ERR)}else g=t.guid("uid_"),v=document.createElement("form"),v.setAttribute("id",g+"_form"),v.setAttribute("method",d.method),v.setAttribute("enctype","multipart/form-data"),v.setAttribute("encoding","multipart/form-data"),v.setAttribute("target",g+"_iframe"),m.getShimContainer().appendChild(v);f instanceof s&&f.each(function(e,n){if(e instanceof a)y&&y.setAttribute("name",n);else{var i=document.createElement("input");t.extend(i,{type:"hidden",name:n,value:e}),y?v.insertBefore(i,y):v.appendChild(i)}}),v.setAttribute("action",d.url),p(),v.submit(),h.trigger("loadstart")},getStatus:function(){return u},getResponse:function(e){if("json"===e&&"string"===t.typeOf(c)&&window.JSON)try{return JSON.parse(c.replace(/^\s*]*>/,"").replace(/<\/pre>\s*$/,""))}catch(n){return null}return c},abort:function(){var t=this;l&&l.contentWindow&&(l.contentWindow.stop?l.contentWindow.stop():l.contentWindow.document.execCommand?l.contentWindow.document.execCommand("Stop"):l.src="about:blank"),e.call(this,function(){t.dispatchEvent("abort")})}})}return e.XMLHttpRequest=u}),i(ft,[ut,X],function(e,t){return e.Image=t}),a([u,c,l,d,f,p,h,m,g,v,y,w,E,_,x,R,b,T,S,A,O,I,L])}(this);;(function(){"use strict";var e={},t=moxie.core.utils.Basic.inArray;return function n(r){var i,s;for(i in r)s=typeof r[i],s==="object"&&!~t(i,["Exceptions","Env","Mime"])?n(r[i]):s==="function"&&(e[i]=r[i])}(window.moxie),e.Env=window.moxie.core.utils.Env,e.Mime=window.moxie.core.utils.Mime,e.Exceptions=window.moxie.core.Exceptions,window.mOxie=e,window.o||(window.o=e),e})(); +/** + * Plupload - multi-runtime File Uploader + * v2.1.1 + * + * Copyright 2013, Moxiecode Systems AB + * Released under GPL License. + * + * License: http://www.plupload.com/license + * Contributing: http://www.plupload.com/contributing + * + * Date: 2014-01-16 + */ +;(function(e,t,n){function s(e){function r(e,t,r){var i={chunks:"slice_blob",jpgresize:"send_binary_string",pngresize:"send_binary_string",progress:"report_upload_progress",multi_selection:"select_multiple",dragdrop:"drag_and_drop",drop_element:"drag_and_drop",headers:"send_custom_headers",canSendBinary:"send_binary",triggerDialog:"summon_file_dialog"};i[e]?n[i[e]]=t:r||(n[e]=t)}var t=e.required_features,n={};return typeof t=="string"?o.each(t.split(/\s*,\s*/),function(e){r(e,!0)}):typeof t=="object"?o.each(t,function(e,t){r(t,e)}):t===!0&&(e.multipart||(n.send_binary_string=!0),e.chunk_size>0&&(n.slice_blob=!0),e.resize.enabled&&(n.send_binary_string=!0),o.each(e,function(e,t){r(t,!!e,!0)})),n}var r=e.setTimeout,i={},o={VERSION:"2.1.1",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,FILE_DUPLICATE_ERROR:-602,IMAGE_FORMAT_ERROR:-700,IMAGE_MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,mimeTypes:t.mimes,ua:t.ua,typeOf:t.typeOf,extend:t.extend,guid:t.guid,get:function(n){var r=[],i;t.typeOf(n)!=="array"&&(n=[n]);var s=n.length;while(s--)i=t.get(n[s]),i&&r.push(i);return r.length?r:null},each:t.each,getPos:t.getPos,getSize:t.getSize,xmlEncode:function(e){var t={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},n=/[<>&\"\']/g;return e?(""+e).replace(n,function(e){return t[e]?"&"+t[e]+";":e}):e},toArray:t.toArray,inArray:t.inArray,addI18n:t.addI18n,translate:t.translate,isEmptyObj:t.isEmptyObj,hasClass:t.hasClass,addClass:t.addClass,removeClass:t.removeClass,getStyle:t.getStyle,addEvent:t.addEvent,removeEvent:t.removeEvent,removeAllEvents:t.removeAllEvents,cleanName:function(e){var t,n;n=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(t=0;t0?"&":"?")+n),e},formatSize:function(e){function t(e,t){return Math.round(e*Math.pow(10,t))/Math.pow(10,t)}if(e===n||/\D/.test(e))return o.translate("N/A");var r=Math.pow(1024,4);return e>r?t(e/r,1)+" "+o.translate("tb"):e>(r/=1024)?t(e/r,1)+" "+o.translate("gb"):e>(r/=1024)?t(e/r,1)+" "+o.translate("mb"):e>1024?Math.round(e/1024)+" "+o.translate("kb"):e+" "+o.translate("b")},parseSize:t.parseSizeStr,predictRuntime:function(e,n){var r,i;return r=new o.Uploader(e),i=t.Runtime.thatCan(r.getOption().required_features,n||e.runtimes),r.destroy(),i},addFileFilter:function(e,t){i[e]=t}};o.addFileFilter("mime_types",function(e,t,n){e.length&&!e.regexp.test(t.name)?(this.trigger("Error",{code:o.FILE_EXTENSION_ERROR,message:o.translate("File extension error."),file:t}),n(!1)):n(!0)}),o.addFileFilter("max_file_size",function(e,t,n){var r;e=o.parseSize(e),t.size!==r&&e&&t.size>e?(this.trigger("Error",{code:o.FILE_SIZE_ERROR,message:o.translate("File size error."),file:t}),n(!1)):n(!0)}),o.addFileFilter("prevent_duplicates",function(e,t,n){if(e){var r=this.files.length;while(r--)if(t.name===this.files[r].name&&t.size===this.files[r].size){this.trigger("Error",{code:o.FILE_DUPLICATE_ERROR,message:o.translate("Duplicate file error."),file:t}),n(!1);return}}n(!0)}),o.Uploader=function(e){function g(){var e,t=0,n;if(this.state==o.STARTED){for(n=0;n0?Math.ceil(e.loaded/e.size*100):100,b()}function b(){var e,t;d.reset();for(e=0;e0?Math.ceil(d.uploaded/f.length*100):0:(d.bytesPerSec=Math.ceil(d.loaded/((+(new Date)-p||1)/1e3)),d.percent=d.size>0?Math.ceil(d.loaded/d.size*100):0)}function w(){var e=c[0]||h[0];return e?e.getRuntime().uid:!1}function E(e,n){if(e.ruid){var r=t.Runtime.getInfo(e.ruid);if(r)return r.can(n)}return!1}function S(){this.bind("FilesAdded",C),this.bind("CancelUpload",M),this.bind("BeforeUpload",k),this.bind("UploadFile",L),this.bind("UploadProgress",A),this.bind("StateChanged",O),this.bind("QueueChanged",b),this.bind("Error",D),this.bind("FileUploaded",_),this.bind("Destroy",P)}function x(e,n){var r=this,i=0,s=[],u={accept:e.filters.mime_types,runtime_order:e.runtimes,required_caps:e.required_features,preferred_caps:l,swf_url:e.flash_swf_url,xap_url:e.silverlight_xap_url};o.each(e.runtimes.split(/\s*,\s*/),function(t){e[t]&&(u[t]=e[t])}),e.browse_button&&o.each(e.browse_button,function(n){s.push(function(s){var a=new t.FileInput(o.extend({},u,{name:e.file_data_name,multiple:e.multi_selection,container:e.container,browse_button:n}));a.onready=function(){var e=t.Runtime.getInfo(this.ruid);t.extend(r.features,{chunks:e.can("slice_blob"),multipart:e.can("send_multipart"),multi_selection:e.can("select_multiple")}),i++,c.push(this),s()},a.onchange=function(){r.addFile(this.files)},a.bind("mouseenter mouseleave mousedown mouseup",function(r){v||(e.browse_button_hover&&("mouseenter"===r.type?t.addClass(n,e.browse_button_hover):"mouseleave"===r.type&&t.removeClass(n,e.browse_button_hover)),e.browse_button_active&&("mousedown"===r.type?t.addClass(n,e.browse_button_active):"mouseup"===r.type&&t.removeClass(n,e.browse_button_active)))}),a.bind("error runtimeerror",function(){a=null,s()}),a.init()})}),e.drop_element&&o.each(e.drop_element,function(e){s.push(function(n){var s=new t.FileDrop(o.extend({},u,{drop_zone:e}));s.onready=function(){var e=t.Runtime.getInfo(this.ruid);r.features.dragdrop=e.can("drag_and_drop"),i++,h.push(this),n()},s.ondrop=function(){r.addFile(this.files)},s.bind("error runtimeerror",function(){s=null,n()}),s.init()})}),t.inSeries(s,function(){typeof n=="function"&&n(i)})}function T(e,n,r){var i=new t.Image;try{i.onload=function(){i.downsize(n.width,n.height,n.crop,n.preserve_headers)},i.onresize=function(){r(this.getAsBlob(e.type,n.quality)),this.destroy()},i.onerror=function(){r(e)},i.load(e)}catch(s){r(e)}}function N(e,n,r){function f(e,t,n){var r=a[e];switch(e){case"max_file_size":e==="max_file_size"&&(a.max_file_size=a.filters.max_file_size=t);break;case"chunk_size":if(t=o.parseSize(t))a[e]=t;break;case"filters":o.typeOf(t)==="array"&&(t={mime_types:t}),n?o.extend(a.filters,t):a.filters=t,t.mime_types&&(a.filters.mime_types.regexp=function(e){var t=[];return o.each(e,function(e){o.each(e.extensions.split(/,/),function(e){/^\s*\*\s*$/.test(e)?t.push("\\.*"):t.push("\\."+e.replace(new RegExp("["+"/^$.*+?|()[]{}\\".replace(/./g,"\\$&")+"]","g"),"\\$&"))})}),new RegExp("("+t.join("|")+")$","i")}(a.filters.mime_types));break;case"resize":n?o.extend(a.resize,t,{enabled:!0}):a.resize=t;break;case"prevent_duplicates":a.prevent_duplicates=a.filters.prevent_duplicates=!!t;break;case"browse_button":case"drop_element":t=o.get(t);case"container":case"runtimes":case"multi_selection":case"flash_swf_url":case"silverlight_xap_url":a[e]=t,n||(u=!0);break;default:a[e]=t}n||i.trigger("OptionChanged",e,t,r)}var i=this,u=!1;typeof e=="object"?o.each(e,function(e,t){f(t,e,r)}):f(e,n,r),r?(a.required_features=s(o.extend({},a)),l=s(o.extend({},a,{required_features:!0}))):u&&(i.trigger("Destroy"),x.call(i,a,function(e){e?(i.runtime=t.Runtime.getInfo(w()).type,i.trigger("Init",{runtime:i.runtime}),i.trigger("PostInit")):i.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")})}))}function C(e,t){[].push.apply(f,t),e.trigger("QueueChanged"),e.refresh()}function k(e,t){if(a.unique_names){var n=t.name.match(/\.([^.]+)$/),r="part";n&&(r=n[1]),t.target_name=t.id+"."+r}}function L(e,n){function h(){u-->0?r(p,1e3):(n.loaded=f,e.trigger("Error",{code:o.HTTP_ERROR,message:o.translate("HTTP Error."),file:n,response:m.responseText,status:m.status,responseHeaders:m.getAllResponseHeaders()}))}function p(){var d,v,g,y;if(n.status==o.DONE||n.status==o.FAILED||e.state==o.STOPPED)return;g={name:n.target_name||n.name},s&&a.chunks&&c.size>s?(y=Math.min(s,c.size-f),d=c.slice(f,f+y)):(y=c.size,d=c),s&&a.chunks&&(e.settings.send_chunk_number?(g.chunk=Math.ceil(f/s),g.chunks=Math.ceil(c.size/s)):(g.offset=f,g.total=c.size)),m=new t.XMLHttpRequest,m.upload&&(m.upload.onprogress=function(t){n.loaded=Math.min(n.size,f+t.loaded),e.trigger("UploadProgress",n)}),m.onload=function(){if(m.status>=400){h();return}u=e.settings.max_retries,y=c.size?(n.size!=n.origSize&&(c.destroy(),c=null),e.trigger("UploadProgress",n),n.status=o.DONE,e.trigger("FileUploaded",n,{response:m.responseText,status:m.status,responseHeaders:m.getAllResponseHeaders()})):r(p,1)},m.onerror=function(){h()},m.onloadend=function(){this.destroy(),m=null},e.settings.multipart&&a.multipart?(g.name=n.target_name||n.name,m.open("post",i,!0),o.each(e.settings.headers,function(e,t){m.setRequestHeader(t,e)}),v=new t.FormData,o.each(o.extend(g,e.settings.multipart_params),function(e,t){v.append(t,e)}),v.append(e.settings.file_data_name,d),m.send(v,{runtime_order:e.settings.runtimes,required_caps:e.settings.required_features,preferred_caps:l,swf_url:e.settings.flash_swf_url,xap_url:e.settings.silverlight_xap_url})):(i=o.buildUrl(e.settings.url,o.extend(g,e.settings.multipart_params)),m.open("post",i,!0),m.setRequestHeader("Content-Type","application/octet-stream"),o.each(e.settings.headers,function(e,t){m.setRequestHeader(t,e)}),m.send(d,{runtime_order:e.settings.runtimes,required_caps:e.settings.required_features,preferred_caps:l,swf_url:e.settings.flash_swf_url,xap_url:e.settings.silverlight_xap_url}))}var i=e.settings.url,s=e.settings.chunk_size,u=e.settings.max_retries,a=e.features,f=0,c;n.loaded&&(f=n.loaded=s*Math.floor(n.loaded/s)),c=n.getSource(),e.settings.resize.enabled&&E(c,"send_binary_string")&&!!~t.inArray(c.type,["image/jpeg","image/png"])?T.call(this,c,e.settings.resize,function(e){c=e,n.size=e.size,p()}):p()}function A(e,t){y(t)}function O(e){if(e.state==o.STARTED)p=+(new Date);else if(e.state==o.STOPPED)for(var t=e.files.length-1;t>=0;t--)e.files[t].status==o.UPLOADING&&(e.files[t].status=o.QUEUED,b())}function M(){m&&m.abort()}function _(e){b(),r(function(){g.call(e)},1)}function D(e,t){t.file&&(t.file.status=o.FAILED,y(t.file),e.state==o.STARTED&&(e.trigger("CancelUpload"),r(function(){g.call(e)},1)))}function P(e){e.stop(),o.each(f,function(e){e.destroy()}),f=[],c.length&&(o.each(c,function(e){e.destroy()}),c=[]),h.length&&(o.each(h,function(e){e.destroy()}),h=[]),l={},v=!1,p=m=null,d.reset()}var u=o.guid(),a,f=[],l={},c=[],h=[],p,d,v=!1,m;a={runtimes:t.Runtime.order,max_retries:0,chunk_size:0,multipart:!0,multi_selection:!0,file_data_name:"file",flash_swf_url:"js/Moxie.swf",silverlight_xap_url:"js/Moxie.xap",filters:{mime_types:[],prevent_duplicates:!1,max_file_size:0},resize:{enabled:!1,preserve_headers:!0,crop:!1},send_chunk_number:!0},N.call(this,e,null,!0),d=new o.QueueProgress,o.extend(this,{id:u,uid:u,state:o.STOPPED,features:{},runtime:null,files:f,settings:a,total:d,init:function(){var e=this;typeof a.preinit=="function"?a.preinit(e):o.each(a.preinit,function(t,n){e.bind(n,t)});if(!a.browse_button||!a.url){this.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")});return}S.call(this),x.call(this,a,function(n){typeof a.init=="function"?a.init(e):o.each(a.init,function(t,n){e.bind(n,t)}),n?(e.runtime=t.Runtime.getInfo(w()).type,e.trigger("Init",{runtime:e.runtime}),e.trigger("PostInit")):e.trigger("Error",{code:o.INIT_ERROR,message:o.translate("Init error.")})})},setOption:function(e,t){N.call(this,e,t,!this.runtime)},getOption:function(e){return e?a[e]:a},refresh:function(){c.length&&o.each(c,function(e){e.trigger("Refresh")}),this.trigger("Refresh")},start:function(){this.state!=o.STARTED&&(this.state=o.STARTED,this.trigger("StateChanged"),g.call(this))},stop:function(){this.state!=o.STOPPED&&(this.state=o.STOPPED,this.trigger("StateChanged"),this.trigger("CancelUpload"))},disableBrowse:function(){v=arguments[0]!==n?arguments[0]:!0,c.length&&o.each(c,function(e){e.disable(v)}),this.trigger("DisableBrowse",v)},getFile:function(e){var t;for(t=f.length-1;t>=0;t--)if(f[t].id===e)return f[t]},addFile:function(e,n){function l(e,n){var r=[];t.each(s.settings.filters,function(t,n){i[n]&&r.push(function(r){i[n].call(s,t,e,function(e){r(!e)})})}),t.inSeries(r,n)}function c(e){var i=t.typeOf(e);if(e instanceof t.File){if(!e.ruid&&!e.isDetached()){if(!f)return!1;e.ruid=f,e.connectRuntime(f)}c(new o.File(e))}else e instanceof t.Blob?(c(e.getSource()),e.destroy()):e instanceof o.File?(n&&(e.name=n),u.push(function(t){l(e,function(n){n||(a.push(e),s.trigger("FileFiltered",e)),r(t,1)})})):t.inArray(i,["file","blob"])!==-1?c(new t.File(null,e)):i==="node"&&t.typeOf(e.files)==="filelist"?t.each(e.files,c):i==="array"&&(n=null,t.each(e,c))}var s=this,u=[],a=[],f;f=w(),c(e),u.length&&t.inSeries(u,function(){a.length&&s.trigger("FilesAdded",a)})},removeFile:function(e){var t=typeof e=="string"?e:e.id;for(var n=f.length-1;n>=0;n--)if(f[n].id===t)return this.splice(n,1)[0]},splice:function(e,t){var r=f.splice(e===n?0:e,t===n?f.length:t),i=!1;return this.state==o.STARTED&&(i=!0,this.stop()),this.trigger("FilesRemoved",r),o.each(r,function(e){e.destroy()}),this.trigger("QueueChanged"),this.refresh(),i&&this.start(),r},bind:function(e,t,n){var r=this;o.Uploader.prototype.bind.call(this,e,function(){var e=[].slice.call(arguments);return e.splice(0,1,r),t.apply(this,e)},0,n)},destroy:function(){this.trigger("Destroy"),a=d=null,this.unbindAll()}})},o.Uploader.prototype=t.EventTarget.instance,o.File=function(){function n(n){o.extend(this,{id:o.guid(),name:n.name||n.fileName,type:n.type||"",size:n.size||n.fileSize,origSize:n.size||n.fileSize,loaded:0,percent:0,status:o.QUEUED,lastModifiedDate:n.lastModifiedDate||(new Date).toLocaleString(),getNative:function(){var e=this.getSource().getSource();return t.inArray(t.typeOf(e),["blob","file"])!==-1?e:null},getSource:function(){return e[this.id]?e[this.id]:null},destroy:function(){var t=this.getSource();t&&(t.destroy(),delete e[this.id])}}),e[this.id]=n}var e={};return n}(),o.QueueProgress=function(){var e=this;e.size=0,e.loaded=0,e.uploaded=0,e.failed=0,e.queued=0,e.percent=0,e.bytesPerSec=0,e.reset=function(){e.size=e.loaded=e.uploaded=e.failed=e.queued=e.percent=e.bytesPerSec=0}},e.plupload=o})(window,mOxie); \ No newline at end of file diff --git a/wp-includes/js/plupload/plupload.html4.js b/wp-includes/js/plupload/plupload.html4.js deleted file mode 100644 index 0a8f4033e3..0000000000 --- a/wp-includes/js/plupload/plupload.html4.js +++ /dev/null @@ -1 +0,0 @@ -(function(d,a,b,c){function e(f){return a.getElementById(f)}b.runtimes.Html4=b.addRuntime("html4",{getFeatures:function(){return{multipart:true,triggerDialog:(b.ua.gecko&&d.FormData||b.ua.webkit)}},init:function(f,g){f.bind("Init",function(p){var j=a.body,n,h="javascript",k,x,q,z=[],r=/MSIE/.test(navigator.userAgent),t=[],m=p.settings.filters,o,l,s,w;no_type_restriction:for(o=0;o