<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://old-wiki.warthunder.ru/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3APanorama.js</id>
		<title>MediaWiki:Panorama.js - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://old-wiki.warthunder.ru/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3APanorama.js"/>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;action=history"/>
		<updated>2026-04-12T07:28:35Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41933&amp;oldid=prev</id>
		<title>U36063762 в 17:19, 7 июня 2020</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41933&amp;oldid=prev"/>
				<updated>2020-06-07T17:19:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:19, 7 июня 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1037&quot; &gt;Строка 1037:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1037:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new la({color:void 0!==b?b:16777215}))};k.WrapAroundEnding=2402;k.XHRLoader=function(a){console.warn(&amp;quot;THREE.XHRLoader has been renamed to THREE.FileLoader.&amp;quot;);return new Ra(a)};k.ZeroCurvatureEnding=2400;k.ZeroFactor=200;k.ZeroSlopeEnding=2401;k.ZeroStencilOp=0;k.sRGBEncoding=3001;Object.defineProperty(k,&amp;quot;__esModule&amp;quot;,{value:!0})});&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new la({color:void 0!==b?b:16777215}))};k.WrapAroundEnding=2402;k.XHRLoader=function(a){console.warn(&amp;quot;THREE.XHRLoader has been renamed to THREE.FileLoader.&amp;quot;);return new Ra(a)};k.ZeroCurvatureEnding=2400;k.ZeroFactor=200;k.ZeroSlopeEnding=2401;k.ZeroStencilOp=0;k.sRGBEncoding=3001;Object.defineProperty(k,&amp;quot;__esModule&amp;quot;,{value:!0})});&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Panolens&lt;/del&gt;.js&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https://raw.githubusercontent.com/pchen66/panolens&lt;/ins&gt;.js&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;/master/LICENSE&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(function(h,e){&amp;quot;object&amp;quot;===typeof exports&amp;amp;&amp;amp;&amp;quot;undefined&amp;quot;!==typeof module?e(exports,require(&amp;quot;three&amp;quot;)):&amp;quot;function&amp;quot;===typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;exports&amp;quot;,&amp;quot;three&amp;quot;],e):(h=h||self,e(h.PANOLENS={},h.THREE))})(this,function(h,e){function S(a){this.constraints=Object.assign({video:{width:{ideal:1920},height:{ideal:1080},facingMode:{exact:&amp;quot;environment&amp;quot;}},audio:!1},a);this.element=this.scene=this.container=null;this.devices=[];this.stream=null;this.ratioScalar=1;this.videoDeviceIndex=0}function M(a,b,c){a=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(function(h,e){&amp;quot;object&amp;quot;===typeof exports&amp;amp;&amp;amp;&amp;quot;undefined&amp;quot;!==typeof module?e(exports,require(&amp;quot;three&amp;quot;)):&amp;quot;function&amp;quot;===typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;exports&amp;quot;,&amp;quot;three&amp;quot;],e):(h=h||self,e(h.PANOLENS={},h.THREE))})(this,function(h,e){function S(a){this.constraints=Object.assign({video:{width:{ideal:1920},height:{ideal:1080},facingMode:{exact:&amp;quot;environment&amp;quot;}},audio:!1},a);this.element=this.scene=this.container=null;this.devices=[];this.stream=null;this.ratioScalar=1;this.videoDeviceIndex=0}function M(a,b,c){a=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;void 0===a?16777215:a;b=void 0===b?!0:b;c=void 0===c?1500:c;this.dpr=window.devicePixelRatio;var d=this.createCanvas(),g=d.canvas;d=d.context;var k=new e.SpriteMaterial({color:a,map:this.createCanvasTexture(g)});e.Sprite.call(this,k);this.canvasWidth=g.width;this.canvasHeight=g.height;this.context=d;this.color=a instanceof e.Color?a:new e.Color(a);this.autoSelect=b;this.dwellTime=c;this.rippleDuration=500;this.position.z=-10;this.center.set(.5,.5);this.scale.set(.5,.5,1);this.callback=this.timerId=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;void 0===a?16777215:a;b=void 0===b?!0:b;c=void 0===c?1500:c;this.dpr=window.devicePixelRatio;var d=this.createCanvas(),g=d.canvas;d=d.context;var k=new e.SpriteMaterial({color:a,map:this.createCanvasTexture(g)});e.Sprite.call(this,k);this.canvasWidth=g.width;this.canvasHeight=g.height;this.context=d;this.color=a instanceof e.Color?a:new e.Color(a);this.autoSelect=b;this.dwellTime=c;this.rippleDuration=500;this.position.z=-10;this.center.set(.5,.5);this.scale.set(.5,.5,1);this.callback=this.timerId=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_wt:diff:version:1.11a:oldid:41932:newid:41933 --&gt;
&lt;/table&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41932&amp;oldid=prev</id>
		<title>U36063762 в 17:15, 7 июня 2020</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41932&amp;oldid=prev"/>
				<updated>2020-06-07T17:15:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:15, 7 июня 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1039&quot; &gt;Строка 1039:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1039:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//Panolens.js&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//Panolens.js&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(function(h,e){&amp;quot;object&amp;quot;===typeof exports&amp;amp;&amp;amp;&amp;quot;undefined&amp;quot;!==typeof module?e(exports,require(&amp;quot;three&amp;quot;)):&amp;quot;function&amp;quot;===typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;exports&amp;quot;,&amp;quot;three&amp;quot;],e):(h=h||self,e(h.PANOLENS={},h.THREE))})(this,function(h,e){function S(a){this.constraints=Object.assign({video:{width:{ideal:1920},height:{ideal:1080},facingMode:{exact:&amp;quot;environment&amp;quot;}},audio:!1},a);this.element=this.scene=this.container=null;this.devices=[];this.stream=null;this.ratioScalar=1;this.videoDeviceIndex=0}function M(a,b,c){a=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(function(h,e){&amp;quot;object&amp;quot;===typeof exports&amp;amp;&amp;amp;&amp;quot;undefined&amp;quot;!==typeof module?e(exports,require(&amp;quot;three&amp;quot;)):&amp;quot;function&amp;quot;===typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;exports&amp;quot;,&amp;quot;three&amp;quot;],e):(h=h||self,e(h.PANOLENS={},h.THREE))})(this,function(h,e){function S(a){this.constraints=Object.assign({video:{width:{ideal:1920},height:{ideal:1080},facingMode:{exact:&amp;quot;environment&amp;quot;}},audio:!1},a);this.element=this.scene=this.container=null;this.devices=[];this.stream=null;this.ratioScalar=1;this.videoDeviceIndex=0}function M(a,b,c){a=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;void 0===a?16777215:a;b=void 0===b?!0:b;c=void 0===c?1500:c;this.dpr=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/del&gt;;var d=this.createCanvas(),g=d.canvas;d=d.context;var k=new e.SpriteMaterial({color:a,map:this.createCanvasTexture(g)});e.Sprite.call(this,k);this.canvasWidth=g.width;this.canvasHeight=g.height;this.context=d;this.color=a instanceof e.Color?a:new e.Color(a);this.autoSelect=b;this.dwellTime=c;this.rippleDuration=500;this.position.z=-10;this.center.set(.5,.5);this.scale.set(.5,.5,1);this.callback=this.timerId=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;void 0===a?16777215:a;b=void 0===b?!0:b;c=void 0===c?1500:c;this.dpr=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;window.devicePixelRatio&lt;/ins&gt;;var d=this.createCanvas(),g=d.canvas;d=d.context;var k=new e.SpriteMaterial({color:a,map:this.createCanvasTexture(g)});e.Sprite.call(this,k);this.canvasWidth=g.width;this.canvasHeight=g.height;this.context=d;this.color=a instanceof e.Color?a:new e.Color(a);this.autoSelect=b;this.dwellTime=c;this.rippleDuration=500;this.position.z=-10;this.center.set(.5,.5);this.scale.set(.5,.5,1);this.callback=this.timerId=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.startTimestamp=null;this.frustumCulled=!1;this.updateCanvasArcByProgress(0)}function z(a,b,c){a=void 0===a?300:a;b=b||u.Info;e.Sprite.call(this);this.type=&amp;quot;infospot&amp;quot;;this.animated=void 0!==c?c:!0;this.frustumCulled=this.isHovering=!1;this.cursorStyle=this.toPanorama=this.element=null;this.mode=t.NORMAL;this.scale.set(a,a,1);this.rotation.y=Math.PI;this.container=null;this.originalRaycast=this.raycast;this.HANDLER_FOCUS=null;this.material.side=e.DoubleSide;this.material.depthTest=!1;this.material.transparent=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.startTimestamp=null;this.frustumCulled=!1;this.updateCanvasArcByProgress(0)}function z(a,b,c){a=void 0===a?300:a;b=b||u.Info;e.Sprite.call(this);this.type=&amp;quot;infospot&amp;quot;;this.animated=void 0!==c?c:!0;this.frustumCulled=this.isHovering=!1;this.cursorStyle=this.toPanorama=this.element=null;this.mode=t.NORMAL;this.scale.set(a,a,1);this.rotation.y=Math.PI;this.container=null;this.originalRaycast=this.raycast;this.HANDLER_FOCUS=null;this.material.side=e.DoubleSide;this.material.depthTest=!1;this.material.transparent=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!0;this.material.opacity=0;this.scaleUpAnimation=new r.Tween;this.scaleDownAnimation=new r.Tween;c=function(d){if(this.material){var b=d.image.width/d.image.height,c=new e.Vector3;d.image.width=d.image.naturalWidth||64;d.image.height=d.image.naturalHeight||64;this.scale.set(b*a,a,1);c.copy(this.scale);this.scaleUpAnimation=(new r.Tween(this.scale)).to({x:1.3*c.x,y:1.3*c.y},500).easing(r.Easing.Elastic.Out);this.scaleDownAnimation=(new r.Tween(this.scale)).to({x:c.x,y:c.y},500).easing(r.Easing.Elastic.Out);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!0;this.material.opacity=0;this.scaleUpAnimation=new r.Tween;this.scaleDownAnimation=new r.Tween;c=function(d){if(this.material){var b=d.image.width/d.image.height,c=new e.Vector3;d.image.width=d.image.naturalWidth||64;d.image.height=d.image.naturalHeight||64;this.scale.set(b*a,a,1);c.copy(this.scale);this.scaleUpAnimation=(new r.Tween(this.scale)).to({x:1.3*c.x,y:1.3*c.y},500).easing(r.Easing.Elastic.Out);this.scaleDownAnimation=(new r.Tween(this.scale)).to({x:c.x,y:c.y},500).easing(r.Easing.Elastic.Out);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1083&quot; &gt;Строка 1083:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1083:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new e.Scene;this.renderer=a.renderer||new e.WebGLRenderer({alpha:!0,antialias:!1});this.sceneReticle=new e.Scene;this.viewIndicatorSize=this.options.indicatorSize;this.reticle={};this.tempEnableReticle=this.options.enableReticle;this.mode=t.NORMAL;this.pressObject=this.pressEntityObject=this.infospot=this.hoverObject=this.widget=this.panorama=null;this.raycaster=new e.Raycaster;this.raycasterPoint=new e.Vector2;this.userMouse=new e.Vector2;this.updateCallbacks=[];this.requestAnimationId=null;this.cameraFrustum=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new e.Scene;this.renderer=a.renderer||new e.WebGLRenderer({alpha:!0,antialias:!1});this.sceneReticle=new e.Scene;this.viewIndicatorSize=this.options.indicatorSize;this.reticle={};this.tempEnableReticle=this.options.enableReticle;this.mode=t.NORMAL;this.pressObject=this.pressEntityObject=this.infospot=this.hoverObject=this.widget=this.panorama=null;this.raycaster=new e.Raycaster;this.raycasterPoint=new e.Vector2;this.userMouse=new e.Vector2;this.updateCallbacks=[];this.requestAnimationId=null;this.cameraFrustum=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new e.Frustum;this.cameraViewProjectionMatrix=new e.Matrix4;this.outputDivElement=this.autoRotateRequestId=null;this.touchSupported=&amp;quot;ontouchstart&amp;quot;in window||window.DocumentTouch&amp;amp;&amp;amp;document instanceof DocumentTouch;this.HANDLER_MOUSE_DOWN=this.onMouseDown.bind(this);this.HANDLER_MOUSE_UP=this.onMouseUp.bind(this);this.HANDLER_MOUSE_MOVE=this.onMouseMove.bind(this);this.HANDLER_WINDOW_RESIZE=this.onWindowResize.bind(this);this.HANDLER_KEY_DOWN=this.onKeyDown.bind(this);this.HANDLER_KEY_UP=this.onKeyUp.bind(this);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new e.Frustum;this.cameraViewProjectionMatrix=new e.Matrix4;this.outputDivElement=this.autoRotateRequestId=null;this.touchSupported=&amp;quot;ontouchstart&amp;quot;in window||window.DocumentTouch&amp;amp;&amp;amp;document instanceof DocumentTouch;this.HANDLER_MOUSE_DOWN=this.onMouseDown.bind(this);this.HANDLER_MOUSE_UP=this.onMouseUp.bind(this);this.HANDLER_MOUSE_MOVE=this.onMouseMove.bind(this);this.HANDLER_WINDOW_RESIZE=this.onWindowResize.bind(this);this.HANDLER_KEY_DOWN=this.onKeyDown.bind(this);this.HANDLER_KEY_UP=this.onKeyUp.bind(this);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.HANDLER_TAP=this.onTap.bind(this,{clientX:this.container.clientWidth/2,clientY:this.container.clientHeight/2});this.OUTPUT_INFOSPOT=!1;this.tweenLeftAnimation=new r.Tween;this.tweenUpAnimation=new r.Tween;this.renderer.setPixelRatio(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/del&gt;);this.renderer.setSize(this.container.clientWidth,this.container.clientHeight);this.renderer.setClearColor(0,0);this.renderer.autoClear=!1;this.renderer.domElement.classList.add(&amp;quot;panolens-canvas&amp;quot;);this.renderer.domElement.style.display=&amp;quot;block&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.HANDLER_TAP=this.onTap.bind(this,{clientX:this.container.clientWidth/2,clientY:this.container.clientHeight/2});this.OUTPUT_INFOSPOT=!1;this.tweenLeftAnimation=new r.Tween;this.tweenUpAnimation=new r.Tween;this.renderer.setPixelRatio(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;window.devicePixelRatio&lt;/ins&gt;);this.renderer.setSize(this.container.clientWidth,this.container.clientHeight);this.renderer.setClearColor(0,0);this.renderer.autoClear=!1;this.renderer.domElement.classList.add(&amp;quot;panolens-canvas&amp;quot;);this.renderer.domElement.style.display=&amp;quot;block&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.container.style.backgroundColor=&amp;quot;#000&amp;quot;;this.container.appendChild(this.renderer.domElement);this.OrbitControls=new ba(this.camera,this.container);this.OrbitControls.id=&amp;quot;orbit&amp;quot;;this.OrbitControls.minDistance=1;this.OrbitControls.noPan=!0;this.OrbitControls.autoRotate=this.options.autoRotate;this.OrbitControls.autoRotateSpeed=this.options.autoRotateSpeed;this.DeviceOrientationControls=new ca(this.camera,this.container);this.DeviceOrientationControls.id=&amp;quot;device-orientation&amp;quot;;this.DeviceOrientationControls.enabled=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.container.style.backgroundColor=&amp;quot;#000&amp;quot;;this.container.appendChild(this.renderer.domElement);this.OrbitControls=new ba(this.camera,this.container);this.OrbitControls.id=&amp;quot;orbit&amp;quot;;this.OrbitControls.minDistance=1;this.OrbitControls.noPan=!0;this.OrbitControls.autoRotate=this.options.autoRotate;this.OrbitControls.autoRotateSpeed=this.options.autoRotateSpeed;this.DeviceOrientationControls=new ca(this.camera,this.container);this.DeviceOrientationControls.id=&amp;quot;device-orientation&amp;quot;;this.DeviceOrientationControls.enabled=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!1;this.camera.position.z=1;this.options.passiveRendering&amp;amp;&amp;amp;console.warn(&amp;quot;passiveRendering is now deprecated&amp;quot;);this.controls=[this.OrbitControls,this.DeviceOrientationControls];this.control=this.OrbitControls;this.CardboardEffect=new ha(this.renderer);this.CardboardEffect.setSize(this.container.clientWidth,this.container.clientHeight);this.StereoEffect=new ia(this.renderer);this.StereoEffect.setSize(this.container.clientWidth,this.container.clientHeight);this.effect=this.CardboardEffect;this.addReticle();&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!1;this.camera.position.z=1;this.options.passiveRendering&amp;amp;&amp;amp;console.warn(&amp;quot;passiveRendering is now deprecated&amp;quot;);this.controls=[this.OrbitControls,this.DeviceOrientationControls];this.control=this.OrbitControls;this.CardboardEffect=new ha(this.renderer);this.CardboardEffect.setSize(this.container.clientWidth,this.container.clientHeight);this.StereoEffect=new ia(this.renderer);this.StereoEffect.setSize(this.container.clientWidth,this.container.clientHeight);this.effect=this.CardboardEffect;this.addReticle();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_wt:diff:version:1.11a:oldid:41931:newid:41932 --&gt;
&lt;/table&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41931&amp;oldid=prev</id>
		<title>U36063762 в 17:14, 7 июня 2020</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41931&amp;oldid=prev"/>
				<updated>2020-06-07T17:14:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:14, 7 июня 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1039&quot; &gt;Строка 1039:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1039:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//Panolens.js&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//Panolens.js&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(function(h,e){&amp;quot;object&amp;quot;===typeof exports&amp;amp;&amp;amp;&amp;quot;undefined&amp;quot;!==typeof module?e(exports,require(&amp;quot;three&amp;quot;)):&amp;quot;function&amp;quot;===typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;exports&amp;quot;,&amp;quot;three&amp;quot;],e):(h=h||self,e(h.PANOLENS={},h.THREE))})(this,function(h,e){function S(a){this.constraints=Object.assign({video:{width:{ideal:1920},height:{ideal:1080},facingMode:{exact:&amp;quot;environment&amp;quot;}},audio:!1},a);this.element=this.scene=this.container=null;this.devices=[];this.stream=null;this.ratioScalar=1;this.videoDeviceIndex=0}function M(a,b,c){a=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(function(h,e){&amp;quot;object&amp;quot;===typeof exports&amp;amp;&amp;amp;&amp;quot;undefined&amp;quot;!==typeof module?e(exports,require(&amp;quot;three&amp;quot;)):&amp;quot;function&amp;quot;===typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;exports&amp;quot;,&amp;quot;three&amp;quot;],e):(h=h||self,e(h.PANOLENS={},h.THREE))})(this,function(h,e){function S(a){this.constraints=Object.assign({video:{width:{ideal:1920},height:{ideal:1080},facingMode:{exact:&amp;quot;environment&amp;quot;}},audio:!1},a);this.element=this.scene=this.container=null;this.devices=[];this.stream=null;this.ratioScalar=1;this.videoDeviceIndex=0}function M(a,b,c){a=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;void 0===a?16777215:a;b=void 0===b?!0:b;c=void 0===c?1500:c;this.dpr=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;window.devicePixelRatio&lt;/del&gt;;var d=this.createCanvas(),g=d.canvas;d=d.context;var k=new e.SpriteMaterial({color:a,map:this.createCanvasTexture(g)});e.Sprite.call(this,k);this.canvasWidth=g.width;this.canvasHeight=g.height;this.context=d;this.color=a instanceof e.Color?a:new e.Color(a);this.autoSelect=b;this.dwellTime=c;this.rippleDuration=500;this.position.z=-10;this.center.set(.5,.5);this.scale.set(.5,.5,1);this.callback=this.timerId=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;void 0===a?16777215:a;b=void 0===b?!0:b;c=void 0===c?1500:c;this.dpr=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/ins&gt;;var d=this.createCanvas(),g=d.canvas;d=d.context;var k=new e.SpriteMaterial({color:a,map:this.createCanvasTexture(g)});e.Sprite.call(this,k);this.canvasWidth=g.width;this.canvasHeight=g.height;this.context=d;this.color=a instanceof e.Color?a:new e.Color(a);this.autoSelect=b;this.dwellTime=c;this.rippleDuration=500;this.position.z=-10;this.center.set(.5,.5);this.scale.set(.5,.5,1);this.callback=this.timerId=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.startTimestamp=null;this.frustumCulled=!1;this.updateCanvasArcByProgress(0)}function z(a,b,c){a=void 0===a?300:a;b=b||u.Info;e.Sprite.call(this);this.type=&amp;quot;infospot&amp;quot;;this.animated=void 0!==c?c:!0;this.frustumCulled=this.isHovering=!1;this.cursorStyle=this.toPanorama=this.element=null;this.mode=t.NORMAL;this.scale.set(a,a,1);this.rotation.y=Math.PI;this.container=null;this.originalRaycast=this.raycast;this.HANDLER_FOCUS=null;this.material.side=e.DoubleSide;this.material.depthTest=!1;this.material.transparent=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.startTimestamp=null;this.frustumCulled=!1;this.updateCanvasArcByProgress(0)}function z(a,b,c){a=void 0===a?300:a;b=b||u.Info;e.Sprite.call(this);this.type=&amp;quot;infospot&amp;quot;;this.animated=void 0!==c?c:!0;this.frustumCulled=this.isHovering=!1;this.cursorStyle=this.toPanorama=this.element=null;this.mode=t.NORMAL;this.scale.set(a,a,1);this.rotation.y=Math.PI;this.container=null;this.originalRaycast=this.raycast;this.HANDLER_FOCUS=null;this.material.side=e.DoubleSide;this.material.depthTest=!1;this.material.transparent=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!0;this.material.opacity=0;this.scaleUpAnimation=new r.Tween;this.scaleDownAnimation=new r.Tween;c=function(d){if(this.material){var b=d.image.width/d.image.height,c=new e.Vector3;d.image.width=d.image.naturalWidth||64;d.image.height=d.image.naturalHeight||64;this.scale.set(b*a,a,1);c.copy(this.scale);this.scaleUpAnimation=(new r.Tween(this.scale)).to({x:1.3*c.x,y:1.3*c.y},500).easing(r.Easing.Elastic.Out);this.scaleDownAnimation=(new r.Tween(this.scale)).to({x:c.x,y:c.y},500).easing(r.Easing.Elastic.Out);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!0;this.material.opacity=0;this.scaleUpAnimation=new r.Tween;this.scaleDownAnimation=new r.Tween;c=function(d){if(this.material){var b=d.image.width/d.image.height,c=new e.Vector3;d.image.width=d.image.naturalWidth||64;d.image.height=d.image.naturalHeight||64;this.scale.set(b*a,a,1);c.copy(this.scale);this.scaleUpAnimation=(new r.Tween(this.scale)).to({x:1.3*c.x,y:1.3*c.y},500).easing(r.Easing.Elastic.Out);this.scaleDownAnimation=(new r.Tween(this.scale)).to({x:c.x,y:c.y},500).easing(r.Easing.Elastic.Out);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1083&quot; &gt;Строка 1083:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1083:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new e.Scene;this.renderer=a.renderer||new e.WebGLRenderer({alpha:!0,antialias:!1});this.sceneReticle=new e.Scene;this.viewIndicatorSize=this.options.indicatorSize;this.reticle={};this.tempEnableReticle=this.options.enableReticle;this.mode=t.NORMAL;this.pressObject=this.pressEntityObject=this.infospot=this.hoverObject=this.widget=this.panorama=null;this.raycaster=new e.Raycaster;this.raycasterPoint=new e.Vector2;this.userMouse=new e.Vector2;this.updateCallbacks=[];this.requestAnimationId=null;this.cameraFrustum=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new e.Scene;this.renderer=a.renderer||new e.WebGLRenderer({alpha:!0,antialias:!1});this.sceneReticle=new e.Scene;this.viewIndicatorSize=this.options.indicatorSize;this.reticle={};this.tempEnableReticle=this.options.enableReticle;this.mode=t.NORMAL;this.pressObject=this.pressEntityObject=this.infospot=this.hoverObject=this.widget=this.panorama=null;this.raycaster=new e.Raycaster;this.raycasterPoint=new e.Vector2;this.userMouse=new e.Vector2;this.updateCallbacks=[];this.requestAnimationId=null;this.cameraFrustum=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new e.Frustum;this.cameraViewProjectionMatrix=new e.Matrix4;this.outputDivElement=this.autoRotateRequestId=null;this.touchSupported=&amp;quot;ontouchstart&amp;quot;in window||window.DocumentTouch&amp;amp;&amp;amp;document instanceof DocumentTouch;this.HANDLER_MOUSE_DOWN=this.onMouseDown.bind(this);this.HANDLER_MOUSE_UP=this.onMouseUp.bind(this);this.HANDLER_MOUSE_MOVE=this.onMouseMove.bind(this);this.HANDLER_WINDOW_RESIZE=this.onWindowResize.bind(this);this.HANDLER_KEY_DOWN=this.onKeyDown.bind(this);this.HANDLER_KEY_UP=this.onKeyUp.bind(this);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;new e.Frustum;this.cameraViewProjectionMatrix=new e.Matrix4;this.outputDivElement=this.autoRotateRequestId=null;this.touchSupported=&amp;quot;ontouchstart&amp;quot;in window||window.DocumentTouch&amp;amp;&amp;amp;document instanceof DocumentTouch;this.HANDLER_MOUSE_DOWN=this.onMouseDown.bind(this);this.HANDLER_MOUSE_UP=this.onMouseUp.bind(this);this.HANDLER_MOUSE_MOVE=this.onMouseMove.bind(this);this.HANDLER_WINDOW_RESIZE=this.onWindowResize.bind(this);this.HANDLER_KEY_DOWN=this.onKeyDown.bind(this);this.HANDLER_KEY_UP=this.onKeyUp.bind(this);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.HANDLER_TAP=this.onTap.bind(this,{clientX:this.container.clientWidth/2,clientY:this.container.clientHeight/2});this.OUTPUT_INFOSPOT=!1;this.tweenLeftAnimation=new r.Tween;this.tweenUpAnimation=new r.Tween;this.renderer.setPixelRatio(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;window.devicePixelRatio&lt;/del&gt;);this.renderer.setSize(this.container.clientWidth,this.container.clientHeight);this.renderer.setClearColor(0,0);this.renderer.autoClear=!1;this.renderer.domElement.classList.add(&amp;quot;panolens-canvas&amp;quot;);this.renderer.domElement.style.display=&amp;quot;block&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.HANDLER_TAP=this.onTap.bind(this,{clientX:this.container.clientWidth/2,clientY:this.container.clientHeight/2});this.OUTPUT_INFOSPOT=!1;this.tweenLeftAnimation=new r.Tween;this.tweenUpAnimation=new r.Tween;this.renderer.setPixelRatio(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/ins&gt;);this.renderer.setSize(this.container.clientWidth,this.container.clientHeight);this.renderer.setClearColor(0,0);this.renderer.autoClear=!1;this.renderer.domElement.classList.add(&amp;quot;panolens-canvas&amp;quot;);this.renderer.domElement.style.display=&amp;quot;block&amp;quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.container.style.backgroundColor=&amp;quot;#000&amp;quot;;this.container.appendChild(this.renderer.domElement);this.OrbitControls=new ba(this.camera,this.container);this.OrbitControls.id=&amp;quot;orbit&amp;quot;;this.OrbitControls.minDistance=1;this.OrbitControls.noPan=!0;this.OrbitControls.autoRotate=this.options.autoRotate;this.OrbitControls.autoRotateSpeed=this.options.autoRotateSpeed;this.DeviceOrientationControls=new ca(this.camera,this.container);this.DeviceOrientationControls.id=&amp;quot;device-orientation&amp;quot;;this.DeviceOrientationControls.enabled=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;this.container.style.backgroundColor=&amp;quot;#000&amp;quot;;this.container.appendChild(this.renderer.domElement);this.OrbitControls=new ba(this.camera,this.container);this.OrbitControls.id=&amp;quot;orbit&amp;quot;;this.OrbitControls.minDistance=1;this.OrbitControls.noPan=!0;this.OrbitControls.autoRotate=this.options.autoRotate;this.OrbitControls.autoRotateSpeed=this.options.autoRotateSpeed;this.DeviceOrientationControls=new ca(this.camera,this.container);this.DeviceOrientationControls.id=&amp;quot;device-orientation&amp;quot;;this.DeviceOrientationControls.enabled=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!1;this.camera.position.z=1;this.options.passiveRendering&amp;amp;&amp;amp;console.warn(&amp;quot;passiveRendering is now deprecated&amp;quot;);this.controls=[this.OrbitControls,this.DeviceOrientationControls];this.control=this.OrbitControls;this.CardboardEffect=new ha(this.renderer);this.CardboardEffect.setSize(this.container.clientWidth,this.container.clientHeight);this.StereoEffect=new ia(this.renderer);this.StereoEffect.setSize(this.container.clientWidth,this.container.clientHeight);this.effect=this.CardboardEffect;this.addReticle();&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!1;this.camera.position.z=1;this.options.passiveRendering&amp;amp;&amp;amp;console.warn(&amp;quot;passiveRendering is now deprecated&amp;quot;);this.controls=[this.OrbitControls,this.DeviceOrientationControls];this.control=this.OrbitControls;this.CardboardEffect=new ha(this.renderer);this.CardboardEffect.setSize(this.container.clientWidth,this.container.clientHeight);this.StereoEffect=new ia(this.renderer);this.StereoEffect.setSize(this.container.clientWidth,this.container.clientHeight);this.effect=this.CardboardEffect;this.addReticle();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_wt:diff:version:1.11a:oldid:41929:newid:41931 --&gt;
&lt;/table&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41929&amp;oldid=prev</id>
		<title>U36063762 в 17:07, 7 июня 2020</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41929&amp;oldid=prev"/>
				<updated>2020-06-07T17:07:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:07, 7 июня 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1165&quot; &gt;Строка 1165:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;add:function(a){var b;if(1&amp;lt;arguments.length){for(b=0;b&amp;lt;arguments.length;b++)this.add(arguments[b]);return this}if(a instanceof z){if(b=a,a.dispatchEvent){var c=this.container;c&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:c});a.dispatchEvent({type:&amp;quot;panolens-infospot-focus&amp;quot;,method:function(a,b,c){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;tweenControlCenter&amp;quot;,data:[a,b,c]})}.bind(this)})}}else b=new e.Object3D,b.scale.x=-1,b.scalePlaceHolder=!0,b.add(a);e.Object3D.prototype.add.call(this,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;add:function(a){var b;if(1&amp;lt;arguments.length){for(b=0;b&amp;lt;arguments.length;b++)this.add(arguments[b]);return this}if(a instanceof z){if(b=a,a.dispatchEvent){var c=this.container;c&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:c});a.dispatchEvent({type:&amp;quot;panolens-infospot-focus&amp;quot;,method:function(a,b,c){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;tweenControlCenter&amp;quot;,data:[a,b,c]})}.bind(this)})}}else b=new e.Object3D,b.scale.x=-1,b.scalePlaceHolder=!0,b.add(a);e.Object3D.prototype.add.call(this,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;b)},load:function(){this.onLoad()},onClick:function(a){a.intersects&amp;amp;&amp;amp;0===a.intersects.length&amp;amp;&amp;amp;this.traverse(function(a){a.dispatchEvent({type:&amp;quot;dismiss&amp;quot;})})},setContainer:function(a){if(a instanceof HTMLElement)var b=a;else a&amp;amp;&amp;amp;a.container&amp;amp;&amp;amp;(b=a.container);b&amp;amp;&amp;amp;(this.children.forEach(function(a){a instanceof z&amp;amp;&amp;amp;a.dispatchEvent&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:b})}),this.container=b)},onLoad:function(){this.loaded=!0;this.dispatchEvent({type:&amp;quot;load&amp;quot;})},onProgress:function(a){this.dispatchEvent({type:&amp;quot;progress&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;b)},load:function(){this.onLoad()},onClick:function(a){a.intersects&amp;amp;&amp;amp;0===a.intersects.length&amp;amp;&amp;amp;this.traverse(function(a){a.dispatchEvent({type:&amp;quot;dismiss&amp;quot;})})},setContainer:function(a){if(a instanceof HTMLElement)var b=a;else a&amp;amp;&amp;amp;a.container&amp;amp;&amp;amp;(b=a.container);b&amp;amp;&amp;amp;(this.children.forEach(function(a){a instanceof z&amp;amp;&amp;amp;a.dispatchEvent&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:b})}),this.container=b)},onLoad:function(){this.loaded=!0;this.dispatchEvent({type:&amp;quot;load&amp;quot;})},onProgress:function(a){this.dispatchEvent({type:&amp;quot;progress&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;progress:a})},onError:function(){this.dispatchEvent({type:&amp;quot;error&amp;quot;})},getZoomLevel:function(){return &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/del&gt;},updateTexture:function(a){this.material.map=a;this.material.needsUpdate=!0},toggleInfospotVisibility:function(a,b){b=void 0!==b?b:0;var c=void 0!==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;progress:a})},onError:function(){this.dispatchEvent({type:&amp;quot;error&amp;quot;})},getZoomLevel:function(){return &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;800&amp;gt;=window.innerWidth?this.ImageQualityFair:800&amp;lt;window.innerWidth&amp;amp;&amp;amp;1280&amp;gt;=window.innerWidth?this.ImageQualityMedium:1280&amp;lt;window.innerWidth&amp;amp;&amp;amp;1920&amp;gt;=window.innerWidth?this.ImageQualityHigh:1920&amp;lt;window.innerWidth?this.ImageQualitySuperHigh:this.ImageQualityLow&lt;/ins&gt;},updateTexture:function(a){this.material.map=a;this.material.needsUpdate=!0},toggleInfospotVisibility:function(a,b){b=void 0!==b?b:0;var c=void 0!==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a?a:this.isInfospotVisible?!1:!0;this.traverse(function(a){a instanceof z&amp;amp;&amp;amp;(c?a.show(b):a.hide(b))});this.isInfospotVisible=c;this.infospotAnimation.onComplete(function(){this.dispatchEvent({type:&amp;quot;infospot-animation-complete&amp;quot;,visible:c})}.bind(this)).delay(b).start()},setLinkingImage:function(a,b){this.linkingImageURL=a;this.linkingImageScale=b},link:function(a,b,c,d){this.visible=!0;b?(c=void 0!==c?c:void 0!==a.linkingImageScale?a.linkingImageScale:300,d=d?d:a.linkingImageURL?a.linkingImageURL:u.Arrow,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a?a:this.isInfospotVisible?!1:!0;this.traverse(function(a){a instanceof z&amp;amp;&amp;amp;(c?a.show(b):a.hide(b))});this.isInfospotVisible=c;this.infospotAnimation.onComplete(function(){this.dispatchEvent({type:&amp;quot;infospot-animation-complete&amp;quot;,visible:c})}.bind(this)).delay(b).start()},setLinkingImage:function(a,b){this.linkingImageURL=a;this.linkingImageScale=b},link:function(a,b,c,d){this.visible=!0;b?(c=void 0!==c?c:void 0!==a.linkingImageScale?a.linkingImageScale:300,d=d?d:a.linkingImageURL?a.linkingImageURL:u.Arrow,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;d=new z(c,d),d.position.copy(b),d.toPanorama=a,d.addEventListener(&amp;quot;click&amp;quot;,function(){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;setPanorama&amp;quot;,data:a})}.bind(this)),this.linkedSpots.push(d),this.add(d),this.visible=!1):console.warn(&amp;quot;Please specify infospot position for linking&amp;quot;)},reset:function(){this.children.length=0},setupTransitions:function(){this.fadeInAnimation=(new r.Tween(this.material)).easing(r.Easing.Quartic.Out).onStart(function(){this.visible=!0;this.dispatchEvent({type:&amp;quot;enter-fade-start&amp;quot;})}.bind(this));&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;d=new z(c,d),d.position.copy(b),d.toPanorama=a,d.addEventListener(&amp;quot;click&amp;quot;,function(){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;setPanorama&amp;quot;,data:a})}.bind(this)),this.linkedSpots.push(d),this.add(d),this.visible=!1):console.warn(&amp;quot;Please specify infospot position for linking&amp;quot;)},reset:function(){this.children.length=0},setupTransitions:function(){this.fadeInAnimation=(new r.Tween(this.material)).easing(r.Easing.Quartic.Out).onStart(function(){this.visible=!0;this.dispatchEvent({type:&amp;quot;enter-fade-start&amp;quot;})}.bind(this));&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_wt:diff:version:1.11a:oldid:41928:newid:41929 --&gt;
&lt;/table&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41928&amp;oldid=prev</id>
		<title>U36063762 в 17:05, 7 июня 2020</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41928&amp;oldid=prev"/>
				<updated>2020-06-07T17:05:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:05, 7 июня 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1165&quot; &gt;Строка 1165:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;add:function(a){var b;if(1&amp;lt;arguments.length){for(b=0;b&amp;lt;arguments.length;b++)this.add(arguments[b]);return this}if(a instanceof z){if(b=a,a.dispatchEvent){var c=this.container;c&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:c});a.dispatchEvent({type:&amp;quot;panolens-infospot-focus&amp;quot;,method:function(a,b,c){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;tweenControlCenter&amp;quot;,data:[a,b,c]})}.bind(this)})}}else b=new e.Object3D,b.scale.x=-1,b.scalePlaceHolder=!0,b.add(a);e.Object3D.prototype.add.call(this,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;add:function(a){var b;if(1&amp;lt;arguments.length){for(b=0;b&amp;lt;arguments.length;b++)this.add(arguments[b]);return this}if(a instanceof z){if(b=a,a.dispatchEvent){var c=this.container;c&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:c});a.dispatchEvent({type:&amp;quot;panolens-infospot-focus&amp;quot;,method:function(a,b,c){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;tweenControlCenter&amp;quot;,data:[a,b,c]})}.bind(this)})}}else b=new e.Object3D,b.scale.x=-1,b.scalePlaceHolder=!0,b.add(a);e.Object3D.prototype.add.call(this,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;b)},load:function(){this.onLoad()},onClick:function(a){a.intersects&amp;amp;&amp;amp;0===a.intersects.length&amp;amp;&amp;amp;this.traverse(function(a){a.dispatchEvent({type:&amp;quot;dismiss&amp;quot;})})},setContainer:function(a){if(a instanceof HTMLElement)var b=a;else a&amp;amp;&amp;amp;a.container&amp;amp;&amp;amp;(b=a.container);b&amp;amp;&amp;amp;(this.children.forEach(function(a){a instanceof z&amp;amp;&amp;amp;a.dispatchEvent&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:b})}),this.container=b)},onLoad:function(){this.loaded=!0;this.dispatchEvent({type:&amp;quot;load&amp;quot;})},onProgress:function(a){this.dispatchEvent({type:&amp;quot;progress&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;b)},load:function(){this.onLoad()},onClick:function(a){a.intersects&amp;amp;&amp;amp;0===a.intersects.length&amp;amp;&amp;amp;this.traverse(function(a){a.dispatchEvent({type:&amp;quot;dismiss&amp;quot;})})},setContainer:function(a){if(a instanceof HTMLElement)var b=a;else a&amp;amp;&amp;amp;a.container&amp;amp;&amp;amp;(b=a.container);b&amp;amp;&amp;amp;(this.children.forEach(function(a){a instanceof z&amp;amp;&amp;amp;a.dispatchEvent&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:b})}),this.container=b)},onLoad:function(){this.loaded=!0;this.dispatchEvent({type:&amp;quot;load&amp;quot;})},onProgress:function(a){this.dispatchEvent({type:&amp;quot;progress&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;progress:a})},onError:function(){this.dispatchEvent({type:&amp;quot;error&amp;quot;})},getZoomLevel:function(){return &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;5&lt;/del&gt;},updateTexture:function(a){this.material.map=a;this.material.needsUpdate=!0},toggleInfospotVisibility:function(a,b){b=void 0!==b?b:0;var c=void 0!==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;progress:a})},onError:function(){this.dispatchEvent({type:&amp;quot;error&amp;quot;})},getZoomLevel:function(){return &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/ins&gt;},updateTexture:function(a){this.material.map=a;this.material.needsUpdate=!0},toggleInfospotVisibility:function(a,b){b=void 0!==b?b:0;var c=void 0!==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a?a:this.isInfospotVisible?!1:!0;this.traverse(function(a){a instanceof z&amp;amp;&amp;amp;(c?a.show(b):a.hide(b))});this.isInfospotVisible=c;this.infospotAnimation.onComplete(function(){this.dispatchEvent({type:&amp;quot;infospot-animation-complete&amp;quot;,visible:c})}.bind(this)).delay(b).start()},setLinkingImage:function(a,b){this.linkingImageURL=a;this.linkingImageScale=b},link:function(a,b,c,d){this.visible=!0;b?(c=void 0!==c?c:void 0!==a.linkingImageScale?a.linkingImageScale:300,d=d?d:a.linkingImageURL?a.linkingImageURL:u.Arrow,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a?a:this.isInfospotVisible?!1:!0;this.traverse(function(a){a instanceof z&amp;amp;&amp;amp;(c?a.show(b):a.hide(b))});this.isInfospotVisible=c;this.infospotAnimation.onComplete(function(){this.dispatchEvent({type:&amp;quot;infospot-animation-complete&amp;quot;,visible:c})}.bind(this)).delay(b).start()},setLinkingImage:function(a,b){this.linkingImageURL=a;this.linkingImageScale=b},link:function(a,b,c,d){this.visible=!0;b?(c=void 0!==c?c:void 0!==a.linkingImageScale?a.linkingImageScale:300,d=d?d:a.linkingImageURL?a.linkingImageURL:u.Arrow,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;d=new z(c,d),d.position.copy(b),d.toPanorama=a,d.addEventListener(&amp;quot;click&amp;quot;,function(){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;setPanorama&amp;quot;,data:a})}.bind(this)),this.linkedSpots.push(d),this.add(d),this.visible=!1):console.warn(&amp;quot;Please specify infospot position for linking&amp;quot;)},reset:function(){this.children.length=0},setupTransitions:function(){this.fadeInAnimation=(new r.Tween(this.material)).easing(r.Easing.Quartic.Out).onStart(function(){this.visible=!0;this.dispatchEvent({type:&amp;quot;enter-fade-start&amp;quot;})}.bind(this));&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;d=new z(c,d),d.position.copy(b),d.toPanorama=a,d.addEventListener(&amp;quot;click&amp;quot;,function(){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;setPanorama&amp;quot;,data:a})}.bind(this)),this.linkedSpots.push(d),this.add(d),this.visible=!1):console.warn(&amp;quot;Please specify infospot position for linking&amp;quot;)},reset:function(){this.children.length=0},setupTransitions:function(){this.fadeInAnimation=(new r.Tween(this.material)).easing(r.Easing.Quartic.Out).onStart(function(){this.visible=!0;this.dispatchEvent({type:&amp;quot;enter-fade-start&amp;quot;})}.bind(this));&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_wt:diff:version:1.11a:oldid:41927:newid:41928 --&gt;
&lt;/table&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41927&amp;oldid=prev</id>
		<title>U36063762 в 17:02, 7 июня 2020</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=41927&amp;oldid=prev"/>
				<updated>2020-06-07T17:02:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:02, 7 июня 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1165&quot; &gt;Строка 1165:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;add:function(a){var b;if(1&amp;lt;arguments.length){for(b=0;b&amp;lt;arguments.length;b++)this.add(arguments[b]);return this}if(a instanceof z){if(b=a,a.dispatchEvent){var c=this.container;c&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:c});a.dispatchEvent({type:&amp;quot;panolens-infospot-focus&amp;quot;,method:function(a,b,c){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;tweenControlCenter&amp;quot;,data:[a,b,c]})}.bind(this)})}}else b=new e.Object3D,b.scale.x=-1,b.scalePlaceHolder=!0,b.add(a);e.Object3D.prototype.add.call(this,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;add:function(a){var b;if(1&amp;lt;arguments.length){for(b=0;b&amp;lt;arguments.length;b++)this.add(arguments[b]);return this}if(a instanceof z){if(b=a,a.dispatchEvent){var c=this.container;c&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:c});a.dispatchEvent({type:&amp;quot;panolens-infospot-focus&amp;quot;,method:function(a,b,c){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;tweenControlCenter&amp;quot;,data:[a,b,c]})}.bind(this)})}}else b=new e.Object3D,b.scale.x=-1,b.scalePlaceHolder=!0,b.add(a);e.Object3D.prototype.add.call(this,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;b)},load:function(){this.onLoad()},onClick:function(a){a.intersects&amp;amp;&amp;amp;0===a.intersects.length&amp;amp;&amp;amp;this.traverse(function(a){a.dispatchEvent({type:&amp;quot;dismiss&amp;quot;})})},setContainer:function(a){if(a instanceof HTMLElement)var b=a;else a&amp;amp;&amp;amp;a.container&amp;amp;&amp;amp;(b=a.container);b&amp;amp;&amp;amp;(this.children.forEach(function(a){a instanceof z&amp;amp;&amp;amp;a.dispatchEvent&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:b})}),this.container=b)},onLoad:function(){this.loaded=!0;this.dispatchEvent({type:&amp;quot;load&amp;quot;})},onProgress:function(a){this.dispatchEvent({type:&amp;quot;progress&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;b)},load:function(){this.onLoad()},onClick:function(a){a.intersects&amp;amp;&amp;amp;0===a.intersects.length&amp;amp;&amp;amp;this.traverse(function(a){a.dispatchEvent({type:&amp;quot;dismiss&amp;quot;})})},setContainer:function(a){if(a instanceof HTMLElement)var b=a;else a&amp;amp;&amp;amp;a.container&amp;amp;&amp;amp;(b=a.container);b&amp;amp;&amp;amp;(this.children.forEach(function(a){a instanceof z&amp;amp;&amp;amp;a.dispatchEvent&amp;amp;&amp;amp;a.dispatchEvent({type:&amp;quot;panolens-container&amp;quot;,container:b})}),this.container=b)},onLoad:function(){this.loaded=!0;this.dispatchEvent({type:&amp;quot;load&amp;quot;})},onProgress:function(a){this.dispatchEvent({type:&amp;quot;progress&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;progress:a})},onError:function(){this.dispatchEvent({type:&amp;quot;error&amp;quot;})},getZoomLevel:function(){return &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;800&amp;gt;=window.innerWidth?this.ImageQualityFair:800&amp;lt;window.innerWidth&amp;amp;&amp;amp;1280&amp;gt;=window.innerWidth?this.ImageQualityMedium:1280&amp;lt;window.innerWidth&amp;amp;&amp;amp;1920&amp;gt;=window.innerWidth?this.ImageQualityHigh:1920&amp;lt;window.innerWidth?this.ImageQualitySuperHigh:this.ImageQualityLow&lt;/del&gt;},updateTexture:function(a){this.material.map=a;this.material.needsUpdate=!0},toggleInfospotVisibility:function(a,b){b=void 0!==b?b:0;var c=void 0!==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;progress:a})},onError:function(){this.dispatchEvent({type:&amp;quot;error&amp;quot;})},getZoomLevel:function(){return &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5&lt;/ins&gt;},updateTexture:function(a){this.material.map=a;this.material.needsUpdate=!0},toggleInfospotVisibility:function(a,b){b=void 0!==b?b:0;var c=void 0!==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a?a:this.isInfospotVisible?!1:!0;this.traverse(function(a){a instanceof z&amp;amp;&amp;amp;(c?a.show(b):a.hide(b))});this.isInfospotVisible=c;this.infospotAnimation.onComplete(function(){this.dispatchEvent({type:&amp;quot;infospot-animation-complete&amp;quot;,visible:c})}.bind(this)).delay(b).start()},setLinkingImage:function(a,b){this.linkingImageURL=a;this.linkingImageScale=b},link:function(a,b,c,d){this.visible=!0;b?(c=void 0!==c?c:void 0!==a.linkingImageScale?a.linkingImageScale:300,d=d?d:a.linkingImageURL?a.linkingImageURL:u.Arrow,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;a?a:this.isInfospotVisible?!1:!0;this.traverse(function(a){a instanceof z&amp;amp;&amp;amp;(c?a.show(b):a.hide(b))});this.isInfospotVisible=c;this.infospotAnimation.onComplete(function(){this.dispatchEvent({type:&amp;quot;infospot-animation-complete&amp;quot;,visible:c})}.bind(this)).delay(b).start()},setLinkingImage:function(a,b){this.linkingImageURL=a;this.linkingImageScale=b},link:function(a,b,c,d){this.visible=!0;b?(c=void 0!==c?c:void 0!==a.linkingImageScale?a.linkingImageScale:300,d=d?d:a.linkingImageURL?a.linkingImageURL:u.Arrow,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;d=new z(c,d),d.position.copy(b),d.toPanorama=a,d.addEventListener(&amp;quot;click&amp;quot;,function(){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;setPanorama&amp;quot;,data:a})}.bind(this)),this.linkedSpots.push(d),this.add(d),this.visible=!1):console.warn(&amp;quot;Please specify infospot position for linking&amp;quot;)},reset:function(){this.children.length=0},setupTransitions:function(){this.fadeInAnimation=(new r.Tween(this.material)).easing(r.Easing.Quartic.Out).onStart(function(){this.visible=!0;this.dispatchEvent({type:&amp;quot;enter-fade-start&amp;quot;})}.bind(this));&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;d=new z(c,d),d.position.copy(b),d.toPanorama=a,d.addEventListener(&amp;quot;click&amp;quot;,function(){this.dispatchEvent({type:&amp;quot;panolens-viewer-handler&amp;quot;,method:&amp;quot;setPanorama&amp;quot;,data:a})}.bind(this)),this.linkedSpots.push(d),this.add(d),this.visible=!1):console.warn(&amp;quot;Please specify infospot position for linking&amp;quot;)},reset:function(){this.children.length=0},setupTransitions:function(){this.fadeInAnimation=(new r.Tween(this.material)).easing(r.Easing.Quartic.Out).onStart(function(){this.visible=!0;this.dispatchEvent({type:&amp;quot;enter-fade-start&amp;quot;})}.bind(this));&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_wt:diff:version:1.11a:oldid:37538:newid:41927 --&gt;
&lt;/table&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=37538&amp;oldid=prev</id>
		<title>U36063762: U36063762 переименовал страницу MediaWiki:Three.js в MediaWiki:Panorama.js без оставления перенаправления</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=37538&amp;oldid=prev"/>
				<updated>2020-03-30T09:38:18Z</updated>
		
		<summary type="html">&lt;p&gt;U36063762 переименовал страницу &lt;a href=&quot;/index.php?title=MediaWiki:Three.js&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MediaWiki:Three.js (страница не существует)&quot;&gt;MediaWiki:Three.js&lt;/a&gt; в &lt;a href=&quot;/MediaWiki:Panorama.js&quot; title=&quot;MediaWiki:Panorama.js&quot;&gt;MediaWiki:Panorama.js&lt;/a&gt; без оставления перенаправления&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:38, 30 марта 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=37537&amp;oldid=prev</id>
		<title>U36063762 в 09:38, 30 марта 2020</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=37537&amp;oldid=prev"/>
				<updated>2020-03-30T09:38:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;amp;diff=37537&amp;amp;oldid=37527&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	<entry>
		<id>https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=37527&amp;oldid=prev</id>
		<title>U36063762: Новая страница: «// threejs.org/license (function(k,Ea){&quot;object&quot;===typeof exports&amp;&amp;&quot;undefined&quot;!==typeof module?Ea(exports):&quot;function&quot;===typeof define&amp;&amp;define.amd?define([&quot;exports&quot;…»</title>
		<link rel="alternate" type="text/html" href="https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;diff=37527&amp;oldid=prev"/>
				<updated>2020-03-30T07:07:00Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «// threejs.org/license (function(k,Ea){&amp;quot;object&amp;quot;===typeof exports&amp;amp;&amp;amp;&amp;quot;undefined&amp;quot;!==typeof module?Ea(exports):&amp;quot;function&amp;quot;===typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;exports&amp;quot;…»&lt;/p&gt;
&lt;a href=&quot;https://old-wiki.warthunder.ru/index.php?title=MediaWiki:Panorama.js&amp;amp;diff=37527&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>U36063762</name></author>	</entry>

	</feed>