Skip to content

Commit 08b66b6

Browse files
committed
updated tests
1 parent 6d50cb1 commit 08b66b6

File tree

38 files changed

+529
-220
lines changed

38 files changed

+529
-220
lines changed

src/EmbedCode.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ public function jsonSerialize()
3434
'html' => $this->html,
3535
'width' => $this->width,
3636
'height' => $this->height,
37+
'ratio' => $this->ratio,
3738
];
3839
}
3940
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?php
2+
declare(strict_types = 1);
3+
4+
return [
5+
'headers' => [
6+
'server' => [
7+
'nginx/1.18.0'
8+
],
9+
'date' => [
10+
'Fri, 28 Aug 2020 11:36:53 GMT'
11+
],
12+
'content-type' => [
13+
'application/json'
14+
],
15+
'content-length' => [
16+
'627'
17+
],
18+
'connection' => [
19+
'keep-alive'
20+
],
21+
'Content-Location' => [
22+
'https://chirb.it/oembed.json?url=https://chirb.it/7A9L9B'
23+
],
24+
'X-Request-Time' => [
25+
'0.509 ms'
26+
]
27+
],
28+
'statusCode' => 200,
29+
'reasonPhrase' => 'OK',
30+
'body' => '{"version":"1.0","type":"rich","provider_name":"chirbit","provider_url":"https:\\/\\/www.chirbit.com\\/","thumbnail_url":"https:\\/\\/chirb.it\\/chirbit_oembedpic.jpg","thumbnail_width":120,"thumbnail_height":120,"width":"380","height":"120","title":"Encana conference call","author_name":"nvanderklippe","author_url":"https:\\/\\/www.chirbit.com\\/nvanderklippe","html":"<iframe height=\\"120\\" frameborder=\\"0\\" width=\\"380\\" scrolling=\\"NO\\" src=\\"https:\\/\\/chirb.it\\/wp\\/7A9L9B\\">This browser does not show iframe content. Listen to this chirbit here <a href=\\"https:\\/\\/chirb.it\\/7A9L9B\\">https:\\/\\/chirb.it\\/7A9L9B<\\/a><\\/iframe>"}'
31+
];
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<?php
2+
declare(strict_types = 1);
3+
4+
return [
5+
'headers' => [
6+
'content-type' => [
7+
'text/html; charset=UTF-8'
8+
],
9+
'date' => [
10+
'Fri, 28 Aug 2020 11:37:30 GMT'
11+
],
12+
'server' => [
13+
'Apache/2.4.46 (Ubuntu)'
14+
],
15+
'set-cookie' => [
16+
'localization=es-us%3Bes%3Bes; expires=Fri, 26-Aug-2022 11:37:30 GMT; Max-Age=62899200; path=/; domain=.flickr.com'
17+
],
18+
'content-security-policy' => [
19+
'default-src \'unsafe-inline\' https://*.flickr.com https://*.staticflickr.com https://*.flickr.net https://*.braintreegateway.com https://*.kaptcha.com https://*.paypal.com http://api.flickr.com https://*.pinterest.com https://connect.facebook.net https://*.facebook.com https://*.maps.api.here.com https://*.maps.cit.api.here.com https://cdn.siftscience.com https://tpc.googlesyndication.com https://securepubads.g.doubleclick.net https://adservice.google.com https://cdn.ampproject.org; img-src data: blob: https://*.flickr.com https://*.flickr.net http://*.flickr.net https://*.staticflickr.com http://*.staticflickr.com https://*.yimg.com https://*.yahoo.com https://image.maps.api.here.com https://*.paypal.com https://*.pinterest.com http://*.static-alpha.flickr.com https://connect.facebook.net https://*.facebook.com https://*.maps.api.here.com https://*.maps.cit.api.here.com https://creativecommons.org https://hexagon-analytics.com https://*.2o7.net https://tagmanager.google.com https://www.googletagmanager.com https://*.google.com https://*.google-analytics.com https://*.googleadservices.com https://*.googlesyndication.com https://*.doubleclick.com https://*.doubleclick.de https://*.doubleclick.net https://*.googletagservices.com https://*.googleadservices.com https://*.googlesyndication.com https://*.googleapis.com https://api.mapbox.com; script-src \'unsafe-eval\' \'unsafe-inline\' https://*.flickr.com http://*.flickr.net https://*.flickr.net https://*.staticflickr.com https://*.analytics.yahoo.com https://yep.video.yahoo.com https://video.media.yql.yahoo.com https://*.yahooapis.com https://*.braintreegateway.com https://*.paypalobjects.com https://connect.facebook.net https://*.facebook.com https://*.maps.api.here.com https://*.maps.cit.api.here.com https://cdn.siftscience.com https://assets.adobedtm.com https://securepubads.g.doubleclick.net https://adservice.google.com https://cdn.ampproject.org https://*.google.com https://*.google-analytics.com https://*.googleadservices.com https://*.googlesyndication.com https://*.doubleclick.com https://*.doubleclick.de https://*.doubleclick.net https://*.googletagservices.com https://*.googleadservices.com https://*.googlesyndication.com https://*.googleapis.com; connect-src https://*.flickr.com https://*.flickr.net http://*.flickr.net https://*.staticflickr.com https://geo.query.yahoo.com https://*.yahooapis.com http://api.flickr.com https://*.pinterest.com http://*.yahoo.com https://*.maps.api.here.com https://*.maps.cit.api.here.com https://cdn.siftscience.com https://*.demdex.net https://securepubads.g.doubleclick.net; report-uri https://csp.flickr.com/beacon/csp?src=adsecflickr;'
20+
],
21+
'x-frame-options' => [
22+
'SAMEORIGIN'
23+
],
24+
'content-encoding' => [
25+
'gzip'
26+
],
27+
'x-cache' => [
28+
'Error from cloudfront'
29+
],
30+
'via' => [
31+
'1.1 d7f531af10bfff5400817f213f0b7761.cloudfront.net (CloudFront)'
32+
],
33+
'x-amz-cf-pop' => [
34+
'MAD51-C1'
35+
],
36+
'x-amz-cf-id' => [
37+
'NOA-SfIsfWKA8EHafdCzFe3pJ7NnjLN3YvQyGv7TANn0OcdplBSdNQ=='
38+
],
39+
'Content-Location' => [
40+
'https://www.flickr.com/services/oembed/?format=json&url=https://www.flickr.com/photos/desescribir/'
41+
],
42+
'X-Request-Time' => [
43+
'0.427 ms'
44+
]
45+
],
46+
'statusCode' => 404,
47+
'reasonPhrase' => 'Not Found',
48+
'body' => '<html><head>
49+
<title>404 Not Found</title>
50+
</head><body>
51+
<h1>404 Not Found</h1>
52+
<p>That URL doesn\'t have an oembed representation.</p>
53+
</body></html>
54+
'
55+
];
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?php
2+
declare(strict_types = 1);
3+
4+
return [
5+
'headers' => [
6+
'content-type' => [
7+
'application/json'
8+
],
9+
'vary' => [
10+
'Accept-Encoding'
11+
],
12+
'date' => [
13+
'Fri, 28 Aug 2020 11:35:51 GMT'
14+
],
15+
'server' => [
16+
'Apache/2.4.46 (Ubuntu)'
17+
],
18+
'set-cookie' => [
19+
'localization=es-us%3Bes%3Bes; expires=Fri, 26-Aug-2022 11:35:51 GMT; Max-Age=62899200; path=/; domain=.flickr.com',
20+
'flrbp=1598614551-125d4b98e19a95231e9d711eff8b0c17b18c0f20; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
21+
'flrbs=1598614551-a8d7ff3dc32cb11e10c134261e39010e67d69eb1; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
22+
'flrbgrp=1598614551-a2d2bebd4e5d0512fea15854fc641b00d6f374bd; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
23+
'flrbgdrp=1598614551-93341624c8720abf09f36e36758908fbdb6c40c7; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
24+
'flrbgmrp=1598614551-d6df68420ada2b71057dc52b829d2aa6150255c8; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
25+
'flrbrst=1598614551-056bef42d45c4fcc0a0871253f78c122cdfe5797; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
26+
'flrtags=1598614551-f44f07319b5c315967e1b7dd3d817d89ab06647f; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
27+
'flrbrp=1598614551-d3e39a5d6962c683d14811c60d556a749a9783b6; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
28+
'flrbrgs=1598614551-f75902d9a0fcbd08b7c4b992064365a09d5a7e12; expires=Wed, 24-Feb-2021 11:35:51 GMT; Max-Age=15552000; path=/; domain=.flickr.com; HttpOnly',
29+
'flrb=16; expires=Fri, 28-Aug-2020 12:35:51 GMT; Max-Age=3600; path=/; domain=.flickr.com; HttpOnly'
30+
],
31+
'content-security-policy' => [
32+
'default-src \'unsafe-inline\' https://*.flickr.com https://*.staticflickr.com https://*.flickr.net https://*.braintreegateway.com https://*.kaptcha.com https://*.paypal.com http://api.flickr.com https://*.pinterest.com https://connect.facebook.net https://*.facebook.com https://*.maps.api.here.com https://*.maps.cit.api.here.com https://cdn.siftscience.com https://tpc.googlesyndication.com https://securepubads.g.doubleclick.net https://adservice.google.com https://cdn.ampproject.org; img-src data: blob: https://*.flickr.com https://*.flickr.net http://*.flickr.net https://*.staticflickr.com http://*.staticflickr.com https://*.yimg.com https://*.yahoo.com https://image.maps.api.here.com https://*.paypal.com https://*.pinterest.com http://*.static-alpha.flickr.com https://connect.facebook.net https://*.facebook.com https://*.maps.api.here.com https://*.maps.cit.api.here.com https://creativecommons.org https://hexagon-analytics.com https://*.2o7.net https://tagmanager.google.com https://www.googletagmanager.com https://*.google.com https://*.google-analytics.com https://*.googleadservices.com https://*.googlesyndication.com https://*.doubleclick.com https://*.doubleclick.de https://*.doubleclick.net https://*.googletagservices.com https://*.googleadservices.com https://*.googlesyndication.com https://*.googleapis.com https://api.mapbox.com; script-src \'unsafe-eval\' \'unsafe-inline\' https://*.flickr.com http://*.flickr.net https://*.flickr.net https://*.staticflickr.com https://*.analytics.yahoo.com https://yep.video.yahoo.com https://video.media.yql.yahoo.com https://*.yahooapis.com https://*.braintreegateway.com https://*.paypalobjects.com https://connect.facebook.net https://*.facebook.com https://*.maps.api.here.com https://*.maps.cit.api.here.com https://cdn.siftscience.com https://assets.adobedtm.com https://securepubads.g.doubleclick.net https://adservice.google.com https://cdn.ampproject.org https://*.google.com https://*.google-analytics.com https://*.googleadservices.com https://*.googlesyndication.com https://*.doubleclick.com https://*.doubleclick.de https://*.doubleclick.net https://*.googletagservices.com https://*.googleadservices.com https://*.googlesyndication.com https://*.googleapis.com; connect-src https://*.flickr.com https://*.flickr.net http://*.flickr.net https://*.staticflickr.com https://geo.query.yahoo.com https://*.yahooapis.com http://api.flickr.com https://*.pinterest.com http://*.yahoo.com https://*.maps.api.here.com https://*.maps.cit.api.here.com https://cdn.siftscience.com https://*.demdex.net https://securepubads.g.doubleclick.net; report-uri https://csp.flickr.com/beacon/csp?src=adsecflickr;'
33+
],
34+
'x-frame-options' => [
35+
'SAMEORIGIN'
36+
],
37+
'content-encoding' => [
38+
'gzip'
39+
],
40+
'x-cache' => [
41+
'Miss from cloudfront'
42+
],
43+
'via' => [
44+
'1.1 5c24e13f00e6f8c5afb53f2e8ee02df2.cloudfront.net (CloudFront)'
45+
],
46+
'x-amz-cf-pop' => [
47+
'MAD51-C1'
48+
],
49+
'x-amz-cf-id' => [
50+
'W8POMM_FOVe4DZNcbZ1hLjwcD5XFOd-8lu3-V0FO9Q9Bo5duY06cwg=='
51+
],
52+
'Content-Location' => [
53+
'https://www.flickr.com/services/oembed/?format=json&url=https://www.flickr.com/photos/desescribir/sets/72157650686499888'
54+
],
55+
'X-Request-Time' => [
56+
'0.211 ms'
57+
]
58+
],
59+
'statusCode' => 200,
60+
'reasonPhrase' => 'OK',
61+
'body' => '{"type":"rich","flickr_type":"album","title":"G\\u00fcnther F\\u00f6rg. Verfolgen Malerei \\/ Fundaci\\u00f3n Lu\\u00eds Seoane","author_name":"desescribir","author_url":"https:\\/\\/www.flickr.com\\/photos\\/desescribir\\/","width":1024,"height":680,"web_page":"https:\\/\\/www.flickr.com\\/photos\\/desescribir\\/sets\\/72157650686499888","thumbnail_url":"https:\\/\\/live.staticflickr.com\\/8572\\/16055522574_ce77fde14e_b.jpg","thumbnail_width":1024,"thumbnail_height":680,"web_page_short_url":"https:\\/\\/flic.kr\\/s\\/aHsk8hUbqq","license_url":"https:\\/\\/creativecommons.org\\/licenses\\/by-nc-nd\\/2.0\\/","html":"<a data-flickr-embed=\\"true\\" href=\\"https:\\/\\/www.flickr.com\\/photos\\/desescribir\\/sets\\/72157650686499888\\" title=\\"G\\u00fcnther F\\u00f6rg. Verfolgen Malerei \\/ Fundaci\\u00f3n Lu\\u00eds Seoane by desescribir, on Flickr\\"><img src=\\"https:\\/\\/live.staticflickr.com\\/8572\\/16055522574_ce77fde14e_b.jpg\\" width=\\"1024\\" height=\\"680\\" alt=\\"G\\u00fcnther F\\u00f6rg. Verfolgen Malerei \\/ Fundaci\\u00f3n Lu\\u00eds Seoane\\"><\\/a><script async src=\\"https:\\/\\/embedr.flickr.com\\/assets\\/client-code.js\\" charset=\\"utf-8\\"><\\/script>","version":"1.0","cache_age":3600,"provider_name":"Flickr","provider_url":"https:\\/\\/www.flickr.com\\/"}
62+
'
63+
];
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?php
2+
declare(strict_types = 1);
3+
4+
return [
5+
'headers' => [
6+
'server' => [
7+
'nginx'
8+
],
9+
'date' => [
10+
'Fri, 28 Aug 2020 11:37:04 GMT'
11+
],
12+
'content-type' => [
13+
'application/json; charset=UTF-8'
14+
],
15+
'vary' => [
16+
'Accept-Encoding',
17+
'Accept-Encoding',
18+
'Accept-Encoding,Cookie'
19+
],
20+
'x-robots-tag' => [
21+
'noindex'
22+
],
23+
'link' => [
24+
'<https://www.hookem.com/wp-json/>; rel="https://api.w.org/"'
25+
],
26+
'x-content-type-options' => [
27+
'nosniff'
28+
],
29+
'access-control-expose-headers' => [
30+
'X-WP-Total, X-WP-TotalPages'
31+
],
32+
'access-control-allow-headers' => [
33+
'Authorization, Content-Type'
34+
],
35+
'allow' => [
36+
'GET'
37+
],
38+
'x-powered-by' => [
39+
'WP Engine'
40+
],
41+
'x-cacheable' => [
42+
'SHORT'
43+
],
44+
'cache-control' => [
45+
'max-age=600, must-revalidate'
46+
],
47+
'x-cache' => [
48+
'MISS'
49+
],
50+
'x-cache-group' => [
51+
'normal'
52+
],
53+
'content-encoding' => [
54+
'gzip'
55+
],
56+
'Content-Location' => [
57+
'https://www.hookem.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.hookem.com%2Fstory%2F20160523%2Ftexas-shortstop-joe-baker-arrested-public-intoxication%2F'
58+
],
59+
'X-Request-Time' => [
60+
'0.722 ms'
61+
]
62+
],
63+
'statusCode' => 200,
64+
'reasonPhrase' => 'OK',
65+
'body' => '{"version":"1.0","provider_name":"Hookem.com","provider_url":"https:\\/\\/www.hookem.com","author_name":"Ryan Autullo","author_url":"https:\\/\\/www.hookem.com\\/author\\/rautullo\\/","title":"Texas shortstop Joe Baker was arrested for public intoxication","type":"rich","width":600,"height":338,"html":"<blockquote class=\\"wp-embedded-content\\"><a href=\\"https:\\/\\/www.hookem.com\\/story\\/20160523\\/texas-shortstop-joe-baker-arrested-public-intoxication\\/\\">Texas shortstop Joe Baker was arrested for public intoxication<\\/a><\\/blockquote>\\n<script type=\'text\\/javascript\'>\\n<!--\\/\\/--><![CDATA[\\/\\/><!--\\n\\t\\t!function(a,b){\\"use strict\\";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf(\\"MSIE 10\\"),h=!!navigator.userAgent.match(\\/Trident.*rv:11\\\\.\\/),i=b.querySelectorAll(\\"iframe.wp-embedded-content\\");for(c=0;c<i.length;c++){if(d=i[c],!d.getAttribute(\\"data-secret\\"))f=Math.random().toString(36).substr(2,10),d.src+=\\"#?secret=\\"+f,d.setAttribute(\\"data-secret\\",f);if(g||h)a=d.cloneNode(!0),a.removeAttribute(\\"security\\"),d.parentNode.replaceChild(a,d)}}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d)if(d.secret||d.message||d.value)if(!\\/[^a-zA-Z0-9]\\/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll(\'iframe[data-secret=\\"\'+d.secret+\'\\"]\'),k=b.querySelectorAll(\'blockquote[data-secret=\\"\'+d.secret+\'\\"]\');for(e=0;e<k.length;e++)k[e].style.display=\\"none\\";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.removeAttribute(\\"style\\"),\\"height\\"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if(\\"link\\"===d.message)if(h=b.createElement(\\"a\\"),i=b.createElement(\\"a\\"),h.href=f.getAttribute(\\"src\\"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener(\\"message\\",a.wp.receiveEmbedMessage,!1),b.addEventListener(\\"DOMContentLoaded\\",c,!1),a.addEventListener(\\"load\\",c,!1)}(window,document);\\n\\/\\/--><!]]>\\n<\\/script><iframe sandbox=\\"allow-scripts\\" security=\\"restricted\\" src=\\"https:\\/\\/www.hookem.com\\/story\\/20160523\\/texas-shortstop-joe-baker-arrested-public-intoxication\\/embed\\/\\" width=\\"600\\" height=\\"338\\" title=\\"&#8220;Texas shortstop Joe Baker was arrested for public intoxication&#8221; &#8212; Hookem.com\\" frameborder=\\"0\\" marginwidth=\\"0\\" marginheight=\\"0\\" scrolling=\\"no\\" class=\\"wp-embedded-content\\"><\\/iframe>","thumbnail_url":{},"thumbnail_width":false,"thumbnail_height":false}'
66+
];

tests/fixtures/animoto.com.play-gjsj1gu0wdrfr4pgw12xzq.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
'authorUrl' => null,
77
'cms' => null,
88
'code' => [
9-
'html' => '<iframe id="vp1GjsJ1" title="Video Player" width="640" height="360" frameborder="0" src="https://s3.amazonaws.com/embed.animoto.com/play.html?w=swf/production/vp1&e=1589997189&f=GjsJ1gu0WDRfr4pGw12xZQ&d=0&m=p&r=360p&i=m&asset_domain=s3-p.animoto.com&animoto_domain=animoto.com&options=start_hq" allowfullscreen></iframe>',
9+
'html' => '<iframe id="vp1GjsJ1" title="Video Player" width="640" height="360" frameborder="0" src="https://s3.amazonaws.com/embed.animoto.com/play.html?w=swf/production/vp1&e=1598614606&f=GjsJ1gu0WDRfr4pGw12xZQ&d=0&m=p&r=360p&i=m&asset_domain=s3-p.animoto.com&animoto_domain=animoto.com&options=start_hq" allowfullscreen></iframe>',
1010
'width' => 640,
11-
'height' => 360
11+
'height' => 360,
12+
'ratio' => 56.25
1213
],
1314
'description' => 'Animoto\'s video maker turns your photos and video clips into professional videos in minutes. Fast and shockingly simple - we make video creation easy.',
1415
'favicon' => 'https://d14pr3cu5atb0x.cloudfront.net/images/icons/favicon-fbb19e53d0.ico',
@@ -43,7 +44,7 @@
4344
'width' => 640,
4445
'height' => 360,
4546
'cache_age' => 604800,
46-
'video_url' => 'https://d150hyw1dtprld.cloudfront.net/swf/w.swf?w=swf/production/vp1&e=1589997189&f=GjsJ1gu0WDRfr4pGw12xZQ&d=0&m=p&r=360p&i=m&asset_domain=s3-p.animoto.com&animoto_domain=animoto.com&options=start_hq',
47-
'html' => '<iframe id="vp1GjsJ1" title="Video Player" width="640" height="360" frameborder="0" src="https://s3.amazonaws.com/embed.animoto.com/play.html?w=swf/production/vp1&e=1589997189&f=GjsJ1gu0WDRfr4pGw12xZQ&d=0&m=p&r=360p&i=m&asset_domain=s3-p.animoto.com&animoto_domain=animoto.com&options=start_hq" allowfullscreen></iframe>'
47+
'video_url' => 'https://d150hyw1dtprld.cloudfront.net/swf/w.swf?w=swf/production/vp1&e=1598614606&f=GjsJ1gu0WDRfr4pGw12xZQ&d=0&m=p&r=360p&i=m&asset_domain=s3-p.animoto.com&animoto_domain=animoto.com&options=start_hq',
48+
'html' => '<iframe id="vp1GjsJ1" title="Video Player" width="640" height="360" frameborder="0" src="https://s3.amazonaws.com/embed.animoto.com/play.html?w=swf/production/vp1&e=1598614606&f=GjsJ1gu0WDRfr4pGw12xZQ&d=0&m=p&r=360p&i=m&asset_domain=s3-p.animoto.com&animoto_domain=animoto.com&options=start_hq" allowfullscreen></iframe>'
4849
]
4950
];

0 commit comments

Comments
 (0)