From bc3ebc937fe63b925199865d78921d46a6704444 Mon Sep 17 00:00:00 2001 From: Robert D'Almeida Date: Mon, 29 Apr 2024 12:08:49 +0200 Subject: [PATCH 1/3] Updating binary version 2.4.2 --- .../contents.xcworkspacedata | 7 + .../xcschemes/xcschememanagement.plist | 14 + Adyen3DS2.podspec | 2 +- .../css/523.e9a069b0.css | 9 + .../css/675.40c3bcb2.css | 9 + .../css/chunk-c0335d80.10a2f091.css | 9 - .../css/documentation-topic.1d1eec04.css | 9 - .../css/documentation-topic.b186e79f.css | 9 + .../documentation-topic~topic.b6287bcf.css | 9 - ...opic~topic~tutorials-overview.d6f5411c.css | 9 - .../css/index.038e887c.css | 9 - .../css/index.ff036a9e.css | 9 + .../css/topic.672a9049.css | 9 + .../css/topic.d8c126f3.css | 9 - .../css/tutorials-overview.6eb589ed.css | 9 + .../css/tutorials-overview.c249c765.css | 9 - .../data/documentation/adyen3ds2.json | 2 +- .../adyen3ds2/ady3ds2sdkversion.json | 2 +- .../adyen3ds2/adyappearance.json | 2 +- .../adyen3ds2/adyappearance/font.json | 2 +- .../adyen3ds2/adyappearance/textcolor.json | 2 +- .../adyen3ds2/adyappearancebuttontype.json | 2 +- .../adyappearancebuttontypecancel.json | 2 +- .../adyappearancebuttontypecontinue.json | 2 +- .../adyappearancebuttontypenext.json | 2 +- .../adyappearancebuttontypeoob.json | 2 +- .../adyappearancebuttontyperesend.json | 2 +- .../adyappearancebuttontypesubmit.json | 2 +- .../adyen3ds2/adyappearanceconfiguration.json | 2 +- .../backgroundcolor.json | 2 +- .../bordercolor.json | 2 +- .../buttonappearanceforbuttontype:.json | 2 +- .../infoappearance.json | 2 +- .../labelappearance.json | 2 +- .../modalpresentationstyle.json | 2 +- .../navigationbarappearance.json | 2 +- .../selectappearance.json | 2 +- .../statusbarstyle.json | 2 +- .../switchappearance.json | 2 +- .../adyappearanceconfiguration/textcolor.json | 2 +- .../textfieldappearance.json | 2 +- .../adyappearanceconfiguration/tintcolor.json | 2 +- .../adyauthenticationrequestparameters.json | 2 +- .../deviceinformation.json | 2 +- .../messageversion.json | 2 +- .../sdkapplicationidentifier.json | 2 +- .../sdkephemeralpublickey.json | 2 +- .../sdkreferencenumber.json | 2 +- .../sdktransactionidentifier.json | 2 +- .../adyen3ds2/adybuttonappearance.json | 2 +- .../adybuttonappearance/backgroundcolor.json | 2 +- .../adybuttonappearance/cornerradius.json | 2 +- .../disabledbackgroundcolor.json | 2 +- .../disabledtextcolor.json | 2 +- .../highlightedbackgroundcolor.json | 2 +- .../adybuttonappearance/texttransform.json | 2 +- .../adybuttonappearancetexttransform.json | 2 +- ...uttonappearancetexttransformlowercase.json | 2 +- .../adybuttonappearancetexttransformnone.json | 2 +- ...uttonappearancetexttransformuppercase.json | 2 +- .../adychallengecompletionhandler.json | 2 +- .../adyen3ds2/adychallengedelegate.json | 2 +- .../challengedidfailwitherror:.json | 2 +- .../challengedidfinishwithresult:.json | 2 +- .../adyen3ds2/adychallengeparameters.json | 2 +- .../acsreferencenumber.json | 2 +- .../acssignedcontent.json | 2 +- .../acstransactionidentifier.json | 2 +- ...:acsreferencenumber:acssignedcontent:.json | 2 +- ...:acsreferencenumber:acssignedcontent:.json | 2 +- .../servertransactionidentifier.json | 2 +- .../threedsrequestorappurl.json | 2 +- .../adyen3ds2/adychallengeresult.json | 2 +- .../sdktransactionidentifier.json | 2 +- .../adychallengeresult/transactionstatus.json | 2 +- .../adyen3ds2/adyen3ds2versionnumber.json | 2 +- .../adyen3ds2/adyen3ds2versionstring.json | 2 +- .../adyen3ds2/adyinfoappearance.json | 2 +- .../adyinfoappearance/bordercolor.json | 2 +- .../adyinfoappearance/headingfont.json | 2 +- .../adyinfoappearance/headingtextcolor.json | 2 +- .../selectionindicatortintcolor.json | 2 +- .../adyen3ds2/adylabelappearance.json | 2 +- .../adylabelappearance/errortextcolor.json | 2 +- .../adylabelappearance/headingfont.json | 2 +- .../adylabelappearance/headinglineheight.json | 2 +- .../adylabelappearance/headingtextcolor.json | 2 +- .../adylabelappearance/lineheight.json | 2 +- .../adylabelappearance/subheadingfont.json | 2 +- .../subheadingtextcolor.json | 2 +- .../adyen3ds2/adynavigationbarappearance.json | 2 +- .../backgroundcolor.json | 2 +- .../cancelbuttontitle.json | 2 +- .../adynavigationbarappearance/title.json | 2 +- .../adyen3ds2/adyprogressview.json | 2 +- .../adyen3ds2/adyprogressview/hide.json | 2 +- .../adyprogressview/hidewithcompletion:.json | 2 +- .../adyen3ds2/adyprogressview/show.json | 2 +- .../adyprogressview/showwithcompletion:.json | 2 +- ...tocolerroracstransactionidentifierkey.json | 2 +- .../adyen3ds2/adyprotocolerrordetailkey.json | 2 +- .../adyen3ds2/adyprotocolerrordomain.json | 2 +- ...tocolerrorsdktransactionidentifierkey.json | 2 +- ...olerrorservertransactionidentifierkey.json | 2 +- .../adyen3ds2/adyruntimeerrorcode.json | 2 +- .../adyruntimeerrorchallengecancelled.json | 2 +- .../adyruntimeerrorchallengetimedout.json | 2 +- .../adyruntimeerrorinvalidresponse.json | 2 +- .../adyruntimeerrorrequestfailed.json | 2 +- ...yruntimeerrorsecurechannelsetupfailed.json | 2 +- ...adyruntimeerrorunknowndirectoryserver.json | 2 +- .../adyen3ds2/adyruntimeerrordomain.json | 2 +- .../adysecuritywarningsdelegate.json | 2 +- .../securitywarningsfound:.json | 2 +- .../adyen3ds2/adyselectappearance.json | 2 +- .../adyselectappearance/bordercolor.json | 2 +- .../highlightedbackgroundcolor.json | 2 +- .../selectionindicatortintcolor.json | 2 +- .../documentation/adyen3ds2/adyservice.json | 2 +- ...ranceconfiguration:completionhandler:.json | 2 +- .../transactionwithmessageversion:error:.json | 2 +- .../adyen3ds2/adyservice/version.json | 2 +- .../adyen3ds2/adyservice/warnings.json | 2 +- .../adyen3ds2/adyserviceparameters.json | 2 +- .../directoryserveridentifier.json | 2 +- .../directoryserverpublickey.json | 2 +- .../directoryserverrootcertificates.json | 2 +- .../adyen3ds2/adyserviceparameters/init.json | 2 +- ...ckey:directoryserverrootcertificates:.json | 2 +- .../removevalueforkey:.json | 2 +- .../removevalueforkey:ingroup:.json | 2 +- .../setvalue:forkey:.json | 2 +- .../setvalue:forkey:ingroup:.json | 2 +- .../adyserviceparameters/valueforkey:.json | 2 +- .../valueforkey:ingroup:.json | 2 +- .../adyen3ds2/adyswitchappearance.json | 2 +- .../adyswitchappearance/switchtintcolor.json | 2 +- .../adyen3ds2/adytextfieldappearance.json | 2 +- .../adytextfieldappearance/bordercolor.json | 2 +- .../adytextfieldappearance/borderwidth.json | 2 +- .../adytextfieldappearance/cornerradius.json | 2 +- .../keyboardappearance.json | 2 +- .../adyen3ds2/adytransaction.json | 2 +- .../authenticationrequestparameters.json | 2 +- .../adytransaction/cancelchallenge.json | 2 +- .../adyen3ds2/adytransaction/close.json | 2 +- ...engewithparameters:completionhandler:.json | 2 +- ...formchallengewithparameters:delegate:.json | 2 +- ...lengewithparameters:delegate:timeout:.json | 2 +- ...parameters:timeout:completionhandler:.json | 2 +- .../adytransaction/progressview.json | 2 +- .../adytransaction/securitydelegate.json | 2 +- ...adytransactiondefaultchallengetimeout.json | 2 +- .../documentation/adyen3ds2/adywarning.json | 2 +- .../adyen3ds2/adywarning/identifier.json | 2 +- .../adyen3ds2/adywarning/message.json | 2 +- .../adyen3ds2/adywarning/severity.json | 2 +- .../adyen3ds2/adywarningseverity.json | 2 +- .../adywarningseverityhigh.json | 2 +- .../adywarningseveritylow.json | 2 +- .../adywarningseveritymedium.json | 2 +- .../adyen3ds2/ady3ds2sdkversion/index.html | 2 +- .../adyen3ds2/adyappearance/font/index.html | 2 +- .../adyen3ds2/adyappearance/index.html | 2 +- .../adyappearance/textcolor/index.html | 2 +- .../adyappearancebuttontypecancel/index.html | 2 +- .../index.html | 2 +- .../adyappearancebuttontypenext/index.html | 2 +- .../adyappearancebuttontypeoob/index.html | 2 +- .../adyappearancebuttontyperesend/index.html | 2 +- .../adyappearancebuttontypesubmit/index.html | 2 +- .../adyappearancebuttontype/index.html | 2 +- .../backgroundcolor/index.html | 2 +- .../bordercolor/index.html | 2 +- .../buttonappearanceforbuttontype:/index.html | 2 +- .../adyappearanceconfiguration/index.html | 2 +- .../infoappearance/index.html | 2 +- .../labelappearance/index.html | 2 +- .../modalpresentationstyle/index.html | 2 +- .../navigationbarappearance/index.html | 2 +- .../selectappearance/index.html | 2 +- .../statusbarstyle/index.html | 2 +- .../switchappearance/index.html | 2 +- .../textcolor/index.html | 2 +- .../textfieldappearance/index.html | 2 +- .../tintcolor/index.html | 2 +- .../deviceinformation/index.html | 2 +- .../index.html | 2 +- .../messageversion/index.html | 2 +- .../sdkapplicationidentifier/index.html | 2 +- .../sdkephemeralpublickey/index.html | 2 +- .../sdkreferencenumber/index.html | 2 +- .../sdktransactionidentifier/index.html | 2 +- .../backgroundcolor/index.html | 2 +- .../cornerradius/index.html | 2 +- .../disabledbackgroundcolor/index.html | 2 +- .../disabledtextcolor/index.html | 2 +- .../highlightedbackgroundcolor/index.html | 2 +- .../adyen3ds2/adybuttonappearance/index.html | 2 +- .../texttransform/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adychallengecompletionhandler/index.html | 2 +- .../challengedidfailwitherror:/index.html | 2 +- .../challengedidfinishwithresult:/index.html | 2 +- .../adyen3ds2/adychallengedelegate/index.html | 2 +- .../acsreferencenumber/index.html | 2 +- .../acssignedcontent/index.html | 2 +- .../acstransactionidentifier/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adychallengeparameters/index.html | 2 +- .../servertransactionidentifier/index.html | 2 +- .../threedsrequestorappurl/index.html | 2 +- .../adyen3ds2/adychallengeresult/index.html | 2 +- .../sdktransactionidentifier/index.html | 2 +- .../transactionstatus/index.html | 2 +- .../adyen3ds2versionnumber/index.html | 2 +- .../adyen3ds2versionstring/index.html | 2 +- .../adyinfoappearance/bordercolor/index.html | 2 +- .../adyinfoappearance/headingfont/index.html | 2 +- .../headingtextcolor/index.html | 2 +- .../adyen3ds2/adyinfoappearance/index.html | 2 +- .../selectionindicatortintcolor/index.html | 2 +- .../errortextcolor/index.html | 2 +- .../adylabelappearance/headingfont/index.html | 2 +- .../headinglineheight/index.html | 2 +- .../headingtextcolor/index.html | 2 +- .../adyen3ds2/adylabelappearance/index.html | 2 +- .../adylabelappearance/lineheight/index.html | 2 +- .../subheadingfont/index.html | 2 +- .../subheadingtextcolor/index.html | 2 +- .../backgroundcolor/index.html | 2 +- .../cancelbuttontitle/index.html | 2 +- .../adynavigationbarappearance/index.html | 2 +- .../title/index.html | 2 +- .../adyen3ds2/adyprogressview/hide/index.html | 2 +- .../hidewithcompletion:/index.html | 2 +- .../adyen3ds2/adyprogressview/index.html | 2 +- .../adyen3ds2/adyprogressview/show/index.html | 2 +- .../showwithcompletion:/index.html | 2 +- .../index.html | 2 +- .../adyprotocolerrordetailkey/index.html | 2 +- .../adyprotocolerrordomain/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adyruntimeerrorinvalidresponse/index.html | 2 +- .../adyruntimeerrorrequestfailed/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adyen3ds2/adyruntimeerrorcode/index.html | 2 +- .../adyruntimeerrordomain/index.html | 2 +- .../adysecuritywarningsdelegate/index.html | 2 +- .../securitywarningsfound:/index.html | 2 +- .../bordercolor/index.html | 2 +- .../highlightedbackgroundcolor/index.html | 2 +- .../adyen3ds2/adyselectappearance/index.html | 2 +- .../selectionindicatortintcolor/index.html | 2 +- .../adyen3ds2/adyservice/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adyen3ds2/adyservice/version/index.html | 2 +- .../adyen3ds2/adyservice/warnings/index.html | 2 +- .../directoryserveridentifier/index.html | 2 +- .../directoryserverpublickey/index.html | 2 +- .../index.html | 2 +- .../adyen3ds2/adyserviceparameters/index.html | 2 +- .../adyserviceparameters/init/index.html | 2 +- .../index.html | 2 +- .../removevalueforkey:/index.html | 2 +- .../removevalueforkey:ingroup:/index.html | 2 +- .../setvalue:forkey:/index.html | 2 +- .../setvalue:forkey:ingroup:/index.html | 2 +- .../valueforkey:/index.html | 2 +- .../valueforkey:ingroup:/index.html | 2 +- .../adyen3ds2/adyswitchappearance/index.html | 2 +- .../switchtintcolor/index.html | 2 +- .../bordercolor/index.html | 2 +- .../borderwidth/index.html | 2 +- .../cornerradius/index.html | 2 +- .../adytextfieldappearance/index.html | 2 +- .../keyboardappearance/index.html | 2 +- .../index.html | 2 +- .../adytransaction/cancelchallenge/index.html | 2 +- .../adyen3ds2/adytransaction/close/index.html | 2 +- .../adyen3ds2/adytransaction/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adytransaction/progressview/index.html | 2 +- .../securitydelegate/index.html | 2 +- .../index.html | 2 +- .../adywarning/identifier/index.html | 2 +- .../adyen3ds2/adywarning/index.html | 2 +- .../adyen3ds2/adywarning/message/index.html | 2 +- .../adyen3ds2/adywarning/severity/index.html | 2 +- .../adywarningseverityhigh/index.html | 2 +- .../adywarningseveritylow/index.html | 2 +- .../adywarningseveritymedium/index.html | 2 +- .../adyen3ds2/adywarningseverity/index.html | 2 +- .../documentation/adyen3ds2/index.html | 2 +- ...n.d6f7e47d.svg => added-icon.832a5d2c.svg} | 0 ...b4f17.svg => deprecated-icon.7bf1740a.svg} | 0 ...496e73d.svg => modified-icon.efb2697d.svg} | 0 .../img/no-image@2x.df2a0a50.png | Bin 6155 -> 0 bytes .../Adyen3DS2.doccarchive/index.html | 2 +- .../Adyen3DS2.doccarchive/js/337.274a8ccc.js | 10 + .../Adyen3DS2.doccarchive/js/37.3cabdf6d.js | 10 + .../Adyen3DS2.doccarchive/js/523.3af1b2ef.js | 10 + .../Adyen3DS2.doccarchive/js/903.b3710a74.js | 10 + .../js/chunk-2d0d3105.cd72cc8e.js | 10 - .../js/chunk-c0335d80.76a68cc5.js | 10 - .../js/chunk-vendors.ba2dd0cb.js | 26 - .../js/chunk-vendors.bdb7cbba.js | 26 + .../js/documentation-topic.57e91f8a.js | 10 - .../js/documentation-topic.f9ef3692.js | 10 + .../js/documentation-topic~topic.1679ec90.js | 20 - ...topic~topic~tutorials-overview.90c61522.js | 10 - .../js/highlight-js-bash-js.702f0c5c.js | 10 + .../js/highlight-js-bash.1b52852f.js | 10 - .../js/highlight-js-c-js.063069d3.js | 10 + .../js/highlight-js-c.d1db3f17.js | 10 - .../js/highlight-js-cpp-js.458a9ae4.js | 10 + .../js/highlight-js-cpp.eaddddbe.js | 10 - .../js/highlight-js-css-js.bfc4251f.js | 10 + .../js/highlight-js-css.75eab1fe.js | 10 - .../highlight-js-custom-markdown.78c9f6ed.js | 10 + .../highlight-js-custom-markdown.7cffc4b3.js | 10 - .../js/highlight-js-custom-swift.5cda5c20.js | 10 - .../js/highlight-js-custom-swift.738731d1.js | 10 + .../js/highlight-js-diff-js.4db9a783.js | 10 + .../js/highlight-js-diff.62d66733.js | 10 - .../js/highlight-js-http-js.f78e83c2.js | 10 + .../js/highlight-js-http.163e45b6.js | 10 - .../js/highlight-js-java-js.4fe21e94.js | 10 + .../js/highlight-js-java.8326d9d8.js | 10 - .../js/highlight-js-javascript-js.dfc9d16d.js | 10 + .../js/highlight-js-javascript.acb8a8eb.js | 10 - .../js/highlight-js-json-js.2a1856ba.js | 10 + .../js/highlight-js-json.471128d2.js | 10 - .../js/highlight-js-llvm-js.26121771.js | 10 + .../js/highlight-js-llvm.6100b125.js | 10 - .../js/highlight-js-markdown-js.a2f456af.js | 10 + .../js/highlight-js-markdown.90077643.js | 10 - .../js/highlight-js-objectivec-js.74dea052.js | 10 + .../js/highlight-js-objectivec.bcdf5156.js | 10 - .../js/highlight-js-perl-js.da6eda82.js | 10 + .../js/highlight-js-perl.757d7b6f.js | 10 - .../js/highlight-js-php-js.c458ffa4.js | 10 + .../js/highlight-js-php.cc8d6c27.js | 10 - .../js/highlight-js-python-js.60354774.js | 10 + .../js/highlight-js-python.c214ed92.js | 10 - .../js/highlight-js-ruby-js.7272231f.js | 10 + .../js/highlight-js-ruby.f889d392.js | 10 - .../js/highlight-js-scss-js.adcd11a2.js | 10 + .../js/highlight-js-scss.62ee18da.js | 10 - .../js/highlight-js-shell-js.0ad5b20f.js} | 6 +- .../js/highlight-js-swift-js.bdd5bff5.js | 10 + .../js/highlight-js-swift.84f3e88c.js | 10 - .../js/highlight-js-xml-js.0d78f903.js | 10 + .../js/highlight-js-xml.9c3688c7.js | 10 - .../js/index.2871ffbd.js | 9 + .../js/index.e8a5d294.js | 9 - .../js/topic.2687cdff.js | 10 + .../js/topic.8cd0c0c4.js | 10 - .../js/tutorials-overview.2a32cd6f.js | 10 - .../js/tutorials-overview.2eff1231.js | 10 + .../Adyen3DS2.doccarchive/metadata.json | 2 +- Documentation/html/css/523.e9a069b0.css | 9 + Documentation/html/css/675.40c3bcb2.css | 9 + .../html/css/chunk-c0335d80.10a2f091.css | 9 - .../html/css/documentation-topic.1d1eec04.css | 9 - .../html/css/documentation-topic.b186e79f.css | 9 + .../documentation-topic~topic.b6287bcf.css | 9 - ...opic~topic~tutorials-overview.d6f5411c.css | 9 - Documentation/html/css/index.038e887c.css | 9 - Documentation/html/css/index.ff036a9e.css | 9 + Documentation/html/css/topic.672a9049.css | 9 + Documentation/html/css/topic.d8c126f3.css | 9 - .../html/css/tutorials-overview.6eb589ed.css | 9 + .../html/css/tutorials-overview.c249c765.css | 9 - .../html/data/documentation/adyen3ds2.json | 2 +- .../adyen3ds2/ady3ds2sdkversion.json | 2 +- .../adyen3ds2/adyappearance.json | 2 +- .../adyen3ds2/adyappearance/font.json | 2 +- .../adyen3ds2/adyappearance/textcolor.json | 2 +- .../adyen3ds2/adyappearancebuttontype.json | 2 +- .../adyappearancebuttontypecancel.json | 2 +- .../adyappearancebuttontypecontinue.json | 2 +- .../adyappearancebuttontypenext.json | 2 +- .../adyappearancebuttontypeoob.json | 2 +- .../adyappearancebuttontyperesend.json | 2 +- .../adyappearancebuttontypesubmit.json | 2 +- .../adyen3ds2/adyappearanceconfiguration.json | 2 +- .../backgroundcolor.json | 2 +- .../bordercolor.json | 2 +- .../buttonappearanceforbuttontype:.json | 2 +- .../infoappearance.json | 2 +- .../labelappearance.json | 2 +- .../modalpresentationstyle.json | 2 +- .../navigationbarappearance.json | 2 +- .../selectappearance.json | 2 +- .../statusbarstyle.json | 2 +- .../switchappearance.json | 2 +- .../adyappearanceconfiguration/textcolor.json | 2 +- .../textfieldappearance.json | 2 +- .../adyappearanceconfiguration/tintcolor.json | 2 +- .../adyauthenticationrequestparameters.json | 2 +- .../deviceinformation.json | 2 +- .../messageversion.json | 2 +- .../sdkapplicationidentifier.json | 2 +- .../sdkephemeralpublickey.json | 2 +- .../sdkreferencenumber.json | 2 +- .../sdktransactionidentifier.json | 2 +- .../adyen3ds2/adybuttonappearance.json | 2 +- .../adybuttonappearance/backgroundcolor.json | 2 +- .../adybuttonappearance/cornerradius.json | 2 +- .../disabledbackgroundcolor.json | 2 +- .../disabledtextcolor.json | 2 +- .../highlightedbackgroundcolor.json | 2 +- .../adybuttonappearance/texttransform.json | 2 +- .../adybuttonappearancetexttransform.json | 2 +- ...uttonappearancetexttransformlowercase.json | 2 +- .../adybuttonappearancetexttransformnone.json | 2 +- ...uttonappearancetexttransformuppercase.json | 2 +- .../adychallengecompletionhandler.json | 2 +- .../adyen3ds2/adychallengedelegate.json | 2 +- .../challengedidfailwitherror:.json | 2 +- .../challengedidfinishwithresult:.json | 2 +- .../adyen3ds2/adychallengeparameters.json | 2 +- .../acsreferencenumber.json | 2 +- .../acssignedcontent.json | 2 +- .../acstransactionidentifier.json | 2 +- ...:acsreferencenumber:acssignedcontent:.json | 2 +- ...:acsreferencenumber:acssignedcontent:.json | 2 +- .../servertransactionidentifier.json | 2 +- .../threedsrequestorappurl.json | 2 +- .../adyen3ds2/adychallengeresult.json | 2 +- .../sdktransactionidentifier.json | 2 +- .../adychallengeresult/transactionstatus.json | 2 +- .../adyen3ds2/adyen3ds2versionnumber.json | 2 +- .../adyen3ds2/adyen3ds2versionstring.json | 2 +- .../adyen3ds2/adyinfoappearance.json | 2 +- .../adyinfoappearance/bordercolor.json | 2 +- .../adyinfoappearance/headingfont.json | 2 +- .../adyinfoappearance/headingtextcolor.json | 2 +- .../selectionindicatortintcolor.json | 2 +- .../adyen3ds2/adylabelappearance.json | 2 +- .../adylabelappearance/errortextcolor.json | 2 +- .../adylabelappearance/headingfont.json | 2 +- .../adylabelappearance/headinglineheight.json | 2 +- .../adylabelappearance/headingtextcolor.json | 2 +- .../adylabelappearance/lineheight.json | 2 +- .../adylabelappearance/subheadingfont.json | 2 +- .../subheadingtextcolor.json | 2 +- .../adyen3ds2/adynavigationbarappearance.json | 2 +- .../backgroundcolor.json | 2 +- .../cancelbuttontitle.json | 2 +- .../adynavigationbarappearance/title.json | 2 +- .../adyen3ds2/adyprogressview.json | 2 +- .../adyen3ds2/adyprogressview/hide.json | 2 +- .../adyprogressview/hidewithcompletion:.json | 2 +- .../adyen3ds2/adyprogressview/show.json | 2 +- .../adyprogressview/showwithcompletion:.json | 2 +- ...tocolerroracstransactionidentifierkey.json | 2 +- .../adyen3ds2/adyprotocolerrordetailkey.json | 2 +- .../adyen3ds2/adyprotocolerrordomain.json | 2 +- ...tocolerrorsdktransactionidentifierkey.json | 2 +- ...olerrorservertransactionidentifierkey.json | 2 +- .../adyen3ds2/adyruntimeerrorcode.json | 2 +- .../adyruntimeerrorchallengecancelled.json | 2 +- .../adyruntimeerrorchallengetimedout.json | 2 +- .../adyruntimeerrorinvalidresponse.json | 2 +- .../adyruntimeerrorrequestfailed.json | 2 +- ...yruntimeerrorsecurechannelsetupfailed.json | 2 +- ...adyruntimeerrorunknowndirectoryserver.json | 2 +- .../adyen3ds2/adyruntimeerrordomain.json | 2 +- .../adysecuritywarningsdelegate.json | 2 +- .../securitywarningsfound:.json | 2 +- .../adyen3ds2/adyselectappearance.json | 2 +- .../adyselectappearance/bordercolor.json | 2 +- .../highlightedbackgroundcolor.json | 2 +- .../selectionindicatortintcolor.json | 2 +- .../documentation/adyen3ds2/adyservice.json | 2 +- ...ranceconfiguration:completionhandler:.json | 2 +- .../transactionwithmessageversion:error:.json | 2 +- .../adyen3ds2/adyservice/version.json | 2 +- .../adyen3ds2/adyservice/warnings.json | 2 +- .../adyen3ds2/adyserviceparameters.json | 2 +- .../directoryserveridentifier.json | 2 +- .../directoryserverpublickey.json | 2 +- .../directoryserverrootcertificates.json | 2 +- .../adyen3ds2/adyserviceparameters/init.json | 2 +- ...ckey:directoryserverrootcertificates:.json | 2 +- .../removevalueforkey:.json | 2 +- .../removevalueforkey:ingroup:.json | 2 +- .../setvalue:forkey:.json | 2 +- .../setvalue:forkey:ingroup:.json | 2 +- .../adyserviceparameters/valueforkey:.json | 2 +- .../valueforkey:ingroup:.json | 2 +- .../adyen3ds2/adyswitchappearance.json | 2 +- .../adyswitchappearance/switchtintcolor.json | 2 +- .../adyen3ds2/adytextfieldappearance.json | 2 +- .../adytextfieldappearance/bordercolor.json | 2 +- .../adytextfieldappearance/borderwidth.json | 2 +- .../adytextfieldappearance/cornerradius.json | 2 +- .../keyboardappearance.json | 2 +- .../adyen3ds2/adytransaction.json | 2 +- .../authenticationrequestparameters.json | 2 +- .../adytransaction/cancelchallenge.json | 2 +- .../adyen3ds2/adytransaction/close.json | 2 +- ...engewithparameters:completionhandler:.json | 2 +- ...formchallengewithparameters:delegate:.json | 2 +- ...lengewithparameters:delegate:timeout:.json | 2 +- ...parameters:timeout:completionhandler:.json | 2 +- .../adytransaction/progressview.json | 2 +- .../adytransaction/securitydelegate.json | 2 +- ...adytransactiondefaultchallengetimeout.json | 2 +- .../documentation/adyen3ds2/adywarning.json | 2 +- .../adyen3ds2/adywarning/identifier.json | 2 +- .../adyen3ds2/adywarning/message.json | 2 +- .../adyen3ds2/adywarning/severity.json | 2 +- .../adyen3ds2/adywarningseverity.json | 2 +- .../adywarningseverityhigh.json | 2 +- .../adywarningseveritylow.json | 2 +- .../adywarningseveritymedium.json | 2 +- .../adyen3ds2/ady3ds2sdkversion/index.html | 2 +- .../adyen3ds2/adyappearance/font/index.html | 2 +- .../adyen3ds2/adyappearance/index.html | 2 +- .../adyappearance/textcolor/index.html | 2 +- .../adyappearancebuttontypecancel/index.html | 2 +- .../index.html | 2 +- .../adyappearancebuttontypenext/index.html | 2 +- .../adyappearancebuttontypeoob/index.html | 2 +- .../adyappearancebuttontyperesend/index.html | 2 +- .../adyappearancebuttontypesubmit/index.html | 2 +- .../adyappearancebuttontype/index.html | 2 +- .../backgroundcolor/index.html | 2 +- .../bordercolor/index.html | 2 +- .../buttonappearanceforbuttontype:/index.html | 2 +- .../adyappearanceconfiguration/index.html | 2 +- .../infoappearance/index.html | 2 +- .../labelappearance/index.html | 2 +- .../modalpresentationstyle/index.html | 2 +- .../navigationbarappearance/index.html | 2 +- .../selectappearance/index.html | 2 +- .../statusbarstyle/index.html | 2 +- .../switchappearance/index.html | 2 +- .../textcolor/index.html | 2 +- .../textfieldappearance/index.html | 2 +- .../tintcolor/index.html | 2 +- .../deviceinformation/index.html | 2 +- .../index.html | 2 +- .../messageversion/index.html | 2 +- .../sdkapplicationidentifier/index.html | 2 +- .../sdkephemeralpublickey/index.html | 2 +- .../sdkreferencenumber/index.html | 2 +- .../sdktransactionidentifier/index.html | 2 +- .../backgroundcolor/index.html | 2 +- .../cornerradius/index.html | 2 +- .../disabledbackgroundcolor/index.html | 2 +- .../disabledtextcolor/index.html | 2 +- .../highlightedbackgroundcolor/index.html | 2 +- .../adyen3ds2/adybuttonappearance/index.html | 2 +- .../texttransform/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adychallengecompletionhandler/index.html | 2 +- .../challengedidfailwitherror:/index.html | 2 +- .../challengedidfinishwithresult:/index.html | 2 +- .../adyen3ds2/adychallengedelegate/index.html | 2 +- .../acsreferencenumber/index.html | 2 +- .../acssignedcontent/index.html | 2 +- .../acstransactionidentifier/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adychallengeparameters/index.html | 2 +- .../servertransactionidentifier/index.html | 2 +- .../threedsrequestorappurl/index.html | 2 +- .../adyen3ds2/adychallengeresult/index.html | 2 +- .../sdktransactionidentifier/index.html | 2 +- .../transactionstatus/index.html | 2 +- .../adyen3ds2versionnumber/index.html | 2 +- .../adyen3ds2versionstring/index.html | 2 +- .../adyinfoappearance/bordercolor/index.html | 2 +- .../adyinfoappearance/headingfont/index.html | 2 +- .../headingtextcolor/index.html | 2 +- .../adyen3ds2/adyinfoappearance/index.html | 2 +- .../selectionindicatortintcolor/index.html | 2 +- .../errortextcolor/index.html | 2 +- .../adylabelappearance/headingfont/index.html | 2 +- .../headinglineheight/index.html | 2 +- .../headingtextcolor/index.html | 2 +- .../adyen3ds2/adylabelappearance/index.html | 2 +- .../adylabelappearance/lineheight/index.html | 2 +- .../subheadingfont/index.html | 2 +- .../subheadingtextcolor/index.html | 2 +- .../backgroundcolor/index.html | 2 +- .../cancelbuttontitle/index.html | 2 +- .../adynavigationbarappearance/index.html | 2 +- .../title/index.html | 2 +- .../adyen3ds2/adyprogressview/hide/index.html | 2 +- .../hidewithcompletion:/index.html | 2 +- .../adyen3ds2/adyprogressview/index.html | 2 +- .../adyen3ds2/adyprogressview/show/index.html | 2 +- .../showwithcompletion:/index.html | 2 +- .../index.html | 2 +- .../adyprotocolerrordetailkey/index.html | 2 +- .../adyprotocolerrordomain/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adyruntimeerrorinvalidresponse/index.html | 2 +- .../adyruntimeerrorrequestfailed/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adyen3ds2/adyruntimeerrorcode/index.html | 2 +- .../adyruntimeerrordomain/index.html | 2 +- .../adysecuritywarningsdelegate/index.html | 2 +- .../securitywarningsfound:/index.html | 2 +- .../bordercolor/index.html | 2 +- .../highlightedbackgroundcolor/index.html | 2 +- .../adyen3ds2/adyselectappearance/index.html | 2 +- .../selectionindicatortintcolor/index.html | 2 +- .../adyen3ds2/adyservice/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adyen3ds2/adyservice/version/index.html | 2 +- .../adyen3ds2/adyservice/warnings/index.html | 2 +- .../directoryserveridentifier/index.html | 2 +- .../directoryserverpublickey/index.html | 2 +- .../index.html | 2 +- .../adyen3ds2/adyserviceparameters/index.html | 2 +- .../adyserviceparameters/init/index.html | 2 +- .../index.html | 2 +- .../removevalueforkey:/index.html | 2 +- .../removevalueforkey:ingroup:/index.html | 2 +- .../setvalue:forkey:/index.html | 2 +- .../setvalue:forkey:ingroup:/index.html | 2 +- .../valueforkey:/index.html | 2 +- .../valueforkey:ingroup:/index.html | 2 +- .../adyen3ds2/adyswitchappearance/index.html | 2 +- .../switchtintcolor/index.html | 2 +- .../bordercolor/index.html | 2 +- .../borderwidth/index.html | 2 +- .../cornerradius/index.html | 2 +- .../adytextfieldappearance/index.html | 2 +- .../keyboardappearance/index.html | 2 +- .../index.html | 2 +- .../adytransaction/cancelchallenge/index.html | 2 +- .../adyen3ds2/adytransaction/close/index.html | 2 +- .../adyen3ds2/adytransaction/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../adytransaction/progressview/index.html | 2 +- .../securitydelegate/index.html | 2 +- .../index.html | 2 +- .../adywarning/identifier/index.html | 2 +- .../adyen3ds2/adywarning/index.html | 2 +- .../adyen3ds2/adywarning/message/index.html | 2 +- .../adyen3ds2/adywarning/severity/index.html | 2 +- .../adywarningseverityhigh/index.html | 2 +- .../adywarningseveritylow/index.html | 2 +- .../adywarningseveritymedium/index.html | 2 +- .../adyen3ds2/adywarningseverity/index.html | 2 +- .../html/documentation/adyen3ds2/index.html | 2 +- ...n.d6f7e47d.svg => added-icon.832a5d2c.svg} | 0 ...b4f17.svg => deprecated-icon.7bf1740a.svg} | 0 ...496e73d.svg => modified-icon.efb2697d.svg} | 0 .../html/img/no-image@2x.df2a0a50.png | Bin 6155 -> 0 bytes Documentation/html/index.html | 2 +- Documentation/html/js/337.274a8ccc.js | 10 + Documentation/html/js/37.3cabdf6d.js | 10 + Documentation/html/js/523.3af1b2ef.js | 10 + Documentation/html/js/903.b3710a74.js | 10 + .../html/js/chunk-2d0d3105.cd72cc8e.js | 10 - .../html/js/chunk-c0335d80.76a68cc5.js | 10 - .../html/js/chunk-vendors.ba2dd0cb.js | 26 - .../html/js/chunk-vendors.bdb7cbba.js | 26 + .../html/js/documentation-topic.57e91f8a.js | 10 - .../html/js/documentation-topic.f9ef3692.js | 10 + .../js/documentation-topic~topic.1679ec90.js | 20 - ...topic~topic~tutorials-overview.90c61522.js | 10 - .../html/js/highlight-js-bash-js.702f0c5c.js | 10 + .../html/js/highlight-js-bash.1b52852f.js | 10 - .../html/js/highlight-js-c-js.063069d3.js | 10 + .../html/js/highlight-js-c.d1db3f17.js | 10 - .../html/js/highlight-js-cpp-js.458a9ae4.js | 10 + .../html/js/highlight-js-cpp.eaddddbe.js | 10 - .../html/js/highlight-js-css-js.bfc4251f.js | 10 + .../html/js/highlight-js-css.75eab1fe.js | 10 - .../highlight-js-custom-markdown.78c9f6ed.js | 10 + .../highlight-js-custom-markdown.7cffc4b3.js | 10 - .../js/highlight-js-custom-swift.5cda5c20.js | 10 - .../js/highlight-js-custom-swift.738731d1.js | 10 + .../html/js/highlight-js-diff-js.4db9a783.js | 10 + .../html/js/highlight-js-diff.62d66733.js | 10 - .../html/js/highlight-js-http-js.f78e83c2.js | 10 + .../html/js/highlight-js-http.163e45b6.js | 10 - .../html/js/highlight-js-java-js.4fe21e94.js | 10 + .../html/js/highlight-js-java.8326d9d8.js | 10 - .../js/highlight-js-javascript-js.dfc9d16d.js | 10 + .../js/highlight-js-javascript.acb8a8eb.js | 10 - .../html/js/highlight-js-json-js.2a1856ba.js | 10 + .../html/js/highlight-js-json.471128d2.js | 10 - .../html/js/highlight-js-llvm-js.26121771.js | 10 + .../html/js/highlight-js-llvm.6100b125.js | 10 - .../js/highlight-js-markdown-js.a2f456af.js | 10 + .../html/js/highlight-js-markdown.90077643.js | 10 - .../js/highlight-js-objectivec-js.74dea052.js | 10 + .../js/highlight-js-objectivec.bcdf5156.js | 10 - .../html/js/highlight-js-perl-js.da6eda82.js | 10 + .../html/js/highlight-js-perl.757d7b6f.js | 10 - .../html/js/highlight-js-php-js.c458ffa4.js | 10 + .../html/js/highlight-js-php.cc8d6c27.js | 10 - .../js/highlight-js-python-js.60354774.js | 10 + .../html/js/highlight-js-python.c214ed92.js | 10 - .../html/js/highlight-js-ruby-js.7272231f.js | 10 + .../html/js/highlight-js-ruby.f889d392.js | 10 - .../html/js/highlight-js-scss-js.adcd11a2.js | 10 + .../html/js/highlight-js-scss.62ee18da.js | 10 - .../js/highlight-js-shell-js.0ad5b20f.js} | 6 +- .../html/js/highlight-js-swift-js.bdd5bff5.js | 10 + .../html/js/highlight-js-swift.84f3e88c.js | 10 - .../html/js/highlight-js-xml-js.0d78f903.js | 10 + .../html/js/highlight-js-xml.9c3688c7.js | 10 - Documentation/html/js/index.2871ffbd.js | 9 + Documentation/html/js/index.e8a5d294.js | 9 - Documentation/html/js/topic.2687cdff.js | 10 + Documentation/html/js/topic.8cd0c0c4.js | 10 - .../html/js/tutorials-overview.2a32cd6f.js | 10 - .../html/js/tutorials-overview.2eff1231.js | 10 + Documentation/html/metadata.json | 2 +- Documentation/redirect/index.html | 2 +- .../Dynamic/Adyen3DS2.xcframework/Info.plist | 12 +- .../_CodeSignature/CodeDirectory | Bin 153 -> 153 bytes .../_CodeSignature/CodeRequirements-1 | Bin 201 -> 201 bytes .../_CodeSignature/CodeResources | 149 ++-- .../_CodeSignature/CodeSignature | Bin 9168 -> 9167 bytes .../ios-arm64/Adyen3DS2.framework/Adyen3DS2 | Bin 638048 -> 638096 bytes .../Adyen3DS2.bundle/Info.plist | Bin 863 -> 864 bytes .../Adyen3DS2.bundle/macho.hash | 2 +- .../Adyen3DS2.bundle/macho.hash.sha256 | Bin 512 -> 512 bytes .../ios-arm64/Adyen3DS2.framework/Info.plist | Bin 755 -> 756 bytes .../Adyen3DS2.framework/PrivacyInfo.xcprivacy | 3 +- .../_CodeSignature/CodeResources | 18 +- .../Adyen3DS2.framework/Adyen3DS2 | Bin 26 -> 1270264 bytes .../Adyen3DS2.framework/Versions/A/Adyen3DS2 | Bin 1386976 -> 1759416 bytes .../Adyen3DS2.bundle/Contents/Info.plist | 16 +- .../Contents/Resources/macho.hash | 2 +- .../Contents/Resources/macho.hash.sha256 | Bin 512 -> 512 bytes .../Versions/A/Resources/Info.plist | 16 +- .../A/Resources/PrivacyInfo.xcprivacy | 3 +- .../Versions/A/_CodeSignature/CodeResources | 538 ------------- .../Adyen3DS2.framework/Adyen3DS2 | Bin 1672240 -> 1227264 bytes .../Adyen3DS2.bundle/Info.plist | Bin 843 -> 844 bytes .../Adyen3DS2.bundle/macho.hash | 2 +- .../Adyen3DS2.bundle/macho.hash.sha256 | Bin 512 -> 512 bytes .../Adyen3DS2.framework/Info.plist | Bin 735 -> 736 bytes .../Adyen3DS2.framework/PrivacyInfo.xcprivacy | 3 +- .../_CodeSignature/CodeResources | 18 +- .../Static/Adyen3DS2.xcframework/Info.plist | 12 +- .../_CodeSignature/CodeDirectory | Bin 153 -> 153 bytes .../_CodeSignature/CodeRequirements-1 | Bin 201 -> 201 bytes .../_CodeSignature/CodeResources | 245 +++--- .../_CodeSignature/CodeSignature | Bin 9167 -> 9167 bytes .../ios-arm64/Adyen3DS2.framework/Adyen3DS2 | Bin 1203912 -> 1204880 bytes .../Adyen3DS2.bundle/Info.plist | Bin 863 -> 864 bytes .../Adyen3DS2.bundle/macho.hash | 2 +- .../Adyen3DS2.bundle/macho.hash.sha256 | Bin 512 -> 512 bytes .../ios-arm64/Adyen3DS2.framework/Info.plist | Bin 755 -> 756 bytes .../Adyen3DS2.framework/PrivacyInfo.xcprivacy | 3 +- .../_CodeSignature/CodeDirectory | Bin 163 -> 163 bytes .../_CodeSignature/CodeRequirements-1 | Bin 211 -> 211 bytes .../_CodeSignature/CodeResources | 26 +- .../_CodeSignature/CodeSignature | Bin 9167 -> 9166 bytes .../Adyen3DS2.framework/Adyen3DS2 | Bin 26 -> 2441424 bytes .../Adyen3DS2.framework/Versions/A/Adyen3DS2 | Bin 2439712 -> 2658960 bytes .../Adyen3DS2.bundle/Contents/Info.plist | 16 +- .../Contents/Resources/macho.hash | 2 +- .../Contents/Resources/macho.hash.sha256 | Bin 512 -> 512 bytes .../Versions/A/Resources/Info.plist | 16 +- .../A/Resources/PrivacyInfo.xcprivacy | 3 +- .../Versions/A/_CodeSignature/CodeDirectory | Bin 163 -> 0 bytes .../A/_CodeSignature/CodeRequirements | Bin 180 -> 0 bytes .../A/_CodeSignature/CodeRequirements-1 | Bin 211 -> 0 bytes .../Versions/A/_CodeSignature/CodeResources | 726 ------------------ .../Versions/A/_CodeSignature/CodeSignature | Bin 9167 -> 0 bytes .../Adyen3DS2.framework/Adyen3DS2 | Bin 2644544 -> 2429224 bytes .../Adyen3DS2.bundle/Info.plist | Bin 843 -> 844 bytes .../Adyen3DS2.bundle/macho.hash | 2 +- .../Adyen3DS2.bundle/macho.hash.sha256 | Bin 512 -> 512 bytes .../Adyen3DS2.framework/Info.plist | Bin 735 -> 736 bytes .../Adyen3DS2.framework/PrivacyInfo.xcprivacy | 3 +- .../_CodeSignature/CodeDirectory | Bin 163 -> 163 bytes .../_CodeSignature/CodeRequirements-1 | Bin 211 -> 211 bytes .../_CodeSignature/CodeResources | 26 +- .../_CodeSignature/CodeSignature | Bin 9168 -> 9167 bytes 808 files changed, 1613 insertions(+), 2970 deletions(-) create mode 100644 .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata create mode 100644 .swiftpm/xcode/xcuserdata/robertd.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/523.e9a069b0.css create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/675.40c3bcb2.css delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/chunk-c0335d80.10a2f091.css delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic.1d1eec04.css create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic.b186e79f.css delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic~topic.b6287bcf.css delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic~topic~tutorials-overview.d6f5411c.css delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/index.038e887c.css create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/index.ff036a9e.css create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/topic.672a9049.css delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/topic.d8c126f3.css create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/tutorials-overview.6eb589ed.css delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/css/tutorials-overview.c249c765.css rename Documentation/doccarchive/Adyen3DS2.doccarchive/img/{added-icon.d6f7e47d.svg => added-icon.832a5d2c.svg} (100%) rename Documentation/doccarchive/Adyen3DS2.doccarchive/img/{deprecated-icon.015b4f17.svg => deprecated-icon.7bf1740a.svg} (100%) rename Documentation/doccarchive/Adyen3DS2.doccarchive/img/{modified-icon.f496e73d.svg => modified-icon.efb2697d.svg} (100%) delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/img/no-image@2x.df2a0a50.png create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/337.274a8ccc.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/37.3cabdf6d.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/523.3af1b2ef.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/903.b3710a74.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-2d0d3105.cd72cc8e.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-c0335d80.76a68cc5.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-vendors.ba2dd0cb.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-vendors.bdb7cbba.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic.57e91f8a.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic.f9ef3692.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic~topic.1679ec90.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic~topic~tutorials-overview.90c61522.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-bash-js.702f0c5c.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-bash.1b52852f.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-c-js.063069d3.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-c.d1db3f17.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-cpp-js.458a9ae4.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-cpp.eaddddbe.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-css-js.bfc4251f.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-css.75eab1fe.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-markdown.78c9f6ed.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-markdown.7cffc4b3.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-swift.5cda5c20.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-swift.738731d1.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-diff-js.4db9a783.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-diff.62d66733.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-http-js.f78e83c2.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-http.163e45b6.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-java-js.4fe21e94.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-java.8326d9d8.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-javascript-js.dfc9d16d.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-javascript.acb8a8eb.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-json-js.2a1856ba.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-json.471128d2.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-llvm-js.26121771.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-llvm.6100b125.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-markdown-js.a2f456af.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-markdown.90077643.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-objectivec-js.74dea052.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-objectivec.bcdf5156.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-perl-js.da6eda82.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-perl.757d7b6f.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-php-js.c458ffa4.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-php.cc8d6c27.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-python-js.60354774.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-python.c214ed92.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-ruby-js.7272231f.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-ruby.f889d392.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-scss-js.adcd11a2.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-scss.62ee18da.js rename Documentation/{html/js/highlight-js-shell.dd7f411f.js => doccarchive/Adyen3DS2.doccarchive/js/highlight-js-shell-js.0ad5b20f.js} (50%) create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-swift-js.bdd5bff5.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-swift.84f3e88c.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-xml-js.0d78f903.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-xml.9c3688c7.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/index.2871ffbd.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/index.e8a5d294.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/topic.2687cdff.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/topic.8cd0c0c4.js delete mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/tutorials-overview.2a32cd6f.js create mode 100644 Documentation/doccarchive/Adyen3DS2.doccarchive/js/tutorials-overview.2eff1231.js create mode 100644 Documentation/html/css/523.e9a069b0.css create mode 100644 Documentation/html/css/675.40c3bcb2.css delete mode 100644 Documentation/html/css/chunk-c0335d80.10a2f091.css delete mode 100644 Documentation/html/css/documentation-topic.1d1eec04.css create mode 100644 Documentation/html/css/documentation-topic.b186e79f.css delete mode 100644 Documentation/html/css/documentation-topic~topic.b6287bcf.css delete mode 100644 Documentation/html/css/documentation-topic~topic~tutorials-overview.d6f5411c.css delete mode 100644 Documentation/html/css/index.038e887c.css create mode 100644 Documentation/html/css/index.ff036a9e.css create mode 100644 Documentation/html/css/topic.672a9049.css delete mode 100644 Documentation/html/css/topic.d8c126f3.css create mode 100644 Documentation/html/css/tutorials-overview.6eb589ed.css delete mode 100644 Documentation/html/css/tutorials-overview.c249c765.css rename Documentation/html/img/{added-icon.d6f7e47d.svg => added-icon.832a5d2c.svg} (100%) rename Documentation/html/img/{deprecated-icon.015b4f17.svg => deprecated-icon.7bf1740a.svg} (100%) rename Documentation/html/img/{modified-icon.f496e73d.svg => modified-icon.efb2697d.svg} (100%) delete mode 100644 Documentation/html/img/no-image@2x.df2a0a50.png create mode 100644 Documentation/html/js/337.274a8ccc.js create mode 100644 Documentation/html/js/37.3cabdf6d.js create mode 100644 Documentation/html/js/523.3af1b2ef.js create mode 100644 Documentation/html/js/903.b3710a74.js delete mode 100644 Documentation/html/js/chunk-2d0d3105.cd72cc8e.js delete mode 100644 Documentation/html/js/chunk-c0335d80.76a68cc5.js delete mode 100644 Documentation/html/js/chunk-vendors.ba2dd0cb.js create mode 100644 Documentation/html/js/chunk-vendors.bdb7cbba.js delete mode 100644 Documentation/html/js/documentation-topic.57e91f8a.js create mode 100644 Documentation/html/js/documentation-topic.f9ef3692.js delete mode 100644 Documentation/html/js/documentation-topic~topic.1679ec90.js delete mode 100644 Documentation/html/js/documentation-topic~topic~tutorials-overview.90c61522.js create mode 100644 Documentation/html/js/highlight-js-bash-js.702f0c5c.js delete mode 100644 Documentation/html/js/highlight-js-bash.1b52852f.js create mode 100644 Documentation/html/js/highlight-js-c-js.063069d3.js delete mode 100644 Documentation/html/js/highlight-js-c.d1db3f17.js create mode 100644 Documentation/html/js/highlight-js-cpp-js.458a9ae4.js delete mode 100644 Documentation/html/js/highlight-js-cpp.eaddddbe.js create mode 100644 Documentation/html/js/highlight-js-css-js.bfc4251f.js delete mode 100644 Documentation/html/js/highlight-js-css.75eab1fe.js create mode 100644 Documentation/html/js/highlight-js-custom-markdown.78c9f6ed.js delete mode 100644 Documentation/html/js/highlight-js-custom-markdown.7cffc4b3.js delete mode 100644 Documentation/html/js/highlight-js-custom-swift.5cda5c20.js create mode 100644 Documentation/html/js/highlight-js-custom-swift.738731d1.js create mode 100644 Documentation/html/js/highlight-js-diff-js.4db9a783.js delete mode 100644 Documentation/html/js/highlight-js-diff.62d66733.js create mode 100644 Documentation/html/js/highlight-js-http-js.f78e83c2.js delete mode 100644 Documentation/html/js/highlight-js-http.163e45b6.js create mode 100644 Documentation/html/js/highlight-js-java-js.4fe21e94.js delete mode 100644 Documentation/html/js/highlight-js-java.8326d9d8.js create mode 100644 Documentation/html/js/highlight-js-javascript-js.dfc9d16d.js delete mode 100644 Documentation/html/js/highlight-js-javascript.acb8a8eb.js create mode 100644 Documentation/html/js/highlight-js-json-js.2a1856ba.js delete mode 100644 Documentation/html/js/highlight-js-json.471128d2.js create mode 100644 Documentation/html/js/highlight-js-llvm-js.26121771.js delete mode 100644 Documentation/html/js/highlight-js-llvm.6100b125.js create mode 100644 Documentation/html/js/highlight-js-markdown-js.a2f456af.js delete mode 100644 Documentation/html/js/highlight-js-markdown.90077643.js create mode 100644 Documentation/html/js/highlight-js-objectivec-js.74dea052.js delete mode 100644 Documentation/html/js/highlight-js-objectivec.bcdf5156.js create mode 100644 Documentation/html/js/highlight-js-perl-js.da6eda82.js delete mode 100644 Documentation/html/js/highlight-js-perl.757d7b6f.js create mode 100644 Documentation/html/js/highlight-js-php-js.c458ffa4.js delete mode 100644 Documentation/html/js/highlight-js-php.cc8d6c27.js create mode 100644 Documentation/html/js/highlight-js-python-js.60354774.js delete mode 100644 Documentation/html/js/highlight-js-python.c214ed92.js create mode 100644 Documentation/html/js/highlight-js-ruby-js.7272231f.js delete mode 100644 Documentation/html/js/highlight-js-ruby.f889d392.js create mode 100644 Documentation/html/js/highlight-js-scss-js.adcd11a2.js delete mode 100644 Documentation/html/js/highlight-js-scss.62ee18da.js rename Documentation/{doccarchive/Adyen3DS2.doccarchive/js/highlight-js-shell.dd7f411f.js => html/js/highlight-js-shell-js.0ad5b20f.js} (50%) create mode 100644 Documentation/html/js/highlight-js-swift-js.bdd5bff5.js delete mode 100644 Documentation/html/js/highlight-js-swift.84f3e88c.js create mode 100644 Documentation/html/js/highlight-js-xml-js.0d78f903.js delete mode 100644 Documentation/html/js/highlight-js-xml.9c3688c7.js create mode 100644 Documentation/html/js/index.2871ffbd.js delete mode 100644 Documentation/html/js/index.e8a5d294.js create mode 100644 Documentation/html/js/topic.2687cdff.js delete mode 100644 Documentation/html/js/topic.8cd0c0c4.js delete mode 100644 Documentation/html/js/tutorials-overview.2a32cd6f.js create mode 100644 Documentation/html/js/tutorials-overview.2eff1231.js mode change 120000 => 100755 XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 delete mode 100644 XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeResources mode change 120000 => 100644 XCFramework/Static/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 delete mode 100644 XCFramework/Static/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeDirectory delete mode 100644 XCFramework/Static/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeRequirements delete mode 100644 XCFramework/Static/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeRequirements-1 delete mode 100644 XCFramework/Static/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeResources delete mode 100644 XCFramework/Static/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeSignature diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..919434a62 --- /dev/null +++ b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/.swiftpm/xcode/xcuserdata/robertd.xcuserdatad/xcschemes/xcschememanagement.plist b/.swiftpm/xcode/xcuserdata/robertd.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 000000000..d290f1569 --- /dev/null +++ b/.swiftpm/xcode/xcuserdata/robertd.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + Adyen3DS2.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/Adyen3DS2.podspec b/Adyen3DS2.podspec index ff8d8d8ec..d657a6c78 100644 --- a/Adyen3DS2.podspec +++ b/Adyen3DS2.podspec @@ -1,4 +1,4 @@ -version = '2.4.1' +version = '2.4.2' Pod::Spec.new do |spec| spec.name = 'Adyen3DS2' diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/523.e9a069b0.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/523.e9a069b0.css new file mode 100644 index 000000000..1b2d801d6 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/523.e9a069b0.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */aside[data-v-3ccce809]{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:var(--aside-border-radius,var(--border-radius,4px));border-style:var(--aside-border-style,solid);border-width:var(--aside-border-width,0 0 0 6px);padding:.9411764706rem;text-align:start}aside .label[data-v-3ccce809]{font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}aside .label+[data-v-3ccce809]{margin-top:var(--spacing-stacked-margin-small)}aside.deprecated[data-v-3ccce809]{background-color:var(--color-aside-deprecated-background);border-color:var(--color-aside-deprecated-border);box-shadow:0 0 0 0 var(--color-aside-deprecated-border) inset,0 0 0 0 var(--color-aside-deprecated-border)}aside.deprecated .label[data-v-3ccce809]{color:var(--color-aside-deprecated)}aside.experiment[data-v-3ccce809]{background-color:var(--color-aside-experiment-background);border-color:var(--color-aside-experiment-border);box-shadow:0 0 0 0 var(--color-aside-experiment-border) inset,0 0 0 0 var(--color-aside-experiment-border)}aside.experiment .label[data-v-3ccce809]{color:var(--color-aside-experiment)}aside.important[data-v-3ccce809]{background-color:var(--color-aside-important-background);border-color:var(--color-aside-important-border);box-shadow:0 0 0 0 var(--color-aside-important-border) inset,0 0 0 0 var(--color-aside-important-border)}aside.important .label[data-v-3ccce809]{color:var(--color-aside-important)}aside.note[data-v-3ccce809]{background-color:var(--color-aside-note-background);border-color:var(--color-aside-note-border);box-shadow:0 0 0 0 var(--color-aside-note-border) inset,0 0 0 0 var(--color-aside-note-border)}aside.note .label[data-v-3ccce809]{color:var(--color-aside-note)}aside.tip[data-v-3ccce809]{background-color:var(--color-aside-tip-background);border-color:var(--color-aside-tip-border);box-shadow:0 0 0 0 var(--color-aside-tip-border) inset,0 0 0 0 var(--color-aside-tip-border)}aside.tip .label[data-v-3ccce809]{color:var(--color-aside-tip)}aside.warning[data-v-3ccce809]{background-color:var(--color-aside-warning-background);border-color:var(--color-aside-warning-border);box-shadow:0 0 0 0 var(--color-aside-warning-border) inset,0 0 0 0 var(--color-aside-warning-border)}aside.warning .label[data-v-3ccce809]{color:var(--color-aside-warning)}code[data-v-08295b2f]:before{content:attr(data-before-code)}code[data-v-08295b2f]:after{content:attr(data-after-code)}code[data-v-08295b2f]:after,code[data-v-08295b2f]:before{display:block;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.swift-file-icon.file-icon[data-v-c01a6890]{height:1rem}.file-icon[data-v-7c381064]{position:relative;align-items:flex-end;height:24px;margin:0 .5rem 0 1rem}.filename[data-v-c8c40662]{color:var(--text,var(--colors-secondary-label,var(--color-secondary-label)));font-size:.9411764706rem;line-height:1.1875;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:1rem}@media only screen and (max-width:735px){.filename[data-v-c8c40662]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0}}.filename>a[data-v-c8c40662],.filename>span[data-v-c8c40662]{display:flex;align-items:center;line-height:normal}a[data-v-c8c40662]{color:var(--url,var(--color-link))}.code-line-container[data-v-570d1ba0]{display:inline-block;width:100%;box-sizing:border-box}.code-number[data-v-570d1ba0]{display:inline-block;padding:0 1rem 0 8px;text-align:right;min-width:2em;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-570d1ba0]:before{content:attr(data-line-number)}.highlighted[data-v-570d1ba0]{background:var(--line-highlight,var(--color-code-line-highlight));border-left:4px solid var(--color-code-line-highlight-border)}.highlighted .code-number[data-v-570d1ba0]{padding-left:4px}pre[data-v-570d1ba0]{padding:14px 0;display:flex;overflow:unset;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal;height:100%}@media only screen and (max-width:735px){pre[data-v-570d1ba0]{padding-top:.8235294118rem}}code[data-v-570d1ba0]{white-space:pre;word-wrap:normal;flex-grow:9999}.code-listing[data-v-570d1ba0],.container-general[data-v-570d1ba0]{display:flex}.code-listing[data-v-570d1ba0]{flex-direction:column;border-radius:var(--code-border-radius,var(--border-radius,4px));overflow:hidden;filter:blur(0)}.code-listing.single-line[data-v-570d1ba0]{border-radius:var(--border-radius,4px)}.container-general[data-v-570d1ba0]{overflow:auto}.container-general[data-v-570d1ba0],pre[data-v-570d1ba0]{flex-grow:1}.header-anchor[data-v-24fddf6a]{color:inherit;text-decoration:none;position:relative;padding-right:23px;display:inline-block}.header-anchor[data-v-24fddf6a]:after{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;content:attr(data-after-text)}.header-anchor .icon[data-v-24fddf6a]{position:absolute;right:0;bottom:.2em;display:none;height:16px;margin-left:7px}.header-anchor:focus .icon[data-v-24fddf6a],.header-anchor:hover .icon[data-v-24fddf6a]{display:inline}code[data-v-05f4a5b7]{speak-punctuation:code}.container-general[data-v-25a17a0e]{display:flex;flex-flow:row wrap}.container-general .code-line[data-v-25a17a0e]{flex:1 0 auto}.code-line-container[data-v-25a17a0e]{width:100%;align-items:center;display:flex;border-left:4px solid transparent;counter-increment:linenumbers;padding-right:14px}.code-number[data-v-25a17a0e]{font-size:.7058823529rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:0 1rem 0 8px;text-align:right;min-width:2.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-25a17a0e]:before{content:counter(linenumbers)}.code-line[data-v-25a17a0e]{display:flex}pre[data-v-25a17a0e]{padding:14px 0;display:flex;flex-flow:row wrap;overflow:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}@media only screen and (max-width:735px){pre[data-v-25a17a0e]{padding-top:.8235294118rem}}.collapsible-code-listing[data-v-25a17a0e]{background:var(--background,var(--color-code-background));border-color:var(--colors-grid,var(--color-grid));color:var(--text,var(--color-code-plain));border-radius:var(--border-radius,4px);border-style:solid;border-width:1px;counter-reset:linenumbers;font-size:15px}.collapsible-code-listing.single-line[data-v-25a17a0e]{border-radius:var(--border-radius,4px)}.collapsible[data-v-25a17a0e]{background:var(--color-code-collapsible-background);color:var(--color-code-collapsible-text)}.collapsed[data-v-25a17a0e]:before{content:"⋯";display:inline-block;font-family:monospace;font-weight:700;height:100%;line-height:1;text-align:right;width:2.3rem}.collapsed .code-line-container[data-v-25a17a0e]{height:0;visibility:hidden}.row[data-v-be73599c]{box-sizing:border-box;display:flex;flex-flow:row wrap}.col[data-v-2ee3ad8b]{box-sizing:border-box;flex:none}.xlarge-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xlarge-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xlarge-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xlarge-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xlarge-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xlarge-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xlarge-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xlarge-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xlarge-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xlarge-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xlarge-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xlarge-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xlarge-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xlarge-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}.large-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.large-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.large-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.large-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.large-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.large-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.large-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.large-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.large-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.large-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.large-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.large-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.large-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.large-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}@media only screen and (max-width:1250px){.medium-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.medium-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.medium-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.medium-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.medium-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.medium-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.medium-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.medium-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.medium-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.medium-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.medium-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.medium-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.medium-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.medium-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:735px){.small-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.small-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.small-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.small-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.small-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.small-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.small-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.small-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.small-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.small-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.small-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.small-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.small-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.small-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:320px){.xsmall-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xsmall-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xsmall-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xsmall-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xsmall-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xsmall-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xsmall-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xsmall-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xsmall-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xsmall-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xsmall-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xsmall-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xsmall-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xsmall-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}.tabnav[data-v-5572fe1d]{margin:0 0 1.4705882353rem 0;display:flex}.tabnav--center[data-v-5572fe1d]{justify-content:center}.tabnav--end[data-v-5572fe1d]{justify-content:flex-end}.tabnav--vertical[data-v-5572fe1d]{flex-flow:column wrap}.tabnav--vertical .tabnav-items[data-v-5572fe1d]{flex-flow:column;overflow:hidden}.tabnav--vertical[data-v-5572fe1d] .tabnav-item{padding-left:0}.tabnav--vertical[data-v-5572fe1d] .tabnav-item .tabnav-link{padding-top:8px}.tabnav-items[data-v-5572fe1d]{display:flex;margin:0;text-align:center}.tabnav-item[data-v-6aa9882a]{border-bottom:1px solid;border-color:var(--colors-tabnav-item-border-color,var(--color-tabnav-item-border-color));display:flex;list-style:none;padding-left:1.7647058824rem;margin:0;outline:none}.tabnav-item[data-v-6aa9882a]:first-child{padding-left:0}.tabnav-item[data-v-6aa9882a]:nth-child(n+1){margin:0}.tabnav-link[data-v-6aa9882a]{color:var(--colors-secondary-label,var(--color-secondary-label));font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:6px 0;margin-top:4px;margin-bottom:4px;text-align:left;text-decoration:none;display:block;position:relative;z-index:0;width:100%}.tabnav-link[data-v-6aa9882a]:hover{text-decoration:none}.tabnav-link[data-v-6aa9882a]:focus{outline-offset:-1px}.tabnav-link[data-v-6aa9882a]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border:1px solid transparent}.tabnav-link.active[data-v-6aa9882a]{color:var(--colors-text,var(--color-text));cursor:default;z-index:10}.tabnav-link.active[data-v-6aa9882a]:after{border-bottom-color:var(--colors-text,var(--color-text))}.controls[data-v-c84e62a6]{margin-top:5px;font-size:14px;display:flex;justify-content:flex-end}.controls a[data-v-c84e62a6]{color:var(--colors-text,var(--color-text));display:flex;align-items:center}.controls .control-icon[data-v-c84e62a6]{width:1.05em;margin-right:.3em}.caption[data-v-869c6f6e]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 0 var(--spacing-stacked-margin-large) 0}.caption.trailing[data-v-869c6f6e]{margin:var(--spacing-stacked-margin-large) 0 0 0;text-align:center}caption.trailing[data-v-869c6f6e]{caption-side:bottom}[data-v-869c6f6e] p{display:inline-block}[data-v-bf997940] img{max-width:100%}.table-wrapper[data-v-f3322390]{overflow:auto;-webkit-overflow-scrolling:touch}*+.table-wrapper[data-v-f3322390],.table-wrapper[data-v-f3322390]+*{margin-top:var(--spacing-stacked-margin-xlarge)}table[data-v-f3322390]{border-style:hidden}[data-v-f3322390] th{font-weight:600;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}[data-v-f3322390] td,[data-v-f3322390] th{border-color:var(--color-fill-gray-tertiary);border-style:solid;border-width:var(--table-border-width,1px 1px);padding:.5882352941rem}[data-v-f3322390] td.left-cell,[data-v-f3322390] th.left-cell{text-align:left}[data-v-f3322390] td.right-cell,[data-v-f3322390] th.right-cell{text-align:right}[data-v-f3322390] td.center-cell,[data-v-f3322390] th.center-cell{text-align:center}s[data-v-7fc51673]:before{content:attr(data-before-text)}s[data-v-7fc51673]:after{content:attr(data-after-text)}s[data-v-7fc51673]:after,s[data-v-7fc51673]:before{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}small[data-v-77035f61]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray)}.device-frame[data-v-c2eac128]{position:relative;width:var(--frame-width);aspect-ratio:var(--frame-aspect);max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}*+.device-frame[data-v-c2eac128],.device-frame[data-v-c2eac128]+*{margin-top:40px}.device[data-v-c2eac128]{background-image:var(--device-light-url);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative;pointer-events:none}@media screen{[data-color-scheme=dark] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}.no-device .device[data-v-c2eac128]{display:none}.device-screen.with-device[data-v-c2eac128]{position:absolute;left:var(--screen-left);top:var(--screen-top);height:var(--screen-height);width:var(--screen-width);display:flex}.device-screen.with-device>[data-v-c2eac128]{flex:1}.device-screen.with-device[data-v-c2eac128] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0}.device-screen.with-device[data-v-c2eac128] video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto}.video-replay-container .control-button[data-v-7653dfd0]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-replay-container .control-button svg.control-icon[data-v-7653dfd0]{height:12px;width:12px;margin-left:.3em}[data-v-2d8333c8] img,[data-v-2d8333c8] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.asset[data-v-5e8ea0de]{margin-left:auto;margin-right:auto}*+.asset[data-v-5e8ea0de],.asset[data-v-5e8ea0de]+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-5e8ea0de] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.column[data-v-0f654188]{grid-column:span var(--col-span);min-width:0}@media only screen and (max-width:735px){.column[data-v-0f654188]{grid-column:span 1}}.row[data-v-1bcb2d0f]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--col-gap,20px)}@media only screen and (max-width:735px){.row[data-v-1bcb2d0f]{grid-template-columns:1fr;grid-auto-flow:row}}.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-large);grid-template-columns:repeat(var(--col-count),1fr);grid-auto-flow:row}@media only screen and (max-width:1250px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-medium,var(--col-count-large))}}@media only screen and (max-width:735px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-small)}}*+.TabNavigator[data-v-e671a734],*+.row[data-v-1bcb2d0f],.TabNavigator[data-v-e671a734]+*,.row[data-v-1bcb2d0f]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.TabNavigator .tabnav[data-v-e671a734]{overflow:auto;white-space:nowrap}.TabNavigator .tabs-content-container[data-v-e671a734]{position:relative;overflow:hidden}.tabs--vertical[data-v-e671a734]{display:flex;flex-flow:row-reverse}@media only screen and (max-width:735px){.tabs--vertical[data-v-e671a734]{flex-flow:column-reverse}}.tabs--vertical .tabnav[data-v-e671a734]{width:30%;flex:0 0 auto;white-space:normal;margin:0}@media only screen and (max-width:735px){.tabs--vertical .tabnav[data-v-e671a734]{width:100%}}.tabs--vertical .tabs-content[data-v-e671a734]{flex:1 1 auto;min-width:0;padding-right:var(--spacing-stacked-margin-xlarge)}@media only screen and (max-width:735px){.tabs--vertical .tabs-content[data-v-e671a734]{padding-right:0;padding-bottom:var(--spacing-stacked-margin-large)}}.fade-enter-active[data-v-e671a734],.fade-leave-active[data-v-e671a734]{transition:opacity .2s ease-in-out}.fade-enter[data-v-e671a734],.fade-leave-to[data-v-e671a734]{opacity:0}.fade-leave-active[data-v-e671a734]{position:absolute;top:0;left:0;right:0}.tasklist[data-v-6a56a858]{--checkbox-width:1rem;--indent-width:calc(var(--checkbox-width)/2);--content-margin:var(--indent-width);list-style-type:none;margin-left:var(--indent-width)}p[data-v-6a56a858]{margin-left:var(--content-margin)}p[data-v-6a56a858]:only-child{--content-margin:calc(var(--checkbox-width) + var(--indent-width))}input[type=checkbox]+p[data-v-6a56a858]{display:inline-block}.button-cta[data-v-c9c81868]{background:var(--colors-button-light-background,var(--color-button-background));border-color:var(--color-button-border,currentcolor);border-radius:var(--button-border-radius,var(--border-radius,4px));border-style:var(--button-border-style,none);border-width:var(--button-border-width,medium);color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.7647058824rem;padding:.2352941176rem .8823529412rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.button-cta[data-v-c9c81868]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-c9c81868]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-c9c81868]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-c9c81868]{background:var(--colors-button-dark-background,#06f)}.button-cta.is-dark[data-v-c9c81868]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card-cover-wrap.rounded[data-v-28b14a83]{border-radius:var(--border-radius,4px);overflow:hidden}.card-cover[data-v-28b14a83]{background-color:var(--color-card-background);display:block;height:var(--card-cover-height,180px)}.card-cover.fallback[data-v-28b14a83],.card-cover[data-v-28b14a83] img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0}.card-cover[data-v-28b14a83] img{height:100%}.card[data-v-1651529a]{overflow:hidden;display:block;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;backface-visibility:hidden;height:var(--card-height);border-radius:var(--border-radius,4px)}.card[data-v-1651529a]:hover{text-decoration:none}.card:hover .link[data-v-1651529a]{text-decoration:underline;text-underline-position:under}.card[data-v-1651529a]:hover{box-shadow:0 5px 10px var(--color-card-shadow);transform:scale(1.007)}@media(prefers-reduced-motion:reduce){.card[data-v-1651529a]:hover{box-shadow:none;transform:none}}.card.small[data-v-1651529a]{--card-height:408px;--card-details-height:139px;--card-cover-height:235px}@media only screen and (max-width:1250px){.card.small[data-v-1651529a]{--card-height:341px;--card-details-height:144px;--card-cover-height:163px}}.card.large[data-v-1651529a]{--card-height:556px;--card-details-height:163px;--card-cover-height:359px}@media only screen and (max-width:1250px){.card.large[data-v-1651529a]{--card-height:420px;--card-details-height:137px;--card-cover-height:249px}}.card.floating-style[data-v-1651529a]{--color-card-shadow:transparent;--card-height:auto;--card-details-height:auto}.details[data-v-1651529a]{background-color:var(--color-card-background);padding:17px;position:relative;height:var(--card-details-height);font-size:.8235294118rem;line-height:1.2857142857}.details[data-v-1651529a],.large .details[data-v-1651529a]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .details[data-v-1651529a]{font-size:1rem;line-height:1.4705882353}@media only screen and (max-width:1250px){.large .details[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.floating-style .details[data-v-1651529a]{--color-card-background:transparent;padding:17px 0}.eyebrow[data-v-1651529a]{color:var(--color-card-eyebrow);display:block;margin-bottom:4px;font-size:.8235294118rem;line-height:1.2857142857}.eyebrow[data-v-1651529a],.large .eyebrow[data-v-1651529a]{font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .eyebrow[data-v-1651529a]{font-size:1rem;line-height:1.2352941176}@media only screen and (max-width:1250px){.large .eyebrow[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-1651529a]{color:var(--color-card-content-text);font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1651529a]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.large .title[data-v-1651529a]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.large .title[data-v-1651529a]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.card-content[data-v-1651529a]{color:var(--color-card-content-text);margin-top:4px}.link[data-v-1651529a]{bottom:17px;display:flex;align-items:center;position:absolute}.link .link-icon[data-v-1651529a]{height:.6em;width:.6em;margin-left:.3em}.floating-style .link[data-v-1651529a]{bottom:unset;margin-top:var(--spacing-stacked-margin-large);position:relative}@media only screen and (max-width:735px){.card[data-v-1651529a]{margin-left:auto;margin-right:auto}.card+.card[data-v-1651529a]{margin-bottom:20px;margin-top:20px}.card.large[data-v-1651529a],.card.small[data-v-1651529a]{--card-height:auto;--card-details-height:auto;min-width:280px;max-width:300px;--card-cover-height:227px}.card.large .link[data-v-1651529a],.card.small .link[data-v-1651529a]{bottom:unset;margin-top:7px;position:relative}}.nav-menu-items[data-v-67c1c0a5]{display:flex;justify-content:flex-end}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{display:block;opacity:0;padding:1rem 1.8823529412rem 1.6470588235rem 1.8823529412rem;transform:translate3d(0,-50px,0);transition:transform 1s cubic-bezier(.07,1.06,.27,.95) .5s,opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s}.nav--is-open.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{opacity:1;transform:translateZ(0);transition-delay:.2s,.4s}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):not(:last-child){padding-bottom:0}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):last-child{padding-top:0}.TopicTypeIcon[data-v-0c843792]{width:1em;height:1em;flex:0 0 auto;color:var(--icon-color,var(--color-figure-gray-secondary))}.TopicTypeIcon[data-v-0c843792] picture{flex:1}.TopicTypeIcon svg[data-v-0c843792],.TopicTypeIcon[data-v-0c843792] img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav[data-v-c7b655d6]{position:sticky;top:0;width:100%;height:3.0588235294rem;z-index:9997;--nav-padding:1.2941176471rem;color:var(--color-nav-color)}@media print{.nav[data-v-c7b655d6]{position:relative}}@media only screen and (max-width:767px){.nav[data-v-c7b655d6]{min-width:320px;height:2.8235294118rem}}.theme-dark.nav[data-v-c7b655d6]{background:none;color:var(--color-nav-dark-color)}.nav__wrapper[data-v-c7b655d6]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.nav__background[data-v-c7b655d6]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color 0s ease-in}.nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-keyline)}.nav--no-bg-transition .nav__background[data-v-c7b655d6]{transition:none!important}.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-solid-background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--is-open.nav--solid-background .nav__background[data-v-c7b655d6],.nav--is-sticking.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-solid-background)}.nav--is-open.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6],.nav--is-sticking.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6],.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-solid-background)}.nav--in-breakpoint-range .nav__background[data-v-c7b655d6]{min-height:2.8235294118rem;transition:background-color 0s ease .7s}.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-sticking .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-sticking .nav__background[data-v-c7b655d6]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-stuck)}}.theme-dark.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-stuck)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-uiblur-stuck)}}.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-open .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-open .nav__background[data-v-c7b655d6]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-expanded)}}.theme-dark.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-expanded)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-uiblur-expanded)}}.theme-dark .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-dark-keyline)}.nav--is-open.theme-dark .nav__background[data-v-c7b655d6]:after,.nav--is-sticking.theme-dark .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-dark-sticking-expanded-keyline)}.nav__background[data-v-c7b655d6]:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.nav__background[data-v-c7b655d6]:after{width:100%}}.nav--noborder .nav__background[data-v-c7b655d6]:after{display:none}.nav--is-sticking.nav--noborder .nav__background[data-v-c7b655d6]:after{display:block}.nav--fullwidth-border .nav__background[data-v-c7b655d6]:after,.nav--is-open .nav__background[data-v-c7b655d6]:after,.nav--is-sticking .nav__background[data-v-c7b655d6]:after,.nav--solid-background .nav__background[data-v-c7b655d6]:after{width:100%}.nav-overlay[data-v-c7b655d6]{position:fixed;left:0;right:0;top:0;display:block;opacity:0}.nav--is-open .nav-overlay[data-v-c7b655d6]{background-color:rgba(51,51,51,.4);transition:opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s;bottom:0;opacity:1}.nav-wrapper[data-v-c7b655d6]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.pre-title[data-v-c7b655d6]{display:flex;overflow:hidden;padding-left:1.2941176471rem;margin-left:-1.2941176471rem}.pre-title[data-v-c7b655d6]:empty{display:none}.nav--in-breakpoint-range .pre-title[data-v-c7b655d6]{overflow:visible;padding:0;margin-left:0}.nav-content[data-v-c7b655d6]{display:flex;padding:0 var(--nav-padding);max-width:980px;margin:0 auto;position:relative;z-index:2;justify-content:space-between}.nav--is-wide-format .nav-content[data-v-c7b655d6]{box-sizing:border-box;max-width:1920px;margin-left:auto;margin-right:auto}@supports(padding:calc(max(0px))){.nav-content[data-v-c7b655d6]{padding-left:max(var(--nav-padding),env(safe-area-inset-left));padding-right:max(var(--nav-padding),env(safe-area-inset-right))}}@media only screen and (max-width:767px){.nav-content[data-v-c7b655d6]{padding:0 0 0 .9411764706rem}}.nav--in-breakpoint-range .nav-content[data-v-c7b655d6]{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:minmax(min-content,max-content);grid-template-areas:"pre-title title actions" "menu menu menu"}.nav-menu[data-v-c7b655d6]{font-size:.7058823529rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1 1 auto;display:flex;min-width:0}@media only screen and (max-width:767px){.nav-menu[data-v-c7b655d6]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.nav--in-breakpoint-range .nav-menu[data-v-c7b655d6]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);grid-area:menu}.nav-menu-tray[data-v-c7b655d6]{width:100%;max-width:100%;align-items:center;display:flex;justify-content:space-between}.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{display:block;overflow:hidden;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .4s ease-in 0s,visibility 0s linear 1s}.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{max-height:calc(100vh - 5.64706rem);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}.nav--is-transitioning.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{overflow-y:hidden}.nav--is-sticking.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{max-height:calc(100vh - 2.82353rem)}.nav-actions[data-v-c7b655d6]{display:flex;align-items:center}.nav--in-breakpoint-range .nav-actions[data-v-c7b655d6]{grid-area:actions;justify-content:flex-end}@media only screen and (max-width:767px){.nav-actions[data-v-c7b655d6]{padding-right:.9411764706rem}}.nav--in-breakpoint-range .pre-title+.nav-title[data-v-c7b655d6]{grid-area:title}.nav--is-wide-format.nav--in-breakpoint-range .pre-title+.nav-title[data-v-c7b655d6]{width:100%;justify-content:center}.nav-title[data-v-c7b655d6]{height:3.0588235294rem;font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:default;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}@media only screen and (max-width:767px){.nav-title[data-v-c7b655d6]{padding-top:0;height:2.8235294118rem;width:90%}}.nav-title[data-v-c7b655d6] span{height:100%;line-height:normal}.nav-title a[data-v-c7b655d6]{display:inline-block;letter-spacing:inherit;line-height:normal;margin:0;text-decoration:none;white-space:nowrap}.nav-title a[data-v-c7b655d6]:hover{text-decoration:none}@media only screen and (max-width:767px){.nav-title a[data-v-c7b655d6]{display:flex}}.nav-title a[data-v-c7b655d6],.nav-title[data-v-c7b655d6]{color:var(--color-figure-gray);transition:color 0s ease-in}.nav--is-open.theme-dark .nav-title a[data-v-c7b655d6],.nav--is-open.theme-dark .nav-title[data-v-c7b655d6],.nav--is-sticking.theme-dark .nav-title a[data-v-c7b655d6],.nav--is-sticking.theme-dark .nav-title[data-v-c7b655d6],.theme-dark .nav-title a[data-v-c7b655d6],.theme-dark .nav-title[data-v-c7b655d6]{color:var(--color-nav-dark-link-color)}.nav-ax-toggle[data-v-c7b655d6]{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}.nav-ax-toggle[data-v-c7b655d6]:focus{outline-offset:-6px;width:100%;height:100%}.nav--in-breakpoint-range .nav-ax-toggle[data-v-c7b655d6]{display:block}.nav-menucta[data-v-c7b655d6]{cursor:pointer;display:none;align-items:center;overflow:hidden;width:1.1764705882rem;-webkit-tap-highlight-color:rgba(0,0,0,0);height:2.8235294118rem}.nav--in-breakpoint-range .nav-menucta[data-v-c7b655d6]{display:flex}.nav-menucta-chevron[data-v-c7b655d6]{display:block;position:relative;width:100%;height:.7058823529rem;transition:transform .3s linear}.nav-menucta-chevron[data-v-c7b655d6]:after,.nav-menucta-chevron[data-v-c7b655d6]:before{content:"";display:block;position:absolute;top:.5882352941rem;width:.7058823529rem;height:.0588235294rem;transition:transform .3s linear;background:var(--color-figure-gray)}.nav-menucta-chevron[data-v-c7b655d6]:before{right:50%;border-radius:.5px 0 0 .5px}.nav-menucta-chevron[data-v-c7b655d6]:after{left:50%;border-radius:0 .5px .5px 0}.nav-menucta-chevron[data-v-c7b655d6]:before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5)}.nav-menucta-chevron[data-v-c7b655d6]:after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5)}.nav--is-open .nav-menucta-chevron[data-v-c7b655d6]{transform:scaleY(-1)}.theme-dark .nav-menucta-chevron[data-v-c7b655d6]:after,.theme-dark .nav-menucta-chevron[data-v-c7b655d6]:before{background:var(--color-nav-dark-link-color)}[data-v-c7b655d6] .nav-menu-link{color:var(--color-nav-link-color)}[data-v-c7b655d6] .nav-menu-link:hover{color:var(--color-nav-link-color-hover);text-decoration:none}.theme-dark[data-v-c7b655d6] .nav-menu-link{color:var(--color-nav-dark-link-color)}.theme-dark[data-v-c7b655d6] .nav-menu-link:hover{color:var(--color-nav-dark-link-color-hover)}[data-v-c7b655d6] .nav-menu-link.current{color:var(--color-nav-current-link);cursor:default}[data-v-c7b655d6] .nav-menu-link.current:hover{color:var(--color-nav-current-link)}.theme-dark[data-v-c7b655d6] .nav-menu-link.current,.theme-dark[data-v-c7b655d6] .nav-menu-link.current:hover{color:var(--color-nav-dark-current-link)}.reference-card-grid-item[data-v-87dd3302]{--card-cover-height:auto}.reference-card-grid-item.card.large[data-v-87dd3302]{--card-cover-height:auto;min-width:0;max-width:none}.reference-card-grid-item[data-v-87dd3302] .card-cover{aspect-ratio:16/9}.reference-card-grid-item[data-v-87dd3302] .card-cover-wrap{border:1px solid var(--color-link-block-card-border)}.reference-card-grid-item__image[data-v-87dd3302]{display:flex;align-items:center;justify-content:center;font-size:80px;background-color:var(--color-fill-gray-quaternary)}.reference-card-grid-item__icon[data-v-87dd3302]{margin:0;display:flex;justify-content:center}.reference-card-grid-item__icon[data-v-87dd3302] .icon-inline{flex:1 1 auto}.nav-menu-item[data-v-58ee2996]{margin-left:1.4117647059rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-58ee2996]{margin-left:0;width:100%;min-height:2.4705882353rem}.nav--in-breakpoint-range .nav-menu-item[data-v-58ee2996]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-58ee2996]{opacity:0;transform:none;transition:.5s ease;transition-property:transform,opacity}.nav--is-open.nav--in-breakpoint-range .nav-menu-item--animated[data-v-58ee2996]{opacity:1;transform:translateZ(0);transition-delay:0s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7){transition-delay:0s}.links-block[data-v-4e94ea62]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.topic-link-block[data-v-4e94ea62]{margin-top:15px} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/675.40c3bcb2.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/675.40c3bcb2.css new file mode 100644 index 000000000..9910395b3 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/675.40c3bcb2.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.topic-icon-wrapper[data-v-44dade98]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-44dade98]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-44dade98] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-44dade98]{height:1rem}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:" ";font-size:1rem}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.abstract[data-v-63be6b46],.link-block[data-v-63be6b46] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-63be6b46]{margin-left:1rem}.link[data-v-63be6b46]{display:flex}.link-block .badge[data-v-63be6b46]{margin-top:.5rem}.link-block.has-inline-element[data-v-63be6b46]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-63be6b46]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-63be6b46]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-63be6b46],.link[data-v-63be6b46]{box-sizing:inherit}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-63be6b46]:not(:first-child){margin-top:4px}.topic-required[data-v-63be6b46]{font-size:.8em}.deprecated[data-v-63be6b46]{text-decoration:line-through}.conditional-constraints[data-v-63be6b46]{font-size:.8235294118rem;margin-top:4px} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/chunk-c0335d80.10a2f091.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/chunk-c0335d80.10a2f091.css deleted file mode 100644 index 86451fddd..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/chunk-c0335d80.10a2f091.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */[data-v-20945666] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-20945666] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-20945666] .code-listing pre>code{font-size:.88235rem;line-height:1.66667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-20945666] *+.code-listing,[data-v-20945666] *+.endpoint-example,[data-v-20945666] *+.inline-image-container,[data-v-20945666] *+aside,[data-v-20945666] *+figure,[data-v-20945666] .code-listing+*,[data-v-20945666] .endpoint-example+*,[data-v-20945666] .inline-image-container+*,[data-v-20945666] aside+*,[data-v-20945666] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-20945666] *+dl,[data-v-20945666] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-20945666] img{display:block;margin:auto;max-width:100%}[data-v-20945666] ol,[data-v-20945666] ol li:not(:first-child),[data-v-20945666] ul,[data-v-20945666] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-20945666] ol,[data-v-20945666] ul{margin-left:1.25rem}}[data-v-20945666] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-20945666] dd{margin-left:2em}.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}.topic-icon-wrapper[data-v-03cf3183]{display:flex;align-items:center;justify-content:center;height:1.47059rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-03cf3183]{height:.88235rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-03cf3183] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-03cf3183]{height:1rem}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:"\00a0";font-size:1rem}.conditional-constraints[data-v-1548fd90] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.abstract[data-v-52205924],.link-block[data-v-52205924] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-52205924]{margin-left:1rem}.link[data-v-52205924]{display:flex}.link-block .badge[data-v-52205924]{margin-top:.5rem}.link-block.has-inline-element[data-v-52205924]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-52205924]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-52205924]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-52205924],.link[data-v-52205924]{box-sizing:inherit}.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-52205924],.link.changed.changed[data-v-52205924]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-52205924],.link.changed.changed[data-v-52205924]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-52205924]:not(:first-child){margin-top:4px}.topic-required[data-v-52205924]{font-size:.8em}.deprecated[data-v-52205924]{text-decoration:line-through}.conditional-constraints[data-v-52205924]{font-size:.82353rem;margin-top:4px} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic.1d1eec04.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic.1d1eec04.css deleted file mode 100644 index 8622bb433..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic.1d1eec04.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.betainfo[data-v-e8fd2a92]{font-size:.94118rem;padding:3rem 0;background-color:var(--color-fill-secondary)}.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .betainfo-container[data-v-e8fd2a92]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .betainfo-container[data-v-e8fd2a92]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .betainfo-container[data-v-e8fd2a92]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:692px}}@media only screen and (max-width:735px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:215px}}.betainfo-label[data-v-e8fd2a92]{font-weight:600;font-size:.94118rem}.betainfo-content[data-v-e8fd2a92] p{margin-bottom:10px}.summary-section[data-v-3aa6f694]:last-of-type{margin-right:0}@media only screen and (max-width:735px){.summary-section[data-v-3aa6f694]{margin-right:0}}.title[data-v-6796f6ea]{color:#fff;font-size:.82353rem;margin-right:.5rem;text-rendering:optimizeLegibility}.documentation-hero--disabled .title[data-v-6796f6ea]{color:var(--colors-text,var(--color-text))}.language[data-v-1a36493d]{padding-bottom:10px;justify-content:flex-end}.language-list[data-v-1a36493d],.language[data-v-1a36493d]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0;display:flex;align-items:center}.language-option.swift[data-v-1a36493d]{padding-right:10px;border-right:1px solid var(--color-fill-gray-tertiary)}.language-option.objc[data-v-1a36493d]{padding-left:10px}.language-option.active[data-v-1a36493d],.language-option.router-link-exact-active[data-v-1a36493d]{color:#ccc}.documentation-hero--disabled .language-option.active[data-v-1a36493d],.documentation-hero--disabled .language-option.router-link-exact-active[data-v-1a36493d]{color:var(--colors-secondary-label,var(--color-secondary-label))}.view-more-link[data-v-0d14b62a]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-flow:row-reverse;margin-bottom:1.3rem}.documentation-hero[data-v-6540c364]{background:#000;color:var(--color-documentation-intro-figure,#fff);overflow:hidden;text-align:left;position:relative;padding-right:var(--doc-hero-right-offset)}.documentation-hero[data-v-6540c364]:before{content:"";background:var(--standard-accent-color,var(--color-documentation-intro-fill,#2a2a2a));position:absolute;width:100%;left:0;top:-50%;height:150%;right:0}.documentation-hero[data-v-6540c364]:after{background:transparent;opacity:.7;width:100%;position:absolute;content:"";height:100%;left:0;top:0}.documentation-hero .icon[data-v-6540c364]{position:absolute;margin-top:10px;margin-right:25px;right:0;width:250px;height:calc(100% - 20px);box-sizing:border-box}@media only screen and (max-width:735px){.documentation-hero .icon[data-v-6540c364]{display:none}}.documentation-hero .background-icon[data-v-6540c364]{color:var(--color-documentation-intro-accent,#161616);display:block;width:250px;height:auto;opacity:1;position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:100%}.documentation-hero .background-icon[data-v-6540c364] img,.documentation-hero .background-icon[data-v-6540c364] svg{width:100%;height:100%}.documentation-hero__content[data-v-6540c364]:not(.minimized-hero){padding-top:2.35294rem;padding-bottom:40px;position:relative;z-index:1}.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:692px}}@media only screen and (max-width:735px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:215px}}.documentation-hero .minimized-hero[data-v-6540c364]{padding:1.3em 1.4em;position:relative;z-index:1}.documentation-hero__above-content[data-v-6540c364]{position:relative;z-index:1}.documentation-hero--disabled[data-v-6540c364]{background:none;color:var(--colors-text,var(--color-text))}.documentation-hero--disabled[data-v-6540c364]:after,.documentation-hero--disabled[data-v-6540c364]:before{content:none}.short-hero[data-v-6540c364]{padding-top:3.52941rem;padding-bottom:3.52941rem}.extra-bottom-padding[data-v-6540c364]{padding-bottom:3.82353rem}.theme-dark[data-v-6540c364] a:not(.button-cta){color:#09f}ul[data-v-068842ec]{list-style-type:none;margin:0}ul li:first-child .base-link[data-v-068842ec]{margin-top:0}.parent-item .base-link[data-v-068842ec]{font-weight:700}.base-link[data-v-068842ec]{color:var(--color-figure-gray-secondary);font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;margin:5px 0;transition:color .15s ease-in;max-width:100%}.active .base-link[data-v-068842ec]{color:var(--color-text)}.source[data-v-d22a3f50]{background:var(--background,var(--color-code-background));border-color:var(--color-grid);color:var(--text,var(--color-code-plain));border-style:solid;border-width:1px;padding:var(--code-block-style-elements-padding);speak:literal-punctuation;line-height:25px;filter:blur(0)}.source.displays-multiple-lines[data-v-d22a3f50],.source[data-v-d22a3f50]{border-radius:var(--border-radius,4px)}.source>code[data-v-d22a3f50]{font-size:.88235rem;line-height:1.66667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);display:block}.platforms[data-v-4f51d8d2]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:.45rem;margin-top:var(--spacing-stacked-margin-xlarge)}.changed .platforms[data-v-4f51d8d2]{padding-left:.588rem}.platforms[data-v-4f51d8d2]:first-of-type{margin-top:1rem}.source[data-v-4f51d8d2]{margin:var(--declaration-code-listing-margin)}.platforms+.source[data-v-4f51d8d2]{margin:0}.changed.declaration-group[data-v-4f51d8d2]{background:var(--background,var(--color-code-background))}.changed .source[data-v-4f51d8d2]{background:none;border:none;margin-top:0;margin-bottom:0;margin-left:2.17647rem;padding-left:0}.declaration-diff[data-v-b3e21c4a]{background:var(--background,var(--color-code-background))}.declaration-diff-version[data-v-b3e21c4a]{padding-left:.588rem;padding-left:2.17647rem;font-size:1rem;line-height:1.52941;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin:0}.declaration-diff-current[data-v-b3e21c4a]{padding-top:8px;padding-bottom:5px}.declaration-diff-previous[data-v-b3e21c4a]{padding-top:5px;padding-bottom:8px;background-color:var(--color-changes-modified-previous-background);border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px);position:relative}.declaration-source-link[data-v-5863919c]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;margin-top:var(--declaration-source-link-margin,var(--spacing-stacked-margin-large))}.declaration-icon[data-v-5863919c]{width:1em;margin-right:5px}.conditional-constraints[data-v-2ab6251b]{margin-top:var(--declaration-conditional-constraints-margin,20px)}.abstract[data-v-702ec04e]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.abstract[data-v-702ec04e]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-702ec04e] p:last-child{margin-bottom:0}.container[data-v-6e075935]{padding-bottom:40px}.full-width-container .container[data-v-6e075935]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-6e075935]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-6e075935]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-6e075935]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-6e075935]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-6e075935]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-6e075935]{width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-6e075935]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-6e075935]{width:215px}}.title[data-v-6e075935]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-top:40px;border-top-color:var(--color-grid);border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px)}@media only screen and (max-width:1250px){.title[data-v-6e075935]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-6e075935]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.contenttable-section[data-v-4aae1079]{margin-top:0}.contenttable-section[data-v-4aae1079]{align-items:baseline;padding-top:2.353rem}.contenttable-section[data-v-4aae1079]:last-child{margin-bottom:0}[data-v-4aae1079] .contenttable-title{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-4aae1079] .contenttable-title{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.contenttable-section[data-v-4aae1079]{align-items:unset;border-top:none;display:inherit;margin:0}.section-content[data-v-4aae1079],.section-title[data-v-4aae1079]{padding:0}[data-v-4aae1079] .contenttable-title{margin:0 0 2.353rem 0;padding-bottom:.5rem}}.section-content>.content[data-v-3ccf02e9],.topic[data-v-3ccf02e9]{margin-top:15px}.no-title .section-content>.content[data-v-3ccf02e9]:first-child,.no-title .topic[data-v-3ccf02e9]:first-child{margin-top:0}.datalist dd{padding-left:2rem}.datalist dt{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.datalist dt:first-of-type{padding-top:0}.type[data-v-791bac44]:first-letter{text-transform:capitalize}.detail-type[data-v-d66cd00c]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.detail-type[data-v-d66cd00c]:first-child{padding-top:0}@media only screen and (max-width:735px){.detail-type[data-v-d66cd00c]{padding-left:0}}.detail-content[data-v-d66cd00c]{padding-left:2rem}@media only screen and (max-width:735px){.detail-content[data-v-d66cd00c]{padding-left:0}}.param-name[data-v-53cac581]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.param-name[data-v-53cac581]:first-child{padding-top:0}@media only screen and (max-width:735px){.param-name[data-v-53cac581]{padding-left:0}}.param-content[data-v-53cac581]{padding-left:2rem}@media only screen and (max-width:735px){.param-content[data-v-53cac581]{padding-left:0}}.param-content[data-v-53cac581] dt{font-weight:600}.param-content[data-v-53cac581] dd{margin-left:1em}.parameters-table[data-v-3f89f723] .change-added,.parameters-table[data-v-3f89f723] .change-removed{display:inline-block;max-width:100%}.parameters-table[data-v-3f89f723] .change-removed,.parameters-table[data-v-3f89f723] .token-removed{text-decoration:line-through}.param[data-v-3f89f723]{font-size:.88235rem;box-sizing:border-box}.param.changed[data-v-3f89f723]{display:flex;flex-flow:row wrap;padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.param.changed.changed[data-v-3f89f723]{padding-right:1rem}@media only screen and (max-width:735px){.param.changed[data-v-3f89f723]{padding-left:0;padding-right:0}.param.changed.changed[data-v-3f89f723]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.param.changed[data-v-3f89f723]{padding-left:0;padding-right:0}}.param.changed.changed[data-v-3f89f723]{padding-left:0;padding-right:0}.param.changed+.param.changed[data-v-3f89f723]{margin-top:calc(var(--spacing-param)/2)}.changed .param-content[data-v-3f89f723],.changed .param-symbol[data-v-3f89f723]{padding-top:2px;padding-bottom:2px}@media only screen and (max-width:735px){.changed .param-content[data-v-3f89f723]{padding-top:0}.changed .param-symbol[data-v-3f89f723]{padding-bottom:0}}.param-symbol[data-v-3f89f723]{text-align:right}.changed .param-symbol[data-v-3f89f723]{padding-left:2.17647rem}@media only screen and (max-width:735px){.param-symbol[data-v-3f89f723]{text-align:left}.changed .param-symbol[data-v-3f89f723]{padding-left:0}}.param-symbol[data-v-3f89f723] .type-identifier-link{color:var(--color-link)}.param+.param[data-v-3f89f723]{margin-top:var(--spacing-param)}.param+.param[data-v-3f89f723]:first-child{margin-top:0}.param-content[data-v-3f89f723]{padding-left:1rem;padding-left:2.17647rem}.changed .param-content[data-v-3f89f723]{padding-right:1rem}@media only screen and (max-width:735px){.param-content[data-v-3f89f723]{padding-left:0;padding-right:0}}.property-metadata[data-v-8590589e]{color:var(--color-figure-gray-secondary)}.property-text{font-weight:700}.property-metadata[data-v-0a648a1e]{color:var(--color-figure-gray-secondary)}.property-name[data-v-310f0b2c]{font-weight:700}.property-name.deprecated[data-v-310f0b2c]{text-decoration:line-through}.property-deprecated[data-v-310f0b2c]{margin-left:0}.content[data-v-310f0b2c],.content[data-v-310f0b2c] p:first-child{display:inline}.response-mimetype[data-v-20293786]{color:var(--color-figure-gray-secondary)}.part-name[data-v-021cd63d]{font-weight:700}.content[data-v-021cd63d],.content[data-v-021cd63d] p:first-child{display:inline}.param-name[data-v-03478142]{font-weight:700}.param-name.deprecated[data-v-03478142]{text-decoration:line-through}.param-deprecated[data-v-03478142]{margin-left:0}.content[data-v-03478142],.content[data-v-03478142] p:first-child{display:inline}.response-name[data-v-881189f4],.response-reason[data-v-881189f4]{font-weight:700}@media only screen and (max-width:735px){.response-reason[data-v-881189f4]{display:none}}.response-name>code>.reason[data-v-881189f4]{display:none}@media only screen and (max-width:735px){.response-name>code>.reason[data-v-881189f4]{display:initial}}.primary-content.with-border[data-v-2baae7e0]:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:1px;content:"";display:block}.primary-content[data-v-2baae7e0]>*{margin-bottom:40px;margin-top:40px}.primary-content[data-v-2baae7e0]>:first-child{margin-top:2.353rem}.relationships-list[data-v-4c67b8c7]{list-style:none}.relationships-list.column[data-v-4c67b8c7]{margin-left:0;margin-top:15px}.relationships-list.inline[data-v-4c67b8c7]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;margin-left:0}.relationships-list.inline li[data-v-4c67b8c7]:not(:last-child):after{content:",\00a0"}.relationships-list.changed[data-v-4c67b8c7]{padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.relationships-list.changed.changed[data-v-4c67b8c7]{padding-right:1rem}@media only screen and (max-width:735px){.relationships-list.changed[data-v-4c67b8c7]{padding-left:0;padding-right:0}.relationships-list.changed.changed[data-v-4c67b8c7]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.relationships-list.changed[data-v-4c67b8c7]{padding-left:0;padding-right:0}}.relationships-list.changed[data-v-4c67b8c7]:after{margin-top:.61765rem}.relationships-list.changed.column[data-v-4c67b8c7]{display:block;box-sizing:border-box}.relationships-item[data-v-4c67b8c7],.relationships-list[data-v-4c67b8c7]{box-sizing:inherit}.conditional-constraints[data-v-4c67b8c7]{font-size:.82353rem;margin:.17647rem 0 .58824rem 1.17647rem}.availability[data-v-602d8130]{display:flex;flex-flow:row wrap;gap:10px;margin-top:25px}.badge[data-v-602d8130]{margin:0}.technology[data-v-602d8130]{display:inline-flex;align-items:center}.tech-icon[data-v-602d8130]{height:12px;padding-right:5px;fill:var(--badge-color)}.theme-dark .tech-icon[data-v-602d8130]{fill:var(--badge-color)}.beta[data-v-602d8130]{color:var(--color-badge-beta)}.theme-dark .beta[data-v-602d8130]{color:var(--color-badge-dark-beta)}.deprecated[data-v-602d8130]{color:var(--color-badge-deprecated)}.theme-dark .deprecated[data-v-602d8130]{color:var(--color-badge-dark-deprecated)}.changed[data-v-602d8130]{padding-left:26px}.changed[data-v-602d8130]:after{content:none}.changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:16px;height:16px;left:5px}@media screen{[data-color-scheme=dark] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}}.theme-dark .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}.changed-added[data-v-602d8130]{border-color:var(--color-changes-added)}.changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}}.theme-dark .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}.changed-deprecated[data-v-602d8130]{border-color:var(--color-changes-deprecated)}.changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.theme-dark .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}.changed-modified[data-v-602d8130]{border-color:var(--color-changes-modified)}.eyebrow[data-v-4492c658]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-eyebrow,#ccc);display:block;margin-bottom:1.17647rem}@media only screen and (max-width:735px){.eyebrow[data-v-4492c658]{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .eyebrow[data-v-4492c658]{color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-4492c658]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-title,#fff);margin-bottom:.70588rem}@media only screen and (max-width:1250px){.title[data-v-4492c658]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-4492c658]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .title[data-v-4492c658]{color:var(--colors-header-text,var(--color-header-text))}small[data-v-4492c658]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-left:10px}@media only screen and (max-width:1250px){small[data-v-4492c658]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-4492c658]:before{content:attr(data-tag-name)}small.Beta[data-v-4492c658]{color:var(--color-badge-beta)}.theme-dark small.Beta[data-v-4492c658]{color:var(--color-badge-dark-beta)}small.Deprecated[data-v-4492c658]{color:var(--color-badge-deprecated)}.theme-dark small.Deprecated[data-v-4492c658]{color:var(--color-badge-dark-deprecated)}.OnThisPageStickyContainer[data-v-1b6d0048]{margin-top:2.353rem;position:sticky;top:3.82353rem;align-self:flex-start;flex:0 0 auto;width:192px;padding-right:1.29412rem;box-sizing:border-box;padding-bottom:var(--spacing-stacked-margin-small);max-height:calc(100vh - 3.82353rem);overflow:auto}@media print{.OnThisPageStickyContainer[data-v-1b6d0048]{display:none}}@media only screen and (max-width:735px){.OnThisPageStickyContainer[data-v-1b6d0048]{display:none}}.doc-topic[data-v-43c74ad0]{display:flex;flex-direction:column;height:100%}.doc-topic.with-on-this-page[data-v-43c74ad0]{--doc-hero-right-offset:192px}#main[data-v-43c74ad0]{outline-style:none;height:100%}[data-v-43c74ad0] .minimized-title{margin-bottom:.833rem}[data-v-43c74ad0] .minimized-title .title{font-size:1.416rem;font-weight:700}[data-v-43c74ad0] .minimized-title small{font-size:1rem;padding-left:.416rem}.minimized-abstract[data-v-43c74ad0]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.container[data-v-43c74ad0]:not(.minimized-container){outline-style:none}.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:215px}}[data-v-43c74ad0] .minimized-container{outline-style:none;--spacing-stacked-margin-large:0.667em;--spacing-stacked-margin-xlarge:1em;--declaration-code-listing-margin:1em 0 0 0;--declaration-conditional-constraints-margin:1em;--declaration-source-link-margin:0.833em;--code-block-style-elements-padding:7px 12px;--spacing-param:var(--spacing-stacked-margin-large);--aside-border-radius:6px;--code-border-radius:6px}[data-v-43c74ad0] .minimized-container .description{margin-bottom:1.5em}[data-v-43c74ad0] .minimized-container>.primary-content>*{margin-top:1.5em;margin-bottom:1.5em}[data-v-43c74ad0] .minimized-container .description{margin-top:0}[data-v-43c74ad0] .minimized-container h1,[data-v-43c74ad0] .minimized-container h2,[data-v-43c74ad0] .minimized-container h3,[data-v-43c74ad0] .minimized-container h4,[data-v-43c74ad0] .minimized-container h5,[data-v-43c74ad0] .minimized-container h6{font-size:1rem;font-weight:700}[data-v-43c74ad0] .minimized-container h2{font-size:1.083rem}[data-v-43c74ad0] .minimized-container h1{font-size:1.416rem}[data-v-43c74ad0] .minimized-container aside{padding:.667rem 1rem}[data-v-43c74ad0] .minimized-container .single-line,[data-v-43c74ad0] .minimized-container .source{border-radius:var(--code-border-radius)}.description[data-v-43c74ad0]{margin-bottom:2.353rem}.description[data-v-43c74ad0]:empty{display:none}.description.after-enhanced-hero[data-v-43c74ad0]{margin-top:2.353rem}.description[data-v-43c74ad0] .content+*{margin-top:var(--spacing-stacked-margin-large)}.full-width-container .doc-content .minimized-container[data-v-43c74ad0]{padding-left:1.4rem;padding-right:1.4rem}[data-v-43c74ad0] .no-primary-content{--content-table-title-border-width:0px}.sample-download[data-v-43c74ad0]{margin-top:20px}.declarations-container[data-v-43c74ad0]{margin-top:30px}.declarations-container.minimized-container[data-v-43c74ad0]{margin-top:0}[data-v-43c74ad0] h1{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h1{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h1{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h2{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h2{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h2{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h3{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h3{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h3{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h4{font-size:1.41176rem;line-height:1.16667;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h4{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h5{font-size:1.29412rem;line-height:1.18182;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h5{font-size:1.17647rem;line-height:1.2;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h5{font-size:1.05882rem;line-height:1.44444;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h6{font-size:1rem;line-height:1.47059;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.doc-content-wrapper[data-v-43c74ad0]{display:flex;justify-content:center}.doc-content-wrapper .doc-content[data-v-43c74ad0]{min-width:0;width:100%}.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:820px}@media only screen and (min-width:1251px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:980px}}@media only screen and (min-width:1500px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:1080px}}.quick-navigation-open[data-v-53faf852]{display:flex;align-items:center;justify-content:center;width:16px;border:1px solid var(--color-grid);height:100%;border-radius:var(--border-radius,4px);transition:background-color .15s;box-sizing:border-box}.quick-navigation-open[data-v-53faf852]:hover{background-color:var(--color-fill-tertiary)}@media only screen and (max-width:1023px){.quick-navigation-open[data-v-53faf852]{display:none}}.fromkeyboard .quick-navigation-open[data-v-53faf852]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tag[data-v-7e76f326]{display:inline-block;padding-right:.58824rem}.tag[data-v-7e76f326]:focus{outline:none}.tag button[data-v-7e76f326]{color:var(--color-figure-gray);background-color:var(--color-fill-tertiary);font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-radius:.82353rem;padding:.23529rem .58824rem;white-space:nowrap;border:1px solid transparent}@media (hover:hover){.tag button[data-v-7e76f326]:hover{transition:background-color .2s,color .2s;background-color:var(--color-fill-blue);color:#fff}}.tag button[data-v-7e76f326]:focus:active{background-color:var(--color-fill-blue);color:#fff}.fromkeyboard .tag button[data-v-7e76f326]:focus,.tag button.focus[data-v-7e76f326],.tag button[data-v-7e76f326]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tags[data-v-1f2bd813]{position:relative;margin:0;list-style:none;box-sizing:border-box;transition:padding-right .8s,padding-bottom .8s,max-height 1s,opacity 1s;padding:0}.tags .scroll-wrapper[data-v-1f2bd813]{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin}.tags .scroll-wrapper[data-v-1f2bd813]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.tags .scroll-wrapper.scrolling[data-v-1f2bd813]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar{height:11px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:end{margin-right:8px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:start{margin-left:8px}.tags ul[data-v-1f2bd813]{margin:0;padding:0;display:flex}.filter[data-v-3f01a546]{--input-vertical-padding:.76471rem;--input-horizontal-spacing:.58824rem;--input-height:1.64706rem;--input-border-color:var(--color-fill-gray-secondary);--input-text:var(--color-fill-gray-secondary);position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:calc(var(--border-radius, 4px) + 1px)}.fromkeyboard .filter[data-v-3f01a546]:focus{outline:none}.filter__top-wrapper[data-v-3f01a546]{display:flex}.filter__filter-button[data-v-3f01a546]{position:relative;z-index:1;cursor:text;margin-left:var(--input-horizontal-spacing);margin-right:.17647rem}@media only screen and (max-width:735px){.filter__filter-button[data-v-3f01a546]{margin-right:.41176rem}}.filter__filter-button .svg-icon[data-v-3f01a546]{fill:var(--input-text);display:block;height:21px}.filter__filter-button.blue[data-v-3f01a546]>*{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.filter.focus .filter__wrapper[data-v-3f01a546]{box-shadow:0 0 0 3pt var(--color-focus-color);--input-border-color:var(--color-fill-blue)}.filter__wrapper[data-v-3f01a546]{border:1px solid var(--input-border-color);background:var(--color-fill);border-radius:var(--border-radius,4px)}.filter__wrapper--reversed[data-v-3f01a546]{display:flex;flex-direction:column-reverse}.filter__wrapper--no-border-style[data-v-3f01a546]{border:none}.filter__suggested-tags[data-v-3f01a546]{border-top:1px solid var(--color-fill-gray-tertiary);z-index:1;overflow:hidden}.filter__suggested-tags[data-v-3f01a546] ul{padding:var(--input-vertical-padding) .52941rem;border:1px solid transparent;border-bottom-left-radius:calc(var(--border-radius, 4px) - 1px);border-bottom-right-radius:calc(var(--border-radius, 4px) - 1px)}.fromkeyboard .filter__suggested-tags[data-v-3f01a546] ul:focus{outline:none;box-shadow:0 0 0 5px var(--color-focus-color)}.filter__wrapper--reversed .filter__suggested-tags[data-v-3f01a546]{border-bottom:1px solid var(--color-fill-gray-tertiary);border-top:none}.filter__selected-tags[data-v-3f01a546]{z-index:1;padding-left:4px;margin:-4px 0}@media only screen and (max-width:735px){.filter__selected-tags[data-v-3f01a546]{padding-left:0}}.filter__selected-tags[data-v-3f01a546] ul{padding:4px}@media only screen and (max-width:735px){.filter__selected-tags[data-v-3f01a546] ul{padding-right:.41176rem}}.filter__selected-tags[data-v-3f01a546] ul .tag:last-child{padding-right:0}.filter__delete-button[data-v-3f01a546]{position:relative;margin:0;z-index:1;border-radius:100%}.fromkeyboard .filter__delete-button[data-v-3f01a546]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.filter__delete-button .clear-rounded-icon[data-v-3f01a546]{height:.70588rem;width:.70588rem;fill:var(--input-text);display:block}.filter__delete-button-wrapper[data-v-3f01a546]{display:flex;align-items:center;padding-right:var(--input-horizontal-spacing);padding-left:.17647rem;border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.filter__input-label[data-v-3f01a546]{position:relative;flex-grow:1;height:var(--input-height);padding:var(--input-vertical-padding) 0}.filter__input-label[data-v-3f01a546]:after{content:attr(data-value);visibility:hidden;width:auto;white-space:nowrap;min-width:130px;display:block;text-indent:.41176rem}@media only screen and (max-width:735px){.filter__input-label[data-v-3f01a546]:after{text-indent:.17647rem}}.filter__input-box-wrapper[data-v-3f01a546]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto;align-items:center;cursor:text;flex:1}.filter__input-box-wrapper[data-v-3f01a546]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.filter__input-box-wrapper.scrolling[data-v-3f01a546]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar{height:11px}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-track-piece:end{margin-right:8px}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-track-piece:start{margin-left:8px}.filter__input[data-v-3f01a546]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-text);height:var(--input-height);border:none;width:100%;position:absolute;background:transparent;z-index:1;text-indent:.41176rem}@media only screen and (max-width:735px){.filter__input[data-v-3f01a546]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);text-indent:.17647rem}}.filter__input[data-v-3f01a546]:focus{outline:none}.filter__input[placeholder][data-v-3f01a546]::-moz-placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-3f01a546]::placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-3f01a546]:-ms-input-placeholder{color:var(--input-text)}.filter__input[placeholder][data-v-3f01a546]::-ms-input-placeholder{color:var(--input-text)}.highlight[data-v-1c4190f0]{display:inline}.highlight[data-v-1c4190f0] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}@media only screen and (max-width:735px){.preview[data-v-6fb5ba95]{display:none}}.unavailable[data-v-6fb5ba95]{align-items:center;display:flex;height:100%;justify-content:center}.loading[data-v-6fb5ba95]{padding:20px}.loading-row[data-v-6fb5ba95]{-webkit-animation:pulse 2.5s ease;animation:pulse 2.5s ease;-webkit-animation-delay:calc(1s + 0.3s*var(--index));animation-delay:calc(1s + 0.3s*var(--index));-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:var(--color-fill-gray-tertiary);border-radius:4px;height:12px;margin:20px 0;opacity:0}.loading-row[data-v-6fb5ba95]:first-of-type{margin-top:0}.loading-row[data-v-6fb5ba95]:last-of-type{margin-bottom:0}.quick-navigation[data-v-71686791]{--input-border-color:var(--color-grid)}.quick-navigation input[type=text][data-v-71686791]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.quick-navigation input[type=text][data-v-71686791]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.quick-navigation__filter[data-v-71686791]{--input-horizontal-spacing:.88235rem}.quick-navigation[data-v-71686791] .filter__wrapper{background-color:var(--color-fill-secondary)}.quick-navigation__container[data-v-71686791]{background-color:var(--color-fill-secondary);border:solid 1px var(--input-border-color);border-radius:var(--border-radius,4px);margin:0 .94118rem}.quick-navigation__container>[data-v-71686791]{--input-text:var(--color-figure-gray-secondary)}.quick-navigation__container.focus[data-v-71686791]{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.quick-navigation__magnifier-icon-container[data-v-71686791]{width:1rem}.quick-navigation__magnifier-icon-container>[data-v-71686791]{width:100%}.quick-navigation__magnifier-icon-container.blue .magnifier-icon[data-v-71686791]{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.quick-navigation__match-list[data-v-71686791]{display:flex;max-height:26.47059rem;height:0}.quick-navigation__match-list>[data-v-71686791]{min-width:0}.quick-navigation__match-list.active[data-v-71686791]{height:auto;border-top:1px solid var(--input-border-color)}.quick-navigation__match-list .no-results[data-v-71686791]{margin:.88235rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quick-navigation__match-list .selected[data-v-71686791]{background-color:var(--color-navigator-item-hover)}.quick-navigation__refs[data-v-71686791]{flex:1;overflow:auto}.quick-navigation__preview[data-v-71686791]{border-left:1px solid var(--color-grid);flex:0 0 61.8%;overflow:auto;position:sticky;top:0}.quick-navigation__reference[data-v-71686791]:hover{text-decoration:none}.quick-navigation__symbol-match[data-v-71686791]{display:flex;height:2.35294rem;padding:.58824rem .88235rem;color:var(--color-figure-gray)}.quick-navigation__symbol-match[data-v-71686791]:hover{background-color:var(--color-navigator-item-hover)}.quick-navigation__symbol-match .symbol-info[data-v-71686791]{margin:auto;width:100%}.quick-navigation__symbol-match .symbol-info .navigator-icon[data-v-71686791]{margin-right:.58824rem}.quick-navigation__symbol-match .symbol-info .symbol-name[data-v-71686791]{display:flex}.quick-navigation__symbol-match .symbol-info .symbol-name .symbol-title[data-v-71686791]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path[data-v-71686791]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);display:flex;margin-left:1.58824rem;overflow:hidden;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path .parent-path[data-v-71686791]{padding-right:.29412rem}@media print{.sidebar[data-v-f3c6416c]{display:none}}.adjustable-sidebar-width[data-v-f3c6416c]{display:flex}@media only screen and (max-width:1023px){.adjustable-sidebar-width[data-v-f3c6416c]{display:block;position:relative}}.adjustable-sidebar-width.dragging[data-v-f3c6416c] *{cursor:col-resize!important}.adjustable-sidebar-width.sidebar-hidden.dragging[data-v-f3c6416c] *{cursor:e-resize!important}.sidebar[data-v-f3c6416c]{position:relative}@media only screen and (max-width:1023px){.sidebar[data-v-f3c6416c]{position:static}}.aside[data-v-f3c6416c]{width:250px;position:relative;height:100%;max-width:100vw}.aside.no-transition[data-v-f3c6416c]{transition:none!important}@media only screen and (min-width:1024px){.aside[data-v-f3c6416c]{transition:width .3s ease-in,visibility 0s linear var(--visibility-transition-time,0s)}.aside.dragging[data-v-f3c6416c]:not(.is-opening-on-large):not(.hide-on-large){transition:none}.aside.hide-on-large[data-v-f3c6416c]{width:0!important;visibility:hidden;pointer-events:none;--visibility-transition-time:.3s}}@media only screen and (max-width:1023px){.aside[data-v-f3c6416c]{width:100%!important;overflow:hidden;min-width:0;max-width:100%;height:calc(var(--app-height) - var(--top-offset-mobile));position:fixed;top:var(--top-offset-mobile);bottom:0;z-index:9998;transform:translateX(-100%);transition:transform .15s ease-in;left:0}.aside[data-v-f3c6416c] .aside-animated-child{opacity:0}.aside.show-on-mobile[data-v-f3c6416c]{transform:translateX(0)}.aside.show-on-mobile[data-v-f3c6416c] .aside-animated-child{--index:0;opacity:1;transition:opacity .15s linear;transition-delay:calc(var(--index)*0.15s + .15s)}.aside.has-mobile-top-offset[data-v-f3c6416c]{border-top:1px solid var(--color-fill-gray-tertiary)}}.content[data-v-f3c6416c]{display:flex;flex-flow:column;min-width:0;flex:1 1 auto;height:100%}.resize-handle[data-v-f3c6416c]{position:absolute;cursor:col-resize;top:0;bottom:0;right:0;width:5px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:background-color .15s;transform:translateX(50%)}@media only screen and (max-width:1023px){.resize-handle[data-v-f3c6416c]{display:none}}.resize-handle[data-v-f3c6416c]:hover{background:var(--color-fill-gray-tertiary)}.navigator-card-item[data-v-0b9fe514]{--nav-head-wrapper-left-space:10px;--nav-head-wrapper-right-space:20px;--head-wrapper-vertical-space:5px;--nav-depth-spacer:25px;--nesting-index:0;display:flex;align-items:stretch;min-height:32px;box-sizing:border-box}.fromkeyboard .navigator-card-item[data-v-0b9fe514]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:-4px}.navigator-card-item.active[data-v-0b9fe514]{background:var(--color-fill-gray-quaternary)}.hover .navigator-card-item[data-v-0b9fe514]:not(.is-group){background:var(--color-navigator-item-hover)}.depth-spacer[data-v-0b9fe514]{width:calc(var(--nesting-index)*15px + var(--nav-depth-spacer));height:100%;position:relative;flex:0 0 auto}.title-container[data-v-0b9fe514]{width:100%;min-width:0;display:flex;align-items:center}.navigator-icon-wrapper[data-v-0b9fe514]{margin-right:7px}.head-wrapper[data-v-0b9fe514]{padding:var(--head-wrapper-vertical-space) var(--nav-head-wrapper-right-space) var(--head-wrapper-vertical-space) var(--nav-head-wrapper-left-space);position:relative;display:flex;align-items:center;flex:1;min-width:0}@supports (padding:max(0px)){.head-wrapper[data-v-0b9fe514]{padding-left:max(var(--nav-head-wrapper-left-space),env(safe-area-inset-left));padding-right:max(var(--nav-head-wrapper-right-space),env(safe-area-inset-right))}}.highlight[data-v-d75876e2]{display:inline}.highlight[data-v-d75876e2] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}.is-group .leaf-link[data-v-0c96ff75]{color:var(--color-figure-gray-secondary);font-weight:600}.is-group .leaf-link[data-v-0c96ff75]:after{display:none}.navigator-icon[data-v-0c96ff75]{display:flex;flex:0 0 auto}.navigator-icon.changed[data-v-0c96ff75]{border:none;width:1em;height:1em;z-index:0}.navigator-icon.changed[data-v-0c96ff75]:after{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);background-image:url(../img/modified-icon.f496e73d.svg);margin:0}@media screen{[data-color-scheme=dark] .navigator-icon.changed[data-v-0c96ff75]:after{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed[data-v-0c96ff75]:after{background-image:url(../img/modified-icon.f496e73d.svg)}}.navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}.navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.leaf-link[data-v-0c96ff75]{color:var(--color-figure-gray);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline;vertical-align:middle;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.fromkeyboard .leaf-link[data-v-0c96ff75]:focus{outline:none}.leaf-link[data-v-0c96ff75]:hover{text-decoration:none}.leaf-link.bolded[data-v-0c96ff75]{font-weight:600}.leaf-link[data-v-0c96ff75]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.extended-content[data-v-0c96ff75]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-toggle[data-v-0c96ff75]{overflow:hidden;position:absolute;width:100%;height:100%;padding-right:5px;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:flex-end}.chevron[data-v-0c96ff75]{width:10px}.chevron.animating[data-v-0c96ff75]{transition:transform .15s ease-in}.chevron.rotate[data-v-0c96ff75]{transform:rotate(90deg)}.navigator-card[data-v-24789ed0]{--card-vertical-spacing:8px;--card-horizontal-spacing:20px;--nav-filter-horizontal-padding:20px;--visibility-delay:1s;display:flex;flex-direction:column;min-height:0;height:calc(var(--app-height) - var(--nav-height, 0px));position:sticky;top:var(--nav-height,0)}@media only screen and (max-width:1023px){.navigator-card[data-v-24789ed0]{height:100%;position:static;background:var(--color-fill)}}.navigator-card .navigator-card-full-height[data-v-24789ed0]{min-height:0;flex:1 1 auto}.navigator-card .head-inner[data-v-24789ed0]{overflow:hidden}.navigator-card .head-wrapper[data-v-24789ed0]{position:relative;flex:1 0 auto}.navigator-card .navigator-head[data-v-24789ed0]{--navigator-head-padding-right:calc(var(--card-horizontal-spacing)*2 + 19px);padding:0 var(--navigator-head-padding-right) 0 var(--card-horizontal-spacing);background:var(--color-fill);border-bottom:1px solid var(--color-grid);display:flex;align-items:center;height:3.05882rem;white-space:nowrap}.navigator-card .navigator-head .card-link[data-v-24789ed0]{color:var(--color-text);font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);font-weight:600;overflow:hidden;text-overflow:ellipsis}.navigator-card .navigator-head .badge[data-v-24789ed0]{margin-top:0}.navigator-card .navigator-head.router-link-exact-active[data-v-24789ed0]{background:var(--color-fill)}.navigator-card .navigator-head.router-link-exact-active .card-link[data-v-24789ed0]{font-weight:700}.navigator-card .navigator-head[data-v-24789ed0]:hover{background:var(--color-navigator-item-hover);text-decoration:none}@supports (padding:max(0px)){.navigator-card .navigator-head[data-v-24789ed0]{padding-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));padding-right:max(var(--navigator-head-padding-right),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-card .navigator-head[data-v-24789ed0]{justify-content:center;--navigator-head-padding-right:var(--card-horizontal-spacing)}}@media only screen and (max-width:767px){.navigator-card .navigator-head[data-v-24789ed0]{height:2.82353rem;padding:0 20px}}.close-card[data-v-24789ed0]{display:flex;position:absolute;z-index:1;align-items:center;justify-content:center;right:1rem;padding:5px;margin-left:-5px;top:calc(50% - 14px);transition:transform .3s ease-in 0s,visibility 0s}@media only screen and (max-width:1023px){.close-card[data-v-24789ed0]{right:unset;top:0;left:0;margin:0;padding:0 1.29412rem 0 20px;height:100%}@supports (padding:max(0px)){.close-card[data-v-24789ed0]{padding-left:max(1.29412rem,env(safe-area-inset-left))}}}@media only screen and (max-width:767px){.close-card[data-v-24789ed0]{padding-left:.94118rem;padding-right:.94118rem}@supports (padding:max(0px)){.close-card[data-v-24789ed0]{padding-left:max(.94118rem,env(safe-area-inset-left))}}}.close-card .close-icon[data-v-24789ed0]{width:19px;height:19px}@media only screen and (min-width:1024px){.close-card.hide-on-large[data-v-24789ed0]{display:none}.close-card[data-v-24789ed0]:hover{border-radius:var(--border-radius,4px);background:var(--color-fill-gray-quaternary)}.sidebar-hidden .close-card[data-v-24789ed0]{transition:transform .3s ease-in 0s,visibility 0s linear .3s;visibility:hidden;transform:translateX(3.76471rem)}}[data-v-24789ed0] .card-body{padding-right:0;flex:1 1 auto;min-height:0;height:100%}@media only screen and (max-width:1023px){[data-v-24789ed0] .card-body{--card-vertical-spacing:0px}}.navigator-card-inner[data-v-24789ed0]{display:flex;flex-flow:column;height:100%}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.navigator-card.filter-on-top .filter-wrapper[data-v-1543892a]{order:1;position:static}.navigator-card.filter-on-top .card-body[data-v-1543892a]{order:2}.no-items-wrapper[data-v-1543892a]{overflow:hidden;color:var(--color-figure-gray-tertiary)}.no-items-wrapper .no-items[data-v-1543892a]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:var(--card-vertical-spacing) var(--card-horizontal-spacing);min-width:200px;box-sizing:border-box}.navigator-filter[data-v-1543892a]{box-sizing:border-box;padding:15px var(--nav-filter-horizontal-padding);border-top:1px solid var(--color-grid);height:71px;display:flex;align-items:flex-end}.filter-on-top .navigator-filter[data-v-1543892a]{border-top:none;align-items:flex-start}@supports (padding:max(0px)){.navigator-filter[data-v-1543892a]{padding-left:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-left));padding-right:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-filter[data-v-1543892a]{--nav-filter-horizontal-padding:20px;border:none;padding-top:10px;padding-bottom:10px;height:60px}}.navigator-filter .input-wrapper[data-v-1543892a]{position:relative;flex:1;min-width:0}.navigator-filter .filter-component[data-v-1543892a]{--input-vertical-padding:8px;--input-height:22px;--input-border-color:var(--color-grid);--input-text:var(--color-figure-gray-secondary)}.navigator-filter .filter-component[data-v-1543892a] .filter__input{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.scroller[data-v-1543892a]{height:100%;box-sizing:border-box;padding:var(--card-vertical-spacing) 0;padding-bottom:calc(var(--top-offset, 0px) + var(--card-vertical-spacing));transition:padding-bottom .15s ease-in}@media only screen and (max-width:1023px){.scroller[data-v-1543892a]{padding-bottom:10em}}.scroller[data-v-1543892a] .vue-recycle-scroller__item-wrapper{transform:translateZ(0)}.filter-wrapper[data-v-1543892a]{position:sticky;bottom:0;background:var(--color-fill)}.sidebar-transitioning .filter-wrapper[data-v-1543892a]{flex:1 0 71px;overflow:hidden}@media only screen and (max-width:1023px){.sidebar-transitioning .filter-wrapper[data-v-1543892a]{flex-basis:60px}}.loader[data-v-0de29914]{height:.70588rem;background-color:var(--color-fill-gray-tertiary);border-radius:4px}.navigator-icon[data-v-0de29914]{width:16px;height:16px;border-radius:2px;background-color:var(--color-fill-gray-tertiary)}.loading-navigator-item[data-v-0de29914]{-webkit-animation:pulse 2.5s ease;animation:pulse 2.5s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-delay:calc(var(--visibility-delay) + 0.3s*var(--index));animation-delay:calc(var(--visibility-delay) + 0.3s*var(--index))}.delay-visibility-enter-active[data-v-4b6d345f]{transition:visibility var(--visibility-delay);visibility:hidden}.loading-navigator[data-v-4b6d345f]{padding-top:var(--card-vertical-spacing)}.navigator[data-v-159b9764]{height:100%;display:flex;flex-flow:column}@media only screen and (max-width:1023px){.navigator[data-v-159b9764]{position:static;transition:none}}.hierarchy-collapsed-items[data-v-74906830]{position:relative;display:inline-flex;align-items:center;margin-left:.17647rem}.hierarchy-collapsed-items .hierarchy-item-icon[data-v-74906830]{width:9px;height:15px;margin-right:.17647rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-collapsed-items[data-v-74906830]{display:none}.hierarchy-collapsed-items .toggle[data-v-74906830]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;border-width:0;font-weight:600;height:1.11765rem;text-align:center;width:2.11765rem;display:flex;align-items:center;justify-content:center}.theme-dark .hierarchy-collapsed-items .toggle[data-v-74906830]{background:var(--color-nav-dark-hierarchy-collapse-background)}.hierarchy-collapsed-items .toggle.focused[data-v-74906830],.hierarchy-collapsed-items .toggle[data-v-74906830]:active,.hierarchy-collapsed-items .toggle[data-v-74906830]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.indicator[data-v-74906830]{width:1em;height:1em;display:flex;align-items:center}.indicator .toggle-icon[data-v-74906830]{width:100%}.dropdown[data-v-74906830]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;box-shadow:0 1px 4px -1px var(--color-figure-gray-secondary);border-width:0;padding:0 .5rem;position:absolute;z-index:42;top:calc(100% + .41176rem)}.theme-dark .dropdown[data-v-74906830]{background:var(--color-nav-dark-hierarchy-collapse-background);border-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown.collapsed[data-v-74906830]{opacity:0;transform:translate3d(0,-.41176rem,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.dropdown[data-v-74906830]:not(.collapsed){opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.nav--in-breakpoint-range .dropdown[data-v-74906830]:not(.collapsed){display:none}.dropdown[data-v-74906830]:before{border-bottom-color:var(--color-nav-hierarchy-collapse-background);border-bottom-style:solid;border-bottom-width:.5rem;border-left-color:transparent;border-left-style:solid;border-left-width:.5rem;border-right-color:transparent;border-right-style:solid;border-right-width:.5rem;content:"";left:1.26471rem;position:absolute;top:-.44118rem}.theme-dark .dropdown[data-v-74906830]:before{border-bottom-color:var(--color-nav-dark-hierarchy-collapse-background)}.dropdown-item[data-v-74906830]{border-top-color:var(--color-nav-hierarchy-collapse-borders);border-top-style:solid;border-top-width:1px}.theme-dark .dropdown-item[data-v-74906830]{border-top-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown-item[data-v-74906830]:first-child{border-top:none}.nav-menu-link[data-v-74906830]{max-width:57.64706rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:.75rem 1rem}.hierarchy-item[data-v-382bf39e]{display:flex;align-items:center;margin-left:.17647rem}.hierarchy-item[data-v-382bf39e] .hierarchy-item-icon{width:9px;height:15px;margin-right:.17647rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e] .hierarchy-item-icon{display:none}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]{border-top:1px solid var(--color-nav-hierarchy-item-borders);display:flex;align-items:center}.theme-dark.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]{border-top-color:var(--color-nav-dark-hierarchy-item-borders)}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]:first-of-type{border-top:none}.hierarchy-item.collapsed[data-v-382bf39e]{display:none}.nav--in-breakpoint-range .hierarchy-item.collapsed[data-v-382bf39e]{display:inline-block}.item[data-v-382bf39e]{display:inline-block;vertical-align:middle}.nav--in-breakpoint-range .item[data-v-382bf39e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;line-height:2.47059rem}@media only screen and (min-width:768px){.hierarchy-item:first-child:last-child .item[data-v-382bf39e],.hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-382bf39e]{max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:last-child .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(2) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-382bf39e]{max-width:36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(2) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-382bf39e]{max-width:28.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(3) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-382bf39e]{max-width:27rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(3) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-382bf39e]{max-width:21.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(4) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-382bf39e]{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(4) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-382bf39e]{max-width:14.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(5) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-382bf39e]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(5) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-382bf39e]{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item .item[data-v-382bf39e]{max-width:10.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item:last-child .item[data-v-382bf39e]{max-width:none}.has-badge .hierarchy-collapsed-items~.hierarchy-item .item[data-v-382bf39e]{max-width:8.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hierarchy[data-v-c2bd6086]{justify-content:flex-start;min-width:0;margin-right:80px}.nav--in-breakpoint-range .hierarchy[data-v-c2bd6086]{margin-right:0}.hierarchy .root-hierarchy .item[data-v-c2bd6086]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-setting-label[data-v-d12167e0]{margin-right:.35294rem;white-space:nowrap}.language-container[data-v-d12167e0]{flex:1 0 auto}.language-dropdown[data-v-d12167e0]{-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:inherit;padding:0 11px 0 4px;margin-left:-4px;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:pointer;position:relative;z-index:1}@media only screen and (max-width:1023px){.language-dropdown[data-v-d12167e0]{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.language-dropdown[data-v-d12167e0]:focus{outline:none}.fromkeyboard .language-dropdown[data-v-d12167e0]:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}.language-sizer[data-v-d12167e0]{position:absolute;opacity:0;pointer-events:none;padding:0}.language-toggle-container[data-v-d12167e0]{display:flex;align-items:center;padding-right:.17647rem;position:relative}.nav--in-breakpoint-range .language-toggle-container[data-v-d12167e0]{display:none}.language-toggle-container .toggle-icon[data-v-d12167e0]{width:.6em;height:.6em;position:absolute;right:7px}.language-toggle-label[data-v-d12167e0]{margin-right:2px}.language-toggle.nav-menu-toggle-label[data-v-d12167e0]{margin-right:6px}.language-list[data-v-d12167e0]{display:inline-block;margin-top:0}.language-list-container[data-v-d12167e0]{display:none}.language-list-item[data-v-d12167e0],.nav--in-breakpoint-range .language-list-container[data-v-d12167e0]{display:inline-block}.language-list-item[data-v-d12167e0]:not(:first-child){border-left:1px solid #424242;margin-left:6px;padding-left:6px}[data-v-138d523a] .nav-menu{line-height:1.5}[data-v-138d523a] .nav-menu,[data-v-138d523a] .nav-menu-settings{font-size:.82353rem;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-138d523a] .nav-menu-settings{min-width:0;line-height:1.28571}@media only screen and (max-width:1023px){[data-v-138d523a] .nav-menu-settings{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (min-width:1024px){[data-v-138d523a] .nav-menu-settings{margin-left:.58824rem}}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings:not([data-previous-menu-children-count="0"]) .nav-menu-setting:first-child{border-top:1px solid #b0b0b0;display:flex;align-items:center}[data-v-138d523a] .nav-menu-settings .nav-menu-setting{display:flex;align-items:center;color:var(--color-nav-current-link);margin-left:0;min-width:0}[data-v-138d523a] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:.58824rem}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:0}.theme-dark[data-v-138d523a] .nav-menu-settings .nav-menu-setting{color:var(--color-nav-dark-current-link)}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings .nav-menu-setting:not(:first-child){border-top:1px solid #424242}.documentation-nav[data-v-138d523a] .nav-title{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.documentation-nav[data-v-138d523a] .nav-title .nav-title-link.inactive{height:auto;color:var(--color-figure-gray-secondary-alt)}.theme-dark.documentation-nav .nav-title .nav-title-link.inactive[data-v-138d523a]{color:#b0b0b0}.sidenav-toggle-wrapper[data-v-138d523a]{display:flex;margin-top:1px}.nav--in-breakpoint-range .sidenav-toggle-wrapper[data-v-138d523a]{display:flex!important}@media only screen and (min-width:1024px){.sidenav-toggle-enter-active[data-v-138d523a],.sidenav-toggle-leave-active[data-v-138d523a]{transition:margin .3s ease-in 0s}.sidenav-toggle-enter[data-v-138d523a],.sidenav-toggle-leave-to[data-v-138d523a]{margin-left:-3.76471rem}}.sidenav-toggle[data-v-138d523a]{align-self:center;color:var(--color-nav-link-color);position:relative;margin:-5px}.theme-dark .sidenav-toggle[data-v-138d523a]{color:var(--color-nav-dark-link-color)}.sidenav-toggle:hover .sidenav-icon-wrapper[data-v-138d523a]{background:var(--color-fill-gray-quaternary)}.theme-dark .sidenav-toggle:hover .sidenav-icon-wrapper[data-v-138d523a]{background:#424242}.sidenav-toggle__separator[data-v-138d523a]{height:.8em;width:1px;background:var(--color-nav-color);align-self:center;margin:0 1.29412rem}.nav--in-breakpoint-range .sidenav-toggle[data-v-138d523a]{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;align-self:stretch}.nav--in-breakpoint-range .sidenav-toggle__separator[data-v-138d523a]{display:none}.sidenav-icon-wrapper[data-v-138d523a]{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius,4px)}.sidenav-icon[data-v-138d523a]{display:flex;width:19px;height:19px}[data-v-4a89caca] .generic-modal{overflow-y:overlay}[data-v-4a89caca] .modal-fullscreen>.container{background-color:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex:auto;margin:9.41176rem 0;max-width:47.05882rem;overflow:visible}[data-v-4a89caca] .navigator-filter .quick-navigation-open{margin-left:var(--nav-filter-horizontal-padding);width:calc(var(--nav-filter-horizontal-padding)*2)}.doc-topic-view[data-v-4a89caca]{--delay:1s;display:flex;flex-flow:column;background:var(--colors-text-background,var(--color-text-background))}.doc-topic-view .delay-hiding-leave-active[data-v-4a89caca]{transition:display var(--delay)}.doc-topic-aside[data-v-4a89caca]{height:100%;box-sizing:border-box;border-right:1px solid var(--color-grid)}@media only screen and (max-width:1023px){.doc-topic-aside[data-v-4a89caca]{background:var(--color-fill);border-right:none}.sidebar-transitioning .doc-topic-aside[data-v-4a89caca]{border-right:1px solid var(--color-grid)}}.topic-wrapper[data-v-4a89caca]{flex:1 1 auto;width:100%}.full-width-container[data-v-4a89caca]{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1920px){.full-width-container[data-v-4a89caca]{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);box-sizing:border-box}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic.b186e79f.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic.b186e79f.css new file mode 100644 index 000000000..118f43633 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic.b186e79f.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.betainfo[data-v-ba3b3cc0]{font-size:.9411764706rem;padding:3rem 0;background-color:var(--color-fill-secondary)}.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .betainfo-container[data-v-ba3b3cc0]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .betainfo-container[data-v-ba3b3cc0]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:692px}}@media only screen and (max-width:735px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:215px}}.betainfo-label[data-v-ba3b3cc0]{font-weight:600;font-size:.9411764706rem}.betainfo-content[data-v-ba3b3cc0] p{margin-bottom:10px}.summary-section[data-v-3aa6f694]:last-of-type{margin-right:0}@media only screen and (max-width:735px){.summary-section[data-v-3aa6f694]{margin-right:0}}.title[data-v-6796f6ea]{color:#fff;font-size:.8235294118rem;margin-right:.5rem;text-rendering:optimizeLegibility}.documentation-hero--disabled .title[data-v-6796f6ea]{color:var(--colors-text,var(--color-text))}.language[data-v-1a36493d]{padding-bottom:10px;justify-content:flex-end}.language-list[data-v-1a36493d],.language[data-v-1a36493d]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0;display:flex;align-items:center}.language-option.swift[data-v-1a36493d]{padding-right:10px;border-right:1px solid var(--color-fill-gray-tertiary)}.language-option.objc[data-v-1a36493d]{padding-left:10px}.language-option.active[data-v-1a36493d],.language-option.router-link-exact-active[data-v-1a36493d]{color:#ccc}.documentation-hero--disabled .language-option.active[data-v-1a36493d],.documentation-hero--disabled .language-option.router-link-exact-active[data-v-1a36493d]{color:var(--colors-secondary-label,var(--color-secondary-label))}.view-more-link[data-v-3f54e653]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-flow:row-reverse;margin-bottom:1.3rem}.documentation-hero[data-v-0a9cf53e]{background:#000;color:var(--color-documentation-intro-figure,#fff);overflow:hidden;text-align:left;position:relative;padding-right:var(--doc-hero-right-offset)}.documentation-hero[data-v-0a9cf53e]:before{content:"";background:var(--standard-accent-color,var(--color-documentation-intro-fill,#2a2a2a));position:absolute;width:100%;left:0;top:-50%;height:150%;right:0}.documentation-hero[data-v-0a9cf53e]:after{background:transparent;opacity:.7;width:100%;position:absolute;content:"";height:100%;left:0;top:0}.documentation-hero .icon[data-v-0a9cf53e]{position:absolute;margin-top:10px;margin-right:25px;right:0;width:250px;height:calc(100% - 20px);box-sizing:border-box}@media only screen and (max-width:735px){.documentation-hero .icon[data-v-0a9cf53e]{display:none}}.documentation-hero .background-icon[data-v-0a9cf53e]{color:var(--color-documentation-intro-accent,#161616);display:block;width:250px;height:auto;opacity:1;position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:100%}.documentation-hero .background-icon[data-v-0a9cf53e] img,.documentation-hero .background-icon[data-v-0a9cf53e] svg{width:100%;height:100%}.documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){padding-top:2.3529411765rem;padding-bottom:40px;position:relative;z-index:1}.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:692px}}@media only screen and (max-width:735px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:215px}}.documentation-hero .minimized-hero[data-v-0a9cf53e]{padding:1.3em 1.4em;position:relative;z-index:1}.documentation-hero__above-content[data-v-0a9cf53e]{position:relative;z-index:1}.documentation-hero--disabled[data-v-0a9cf53e]{background:none;color:var(--colors-text,var(--color-text))}.documentation-hero--disabled[data-v-0a9cf53e]:after,.documentation-hero--disabled[data-v-0a9cf53e]:before{content:none}.short-hero[data-v-0a9cf53e]{padding-top:3.5294117647rem;padding-bottom:3.5294117647rem}.extra-bottom-padding[data-v-0a9cf53e]{padding-bottom:3.8235294118rem}.theme-dark[data-v-0a9cf53e] a:not(.button-cta){color:#09f}ul[data-v-068842ec]{list-style-type:none;margin:0}ul li:first-child .base-link[data-v-068842ec]{margin-top:0}.parent-item .base-link[data-v-068842ec]{font-weight:700}.base-link[data-v-068842ec]{color:var(--color-figure-gray-secondary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;margin:5px 0;transition:color .15s ease-in;max-width:100%}.active .base-link[data-v-068842ec]{color:var(--color-text)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.source[data-v-d22a3f50]{background:var(--background,var(--color-code-background));border-color:var(--color-grid);color:var(--text,var(--color-code-plain));border-style:solid;border-width:1px;padding:var(--code-block-style-elements-padding);speak:literal-punctuation;line-height:25px;filter:blur(0)}.source.displays-multiple-lines[data-v-d22a3f50],.source[data-v-d22a3f50]{border-radius:var(--border-radius,4px)}.source>code[data-v-d22a3f50]{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);display:block}.platforms[data-v-4f51d8d2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:.45rem;margin-top:var(--spacing-stacked-margin-xlarge)}.changed .platforms[data-v-4f51d8d2]{padding-left:.588rem}.platforms[data-v-4f51d8d2]:first-of-type{margin-top:1rem}.source[data-v-4f51d8d2]{margin:var(--declaration-code-listing-margin)}.platforms+.source[data-v-4f51d8d2]{margin:0}.changed.declaration-group[data-v-4f51d8d2]{background:var(--background,var(--color-code-background))}.changed .source[data-v-4f51d8d2]{background:none;border:none;margin-top:0;margin-bottom:0;margin-left:2.1764705882rem;padding-left:0}.declaration-diff[data-v-b3e21c4a]{background:var(--background,var(--color-code-background))}.declaration-diff-version[data-v-b3e21c4a]{padding-left:.588rem;padding-left:2.1764705882rem;font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin:0}.declaration-diff-current[data-v-b3e21c4a]{padding-top:8px;padding-bottom:5px}.declaration-diff-previous[data-v-b3e21c4a]{padding-top:5px;padding-bottom:8px;background-color:var(--color-changes-modified-previous-background);border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px);position:relative}.declaration-source-link[data-v-5863919c]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;margin-top:var(--declaration-source-link-margin,var(--spacing-stacked-margin-large))}.declaration-icon[data-v-5863919c]{width:1em;margin-right:5px}.conditional-constraints[data-v-2ab6251b]{margin-top:var(--declaration-conditional-constraints-margin,20px)}.abstract[data-v-cdcaacd2]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.abstract[data-v-cdcaacd2]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-cdcaacd2] p:last-child{margin-bottom:0}.container[data-v-6e075935]{padding-bottom:40px}.full-width-container .container[data-v-6e075935]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-6e075935]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-6e075935]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-6e075935]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-6e075935]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-6e075935]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-6e075935]{width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-6e075935]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-6e075935]{width:215px}}.title[data-v-6e075935]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-top:40px;border-top-color:var(--color-grid);border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px)}@media only screen and (max-width:1250px){.title[data-v-6e075935]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-6e075935]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.contenttable-section[data-v-1b0546d9]{margin-top:0}.contenttable-section[data-v-1b0546d9]{align-items:baseline;padding-top:2.353rem}.contenttable-section[data-v-1b0546d9]:last-child{margin-bottom:0}[data-v-1b0546d9] .contenttable-title{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-1b0546d9] .contenttable-title{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.contenttable-section[data-v-1b0546d9]{align-items:unset;border-top:none;display:inherit;margin:0}.section-content[data-v-1b0546d9],.section-title[data-v-1b0546d9]{padding:0}[data-v-1b0546d9] .contenttable-title{margin:0 0 2.353rem 0;padding-bottom:.5rem}}.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}.topic-icon-wrapper[data-v-44dade98]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-44dade98]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-44dade98] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-44dade98]{height:1rem}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:" ";font-size:1rem}.abstract[data-v-63be6b46],.link-block[data-v-63be6b46] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-63be6b46]{margin-left:1rem}.link[data-v-63be6b46]{display:flex}.link-block .badge[data-v-63be6b46]{margin-top:.5rem}.link-block.has-inline-element[data-v-63be6b46]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-63be6b46]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-63be6b46]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-63be6b46],.link[data-v-63be6b46]{box-sizing:inherit}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-63be6b46]:not(:first-child){margin-top:4px}.topic-required[data-v-63be6b46]{font-size:.8em}.deprecated[data-v-63be6b46]{text-decoration:line-through}.conditional-constraints[data-v-63be6b46]{font-size:.8235294118rem;margin-top:4px}.section-content>.content[data-v-1c2724f5],.topic[data-v-1c2724f5]{margin-top:15px}.no-title .section-content>.content[data-v-1c2724f5]:first-child,.no-title .topic[data-v-1c2724f5]:first-child{margin-top:0}.datalist dd{padding-left:2rem}.datalist dt{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.datalist dt:first-of-type{padding-top:0}.type[data-v-791bac44]:first-letter{text-transform:capitalize}.detail-type[data-v-d66cd00c]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.detail-type[data-v-d66cd00c]:first-child{padding-top:0}@media only screen and (max-width:735px){.detail-type[data-v-d66cd00c]{padding-left:0}}.detail-content[data-v-d66cd00c]{padding-left:2rem}@media only screen and (max-width:735px){.detail-content[data-v-d66cd00c]{padding-left:0}}.param-name[data-v-5ef1227e]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.param-name[data-v-5ef1227e]:first-child{padding-top:0}@media only screen and (max-width:735px){.param-name[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e]{padding-left:2rem}@media only screen and (max-width:735px){.param-content[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e] dt{font-weight:600}.param-content[data-v-5ef1227e] dd{margin-left:1em}.parameters-table[data-v-eee7e94e] .change-added,.parameters-table[data-v-eee7e94e] .change-removed{display:inline-block;max-width:100%}.parameters-table[data-v-eee7e94e] .change-removed,.parameters-table[data-v-eee7e94e] .token-removed{text-decoration:line-through}.param[data-v-eee7e94e]{font-size:.8823529412rem;box-sizing:border-box}.param.changed[data-v-eee7e94e]{display:flex;flex-flow:row wrap;padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.param.changed.changed[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed.changed[data-v-eee7e94e]{padding-right:17px;padding-left:2.1764705882rem}.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}}.param.changed.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed+.param.changed[data-v-eee7e94e]{margin-top:calc(var(--spacing-param)/2)}.changed .param-content[data-v-eee7e94e],.changed .param-symbol[data-v-eee7e94e]{padding-top:2px;padding-bottom:2px}@media only screen and (max-width:735px){.changed .param-content[data-v-eee7e94e]{padding-top:0}.changed .param-symbol[data-v-eee7e94e]{padding-bottom:0}}.param-symbol[data-v-eee7e94e]{text-align:right}.changed .param-symbol[data-v-eee7e94e]{padding-left:2.1764705882rem}@media only screen and (max-width:735px){.param-symbol[data-v-eee7e94e]{text-align:left}.changed .param-symbol[data-v-eee7e94e]{padding-left:0}}.param-symbol[data-v-eee7e94e] .type-identifier-link{color:var(--color-link)}.param+.param[data-v-eee7e94e]{margin-top:var(--spacing-param)}.param+.param[data-v-eee7e94e]:first-child{margin-top:0}.param-content[data-v-eee7e94e]{padding-left:1rem;padding-left:2.1764705882rem}.changed .param-content[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param-content[data-v-eee7e94e]{padding-left:0;padding-right:0}}.property-metadata[data-v-f911f232]{color:var(--color-figure-gray-secondary)}.property-text{font-weight:700}.property-metadata[data-v-549ed0a8]{color:var(--color-figure-gray-secondary)}.property-name[data-v-39899ccf]{font-weight:700}.property-name.deprecated[data-v-39899ccf]{text-decoration:line-through}.property-deprecated[data-v-39899ccf]{margin-left:0}.content[data-v-39899ccf],.content[data-v-39899ccf] p:first-child{display:inline}.response-mimetype[data-v-18890a0f]{color:var(--color-figure-gray-secondary)}.part-name[data-v-68facc94]{font-weight:700}.content[data-v-68facc94],.content[data-v-68facc94] p:first-child{display:inline}.param-name[data-v-0d9b752e]{font-weight:700}.param-name.deprecated[data-v-0d9b752e]{text-decoration:line-through}.param-deprecated[data-v-0d9b752e]{margin-left:0}.content[data-v-0d9b752e],.content[data-v-0d9b752e] p:first-child{display:inline}.response-name[data-v-ee5b05cc],.response-reason[data-v-ee5b05cc]{font-weight:700}@media only screen and (max-width:735px){.response-reason[data-v-ee5b05cc]{display:none}}.response-name>code>.reason[data-v-ee5b05cc]{display:none}@media only screen and (max-width:735px){.response-name>code>.reason[data-v-ee5b05cc]{display:initial}}.primary-content.with-border[data-v-56ef0742]:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:1px;content:"";display:block}.primary-content[data-v-56ef0742]>*{margin-bottom:40px;margin-top:40px}.primary-content[data-v-56ef0742]>:first-child{margin-top:2.353rem}.relationships-list[data-v-ba5cad92]{list-style:none}.relationships-list.column[data-v-ba5cad92]{margin-left:0;margin-top:15px}.relationships-list.inline[data-v-ba5cad92]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;margin-left:0}.relationships-list.inline li[data-v-ba5cad92]:not(:last-child):after{content:", "}.relationships-list.changed[data-v-ba5cad92]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:1rem}@media only screen and (max-width:735px){.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:17px;padding-left:2.1764705882rem}.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}}.relationships-list.changed[data-v-ba5cad92]:after{margin-top:.6176470588rem}.relationships-list.changed.column[data-v-ba5cad92]{display:block;box-sizing:border-box}.relationships-item[data-v-ba5cad92],.relationships-list[data-v-ba5cad92]{box-sizing:inherit}.conditional-constraints[data-v-ba5cad92]{font-size:.8235294118rem;margin:.1764705882rem 0 .5882352941rem 1.1764705882rem}.availability[data-v-602d8130]{display:flex;flex-flow:row wrap;gap:10px;margin-top:25px}.badge[data-v-602d8130]{margin:0}.technology[data-v-602d8130]{display:inline-flex;align-items:center}.tech-icon[data-v-602d8130]{height:12px;padding-right:5px;fill:var(--badge-color)}.theme-dark .tech-icon[data-v-602d8130]{fill:var(--badge-color)}.beta[data-v-602d8130]{color:var(--color-badge-beta)}.theme-dark .beta[data-v-602d8130]{color:var(--color-badge-dark-beta)}.deprecated[data-v-602d8130]{color:var(--color-badge-deprecated)}.theme-dark .deprecated[data-v-602d8130]{color:var(--color-badge-dark-deprecated)}.changed[data-v-602d8130]{padding-left:26px}.changed[data-v-602d8130]:after{content:none}.changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:16px;height:16px;left:5px}@media screen{[data-color-scheme=dark] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}.theme-dark .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}.changed-added[data-v-602d8130]{border-color:var(--color-changes-added)}.changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}.theme-dark .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}.changed-deprecated[data-v-602d8130]{border-color:var(--color-changes-deprecated)}.changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.theme-dark .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}.changed-modified[data-v-602d8130]{border-color:var(--color-changes-modified)}.eyebrow[data-v-4492c658]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-eyebrow,#ccc);display:block;margin-bottom:1.1764705882rem}@media only screen and (max-width:735px){.eyebrow[data-v-4492c658]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .eyebrow[data-v-4492c658]{color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-4492c658]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-title,#fff);margin-bottom:.7058823529rem}@media only screen and (max-width:1250px){.title[data-v-4492c658]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-4492c658]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .title[data-v-4492c658]{color:var(--colors-header-text,var(--color-header-text))}small[data-v-4492c658]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-left:10px}@media only screen and (max-width:1250px){small[data-v-4492c658]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-4492c658]:before{content:attr(data-tag-name)}small.Beta[data-v-4492c658]{color:var(--color-badge-beta)}.theme-dark small.Beta[data-v-4492c658]{color:var(--color-badge-dark-beta)}small.Deprecated[data-v-4492c658]{color:var(--color-badge-deprecated)}.theme-dark small.Deprecated[data-v-4492c658]{color:var(--color-badge-dark-deprecated)}.OnThisPageStickyContainer[data-v-39ac6ed0]{margin-top:2.353rem;position:sticky;top:3.8235294118rem;align-self:flex-start;flex:0 0 auto;width:192px;padding-right:1.2941176471rem;box-sizing:border-box;padding-bottom:var(--spacing-stacked-margin-small);max-height:calc(100vh - 3.82353rem);overflow:auto}@media print{.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}@media only screen and (max-width:735px){.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}.doc-topic[data-v-2ff03362]{display:flex;flex-direction:column;height:100%}.doc-topic.with-on-this-page[data-v-2ff03362]{--doc-hero-right-offset:192px}#main[data-v-2ff03362]{outline-style:none;height:100%}[data-v-2ff03362] .minimized-title{margin-bottom:.833rem}[data-v-2ff03362] .minimized-title .title{font-size:1.416rem;font-weight:700}[data-v-2ff03362] .minimized-title small{font-size:1rem;padding-left:.416rem}.minimized-abstract[data-v-2ff03362]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.container[data-v-2ff03362]:not(.minimized-container){outline-style:none}.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-2ff03362]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-2ff03362]:not(.minimized-container){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:215px}}[data-v-2ff03362] .minimized-container{outline-style:none;--spacing-stacked-margin-large:0.667em;--spacing-stacked-margin-xlarge:1em;--declaration-code-listing-margin:1em 0 0 0;--declaration-conditional-constraints-margin:1em;--declaration-source-link-margin:0.833em;--code-block-style-elements-padding:7px 12px;--spacing-param:var(--spacing-stacked-margin-large);--aside-border-radius:6px;--code-border-radius:6px}[data-v-2ff03362] .minimized-container .description{margin-bottom:1.5em}[data-v-2ff03362] .minimized-container>.primary-content>*{margin-top:1.5em;margin-bottom:1.5em}[data-v-2ff03362] .minimized-container .description{margin-top:0}[data-v-2ff03362] .minimized-container h1,[data-v-2ff03362] .minimized-container h2,[data-v-2ff03362] .minimized-container h3,[data-v-2ff03362] .minimized-container h4,[data-v-2ff03362] .minimized-container h5,[data-v-2ff03362] .minimized-container h6{font-size:1rem;font-weight:700}[data-v-2ff03362] .minimized-container h2{font-size:1.083rem}[data-v-2ff03362] .minimized-container h1{font-size:1.416rem}[data-v-2ff03362] .minimized-container aside{padding:.667rem 1rem}[data-v-2ff03362] .minimized-container .single-line,[data-v-2ff03362] .minimized-container .source{border-radius:var(--code-border-radius)}.description[data-v-2ff03362]{margin-bottom:2.353rem}.description[data-v-2ff03362]:empty{display:none}.description.after-enhanced-hero[data-v-2ff03362]{margin-top:2.353rem}.description[data-v-2ff03362] .content+*{margin-top:var(--spacing-stacked-margin-large)}.full-width-container .doc-content .minimized-container[data-v-2ff03362]{padding-left:1.4rem;padding-right:1.4rem}[data-v-2ff03362] .no-primary-content{--content-table-title-border-width:0px}.sample-download[data-v-2ff03362]{margin-top:20px}.declarations-container[data-v-2ff03362]{margin-top:30px}.declarations-container.minimized-container[data-v-2ff03362]{margin-top:0}[data-v-2ff03362] h1{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h1{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h1{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h2{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h2{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h2{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h3{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h4{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h4{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h5{font-size:1.2941176471rem;line-height:1.1818181818;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h5{font-size:1.1764705882rem;line-height:1.2;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h5{font-size:1.0588235294rem;line-height:1.4444444444;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h6{font-size:1rem;line-height:1.4705882353;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.doc-content-wrapper[data-v-2ff03362]{display:flex;justify-content:center}.doc-content-wrapper .doc-content[data-v-2ff03362]{min-width:0;width:100%}.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:820px}@media only screen and (min-width:1251px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:980px}}@media only screen and (min-width:1500px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:1080px}}.quick-navigation-open[data-v-53faf852]{display:flex;align-items:center;justify-content:center;width:16px;border:1px solid var(--color-grid);height:100%;border-radius:var(--border-radius,4px);transition:background-color .15s;box-sizing:border-box}.quick-navigation-open[data-v-53faf852]:hover{background-color:var(--color-fill-tertiary)}@media only screen and (max-width:1023px){.quick-navigation-open[data-v-53faf852]{display:none}}.fromkeyboard .quick-navigation-open[data-v-53faf852]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tag[data-v-7e76f326]{display:inline-block;padding-right:.5882352941rem}.tag[data-v-7e76f326]:focus{outline:none}.tag button[data-v-7e76f326]{color:var(--color-figure-gray);background-color:var(--color-fill-tertiary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-radius:.8235294118rem;padding:.2352941176rem .5882352941rem;white-space:nowrap;border:1px solid transparent}@media(hover:hover){.tag button[data-v-7e76f326]:hover{transition:background-color .2s,color .2s;background-color:var(--color-fill-blue);color:#fff}}.tag button[data-v-7e76f326]:focus:active{background-color:var(--color-fill-blue);color:#fff}.fromkeyboard .tag button[data-v-7e76f326]:focus,.tag button.focus[data-v-7e76f326],.tag button[data-v-7e76f326]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tags[data-v-1f2bd813]{position:relative;margin:0;list-style:none;box-sizing:border-box;transition:padding-right .8s,padding-bottom .8s,max-height 1s,opacity 1s;padding:0}.tags .scroll-wrapper[data-v-1f2bd813]{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin}.tags .scroll-wrapper[data-v-1f2bd813]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.tags .scroll-wrapper.scrolling[data-v-1f2bd813]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar{height:11px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:end{margin-right:8px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:start{margin-left:8px}.tags ul[data-v-1f2bd813]{margin:0;padding:0;display:flex}.filter[data-v-7a79f6ea]{--input-vertical-padding:0.7647058824rem;--input-horizontal-spacing:0.5882352941rem;--input-height:1.6470588235rem;--input-border-color:var(--color-fill-gray-secondary);--input-text:var(--color-fill-gray-secondary);position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:calc(var(--border-radius, 4px) + 1px)}.fromkeyboard .filter[data-v-7a79f6ea]:focus{outline:none}.filter__top-wrapper[data-v-7a79f6ea]{display:flex}.filter__filter-button[data-v-7a79f6ea]{position:relative;z-index:1;cursor:text;margin-left:var(--input-horizontal-spacing);margin-right:.1764705882rem}@media only screen and (max-width:735px){.filter__filter-button[data-v-7a79f6ea]{margin-right:.4117647059rem}}.filter__filter-button .svg-icon[data-v-7a79f6ea]{fill:var(--input-text);display:block;height:21px}.filter__filter-button.blue[data-v-7a79f6ea]>*{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.filter.focus .filter__wrapper[data-v-7a79f6ea]{box-shadow:0 0 0 3pt var(--color-focus-color);--input-border-color:var(--color-fill-blue)}.filter__wrapper[data-v-7a79f6ea]{border:1px solid var(--input-border-color);background:var(--color-fill);border-radius:var(--border-radius,4px)}.filter__wrapper--reversed[data-v-7a79f6ea]{display:flex;flex-direction:column-reverse}.filter__wrapper--no-border-style[data-v-7a79f6ea]{border:none}.filter__suggested-tags[data-v-7a79f6ea]{border-top:1px solid var(--color-fill-gray-tertiary);z-index:1;overflow:hidden}.filter__suggested-tags[data-v-7a79f6ea] ul{padding:var(--input-vertical-padding) .5294117647rem;border:1px solid transparent;border-bottom-left-radius:calc(var(--border-radius, 4px) - 1px);border-bottom-right-radius:calc(var(--border-radius, 4px) - 1px)}.fromkeyboard .filter__suggested-tags[data-v-7a79f6ea] ul:focus{outline:none;box-shadow:0 0 0 5px var(--color-focus-color)}.filter__wrapper--reversed .filter__suggested-tags[data-v-7a79f6ea]{border-bottom:1px solid var(--color-fill-gray-tertiary);border-top:none}.filter__selected-tags[data-v-7a79f6ea]{z-index:1;padding-left:4px;margin:-4px 0}@media only screen and (max-width:735px){.filter__selected-tags[data-v-7a79f6ea]{padding-left:0}}.filter__selected-tags[data-v-7a79f6ea] ul{padding:4px}@media only screen and (max-width:735px){.filter__selected-tags[data-v-7a79f6ea] ul{padding-right:.4117647059rem}}.filter__selected-tags[data-v-7a79f6ea] ul .tag:last-child{padding-right:0}.filter__delete-button[data-v-7a79f6ea]{position:relative;margin:0;z-index:1;border-radius:100%}.fromkeyboard .filter__delete-button[data-v-7a79f6ea]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.filter__delete-button .clear-rounded-icon[data-v-7a79f6ea]{height:.7058823529rem;width:.7058823529rem;fill:var(--input-text);display:block}.filter__delete-button-wrapper[data-v-7a79f6ea]{display:flex;align-items:center;padding-right:var(--input-horizontal-spacing);padding-left:.1764705882rem;border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.filter__input-label[data-v-7a79f6ea]{position:relative;flex-grow:1;height:var(--input-height);padding:var(--input-vertical-padding) 0}.filter__input-label[data-v-7a79f6ea]:after{content:attr(data-value);visibility:hidden;width:auto;white-space:nowrap;min-width:130px;display:block;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input-label[data-v-7a79f6ea]:after{text-indent:.1764705882rem}}.filter__input-box-wrapper[data-v-7a79f6ea]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto;align-items:center;cursor:text;flex:1}.filter__input-box-wrapper[data-v-7a79f6ea]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar{height:11px}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-track-piece:end{margin-right:8px}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-track-piece:start{margin-left:8px}.filter__input[data-v-7a79f6ea]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-text);height:var(--input-height);border:none;width:100%;position:absolute;background:transparent;z-index:1;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input[data-v-7a79f6ea]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);text-indent:.1764705882rem}}.filter__input[data-v-7a79f6ea]:focus{outline:none}.filter__input[placeholder][data-v-7a79f6ea]::-moz-placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-7a79f6ea]::placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-7a79f6ea]:-ms-input-placeholder{color:var(--input-text)}.filter__input[placeholder][data-v-7a79f6ea]::-ms-input-placeholder{color:var(--input-text)}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.highlight[data-v-4a2ce75d]{display:inline}.highlight[data-v-4a2ce75d] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}@media only screen and (max-width:735px){.preview[data-v-779b8b01]{display:none}}.unavailable[data-v-779b8b01]{align-items:center;display:flex;height:100%;justify-content:center}.loading[data-v-779b8b01]{padding:20px}.loading-row[data-v-779b8b01]{animation:pulse 2.5s ease;animation-delay:calc(1s + .3s*var(--index));animation-fill-mode:forwards;animation-iteration-count:infinite;background-color:var(--color-fill-gray-tertiary);border-radius:4px;height:12px;margin:20px 0;opacity:0}.loading-row[data-v-779b8b01]:first-of-type{margin-top:0}.loading-row[data-v-779b8b01]:last-of-type{margin-bottom:0}.quick-navigation[data-v-479a2da8]{--input-border-color:var(--color-grid)}.quick-navigation input[type=text][data-v-479a2da8]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.quick-navigation input[type=text][data-v-479a2da8]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.quick-navigation__filter[data-v-479a2da8]{--input-horizontal-spacing:0.8823529412rem}.quick-navigation[data-v-479a2da8] .filter__wrapper{background-color:var(--color-fill-secondary)}.quick-navigation__container[data-v-479a2da8]{background-color:var(--color-fill-secondary);border:solid 1px var(--input-border-color);border-radius:var(--border-radius,4px);margin:0 .9411764706rem}.quick-navigation__container>[data-v-479a2da8]{--input-text:var(--color-figure-gray-secondary)}.quick-navigation__container.focus[data-v-479a2da8]{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.quick-navigation__magnifier-icon-container[data-v-479a2da8]{width:1rem}.quick-navigation__magnifier-icon-container>[data-v-479a2da8]{width:100%}.quick-navigation__magnifier-icon-container.blue .magnifier-icon[data-v-479a2da8]{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.quick-navigation__match-list[data-v-479a2da8]{display:flex;max-height:26.4705882353rem;height:0}.quick-navigation__match-list>[data-v-479a2da8]{min-width:0}.quick-navigation__match-list.active[data-v-479a2da8]{height:auto;border-top:1px solid var(--input-border-color)}.quick-navigation__match-list .no-results[data-v-479a2da8]{margin:.8823529412rem auto;width:-moz-fit-content;width:fit-content}.quick-navigation__refs[data-v-479a2da8]{flex:1;overflow:auto}.quick-navigation__preview[data-v-479a2da8]{border-left:1px solid var(--color-grid);flex:0 0 61.8%;overflow:auto;position:sticky;top:0}.quick-navigation__reference[data-v-479a2da8]{display:block;padding:.5882352941rem .8823529412rem}.quick-navigation__reference[data-v-479a2da8]:hover{text-decoration:none;background-color:var(--color-navigator-item-hover)}.quick-navigation__reference[data-v-479a2da8]:focus{margin:0 .2941176471rem;padding:.5882352941rem .5882352941rem;background-color:var(--color-navigator-item-hover)}.quick-navigation__symbol-match[data-v-479a2da8]{display:flex;height:2.3529411765rem;color:var(--color-figure-gray)}.quick-navigation__symbol-match .symbol-info[data-v-479a2da8]{margin:auto;width:100%}.quick-navigation__symbol-match .symbol-info .navigator-icon[data-v-479a2da8]{margin-right:.5882352941rem}.quick-navigation__symbol-match .symbol-info .symbol-name[data-v-479a2da8]{display:flex}.quick-navigation__symbol-match .symbol-info .symbol-name .symbol-title[data-v-479a2da8]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path[data-v-479a2da8]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);display:flex;margin-left:1.5882352941rem;overflow:hidden;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path .parent-path[data-v-479a2da8]{padding-right:.2941176471rem}@media print{.sidebar[data-v-5cd50784]{display:none}}.adjustable-sidebar-width[data-v-5cd50784]{display:flex}@media only screen and (max-width:1023px){.adjustable-sidebar-width[data-v-5cd50784]{display:block;position:relative}}.adjustable-sidebar-width.dragging[data-v-5cd50784] *{cursor:col-resize!important}.adjustable-sidebar-width.sidebar-hidden.dragging[data-v-5cd50784] *{cursor:e-resize!important}.sidebar[data-v-5cd50784]{position:relative}@media only screen and (max-width:1023px){.sidebar[data-v-5cd50784]{position:static}}.aside[data-v-5cd50784]{width:250px;position:relative;height:100%;max-width:100vw}.aside.no-transition[data-v-5cd50784]{transition:none!important}@media only screen and (min-width:1024px){.aside[data-v-5cd50784]{transition:width .3s ease-in,visibility 0s linear var(--visibility-transition-time,0s)}.aside.dragging[data-v-5cd50784]:not(.is-opening-on-large):not(.hide-on-large){transition:none}.aside.hide-on-large[data-v-5cd50784]{width:0!important;visibility:hidden;pointer-events:none;--visibility-transition-time:0.3s}}@media only screen and (max-width:1023px){.aside[data-v-5cd50784]{width:100%!important;overflow:hidden;min-width:0;max-width:100%;height:calc(var(--app-height) - var(--top-offset-mobile));position:fixed;top:var(--top-offset-mobile);bottom:0;z-index:9998;transform:translateX(-100%);transition:transform .15s ease-in;left:0}.aside[data-v-5cd50784] .aside-animated-child{opacity:0}.aside.show-on-mobile[data-v-5cd50784]{transform:translateX(0)}.aside.show-on-mobile[data-v-5cd50784] .aside-animated-child{--index:0;opacity:1;transition:opacity .15s linear;transition-delay:calc(var(--index)*.15s + .15s)}.aside.has-mobile-top-offset[data-v-5cd50784]{border-top:1px solid var(--color-fill-gray-tertiary)}}.content[data-v-5cd50784]{display:flex;flex-flow:column;min-width:0;flex:1 1 auto;height:100%}.resize-handle[data-v-5cd50784]{position:absolute;cursor:col-resize;top:0;bottom:0;right:0;width:5px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:background-color .15s;transform:translateX(50%)}@media only screen and (max-width:1023px){.resize-handle[data-v-5cd50784]{display:none}}.resize-handle[data-v-5cd50784]:hover{background:var(--color-fill-gray-tertiary)}.navigator-card-item[data-v-41ab423b]{--nav-head-wrapper-left-space:10px;--nav-head-wrapper-right-space:20px;--head-wrapper-vertical-space:5px;--nav-depth-spacer:25px;--nesting-index:0;display:flex;align-items:stretch;min-height:32px;box-sizing:border-box}.fromkeyboard .navigator-card-item[data-v-41ab423b]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:-4px}.fromkeyboard .navigator-card-item[data-v-41ab423b]:focus-within:not(.is-group){background:var(--color-navigator-item-hover)}.navigator-card-item.active[data-v-41ab423b]{background:var(--color-fill-gray-quaternary)}.hover .navigator-card-item[data-v-41ab423b]:not(.is-group){background:var(--color-navigator-item-hover)}.depth-spacer[data-v-41ab423b]{width:calc(var(--nesting-index)*15px + var(--nav-depth-spacer));height:100%;position:relative;flex:0 0 auto}.title-container[data-v-41ab423b]{width:100%;min-width:0;display:flex;align-items:center}.navigator-icon-wrapper[data-v-41ab423b]{margin-right:7px}.head-wrapper[data-v-41ab423b]{padding:var(--head-wrapper-vertical-space) var(--nav-head-wrapper-right-space) var(--head-wrapper-vertical-space) var(--nav-head-wrapper-left-space);position:relative;display:flex;align-items:center;flex:1;min-width:0}@supports(padding:max(0px)){.head-wrapper[data-v-41ab423b]{padding-left:max(var(--nav-head-wrapper-left-space),env(safe-area-inset-left));padding-right:max(var(--nav-head-wrapper-right-space),env(safe-area-inset-right))}}.highlight[data-v-7b81ca08]{display:inline}.highlight[data-v-7b81ca08] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}.is-group .leaf-link[data-v-c780f74c]{color:var(--color-figure-gray-secondary);font-weight:600}.is-group .leaf-link[data-v-c780f74c]:after{display:none}.navigator-icon[data-v-c780f74c]{display:flex;flex:0 0 auto}.navigator-icon.changed[data-v-c780f74c]{border:none;width:1em;height:1em;z-index:0}.navigator-icon.changed[data-v-c780f74c]:after{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);background-image:url(../img/modified-icon.efb2697d.svg);margin:0}@media screen{[data-color-scheme=dark] .navigator-icon.changed[data-v-c780f74c]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed[data-v-c780f74c]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.leaf-link[data-v-c780f74c]{color:var(--color-figure-gray);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline;vertical-align:middle;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.fromkeyboard .leaf-link[data-v-c780f74c]:focus{outline:none}.leaf-link[data-v-c780f74c]:hover{text-decoration:none}.leaf-link.bolded[data-v-c780f74c]{font-weight:600}.leaf-link[data-v-c780f74c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.extended-content[data-v-c780f74c]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-toggle[data-v-c780f74c]{overflow:hidden;position:absolute;width:100%;height:100%;padding-right:5px;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:flex-end}.chevron[data-v-c780f74c]{width:10px}.chevron.animating[data-v-c780f74c]{transition:transform .15s ease-in}.chevron.rotate[data-v-c780f74c]{transform:rotate(90deg)}.navigator-card[data-v-60246d6e]{--card-vertical-spacing:8px;--card-horizontal-spacing:20px;--nav-filter-horizontal-padding:20px;--visibility-delay:1s;display:flex;flex-direction:column;min-height:0;height:calc(var(--app-height) - var(--nav-height, 0px));position:sticky;top:var(--nav-height,0)}@media only screen and (max-width:1023px){.navigator-card[data-v-60246d6e]{height:100%;position:static;background:var(--color-fill)}}.navigator-card .navigator-card-full-height[data-v-60246d6e]{min-height:0;flex:1 1 auto}.navigator-card .head-inner[data-v-60246d6e]{overflow:hidden}.navigator-card .head-wrapper[data-v-60246d6e]{position:relative;flex:1 0 auto}.navigator-card .navigator-head[data-v-60246d6e]{--navigator-head-padding-right:calc(var(--card-horizontal-spacing)*2 + 19px);padding:0 var(--navigator-head-padding-right) 0 var(--card-horizontal-spacing);background:var(--color-fill);border-bottom:1px solid var(--color-grid);display:flex;align-items:center;height:3.0588235294rem;white-space:nowrap}.navigator-card .navigator-head .card-link[data-v-60246d6e]{color:var(--color-text);font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);font-weight:600;overflow:hidden;text-overflow:ellipsis}.navigator-card .navigator-head .badge[data-v-60246d6e]{margin-top:0}.navigator-card .navigator-head.router-link-exact-active[data-v-60246d6e]{background:var(--color-fill)}.navigator-card .navigator-head.router-link-exact-active .card-link[data-v-60246d6e]{font-weight:700}.navigator-card .navigator-head[data-v-60246d6e]:hover{background:var(--color-navigator-item-hover);text-decoration:none}.fromkeyboard .navigator-card .navigator-head:focus .card-link[data-v-60246d6e]{outline:4px solid var(--color-focus-color);outline-offset:1px}@supports(padding:max(0px)){.navigator-card .navigator-head[data-v-60246d6e]{padding-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));padding-right:max(var(--navigator-head-padding-right),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-card .navigator-head[data-v-60246d6e]{justify-content:center;--navigator-head-padding-right:var(--card-horizontal-spacing)}}@media only screen and (max-width:767px){.navigator-card .navigator-head[data-v-60246d6e]{height:2.8235294118rem;padding:0 20px}}.close-card[data-v-60246d6e]{display:flex;position:absolute;z-index:1;align-items:center;justify-content:center;right:1rem;padding:5px;margin-left:-5px;top:calc(50% - 14px);transition:transform .3s ease-in 0s,visibility 0s}@media only screen and (max-width:1023px){.close-card[data-v-60246d6e]{right:unset;top:0;left:0;margin:0;padding:0 1.2941176471rem 0 20px;height:100%}@supports(padding:max(0px)){.close-card[data-v-60246d6e]{padding-left:max(1.2941176471rem,env(safe-area-inset-left))}}}@media only screen and (max-width:767px){.close-card[data-v-60246d6e]{padding-left:.9411764706rem;padding-right:.9411764706rem}@supports(padding:max(0px)){.close-card[data-v-60246d6e]{padding-left:max(.9411764706rem,env(safe-area-inset-left))}}}.close-card .close-icon[data-v-60246d6e]{width:19px;height:19px}@media only screen and (min-width:1024px){.close-card.hide-on-large[data-v-60246d6e]{display:none}.close-card[data-v-60246d6e]:hover{border-radius:var(--border-radius,4px);background:var(--color-fill-gray-quaternary)}.sidebar-hidden .close-card[data-v-60246d6e]{transition:transform .3s ease-in 0s,visibility 0s linear .3s;visibility:hidden;transform:translateX(3.7647058824rem)}}[data-v-60246d6e] .card-body{padding-right:0;flex:1 1 auto;min-height:0;height:100%}@media only screen and (max-width:1023px){[data-v-60246d6e] .card-body{--card-vertical-spacing:0px}}.navigator-card-inner[data-v-60246d6e]{display:flex;flex-flow:column;height:100%}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.navigator-card.filter-on-top .filter-wrapper[data-v-66549638]{order:1;position:static}.navigator-card.filter-on-top .card-body[data-v-66549638]{order:2}.no-items-wrapper[data-v-66549638]{overflow:hidden;color:var(--color-figure-gray-tertiary)}.no-items-wrapper .no-items[data-v-66549638]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:var(--card-vertical-spacing) var(--card-horizontal-spacing);min-width:200px;box-sizing:border-box}.navigator-filter[data-v-66549638]{box-sizing:border-box;padding:15px var(--nav-filter-horizontal-padding);border-top:1px solid var(--color-grid);height:71px;display:flex;align-items:flex-end}.filter-on-top .navigator-filter[data-v-66549638]{border-top:none;align-items:flex-start}@supports(padding:max(0px)){.navigator-filter[data-v-66549638]{padding-left:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-left));padding-right:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-filter[data-v-66549638]{--nav-filter-horizontal-padding:20px;border:none;padding-top:10px;padding-bottom:10px;height:60px}}.navigator-filter .input-wrapper[data-v-66549638]{position:relative;flex:1;min-width:0}.navigator-filter .filter-component[data-v-66549638]{--input-vertical-padding:8px;--input-height:22px;--input-border-color:var(--color-grid);--input-text:var(--color-figure-gray-secondary)}.navigator-filter .filter-component[data-v-66549638] .filter__input{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.navigator-filter .filter-component[data-v-66549638] .filter__input-label:after{min-width:70px}.scroller[data-v-66549638]{height:100%;box-sizing:border-box;padding:var(--card-vertical-spacing) 0;padding-bottom:calc(var(--top-offset, 0px) + var(--card-vertical-spacing));transition:padding-bottom .15s ease-in}@media only screen and (max-width:1023px){.scroller[data-v-66549638]{padding-bottom:10em}}.scroller[data-v-66549638] .vue-recycle-scroller__item-wrapper{transform:translateZ(0)}.filter-wrapper[data-v-66549638]{position:sticky;bottom:0;background:var(--color-fill)}.sidebar-transitioning .filter-wrapper[data-v-66549638]{flex:1 0 71px;overflow:hidden}@media only screen and (max-width:1023px){.sidebar-transitioning .filter-wrapper[data-v-66549638]{flex-basis:60px}}.loader[data-v-0de29914]{height:.7058823529rem;background-color:var(--color-fill-gray-tertiary);border-radius:4px}.navigator-icon[data-v-0de29914]{width:16px;height:16px;border-radius:2px;background-color:var(--color-fill-gray-tertiary)}.loading-navigator-item[data-v-0de29914]{animation:pulse 2.5s ease;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;animation-delay:calc(var(--visibility-delay) + .3s*var(--index))}.delay-visibility-enter-active[data-v-4b6d345f]{transition:visibility var(--visibility-delay);visibility:hidden}.loading-navigator[data-v-4b6d345f]{padding-top:var(--card-vertical-spacing)}.navigator[data-v-159b9764]{height:100%;display:flex;flex-flow:column}@media only screen and (max-width:1023px){.navigator[data-v-159b9764]{position:static;transition:none}}.hierarchy-collapsed-items[data-v-f4ced690]{position:relative;display:inline-flex;align-items:center;margin-left:.1764705882rem}.hierarchy-collapsed-items .hierarchy-item-icon[data-v-f4ced690]{width:9px;height:15px;margin-right:.1764705882rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-collapsed-items[data-v-f4ced690]{display:none}.hierarchy-collapsed-items .toggle[data-v-f4ced690]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;border-width:0;font-weight:600;height:1.1176470588rem;text-align:center;width:2.1176470588rem;display:flex;align-items:center;justify-content:center}.theme-dark .hierarchy-collapsed-items .toggle[data-v-f4ced690]{background:var(--color-nav-dark-hierarchy-collapse-background)}.hierarchy-collapsed-items .toggle.focused[data-v-f4ced690],.hierarchy-collapsed-items .toggle[data-v-f4ced690]:active,.hierarchy-collapsed-items .toggle[data-v-f4ced690]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.indicator[data-v-f4ced690]{width:1em;height:1em;display:flex;align-items:center}.indicator .toggle-icon[data-v-f4ced690]{width:100%}.dropdown[data-v-f4ced690]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;box-shadow:0 1px 4px -1px var(--color-figure-gray-secondary);border-width:0;padding:0 .5rem;position:absolute;z-index:42;top:calc(100% + .41176rem)}.theme-dark .dropdown[data-v-f4ced690]{background:var(--color-nav-dark-hierarchy-collapse-background);border-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown.collapsed[data-v-f4ced690]{opacity:0;transform:translate3d(0,-.4117647059rem,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.dropdown[data-v-f4ced690]:not(.collapsed){opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.nav--in-breakpoint-range .dropdown[data-v-f4ced690]:not(.collapsed){display:none}.dropdown[data-v-f4ced690]:before{border-bottom-color:var(--color-nav-hierarchy-collapse-background);border-bottom-style:solid;border-bottom-width:.5rem;border-left-color:transparent;border-left-style:solid;border-left-width:.5rem;border-right-color:transparent;border-right-style:solid;border-right-width:.5rem;content:"";left:1.2647058824rem;position:absolute;top:-.4411764706rem}.theme-dark .dropdown[data-v-f4ced690]:before{border-bottom-color:var(--color-nav-dark-hierarchy-collapse-background)}.dropdown-item[data-v-f4ced690]{border-top-color:var(--color-nav-hierarchy-collapse-borders);border-top-style:solid;border-top-width:1px}.theme-dark .dropdown-item[data-v-f4ced690]{border-top-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown-item[data-v-f4ced690]:first-child{border-top:none}.nav-menu-link[data-v-f4ced690]{max-width:57.6470588235rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:.75rem 1rem}.hierarchy-item[data-v-6cf5f1d1]{display:flex;align-items:center;margin-left:.1764705882rem}.hierarchy-item[data-v-6cf5f1d1] .hierarchy-item-icon{width:9px;height:15px;margin-right:.1764705882rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1] .hierarchy-item-icon{display:none}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]{border-top:1px solid var(--color-nav-hierarchy-item-borders);display:flex;align-items:center}.theme-dark.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]{border-top-color:var(--color-nav-dark-hierarchy-item-borders)}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]:first-of-type{border-top:none}.hierarchy-item.collapsed[data-v-6cf5f1d1]{display:none}.nav--in-breakpoint-range .hierarchy-item.collapsed[data-v-6cf5f1d1]{display:inline-block}.item[data-v-6cf5f1d1]{display:inline-block;vertical-align:middle}.nav--in-breakpoint-range .item[data-v-6cf5f1d1]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;line-height:2.4705882353rem}@media only screen and (min-width:768px){.hierarchy-item:first-child:last-child .item[data-v-6cf5f1d1],.hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:last-child .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(2) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(2) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:28.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(3) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:27rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(3) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:21.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(4) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(4) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:14.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(5) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(5) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:10.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item:last-child .item[data-v-6cf5f1d1]{max-width:none}.has-badge .hierarchy-collapsed-items~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:8.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hierarchy[data-v-069ffff2]{justify-content:flex-start;min-width:0;margin-right:80px}.nav--in-breakpoint-range .hierarchy[data-v-069ffff2]{margin-right:0}.hierarchy .root-hierarchy .item[data-v-069ffff2]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-setting-label[data-v-d12167e0]{margin-right:.3529411765rem;white-space:nowrap}.language-container[data-v-d12167e0]{flex:1 0 auto}.language-dropdown[data-v-d12167e0]{-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:inherit;padding:0 11px 0 4px;margin-left:-4px;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:pointer;position:relative;z-index:1}@media only screen and (max-width:1023px){.language-dropdown[data-v-d12167e0]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.language-dropdown[data-v-d12167e0]:focus{outline:none}.fromkeyboard .language-dropdown[data-v-d12167e0]:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}.language-sizer[data-v-d12167e0]{position:absolute;opacity:0;pointer-events:none;padding:0}.language-toggle-container[data-v-d12167e0]{display:flex;align-items:center;padding-right:.1764705882rem;position:relative}.nav--in-breakpoint-range .language-toggle-container[data-v-d12167e0]{display:none}.language-toggle-container .toggle-icon[data-v-d12167e0]{width:.6em;height:.6em;position:absolute;right:7px}.language-toggle-label[data-v-d12167e0]{margin-right:2px}.language-toggle.nav-menu-toggle-label[data-v-d12167e0]{margin-right:6px}.language-list[data-v-d12167e0]{display:inline-block;margin-top:0}.language-list-container[data-v-d12167e0]{display:none}.language-list-item[data-v-d12167e0],.nav--in-breakpoint-range .language-list-container[data-v-d12167e0]{display:inline-block}.language-list-item[data-v-d12167e0]:not(:first-child){border-left:1px solid #424242;margin-left:6px;padding-left:6px}[data-v-78ad19e0] .nav-menu{line-height:1.5}[data-v-78ad19e0] .nav-menu,[data-v-78ad19e0] .nav-menu-settings{font-size:.8235294118rem;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-78ad19e0] .nav-menu-settings{min-width:0;line-height:1.2857142857}@media only screen and (max-width:1023px){[data-v-78ad19e0] .nav-menu-settings{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (min-width:1024px){[data-v-78ad19e0] .nav-menu-settings{margin-left:.5882352941rem}}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings:not([data-previous-menu-children-count="0"]) .nav-menu-setting:first-child{border-top:1px solid #b0b0b0;display:flex;align-items:center}[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting{display:flex;align-items:center;color:var(--color-nav-current-link);margin-left:0;min-width:0}[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:.5882352941rem}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:0}.theme-dark[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting{color:var(--color-nav-dark-current-link)}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:not(:first-child){border-top:1px solid #424242}.documentation-nav[data-v-78ad19e0] .nav-title{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.documentation-nav[data-v-78ad19e0] .nav-title .nav-title-link.inactive{height:auto;color:var(--color-figure-gray-secondary-alt)}.theme-dark.documentation-nav[data-v-78ad19e0] .nav-title .nav-title-link.inactive{color:#b0b0b0}.sidenav-toggle-wrapper[data-v-78ad19e0]{display:flex;margin-top:1px}.nav--in-breakpoint-range .sidenav-toggle-wrapper[data-v-78ad19e0]{display:flex!important}@media only screen and (min-width:1024px){.sidenav-toggle-enter-active[data-v-78ad19e0],.sidenav-toggle-leave-active[data-v-78ad19e0]{transition:margin .3s ease-in 0s}.sidenav-toggle-enter[data-v-78ad19e0],.sidenav-toggle-leave-to[data-v-78ad19e0]{margin-left:-3.7647058824rem}}.sidenav-toggle[data-v-78ad19e0]{align-self:center;color:var(--color-nav-link-color);position:relative;margin:0 -5px}.theme-dark .sidenav-toggle[data-v-78ad19e0]{color:var(--color-nav-dark-link-color)}.sidenav-toggle:hover .sidenav-icon-wrapper[data-v-78ad19e0]{background:var(--color-fill-gray-quaternary)}.theme-dark .sidenav-toggle:hover .sidenav-icon-wrapper[data-v-78ad19e0]{background:#424242}.sidenav-toggle__separator[data-v-78ad19e0]{height:.8em;width:1px;background:var(--color-nav-color);align-self:center;margin:0 1.2941176471rem}.nav--in-breakpoint-range .sidenav-toggle[data-v-78ad19e0]{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;align-self:stretch}.nav--in-breakpoint-range .sidenav-toggle__separator[data-v-78ad19e0]{display:none}.sidenav-icon-wrapper[data-v-78ad19e0]{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius,4px)}.sidenav-icon[data-v-78ad19e0]{display:flex;width:19px;height:19px}[data-v-14c47d72] .generic-modal{overflow-y:overlay}[data-v-14c47d72] .modal-fullscreen>.container{background-color:transparent;height:-moz-fit-content;height:fit-content;flex:auto;margin:9.4117647059rem 0;max-width:47.0588235294rem;overflow:visible}[data-v-14c47d72] .navigator-filter .quick-navigation-open{margin-left:var(--nav-filter-horizontal-padding);width:calc(var(--nav-filter-horizontal-padding)*2)}.doc-topic-view[data-v-14c47d72]{--delay:1s;display:flex;flex-flow:column;background:var(--colors-text-background,var(--color-text-background))}.doc-topic-view .delay-hiding-leave-active[data-v-14c47d72]{transition:display var(--delay)}.doc-topic-aside[data-v-14c47d72]{height:100%;box-sizing:border-box;border-right:1px solid var(--color-grid)}@media only screen and (max-width:1023px){.doc-topic-aside[data-v-14c47d72]{background:var(--color-fill);border-right:none}.sidebar-transitioning .doc-topic-aside[data-v-14c47d72]{border-right:1px solid var(--color-grid)}}.topic-wrapper[data-v-14c47d72]{flex:1 1 auto;width:100%}.full-width-container[data-v-14c47d72]{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1920px){.full-width-container[data-v-14c47d72]{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);box-sizing:border-box}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic~topic.b6287bcf.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic~topic.b6287bcf.css deleted file mode 100644 index d2a480066..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic~topic.b6287bcf.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic~topic~tutorials-overview.d6f5411c.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic~topic~tutorials-overview.d6f5411c.css deleted file mode 100644 index f81c8dc0e..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/documentation-topic~topic~tutorials-overview.d6f5411c.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */aside[data-v-3ccce809]{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:var(--aside-border-radius,var(--border-radius,4px));border-style:var(--aside-border-style,solid);border-width:var(--aside-border-width,0 0 0 6px);padding:.94118rem;text-align:start}aside .label[data-v-3ccce809]{font-size:1rem;line-height:1.52941;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}aside .label+[data-v-3ccce809]{margin-top:var(--spacing-stacked-margin-small)}aside.deprecated[data-v-3ccce809]{background-color:var(--color-aside-deprecated-background);border-color:var(--color-aside-deprecated-border);box-shadow:0 0 0 0 var(--color-aside-deprecated-border) inset,0 0 0 0 var(--color-aside-deprecated-border)}aside.deprecated .label[data-v-3ccce809]{color:var(--color-aside-deprecated)}aside.experiment[data-v-3ccce809]{background-color:var(--color-aside-experiment-background);border-color:var(--color-aside-experiment-border);box-shadow:0 0 0 0 var(--color-aside-experiment-border) inset,0 0 0 0 var(--color-aside-experiment-border)}aside.experiment .label[data-v-3ccce809]{color:var(--color-aside-experiment)}aside.important[data-v-3ccce809]{background-color:var(--color-aside-important-background);border-color:var(--color-aside-important-border);box-shadow:0 0 0 0 var(--color-aside-important-border) inset,0 0 0 0 var(--color-aside-important-border)}aside.important .label[data-v-3ccce809]{color:var(--color-aside-important)}aside.note[data-v-3ccce809]{background-color:var(--color-aside-note-background);border-color:var(--color-aside-note-border);box-shadow:0 0 0 0 var(--color-aside-note-border) inset,0 0 0 0 var(--color-aside-note-border)}aside.note .label[data-v-3ccce809]{color:var(--color-aside-note)}aside.tip[data-v-3ccce809]{background-color:var(--color-aside-tip-background);border-color:var(--color-aside-tip-border);box-shadow:0 0 0 0 var(--color-aside-tip-border) inset,0 0 0 0 var(--color-aside-tip-border)}aside.tip .label[data-v-3ccce809]{color:var(--color-aside-tip)}aside.warning[data-v-3ccce809]{background-color:var(--color-aside-warning-background);border-color:var(--color-aside-warning-border);box-shadow:0 0 0 0 var(--color-aside-warning-border) inset,0 0 0 0 var(--color-aside-warning-border)}aside.warning .label[data-v-3ccce809]{color:var(--color-aside-warning)}code[data-v-08295b2f]:before{content:attr(data-before-code)}code[data-v-08295b2f]:after{content:attr(data-after-code)}code[data-v-08295b2f]:after,code[data-v-08295b2f]:before{display:block;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.swift-file-icon.file-icon[data-v-c01a6890]{height:1rem}.file-icon[data-v-7c381064]{position:relative;align-items:flex-end;height:24px;margin:0 .5rem 0 1rem}.filename[data-v-c8c40662]{color:var(--text,var(--colors-secondary-label,var(--color-secondary-label)));font-size:.94118rem;line-height:1.1875;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:1rem}@media only screen and (max-width:735px){.filename[data-v-c8c40662]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0}}.filename>a[data-v-c8c40662],.filename>span[data-v-c8c40662]{display:flex;align-items:center;line-height:normal}a[data-v-c8c40662]{color:var(--url,var(--color-link))}.code-line-container[data-v-59f42f5b]{display:inline-block;width:100%;box-sizing:border-box}.code-number[data-v-59f42f5b]{display:inline-block;padding:0 1rem 0 8px;text-align:right;min-width:2em;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-59f42f5b]:before{content:attr(data-line-number)}.highlighted[data-v-59f42f5b]{background:var(--line-highlight,var(--color-code-line-highlight));border-left:4px solid var(--color-code-line-highlight-border)}.highlighted .code-number[data-v-59f42f5b]{padding-left:4px}pre[data-v-59f42f5b]{padding:14px 0;display:flex;overflow:unset;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal;height:100%}@media only screen and (max-width:735px){pre[data-v-59f42f5b]{padding-top:.82353rem}}code[data-v-59f42f5b]{white-space:pre;word-wrap:normal;flex-grow:9999}.code-listing[data-v-59f42f5b],.container-general[data-v-59f42f5b]{display:flex}.code-listing[data-v-59f42f5b]{flex-direction:column;min-height:100%;border-radius:var(--code-border-radius,var(--border-radius,4px));overflow:hidden;filter:blur(0)}.code-listing.single-line[data-v-59f42f5b]{border-radius:var(--border-radius,4px)}.container-general[data-v-59f42f5b]{overflow:auto}.container-general[data-v-59f42f5b],pre[data-v-59f42f5b]{flex-grow:1}.header-anchor[data-v-6007a8a4]{color:inherit;text-decoration:none;position:relative;padding-right:23px;display:inline-block}.header-anchor .icon[data-v-6007a8a4]{position:absolute;right:0;bottom:.2em;display:none;height:16px;margin-left:7px}.header-anchor:focus .icon[data-v-6007a8a4],.header-anchor:hover .icon[data-v-6007a8a4]{display:inline}code[data-v-05f4a5b7]{speak-punctuation:code}.container-general[data-v-25a17a0e]{display:flex;flex-flow:row wrap}.container-general .code-line[data-v-25a17a0e]{flex:1 0 auto}.code-line-container[data-v-25a17a0e]{width:100%;align-items:center;display:flex;border-left:4px solid transparent;counter-increment:linenumbers;padding-right:14px}.code-number[data-v-25a17a0e]{font-size:.70588rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:0 1rem 0 8px;text-align:right;min-width:2.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-25a17a0e]:before{content:counter(linenumbers)}.code-line[data-v-25a17a0e]{display:flex}pre[data-v-25a17a0e]{padding:14px 0;display:flex;flex-flow:row wrap;overflow:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}@media only screen and (max-width:735px){pre[data-v-25a17a0e]{padding-top:.82353rem}}.collapsible-code-listing[data-v-25a17a0e]{background:var(--background,var(--color-code-background));border-color:var(--colors-grid,var(--color-grid));color:var(--text,var(--color-code-plain));border-radius:var(--border-radius,4px);border-style:solid;border-width:1px;counter-reset:linenumbers;font-size:15px}.collapsible-code-listing.single-line[data-v-25a17a0e]{border-radius:var(--border-radius,4px)}.collapsible[data-v-25a17a0e]{background:var(--color-code-collapsible-background);color:var(--color-code-collapsible-text)}.collapsed[data-v-25a17a0e]:before{content:"⋯";display:inline-block;font-family:monospace;font-weight:700;height:100%;line-height:1;text-align:right;width:2.3rem}.collapsed .code-line-container[data-v-25a17a0e]{height:0;visibility:hidden}.row[data-v-be73599c]{box-sizing:border-box;display:flex;flex-flow:row wrap}.col[data-v-2ee3ad8b]{box-sizing:border-box;flex:none}.xlarge-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.xlarge-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.xlarge-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xlarge-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.xlarge-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.xlarge-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xlarge-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.xlarge-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.xlarge-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xlarge-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.xlarge-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.xlarge-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xlarge-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xlarge-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}.large-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.large-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.large-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.large-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.large-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.large-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.large-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.large-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.large-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.large-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.large-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.large-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.large-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.large-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}@media only screen and (max-width:1250px){.medium-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.medium-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.medium-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.medium-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.medium-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.medium-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.medium-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.medium-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.medium-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.medium-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.medium-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.medium-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.medium-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.medium-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:735px){.small-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.small-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.small-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.small-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.small-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.small-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.small-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.small-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.small-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.small-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.small-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.small-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.small-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.small-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:320px){.xsmall-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.xsmall-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.xsmall-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xsmall-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.xsmall-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.xsmall-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xsmall-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.xsmall-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.xsmall-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xsmall-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.xsmall-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.xsmall-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xsmall-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xsmall-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}.tabnav[data-v-5283512a]{margin:0 0 1.47059rem 0;display:flex}.tabnav--center[data-v-5283512a]{justify-content:center}.tabnav--end[data-v-5283512a]{justify-content:flex-end}.tabnav--vertical[data-v-5283512a]{flex-flow:column wrap}.tabnav--vertical .tabnav-items[data-v-5283512a]{flex-flow:column;overflow:hidden}.tabnav--vertical[data-v-5283512a] .tabnav-item{padding-left:0}.tabnav--vertical[data-v-5283512a] .tabnav-item .tabnav-link{padding-top:8px}.tabnav-items[data-v-5283512a]{display:flex;margin:0;text-align:center}.tabnav-item[data-v-6aa9882a]{border-bottom:1px solid;border-color:var(--colors-tabnav-item-border-color,var(--color-tabnav-item-border-color));display:flex;list-style:none;padding-left:1.76471rem;margin:0;outline:none}.tabnav-item[data-v-6aa9882a]:first-child{padding-left:0}.tabnav-item[data-v-6aa9882a]:nth-child(n+1){margin:0}.tabnav-link[data-v-6aa9882a]{color:var(--colors-secondary-label,var(--color-secondary-label));font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:6px 0;margin-top:4px;margin-bottom:4px;text-align:left;text-decoration:none;display:block;position:relative;z-index:0;width:100%}.tabnav-link[data-v-6aa9882a]:hover{text-decoration:none}.tabnav-link[data-v-6aa9882a]:focus{outline-offset:-1px}.tabnav-link[data-v-6aa9882a]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border:1px solid transparent}.tabnav-link.active[data-v-6aa9882a]{color:var(--colors-text,var(--color-text));cursor:default;z-index:10}.tabnav-link.active[data-v-6aa9882a]:after{border-bottom-color:var(--colors-text,var(--color-text))}.controls[data-v-c84e62a6]{margin-top:5px;font-size:14px;display:flex;justify-content:flex-end}.controls a[data-v-c84e62a6]{color:var(--colors-text,var(--color-text));display:flex;align-items:center}.controls .control-icon[data-v-c84e62a6]{width:1.05em;margin-right:.3em}.caption[data-v-1b76f4e0]{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 0 var(--spacing-stacked-margin-large) 0}.caption.trailing[data-v-1b76f4e0]{margin:var(--spacing-stacked-margin-large) 0 0 0;text-align:center}caption.trailing[data-v-1b76f4e0]{caption-side:bottom}[data-v-1b76f4e0] p{display:inline-block}[data-v-3a939631] img{max-width:100%}.table-wrapper[data-v-5ed73c89]{overflow:auto;-webkit-overflow-scrolling:touch}*+.table-wrapper[data-v-5ed73c89],.table-wrapper[data-v-5ed73c89]+*{margin-top:var(--spacing-stacked-margin-xlarge)}table[data-v-5ed73c89]{border-style:hidden}[data-v-5ed73c89] th{font-weight:600;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}[data-v-5ed73c89] td,[data-v-5ed73c89] th{border-color:var(--color-fill-gray-tertiary);border-style:solid;border-width:var(--table-border-width,1px 1px);padding:.58824rem}[data-v-5ed73c89] td.left-cell,[data-v-5ed73c89] th.left-cell{text-align:left}[data-v-5ed73c89] td.right-cell,[data-v-5ed73c89] th.right-cell{text-align:right}[data-v-5ed73c89] td.center-cell,[data-v-5ed73c89] th.center-cell{text-align:center}s[data-v-7fc51673]:before{content:attr(data-before-text)}s[data-v-7fc51673]:after{content:attr(data-after-text)}s[data-v-7fc51673]:after,s[data-v-7fc51673]:before{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}small[data-v-77035f61]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray)}.device-frame[data-v-28ae8fd3]{position:relative;width:var(--frame-width);aspect-ratio:var(--frame-aspect);max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}*+.device-frame[data-v-28ae8fd3],.device-frame[data-v-28ae8fd3]+*{margin-top:40px}.device[data-v-28ae8fd3]{background-image:var(--device-light-url);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative;pointer-events:none}@media screen{[data-color-scheme=dark] .device[data-v-28ae8fd3]{background-image:var(--device-dark-url,var(--device-light-url))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .device[data-v-28ae8fd3]{background-image:var(--device-dark-url,var(--device-light-url))}}.no-device .device[data-v-28ae8fd3]{display:none}.device-screen.with-device[data-v-28ae8fd3]{position:absolute;left:var(--screen-left);top:var(--screen-top);height:var(--screen-height);width:var(--screen-width);display:flex}.device-screen.with-device>[data-v-28ae8fd3]{flex:1}.device-screen.with-device[data-v-28ae8fd3] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0}.device-screen.with-device[data-v-28ae8fd3] video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto}.video-replay-container .control-button[data-v-7653dfd0]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:.5rem;-webkit-tap-highlight-color:transparent}.video-replay-container .control-button svg.control-icon[data-v-7653dfd0]{height:12px;width:12px;margin-left:.3em}[data-v-dcbc7b38] img,[data-v-dcbc7b38] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.asset[data-v-035a093f]{margin-left:auto;margin-right:auto}*+.asset[data-v-035a093f],.asset[data-v-035a093f]+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-035a093f] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.column[data-v-0f654188]{grid-column:span var(--col-span);min-width:0}@media only screen and (max-width:735px){.column[data-v-0f654188]{grid-column:span 1}}.row[data-v-1bcb2d0f]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--col-gap,20px)}@media only screen and (max-width:735px){.row[data-v-1bcb2d0f]{grid-template-columns:1fr;grid-auto-flow:row}}.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-large);grid-template-columns:repeat(var(--col-count),1fr);grid-auto-flow:row}@media only screen and (max-width:1250px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-medium,var(--col-count-large))}}@media only screen and (max-width:735px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-small)}}*+.row[data-v-1bcb2d0f],*+.TabNavigator[data-v-e671a734],.row[data-v-1bcb2d0f]+*,.TabNavigator[data-v-e671a734]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.TabNavigator .tabnav[data-v-e671a734]{overflow:auto;white-space:nowrap}.TabNavigator .tabs-content-container[data-v-e671a734]{position:relative;overflow:hidden}.tabs--vertical[data-v-e671a734]{display:flex;flex-flow:row-reverse}@media only screen and (max-width:735px){.tabs--vertical[data-v-e671a734]{flex-flow:column-reverse}}.tabs--vertical .tabnav[data-v-e671a734]{width:30%;flex:0 0 auto;white-space:normal;margin:0}@media only screen and (max-width:735px){.tabs--vertical .tabnav[data-v-e671a734]{width:100%}}.tabs--vertical .tabs-content[data-v-e671a734]{flex:1 1 auto;min-width:0;padding-right:var(--spacing-stacked-margin-xlarge)}@media only screen and (max-width:735px){.tabs--vertical .tabs-content[data-v-e671a734]{padding-right:0;padding-bottom:var(--spacing-stacked-margin-large)}}.fade-enter-active[data-v-e671a734],.fade-leave-active[data-v-e671a734]{transition:opacity .2s ease-in-out}.fade-enter[data-v-e671a734],.fade-leave-to[data-v-e671a734]{opacity:0}.fade-leave-active[data-v-e671a734]{position:absolute;top:0;left:0;right:0}.tasklist[data-v-6a56a858]{--checkbox-width:1rem;--indent-width:calc(var(--checkbox-width)/2);--content-margin:var(--indent-width);list-style-type:none;margin-left:var(--indent-width)}p[data-v-6a56a858]{margin-left:var(--content-margin)}p[data-v-6a56a858]:only-child{--content-margin:calc(var(--checkbox-width) + var(--indent-width))}input[type=checkbox]+p[data-v-6a56a858]{display:inline-block}.button-cta[data-v-c9c81868]{background:var(--colors-button-light-background,var(--color-button-background));border-color:var(--color-button-border,currentcolor);border-radius:var(--button-border-radius,var(--border-radius,4px));border-style:var(--button-border-style,none);border-width:var(--button-border-width,medium);color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.76471rem;padding:.23529rem .88235rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.button-cta[data-v-c9c81868]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-c9c81868]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-c9c81868]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-c9c81868]{background:var(--colors-button-dark-background,#06f)}.button-cta.is-dark[data-v-c9c81868]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card-cover-wrap.rounded[data-v-0c1c40a1]{border-radius:var(--border-radius,4px);overflow:hidden}.card-cover[data-v-0c1c40a1]{background-color:var(--color-card-background);display:block;height:var(--card-cover-height,180px)}.card-cover.fallback[data-v-0c1c40a1],.card-cover[data-v-0c1c40a1] img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0}.card-cover[data-v-0c1c40a1] img{height:100%}.card[data-v-328d568a]{overflow:hidden;display:block;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:var(--card-height);border-radius:var(--border-radius,4px)}.card[data-v-328d568a]:hover{text-decoration:none}.card:hover .link[data-v-328d568a]{text-decoration:underline}.card[data-v-328d568a]:hover{box-shadow:0 5px 10px var(--color-card-shadow);transform:scale(1.007)}@media (prefers-reduced-motion:reduce){.card[data-v-328d568a]:hover{box-shadow:none;transform:none}}.card.small[data-v-328d568a]{--card-height:408px;--card-details-height:139px;--card-cover-height:235px}@media only screen and (max-width:1250px){.card.small[data-v-328d568a]{--card-height:341px;--card-details-height:144px;--card-cover-height:163px}}.card.large[data-v-328d568a]{--card-height:556px;--card-details-height:163px;--card-cover-height:359px}@media only screen and (max-width:1250px){.card.large[data-v-328d568a]{--card-height:420px;--card-details-height:137px;--card-cover-height:249px}}.card.floating-style[data-v-328d568a]{--color-card-shadow:transparent;--card-height:auto;--card-details-height:auto}.details[data-v-328d568a]{background-color:var(--color-card-background);padding:17px;position:relative;height:var(--card-details-height);font-size:.82353rem;line-height:1.28571}.details[data-v-328d568a],.large .details[data-v-328d568a]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .details[data-v-328d568a]{font-size:1rem;line-height:1.47059}@media only screen and (max-width:1250px){.large .details[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.floating-style .details[data-v-328d568a]{--color-card-background:transparent;padding:17px 0}.eyebrow[data-v-328d568a]{color:var(--color-card-eyebrow);display:block;margin-bottom:4px;font-size:.82353rem;line-height:1.28571}.eyebrow[data-v-328d568a],.large .eyebrow[data-v-328d568a]{font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .eyebrow[data-v-328d568a]{font-size:1rem;line-height:1.23529}@media only screen and (max-width:1250px){.large .eyebrow[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-328d568a]{color:var(--color-card-content-text);font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-328d568a]{font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.large .title[data-v-328d568a]{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.large .title[data-v-328d568a]{font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.card-content[data-v-328d568a]{color:var(--color-card-content-text);margin-top:4px}.link[data-v-328d568a]{bottom:17px;display:flex;align-items:center;position:absolute}.link .link-icon[data-v-328d568a]{height:.6em;width:.6em;margin-left:.3em}.floating-style .link[data-v-328d568a]{bottom:unset;margin-top:var(--spacing-stacked-margin-large);position:relative}@media only screen and (max-width:735px){.card[data-v-328d568a]{margin-left:auto;margin-right:auto}.card+.card[data-v-328d568a]{margin-bottom:20px;margin-top:20px}.card.large[data-v-328d568a],.card.small[data-v-328d568a]{--card-height:auto;--card-details-height:auto;min-width:280px;max-width:300px;--card-cover-height:227px}.card.large .link[data-v-328d568a],.card.small .link[data-v-328d568a]{bottom:unset;margin-top:7px;position:relative}}.nav-menu-items[data-v-67c1c0a5]{display:flex;justify-content:flex-end}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{display:block;opacity:0;padding:1rem 1.88235rem 1.64706rem 1.88235rem;transform:translate3d(0,-50px,0);transition:transform 1s cubic-bezier(.07,1.06,.27,.95) .5s,opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s}.nav--is-open.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{opacity:1;transform:translateZ(0);transition-delay:.2s,.4s}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):not(:last-child){padding-bottom:0}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):last-child{padding-top:0}.TopicTypeIcon[data-v-18b61706]{width:1em;height:1em;flex:0 0 auto;color:var(--icon-color,var(--color-figure-gray-secondary))}.TopicTypeIcon[data-v-18b61706] picture{flex:1}.TopicTypeIcon[data-v-18b61706] img,.TopicTypeIcon svg[data-v-18b61706]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav[data-v-5c0521d3]{position:sticky;top:0;width:100%;height:3.05882rem;z-index:9997;--nav-padding:1.29412rem;color:var(--color-nav-color)}@media print{.nav[data-v-5c0521d3]{position:relative}}@media only screen and (max-width:767px){.nav[data-v-5c0521d3]{min-width:320px;height:2.82353rem}}.theme-dark.nav[data-v-5c0521d3]{background:none;color:var(--color-nav-dark-color)}.nav__wrapper[data-v-5c0521d3]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.nav__background[data-v-5c0521d3]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color 0s ease-in}.nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-keyline)}.nav--no-bg-transition .nav__background[data-v-5c0521d3]{transition:none!important}.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-solid-background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--is-open.nav--solid-background .nav__background[data-v-5c0521d3],.nav--is-sticking.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-solid-background)}.nav--is-open.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3],.nav--is-sticking.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3],.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-solid-background)}.nav--in-breakpoint-range .nav__background[data-v-5c0521d3]{min-height:2.82353rem;transition:background-color 0s ease .7s}.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-sticking .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-sticking .nav__background[data-v-5c0521d3]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-stuck)}}.theme-dark.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-stuck)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-uiblur-stuck)}}.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-open .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-open .nav__background[data-v-5c0521d3]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-expanded)}}.theme-dark.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-expanded)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-uiblur-expanded)}}.theme-dark .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-dark-keyline)}.nav--is-open.theme-dark .nav__background[data-v-5c0521d3]:after,.nav--is-sticking.theme-dark .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-dark-sticking-expanded-keyline)}.nav__background[data-v-5c0521d3]:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.nav__background[data-v-5c0521d3]:after{width:100%}}.nav--noborder .nav__background[data-v-5c0521d3]:after{display:none}.nav--is-sticking.nav--noborder .nav__background[data-v-5c0521d3]:after{display:block}.nav--fullwidth-border .nav__background[data-v-5c0521d3]:after,.nav--is-open .nav__background[data-v-5c0521d3]:after,.nav--is-sticking .nav__background[data-v-5c0521d3]:after,.nav--solid-background .nav__background[data-v-5c0521d3]:after{width:100%}.nav-overlay[data-v-5c0521d3]{position:fixed;left:0;right:0;top:0;display:block;opacity:0}.nav--is-open .nav-overlay[data-v-5c0521d3]{background-color:rgba(51,51,51,.4);transition:opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s;bottom:0;opacity:1}.nav-wrapper[data-v-5c0521d3]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.pre-title[data-v-5c0521d3]{display:flex;overflow:hidden;padding-left:1.29412rem;margin-left:-1.29412rem}.pre-title[data-v-5c0521d3]:empty{display:none}.nav--in-breakpoint-range .pre-title[data-v-5c0521d3]{overflow:visible;padding:0;margin-left:0}.nav-content[data-v-5c0521d3]{display:flex;padding:0 var(--nav-padding);max-width:980px;margin:0 auto;position:relative;z-index:2;justify-content:space-between}.nav--is-wide-format .nav-content[data-v-5c0521d3]{box-sizing:border-box;max-width:1920px;margin-left:auto;margin-right:auto}@supports (padding:calc(max(0px))){.nav-content[data-v-5c0521d3]{padding-left:calc(max(var(--nav-padding), env(safe-area-inset-left)));padding-right:calc(max(var(--nav-padding), env(safe-area-inset-right)))}}@media only screen and (max-width:767px){.nav-content[data-v-5c0521d3]{padding:0 0 0 .94118rem}}.nav--in-breakpoint-range .nav-content[data-v-5c0521d3]{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);grid-template-areas:"pre-title title actions" "menu menu menu"}.nav-menu[data-v-5c0521d3]{font-size:.70588rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1 1 auto;display:flex;min-width:0}@media only screen and (max-width:767px){.nav-menu[data-v-5c0521d3]{font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.nav--in-breakpoint-range .nav-menu[data-v-5c0521d3]{font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);grid-area:menu}.nav-menu-tray[data-v-5c0521d3]{width:100%;max-width:100%;align-items:center;display:flex;justify-content:space-between}.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{display:block;overflow:hidden;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .4s ease-in 0s,visibility 0s linear 1s}.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{max-height:calc(100vh - 5.64706rem);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}.nav--is-transitioning.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{overflow-y:hidden}.nav--is-sticking.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{max-height:calc(100vh - 2.82353rem)}.nav-actions[data-v-5c0521d3]{display:flex;align-items:center}.nav--in-breakpoint-range .nav-actions[data-v-5c0521d3]{grid-area:actions;justify-content:flex-end}@media only screen and (max-width:767px){.nav-actions[data-v-5c0521d3]{padding-right:.94118rem}}.nav--in-breakpoint-range .pre-title+.nav-title[data-v-5c0521d3]{grid-area:title}.nav--is-wide-format.nav--in-breakpoint-range .pre-title+.nav-title[data-v-5c0521d3]{width:100%;justify-content:center}.nav-title[data-v-5c0521d3]{height:3.05882rem;font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:default;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}@media only screen and (max-width:767px){.nav-title[data-v-5c0521d3]{padding-top:0;height:2.82353rem;width:90%}}.nav-title[data-v-5c0521d3] span{height:100%;line-height:normal}.nav-title a[data-v-5c0521d3]{display:inline-block;letter-spacing:inherit;line-height:normal;margin:0;text-decoration:none;white-space:nowrap}.nav-title a[data-v-5c0521d3]:hover{text-decoration:none}@media only screen and (max-width:767px){.nav-title a[data-v-5c0521d3]{display:flex}}.nav-title[data-v-5c0521d3],.nav-title a[data-v-5c0521d3]{color:var(--color-figure-gray);transition:color 0s ease-in}.nav--is-open.theme-dark .nav-title[data-v-5c0521d3],.nav--is-open.theme-dark .nav-title a[data-v-5c0521d3],.nav--is-sticking.theme-dark .nav-title[data-v-5c0521d3],.nav--is-sticking.theme-dark .nav-title a[data-v-5c0521d3],.theme-dark .nav-title[data-v-5c0521d3],.theme-dark .nav-title a[data-v-5c0521d3]{color:var(--color-nav-dark-link-color)}.nav-ax-toggle[data-v-5c0521d3]{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}.nav-ax-toggle[data-v-5c0521d3]:focus{outline-offset:-6px;width:100%;height:100%}.nav--in-breakpoint-range .nav-ax-toggle[data-v-5c0521d3]{display:block}.nav-menucta[data-v-5c0521d3]{cursor:pointer;display:none;align-items:center;overflow:hidden;width:1.17647rem;-webkit-tap-highlight-color:transparent;height:2.82353rem}.nav--in-breakpoint-range .nav-menucta[data-v-5c0521d3]{display:flex}.nav-menucta-chevron[data-v-5c0521d3]{display:block;position:relative;width:100%;height:.70588rem;transition:transform .3s linear}.nav-menucta-chevron[data-v-5c0521d3]:after,.nav-menucta-chevron[data-v-5c0521d3]:before{content:"";display:block;position:absolute;top:.58824rem;width:.70588rem;height:.05882rem;transition:transform .3s linear;background:var(--color-figure-gray)}.nav-menucta-chevron[data-v-5c0521d3]:before{right:50%;border-radius:.5px 0 0 .5px}.nav-menucta-chevron[data-v-5c0521d3]:after{left:50%;border-radius:0 .5px .5px 0}.nav-menucta-chevron[data-v-5c0521d3]:before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5)}.nav-menucta-chevron[data-v-5c0521d3]:after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5)}.nav--is-open .nav-menucta-chevron[data-v-5c0521d3]{transform:scaleY(-1)}.theme-dark .nav-menucta-chevron[data-v-5c0521d3]:after,.theme-dark .nav-menucta-chevron[data-v-5c0521d3]:before{background:var(--color-nav-dark-link-color)}[data-v-5c0521d3] .nav-menu-link{color:var(--color-nav-link-color)}[data-v-5c0521d3] .nav-menu-link:hover{color:var(--color-nav-link-color-hover);text-decoration:none}.theme-dark[data-v-5c0521d3] .nav-menu-link{color:var(--color-nav-dark-link-color)}.theme-dark[data-v-5c0521d3] .nav-menu-link:hover{color:var(--color-nav-dark-link-color-hover)}[data-v-5c0521d3] .nav-menu-link.current{color:var(--color-nav-current-link);cursor:default}[data-v-5c0521d3] .nav-menu-link.current:hover{color:var(--color-nav-current-link)}.theme-dark[data-v-5c0521d3] .nav-menu-link.current,.theme-dark[data-v-5c0521d3] .nav-menu-link.current:hover{color:var(--color-nav-dark-current-link)}.reference-card-grid-item[data-v-08a5e3f8]{--card-cover-height:auto}.reference-card-grid-item.card.large[data-v-08a5e3f8]{--card-cover-height:auto;min-width:0;max-width:none}.reference-card-grid-item[data-v-08a5e3f8] .card-cover{aspect-ratio:16/9}.reference-card-grid-item[data-v-08a5e3f8] .card-cover-wrap{border:1px solid var(--color-link-block-card-border)}.reference-card-grid-item__image[data-v-08a5e3f8]{display:flex;align-items:center;justify-content:center;font-size:80px;background-color:var(--color-fill-gray-quaternary)}.reference-card-grid-item__icon[data-v-08a5e3f8]{margin:0;display:flex;justify-content:center}.reference-card-grid-item__icon[data-v-08a5e3f8] .icon-inline{flex:1 1 auto}.nav-menu-item[data-v-66cbfe4c]{margin-left:1.41176rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-66cbfe4c]{margin-left:0;width:100%;min-height:2.47059rem}.nav--in-breakpoint-range .nav-menu-item[data-v-66cbfe4c]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-66cbfe4c]{opacity:0;transform:none;transition:.5s ease;transition-property:transform,opacity}.nav--is-open.nav--in-breakpoint-range .nav-menu-item--animated[data-v-66cbfe4c]{opacity:1;transform:translateZ(0);transition-delay:0s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7){transition-delay:0s}.links-block[data-v-ce6f87f6]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.topic-link-block[data-v-ce6f87f6]{margin-top:15px} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/index.038e887c.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/index.038e887c.css deleted file mode 100644 index ee928eb69..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/index.038e887c.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-fill:var(--color-button-background);--toggle-color-text:var(--color-fill-blue);font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border:1px solid var(--toggle-color-fill);border-radius:var(--toggle-border-radius-outer,var(--border-radius,4px));display:inline-flex;padding:1px}@media screen{[data-color-scheme=dark] .color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-text:var(--color-figure-blue)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-text:var(--color-figure-blue)}}@media print{.color-scheme-toggle[data-v-02a6f6ec]{display:none}}input[data-v-02a6f6ec]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fromkeyboard label[data-v-02a6f6ec]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:1px}.text[data-v-02a6f6ec]{border:1px solid transparent;border-radius:var(--toggle-border-radius-inner,2px);color:var(--toggle-color-text);display:inline-block;text-align:center;padding:1px 6px;min-width:42px;box-sizing:border-box}.text[data-v-02a6f6ec]:hover{cursor:pointer}input:checked+.text[data-v-02a6f6ec]{--toggle-color-text:var(--color-button-text);background:var(--toggle-color-fill);border-color:var(--toggle-color-fill)}.footer[data-v-4e049dbd]{border-top:1px solid var(--color-grid)}.row[data-v-4e049dbd]{margin-left:auto;margin-right:auto;width:980px;display:flex;flex-direction:row-reverse;margin:20px auto}@media only screen and (max-width:1250px){.row[data-v-4e049dbd]{width:692px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-4e049dbd]{width:215px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:100%;padding:0 .94118rem;box-sizing:border-box}}.InitialLoadingPlaceholder[data-v-35c356b6]{background:var(--colors-loading-placeholder-background,var(--color-loading-placeholder-background));height:100vh;width:100%}.svg-icon[data-v-33d3200a]{fill:var(--colors-svg-icon-fill-light,var(--color-svg-icon));transform:scale(1);-webkit-transform:scale(1);overflow:visible}.theme-dark .svg-icon[data-v-33d3200a]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.svg-icon.icon-inline[data-v-33d3200a]{display:inline-block;vertical-align:middle;fill:currentColor}.svg-icon.icon-inline[data-v-33d3200a] .svg-icon-stroke{stroke:currentColor}[data-v-33d3200a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-light,var(--color-svg-icon))}.theme-dark[data-v-33d3200a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.suggest-lang[data-v-ad72c62e]{background:#000;color:#fff;display:flex;justify-content:center;border-bottom:1px solid var(--color-grid)}.suggest-lang__wrapper[data-v-ad72c62e]{display:flex;align-items:center;width:100%;max-width:var(--wrapper-max-width,1920px);margin:0 .94118rem;position:relative;height:52px}.suggest-lang__link[data-v-ad72c62e]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 auto;color:#09f}.suggest-lang__close-icon-wrapper[data-v-ad72c62e]{position:absolute;right:-.23529rem;top:0;height:100%;box-sizing:border-box;display:flex;align-items:center;z-index:1}.suggest-lang__close-icon-button[data-v-ad72c62e]{padding:.23529rem}.suggest-lang__close-icon-button .close-icon[data-v-ad72c62e]{width:8px;display:block}.suggest-lang .inline-chevron-right-icon[data-v-ad72c62e]{padding-left:.23529rem;width:8px}select[data-v-7e4d9b69]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-fill-blue);padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}select[data-v-7e4d9b69]:hover{text-decoration:underline}.locale-selector[data-v-7e4d9b69]{position:relative}.svg-icon.icon-inline[data-v-7e4d9b69]{position:absolute;fill:var(--color-fill-blue);right:2px;bottom:7px;height:5px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--colors-text-background,var(--color-text-background));height:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}::-moz-focus-inner{border:0;padding:0}@media print{#content,#main,body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}.hide,.noprint{display:none}}body{height:100%;min-width:320px}html{font:var(--typography-html-font,17px "Helvetica Neue","Helvetica","Arial",sans-serif);quotes:"“" "”"}html:lang(ja-JP){quotes:"「" "」"}body{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);background-color:var(--color-text-background);color:var(--colors-text,var(--color-text));font-style:normal;word-wrap:break-word;--spacing-stacked-margin-small:0.4em;--spacing-stacked-margin-large:0.8em;--spacing-stacked-margin-xlarge:calc(var(--spacing-stacked-margin-large)*2);--spacing-param:1.64706rem;--declaration-code-listing-margin:30px 0 0 0;--code-block-style-elements-padding:8px 14px}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--colors-header-text,var(--color-header-text))}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing-stacked-margin-large)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.6em}ol+*,p+*,ul+*{margin-top:var(--spacing-stacked-margin-large)}ol,ul{margin-left:1.17647em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}a{color:var(--colors-link,var(--color-link))}a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}p+a{display:inline-block}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:var(--figure-blue);text-decoration:none}sub{line-height:1}abbr{border:0}pre{overflow:auto;-webkit-overflow-scrolling:auto;white-space:pre;word-wrap:normal}code{font-family:var(--typography-html-font-mono,Menlo,monospace);font-weight:inherit;letter-spacing:0}.syntax-addition{color:var(--syntax-addition,var(--color-syntax-addition))}.syntax-comment{color:var(--syntax-comment,var(--color-syntax-comments))}.syntax-quote{color:var(--syntax-quote,var(--color-syntax-comments))}.syntax-deletion{color:var(--syntax-deletion,var(--color-syntax-deletion))}.syntax-keyword{color:var(--syntax-keyword,var(--color-syntax-keywords))}.syntax-literal{color:var(--syntax-literal,var(--color-syntax-keywords))}.syntax-selector-tag{color:var(--syntax-selector-tag,var(--color-syntax-keywords))}.syntax-string{color:var(--syntax-string,var(--color-syntax-strings))}.syntax-bullet{color:var(--syntax-bullet,var(--color-syntax-characters))}.syntax-meta{color:var(--syntax-meta,var(--color-syntax-characters))}.syntax-number{color:var(--syntax-number,var(--color-syntax-characters))}.syntax-symbol{color:var(--syntax-symbol,var(--color-syntax-characters))}.syntax-tag{color:var(--syntax-tag,var(--color-syntax-characters))}.syntax-attr{color:var(--syntax-attr,var(--color-syntax-other-type-names))}.syntax-built_in{color:var(--syntax-built_in,var(--color-syntax-other-type-names))}.syntax-builtin-name{color:var(--syntax-builtin-name,var(--color-syntax-other-type-names))}.syntax-class{color:var(--syntax-class,var(--color-syntax-other-type-names))}.syntax-params{color:var(--syntax-params,var(--color-syntax-other-type-names))}.syntax-section{color:var(--syntax-section,var(--color-syntax-other-type-names))}.syntax-title{color:var(--syntax-title,var(--color-syntax-other-type-names))}.syntax-type{color:var(--syntax-type,var(--color-syntax-other-type-names))}.syntax-attribute{color:var(--syntax-attribute,var(--color-syntax-plain-text))}.syntax-identifier{color:var(--syntax-identifier,var(--color-syntax-plain-text))}.syntax-subst{color:var(--syntax-subst,var(--color-syntax-plain-text))}.syntax-doctag,.syntax-strong{font-weight:700}.syntax-emphasis,.syntax-link{font-style:italic}[data-syntax=swift] .syntax-meta{color:var(--syntax-meta,var(--color-syntax-keywords))}[data-syntax=swift] .syntax-class,[data-syntax=swift] .syntax-keyword+.syntax-params,[data-syntax=swift] .syntax-params+.syntax-params{color:unset}[data-syntax=json] .syntax-attr{color:var(--syntax-attr,var(--color-syntax-strings))}#skip-nav{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#skip-nav:active,#skip-nav:focus{position:relative;float:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-figure-blue);font-size:1em;padding:0 10px;z-index:100000;top:0;left:0;height:44px;line-height:44px;-webkit-clip-path:unset;clip-path:unset}.nav--in-breakpoint-range #skip-nav{display:none}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@-webkit-keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.changed{border:1px solid var(--color-changes-modified);border-radius:var(--border-radius,4px);position:relative}.changed.displays-multiple-lines,.displays-multiple-lines .changed{border-radius:var(--border-radius,4px)}.changed:after{left:8px;background-image:url(../img/modified-icon.f496e73d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:1.17647rem;height:1.17647rem;margin-top:.61765rem;z-index:2}@media screen{[data-color-scheme=dark] .changed:after{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed:after{background-image:url(../img/modified-icon.f496e73d.svg)}}.changed-added{border-color:var(--color-changes-added)}.changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}.changed-deprecated{border-color:var(--color-changes-deprecated)}.changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.changed.link-block:after,.changed.relationships-item:after,.link-block .changed:after{margin-top:10px}.change-added,.change-removed{padding:2px 0}.change-removed{background-color:var(--color-highlight-red)}.change-added{background-color:var(--color-highlight-green)}body{color-scheme:light dark}body[data-color-scheme=light]{color-scheme:light}body[data-color-scheme=dark]{color-scheme:dark}body{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,0.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,0.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,0.1);--color-dropdown-dark-border:hsla(0,0%,94.1%,0.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,0.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,0.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,0.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94.1%,0.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,0.1);--color-nav-stuck:hsla(0,0%,100%,0.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,0.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,0.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,0.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,0.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,0.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,0.7);--color-nav-dark-stuck:rgba(42,42,42,0.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,0.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,0.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,0.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,0.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,0.04);--color-link-block-card-border:rgba(0,0,0,0.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}@media screen{body[data-color-scheme=dark]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,0.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,0.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,0.5);--color-card-shadow:hsla(0,0%,100%,0.04);--color-link-block-card-border:hsla(0,0%,100%,0.25)}}@media screen and (prefers-color-scheme:dark){body[data-color-scheme=auto]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,0.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,0.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,0.5);--color-card-shadow:hsla(0,0%,100%,0.04);--color-link-block-card-border:hsla(0,0%,100%,0.25)}}#main{outline-style:none}:root{--app-height:100vh}[data-v-7d594ed9] :focus:not(input):not(textarea):not(select){outline:none}.fromkeyboard[data-v-7d594ed9] :focus:not(input):not(textarea):not(select){outline:4px solid var(--color-focus-color);outline-offset:1px}#app[data-v-7d594ed9]{display:flex;flex-flow:column;min-height:100%}#app[data-v-7d594ed9]>*{min-width:0}#app .router-content[data-v-7d594ed9]{flex:1}.container[data-v-1f05d9ec]{margin-left:auto;margin-right:auto;width:980px;outline-style:none;margin-top:92px;margin-bottom:140px}@media only screen and (max-width:1250px){.container[data-v-1f05d9ec]{width:692px}}@media only screen and (max-width:735px){.container[data-v-1f05d9ec]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-1f05d9ec]{width:215px}}.error-content[data-v-1f05d9ec]{box-sizing:border-box;width:502px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width:1250px){.error-content[data-v-1f05d9ec]{width:420px;margin-bottom:45px}}@media only screen and (max-width:735px){.error-content[data-v-1f05d9ec]{max-width:330px;width:auto;margin-bottom:35px}}.title[data-v-1f05d9ec]{text-align:center;font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1f05d9ec]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1f05d9ec]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/index.ff036a9e.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/index.ff036a9e.css new file mode 100644 index 000000000..b26af9e10 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/index.ff036a9e.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.color-scheme-toggle[data-v-78690df2]{--toggle-color-fill:var(--color-button-background);--toggle-color-text:var(--color-fill-blue);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border:1px solid var(--toggle-color-fill);border-radius:var(--toggle-border-radius-outer,var(--border-radius,4px));display:inline-flex;padding:1px}@media screen{[data-color-scheme=dark] .color-scheme-toggle[data-v-78690df2]{--toggle-color-text:var(--color-figure-blue)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .color-scheme-toggle[data-v-78690df2]{--toggle-color-text:var(--color-figure-blue)}}@media print{.color-scheme-toggle[data-v-78690df2]{display:none}}input[data-v-78690df2]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fromkeyboard label[data-v-78690df2]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:1px}.text[data-v-78690df2]{border:1px solid transparent;border-radius:var(--toggle-border-radius-inner,2px);color:var(--toggle-color-text);display:inline-block;text-align:center;padding:1px 6px;min-width:42px;box-sizing:border-box}.text[data-v-78690df2]:hover{cursor:pointer}input:checked+.text[data-v-78690df2]{--toggle-color-text:var(--color-button-text);background:var(--toggle-color-fill);border-color:var(--toggle-color-fill)}.footer[data-v-4e049dbd]{border-top:1px solid var(--color-grid)}.row[data-v-4e049dbd]{margin-left:auto;margin-right:auto;width:980px;display:flex;flex-direction:row-reverse;margin:20px auto}@media only screen and (max-width:1250px){.row[data-v-4e049dbd]{width:692px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-4e049dbd]{width:215px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:100%;padding:0 .9411764706rem;box-sizing:border-box}}.InitialLoadingPlaceholder[data-v-35c356b6]{background:var(--colors-loading-placeholder-background,var(--color-loading-placeholder-background));height:100vh;width:100%}.svg-icon[data-v-979a134a]{fill:var(--colors-svg-icon-fill-light,var(--color-svg-icon));transform:scale(1);-webkit-transform:scale(1);overflow:visible}.theme-dark .svg-icon[data-v-979a134a]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.svg-icon.icon-inline[data-v-979a134a]{display:inline-block;vertical-align:middle;fill:currentColor}.svg-icon.icon-inline[data-v-979a134a] .svg-icon-stroke{stroke:currentColor}[data-v-979a134a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-light,var(--color-svg-icon))}.theme-dark[data-v-979a134a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.suggest-lang[data-v-768a347b]{background:#000;color:#fff;display:flex;justify-content:center;border-bottom:1px solid var(--color-grid)}.suggest-lang__wrapper[data-v-768a347b]{display:flex;align-items:center;width:100%;max-width:var(--wrapper-max-width,1920px);margin:0 .9411764706rem;position:relative;height:52px}.suggest-lang__link[data-v-768a347b]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 auto;color:#09f}.suggest-lang__close-icon-wrapper[data-v-768a347b]{position:absolute;right:-.2352941176rem;top:0;height:100%;box-sizing:border-box;display:flex;align-items:center;z-index:1}.suggest-lang__close-icon-button[data-v-768a347b]{padding:.2352941176rem}.suggest-lang__close-icon-button .close-icon[data-v-768a347b]{width:8px;display:block}.suggest-lang .inline-chevron-right-icon[data-v-768a347b]{padding-left:.2352941176rem;width:8px}select[data-v-d21858a2]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-fill-blue);padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}select[data-v-d21858a2]:hover{text-decoration:underline;text-underline-position:under}.locale-selector[data-v-d21858a2]{position:relative}.svg-icon.icon-inline[data-v-d21858a2]{position:absolute;fill:var(--color-fill-blue);right:2px;bottom:7px;height:5px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--colors-text-background,var(--color-text-background));height:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}::-moz-focus-inner{border:0;padding:0}@media print{#content,#main,body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}.hide,.noprint{display:none}}body{height:100%;min-width:320px}html{font:var(--typography-html-font,17px "Helvetica Neue","Helvetica","Arial",sans-serif);quotes:"“" "”"}html:lang(ja-JP){quotes:"「" "」"}body{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);background-color:var(--color-text-background);color:var(--colors-text,var(--color-text));font-style:normal;word-wrap:break-word;--spacing-stacked-margin-small:0.4em;--spacing-stacked-margin-large:0.8em;--spacing-stacked-margin-xlarge:calc(var(--spacing-stacked-margin-large)*2);--spacing-param:1.6470588235rem;--declaration-code-listing-margin:30px 0 0 0;--code-block-style-elements-padding:8px 14px}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--colors-header-text,var(--color-header-text))}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing-stacked-margin-large)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.6em}ol+*,p+*,ul+*{margin-top:var(--spacing-stacked-margin-large)}ol,ul{margin-left:1.1764705882em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}a{color:var(--colors-link,var(--color-link))}a:link,a:visited{text-decoration:none}a.inline-link,a:hover{text-decoration:underline;text-underline-position:under}a:active{text-decoration:none}p+a{display:inline-block}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:var(--figure-blue);text-decoration:none}sub{line-height:1}abbr{border:0}pre{overflow:auto;-webkit-overflow-scrolling:auto;white-space:pre;word-wrap:normal}code{font-family:var(--typography-html-font-mono,Menlo,monospace);font-weight:inherit;letter-spacing:0}.syntax-addition{color:var(--syntax-addition,var(--color-syntax-addition))}.syntax-comment{color:var(--syntax-comment,var(--color-syntax-comments))}.syntax-quote{color:var(--syntax-quote,var(--color-syntax-comments))}.syntax-deletion{color:var(--syntax-deletion,var(--color-syntax-deletion))}.syntax-keyword{color:var(--syntax-keyword,var(--color-syntax-keywords))}.syntax-literal{color:var(--syntax-literal,var(--color-syntax-keywords))}.syntax-selector-tag{color:var(--syntax-selector-tag,var(--color-syntax-keywords))}.syntax-string{color:var(--syntax-string,var(--color-syntax-strings))}.syntax-bullet{color:var(--syntax-bullet,var(--color-syntax-characters))}.syntax-meta{color:var(--syntax-meta,var(--color-syntax-characters))}.syntax-number{color:var(--syntax-number,var(--color-syntax-characters))}.syntax-symbol{color:var(--syntax-symbol,var(--color-syntax-characters))}.syntax-tag{color:var(--syntax-tag,var(--color-syntax-characters))}.syntax-attr{color:var(--syntax-attr,var(--color-syntax-other-type-names))}.syntax-built_in{color:var(--syntax-built_in,var(--color-syntax-other-type-names))}.syntax-builtin-name{color:var(--syntax-builtin-name,var(--color-syntax-other-type-names))}.syntax-class{color:var(--syntax-class,var(--color-syntax-other-type-names))}.syntax-params{color:var(--syntax-params,var(--color-syntax-other-type-names))}.syntax-section{color:var(--syntax-section,var(--color-syntax-other-type-names))}.syntax-title{color:var(--syntax-title,var(--color-syntax-other-type-names))}.syntax-type{color:var(--syntax-type,var(--color-syntax-other-type-names))}.syntax-attribute{color:var(--syntax-attribute,var(--color-syntax-plain-text))}.syntax-identifier{color:var(--syntax-identifier,var(--color-syntax-plain-text))}.syntax-subst{color:var(--syntax-subst,var(--color-syntax-plain-text))}.syntax-doctag,.syntax-strong{font-weight:700}.syntax-emphasis,.syntax-link{font-style:italic}[data-syntax=swift] .syntax-meta{color:var(--syntax-meta,var(--color-syntax-keywords))}[data-syntax=swift] .syntax-class,[data-syntax=swift] .syntax-keyword+.syntax-params,[data-syntax=swift] .syntax-params+.syntax-params{color:unset}[data-syntax=json] .syntax-attr{color:var(--syntax-attr,var(--color-syntax-strings))}#skip-nav{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#skip-nav:active,#skip-nav:focus{position:relative;float:left;width:-moz-fit-content;width:fit-content;color:var(--color-figure-blue);font-size:1em;padding:0 10px;z-index:100000;top:0;left:0;height:44px;line-height:44px;-webkit-clip-path:unset;clip-path:unset}.nav--in-breakpoint-range #skip-nav{display:none}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.changed{border:1px solid var(--color-changes-modified);position:relative}.changed,.changed.displays-multiple-lines,.displays-multiple-lines .changed{border-radius:var(--border-radius,4px)}.changed:after{left:8px;background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:1.1764705882rem;height:1.1764705882rem;margin-top:.6176470588rem;z-index:2}@media screen{[data-color-scheme=dark] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.changed-added{border-color:var(--color-changes-added)}.changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.changed-deprecated{border-color:var(--color-changes-deprecated)}.changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.changed.link-block:after,.changed.relationships-item:after,.link-block .changed:after{margin-top:10px}.change-added,.change-removed{padding:2px 0}.change-removed{background-color:var(--color-highlight-red)}.change-added{background-color:var(--color-highlight-green)}body{color-scheme:light dark}body[data-color-scheme=light]{color-scheme:light}body[data-color-scheme=dark]{color-scheme:dark}body{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}@media screen{body[data-color-scheme=dark]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}@media screen and (prefers-color-scheme:dark){body[data-color-scheme=auto]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}#main{outline-style:none}:root{--app-height:100vh}[data-v-3742c1d7] :focus:not(input):not(textarea):not(select){outline:none}.fromkeyboard[data-v-3742c1d7] :focus:not(input):not(textarea):not(select){outline:4px solid var(--color-focus-color);outline-offset:1px}#app[data-v-3742c1d7]{display:flex;flex-flow:column;min-height:100%}#app[data-v-3742c1d7]>*{min-width:0}#app .router-content[data-v-3742c1d7]{flex:1}.container[data-v-1f05d9ec]{margin-left:auto;margin-right:auto;width:980px;outline-style:none;margin-top:92px;margin-bottom:140px}@media only screen and (max-width:1250px){.container[data-v-1f05d9ec]{width:692px}}@media only screen and (max-width:735px){.container[data-v-1f05d9ec]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-1f05d9ec]{width:215px}}.error-content[data-v-1f05d9ec]{box-sizing:border-box;width:502px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width:1250px){.error-content[data-v-1f05d9ec]{width:420px;margin-bottom:45px}}@media only screen and (max-width:735px){.error-content[data-v-1f05d9ec]{max-width:330px;width:auto;margin-bottom:35px}}.title[data-v-1f05d9ec]{text-align:center;font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1f05d9ec]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1f05d9ec]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/topic.672a9049.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/topic.672a9049.css new file mode 100644 index 000000000..4ca31e04b --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/topic.672a9049.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.mobile-dropdown[data-v-2c27d339]{box-sizing:border-box}.nav--in-breakpoint-range .mobile-dropdown[data-v-2c27d339]{padding-left:.2352941176rem;padding-right:.2352941176rem}.mobile-dropdown ul[data-v-2c27d339]{list-style:none}.mobile-dropdown .option[data-v-2c27d339]{cursor:pointer;font-size:.7058823529rem;padding:.5rem 0;display:block;text-decoration:none;color:inherit}.mobile-dropdown .option[data-v-2c27d339]:focus{outline-offset:0}.mobile-dropdown .option.depth1[data-v-2c27d339]{padding-left:.4705882353rem}.active[data-v-2c27d339],.tutorial.router-link-active[data-v-2c27d339]{font-weight:600}.active[data-v-2c27d339]:focus,.tutorial.router-link-active[data-v-2c27d339]:focus{outline:none}.chapter-list[data-v-2c27d339]:not(:first-child){margin-top:1rem}.chapter-name[data-v-2c27d339],.tutorial[data-v-2c27d339]{padding:.5rem 0;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.section-list[data-v-2c27d339],.tutorial-list[data-v-2c27d339]{padding:0 .5882352941rem}.chapter-list:last-child .tutorial-list[data-v-2c27d339]:last-child{padding-bottom:10em}.chapter-list[data-v-2c27d339]{display:inline-block}.form-element[data-v-47dfd245]{position:relative}.form-dropdown[data-v-47dfd245]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;box-sizing:border-box;width:100%;height:3.3em;color:var(--color-dropdown-text);padding:1.1176470588rem 2.3529411765rem 0 .9411764706rem;text-align:left;border:1px solid var(--color-dropdown-border);border-radius:var(--border-radius,4px);background-clip:padding-box;margin-bottom:.8235294118rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:32px}.form-dropdown[data-v-47dfd245]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown.no-eyebrow[data-v-47dfd245]{padding-top:0}.form-dropdown[data-v-47dfd245]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-text)}.form-dropdown[data-v-47dfd245]::-ms-expand{opacity:0}.form-dropdown~.form-icon[data-v-47dfd245]{position:absolute;display:block;pointer-events:none;fill:var(--color-figure-gray-tertiary);right:14px;width:13px;height:auto;top:50%;transform:translateY(-50%)}.is-open .form-dropdown~.form-icon[data-v-47dfd245]{transform:translateY(-50%) scale(-1)}@media only screen and (max-width:735px){.form-dropdown~.form-icon[data-v-47dfd245]{right:14px}}.form-dropdown~.form-label[data-v-47dfd245]{font-size:.7058823529rem;line-height:1.75;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:absolute;top:.4705882353rem;left:17px;color:var(--color-figure-gray-secondary);pointer-events:none;padding:0;z-index:1}.form-dropdown[data-v-47dfd245] option{color:var(--color-dropdown-text)}.form-dropdown-selectnone[data-v-47dfd245]{color:transparent}.form-dropdown-selectnone~.form-label[data-v-47dfd245]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);top:19px;left:17px;color:var(--color-figure-gray-tertiary)}.form-dropdown-selectnone[data-v-47dfd245]:-moz-focusring{text-shadow:none}.form-dropdown-selectnone[data-v-47dfd245]::-ms-value{display:none}.theme-dark .form-dropdown[data-v-47dfd245]{color:var(--color-dropdown-dark-text);background-color:var(--color-dropdown-dark-background);border-color:var(--color-dropdown-dark-border)}.theme-dark .form-dropdown~.form-label[data-v-47dfd245]{color:#ccc}.theme-dark .form-dropdown[data-v-47dfd245]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-dark-text)}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-47dfd245]{color:transparent}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-47dfd245]:-moz-focusring{text-shadow:none}.theme-dark .form-dropdown-selectnone~.form-label[data-v-47dfd245]{color:#b0b0b0}.dropdown-small[data-v-6adda760]{height:30px;display:flex;align-items:center;position:relative;background:var(--color-fill)}.dropdown-small .form-dropdown-toggle[data-v-6adda760]{line-height:1.5;font-size:12px;padding-top:0;padding-bottom:0;padding-left:20px;min-height:unset;height:30px;display:flex;align-items:center}.dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:none;border-color:var(--color-dropdown-border)}.fromkeyboard .dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:0 0 0 2px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown-toggle[data-v-6adda760]{margin:0}.is-open .form-dropdown-toggle[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;border-bottom:none;padding-bottom:1px}.fromkeyboard .is-open .form-dropdown-toggle[data-v-6adda760]{box-shadow:1px -1px 0 1px var(--color-focus-color),-1px -1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color)}.form-dropdown-title[data-v-6adda760]{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-custom[data-v-6adda760]{border-radius:var(--border-radius,4px)}.dropdown-custom.is-open[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0}.dropdown-custom[data-v-6adda760] .form-dropdown-content{background:var(--color-fill);position:absolute;right:0;left:0;top:100%;border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px);border:1px solid var(--color-dropdown-border);border-top:none;display:none;overflow-y:auto}.dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{display:block}.fromkeyboard .dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{box-shadow:1px 1px 0 1px var(--color-focus-color),-1px 1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color);border-top-color:transparent}.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 116px - 3.05882rem)}.nav--is-sticking.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 3.05882rem - 72px)}.dropdown-custom[data-v-6adda760] .options{list-style:none;margin:0;padding:0 0 20px}.dropdown-custom[data-v-6adda760] .option{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;outline:none}.dropdown-custom[data-v-6adda760] .option:hover{background-color:var(--color-fill-tertiary)}.dropdown-custom[data-v-6adda760] .option.option-active{font-weight:600}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:hover{background-color:transparent}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:focus{background-color:var(--color-fill-tertiary);outline:none}.tutorial-dropdown[data-v-618ff780]{grid-column:3}.section-tracker[data-v-618ff780]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin-left:15px}.tutorial-dropdown[data-v-03cbd7f7]{grid-column:1/2}.tutorial-dropdown .options[data-v-03cbd7f7]{padding-top:1rem;padding-bottom:0}.tutorial-dropdown .option[data-v-03cbd7f7]{padding:5px 20px 5px 30px}.chapter-list[data-v-03cbd7f7]{padding-bottom:20px}.chapter-name[data-v-03cbd7f7]{margin:0 20px 5px 20px;line-height:normal;color:var(--color-figure-gray-secondary)}.chevron-icon[data-v-5381d5f3]{padding:0;color:var(--color-nav-outlines);grid-column:2;height:20px;width:20px;margin:0 4px}@media only screen and (min-width:768px){.nav[data-v-5381d5f3] .nav-content{display:grid;grid-template-columns:auto auto 3fr;align-items:center}.nav[data-v-5381d5f3] .nav-menu{padding:0;grid-column:3/5}.nav[data-v-5381d5f3] .nav-menu-item{margin:0}}.dropdown-container[data-v-5381d5f3]{height:3.0588235294rem;display:grid;grid-template-columns:minmax(230px,285px) auto minmax(230px,1fr);align-items:center}@media only screen and (max-width:1023px){.dropdown-container[data-v-5381d5f3]{grid-template-columns:minmax(173px,216px) auto minmax(173px,1fr)}}.separator[data-v-5381d5f3]{height:20px;border-right:1px solid;border-color:var(--color-nav-outlines);margin:0 20px;grid-column:2}.mobile-dropdown-container[data-v-5381d5f3],.nav--in-breakpoint-range.nav .dropdown-container[data-v-5381d5f3],.nav--in-breakpoint-range.nav .separator[data-v-5381d5f3]{display:none}.nav--in-breakpoint-range.nav .mobile-dropdown-container[data-v-5381d5f3]{display:block}.nav--in-breakpoint-range.nav[data-v-5381d5f3] .nav-title{grid-area:title}.nav--in-breakpoint-range.nav[data-v-5381d5f3] .pre-title{display:none}.nav[data-v-5381d5f3] .nav-title{grid-column:1;width:90%;padding-top:0}.primary-dropdown[data-v-5381d5f3],.secondary-dropdown[data-v-5381d5f3]{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-5381d5f3] .form-dropdown,.primary-dropdown[data-v-5381d5f3] .form-dropdown:focus,.secondary-dropdown[data-v-5381d5f3] .form-dropdown,.secondary-dropdown[data-v-5381d5f3] .form-dropdown:focus{border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-5381d5f3] .options,.secondary-dropdown[data-v-5381d5f3] .options{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}[data-v-0861b5be] .code-listing+*,[data-v-0861b5be] aside+*,[data-v-0861b5be] h2+*,[data-v-0861b5be] h3+*,[data-v-0861b5be] ol+*,[data-v-0861b5be] p+*,[data-v-0861b5be] ul+*{margin-top:20px}[data-v-0861b5be] ol ol,[data-v-0861b5be] ol ul,[data-v-0861b5be] ul ol,[data-v-0861b5be] ul ul{margin-top:0}[data-v-0861b5be] h2{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h2{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-0861b5be] h2{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] .code-listing{background:var(--color-code-background);border-color:var(--colors-grid,var(--color-grid));border-style:solid;border-width:1px}[data-v-0861b5be] .code-listing pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:20px 0}.columns[data-v-30edf911]{display:grid;grid-template-rows:repeat(2,auto)}.columns.cols-2[data-v-30edf911]{gap:20px 8.3333333333%;grid-template-columns:repeat(2,1fr)}.columns.cols-3[data-v-30edf911]{gap:20px 4.1666666667%;grid-template-columns:repeat(3,1fr)}.asset[data-v-30edf911]{align-self:end;grid-row:1}.content[data-v-30edf911]{grid-row:2}@media only screen and (max-width:735px){.columns.cols-2[data-v-30edf911],.columns.cols-3[data-v-30edf911]{grid-template-columns:unset}.asset[data-v-30edf911],.content[data-v-30edf911]{grid-row:auto}}.content-and-media[data-v-3fa44f9e]{display:flex}.content-and-media.media-leading[data-v-3fa44f9e]{flex-direction:row-reverse}.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:row}@media only screen and (min-width:736px){.content-and-media[data-v-3fa44f9e]{align-items:center;justify-content:center}}.content[data-v-3fa44f9e]{width:62.5%}.asset[data-v-3fa44f9e]{width:29.1666666667%}.media-leading .asset[data-v-3fa44f9e]{margin-right:8.3333333333%}.media-trailing .asset[data-v-3fa44f9e]{margin-left:8.3333333333%}@media only screen and (max-width:735px){.content-and-media.media-leading[data-v-3fa44f9e],.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:column}.asset[data-v-3fa44f9e],.content[data-v-3fa44f9e]{width:100%}.media-leading .asset[data-v-3fa44f9e],.media-trailing .asset[data-v-3fa44f9e]{margin:20px 0 0 0}}.group[id][data-v-5b4a8b3c]{margin-top:20px;padding-top:20px}[data-v-5b4a8b3c] img,[data-v-5b4a8b3c] video{display:block;margin:0 auto;max-width:100%}.layout+[data-v-4d5a806e]{margin-top:40px}@media only screen and (max-width:735px){.layout[data-v-4d5a806e]:first-child>:not(.group[id]){margin-top:40px}}.body[data-v-20dca692]{background:var(--colors-text-background,var(--color-article-body-background));margin-left:auto;margin-right:auto;width:980px;border-radius:10px;transform:translateY(-120px)}@media only screen and (max-width:1250px){.body[data-v-20dca692]{width:692px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{width:87.5%}}@media only screen and (max-width:320px){.body[data-v-20dca692]{width:215px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{border-radius:0;transform:none}}.body[data-v-20dca692]~*{margin-top:-40px}.body-content[data-v-20dca692]{padding:40px 8.3333333333% 80px 8.3333333333%}@media only screen and (max-width:735px){.body-content[data-v-20dca692]{padding:0 0 40px 0}}.call-to-action[data-v-2bfdf182]{padding:65px 0;background:var(--color-call-to-action-background)}.theme-dark .call-to-action[data-v-2bfdf182]{--color-call-to-action-background:#424242}.row[data-v-2bfdf182]{margin-left:auto;margin-right:auto;width:980px;display:flex;align-items:center}@media only screen and (max-width:1250px){.row[data-v-2bfdf182]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2bfdf182]{width:215px}}[data-v-2bfdf182] img,[data-v-2bfdf182] video{max-height:560px}h2[data-v-2bfdf182]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){h2[data-v-2bfdf182]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){h2[data-v-2bfdf182]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.label[data-v-2bfdf182]{display:block;font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:735px){.label[data-v-2bfdf182]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-2bfdf182]{margin-bottom:1.5rem}.right-column[data-v-2bfdf182]{margin-left:auto}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{display:block}.col+.col[data-v-2bfdf182]{margin-top:40px}.call-to-action[data-v-426a965c]{margin-top:0}}.headline[data-v-d46a1474]{margin-bottom:var(--spacing-stacked-margin-large)}.heading[data-v-d46a1474]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-header-text)}@media only screen and (max-width:1250px){.heading[data-v-d46a1474]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.heading[data-v-d46a1474]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.dark .heading[data-v-d46a1474]{color:#fff}.eyebrow[data-v-d46a1474]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:1250px){.eyebrow[data-v-d46a1474]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.metadata[data-v-94ff76c0]{display:flex}.item[data-v-94ff76c0]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-right:1px solid #fff;padding:0 27.5px}@media only screen and (max-width:735px){.item[data-v-94ff76c0]{font-size:.6470588235rem;line-height:1.6363636364;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:0 8px}}.item[data-v-94ff76c0]:first-of-type{padding-left:0}.item[data-v-94ff76c0]:last-of-type{border:none}@media only screen and (max-width:735px){.item[data-v-94ff76c0]:last-of-type{padding-right:0}}.content[data-v-94ff76c0]{color:#fff}.icon[data-v-94ff76c0]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.icon[data-v-94ff76c0]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.icon[data-v-94ff76c0]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.small-icon[data-v-94ff76c0]{width:1em;height:1em;margin-left:.2rem}.small-icon.xcode-icon[data-v-94ff76c0]{width:.8em;height:.8em}.content-link[data-v-94ff76c0]{display:flex;align-items:center}a[data-v-94ff76c0]{color:var(--colors-link,var(--color-tutorials-overview-link))}.duration[data-v-94ff76c0]{display:flex;align-items:baseline;font-size:2.3529411765rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.8rem}@media only screen and (max-width:735px){.duration[data-v-94ff76c0]{font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}}.minutes[data-v-94ff76c0]{display:inline-block;font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}@media only screen and (max-width:735px){.minutes[data-v-94ff76c0]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:.8rem}}.item-large-icon[data-v-94ff76c0]{height:2.3rem;max-width:100%}@media only screen and (max-width:735px){.item-large-icon[data-v-94ff76c0]{height:1.5rem;max-width:100%}}.bottom[data-v-94ff76c0]{margin-top:13px}@media only screen and (max-width:735px){.bottom[data-v-94ff76c0]{margin-top:8px}}.hero[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);color:var(--color-tutorial-hero-text);position:relative}@media screen{.hero.dark[data-v-2a434750]{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a;--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}.bg[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.row[data-v-2a434750]{margin-left:auto;margin-right:auto;width:980px;padding:80px 0}@media only screen and (max-width:1250px){.row[data-v-2a434750]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2a434750]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2a434750]{width:215px}}.col[data-v-2a434750]{z-index:1}[data-v-2a434750] .eyebrow{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-hero-eyebrow)}@media only screen and (max-width:1250px){[data-v-2a434750] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.headline[data-v-2a434750]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:2rem}@media only screen and (max-width:1250px){.headline[data-v-2a434750]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.headline[data-v-2a434750]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.intro[data-v-2a434750]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.intro[data-v-2a434750]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content+p[data-v-2a434750]{margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){.content+p[data-v-2a434750]{margin-top:8px}}.call-to-action[data-v-2a434750]{display:flex;align-items:center}.call-to-action .cta-icon[data-v-2a434750]{margin-left:.4rem;width:1em;height:1em}.metadata[data-v-2a434750]{margin-top:2rem}.video-asset[data-v-2a434750]{display:grid;height:100vh;margin:0;place-items:center center}.video-asset[data-v-2a434750] video{max-width:1280px;min-width:320px;width:100%}@media only screen and (max-width:735px){.headline[data-v-2a434750]{margin-bottom:19px}}.tutorial-hero[data-v-35a9482f]{margin-bottom:80px}@media only screen and (max-width:735px){.tutorial-hero[data-v-35a9482f]{margin-bottom:0}}.title[data-v-28135d78]{font-size:.7058823529rem;line-height:1.3333333333;color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-28135d78],.title[data-v-61b03ec2]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.title[data-v-61b03ec2]{font-size:1.1176470588rem;line-height:1.2105263158;color:var(--colors-header-text,var(--color-header-text));margin:25px 0}.question-content[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.choices[data-v-61b03ec2]{display:flex;flex-direction:column;padding:0;list-style:none;margin:25px 0}.choice[data-v-61b03ec2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1;border-radius:var(--border-radius,4px);margin:8px 0;padding:1.5rem 40px;cursor:pointer;background:var(--colors-text-background,var(--color-text-background));display:flex;flex-direction:column;justify-content:center;border-width:1px;border-style:solid;border-color:var(--colors-grid,var(--color-grid));position:relative}.choice[data-v-61b03ec2] img{max-height:23.5294117647rem}.choice[data-v-61b03ec2]:first-of-type{margin-top:0}.choice[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.controls[data-v-61b03ec2]{text-align:center;margin-bottom:40px}.controls .button-cta[data-v-61b03ec2]{margin:.5rem;margin-top:0;padding:.3rem 3rem;min-width:8rem}input[type=radio][data-v-61b03ec2]{position:absolute;width:100%;left:0;height:100%;opacity:0;z-index:-1}.active[data-v-61b03ec2]{border-color:var(--color-tutorial-quiz-border-active);box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.active [data-v-61b03ec2]{color:var(--colors-text,var(--color-text))}.correct[data-v-61b03ec2]{background:var(--color-form-valid-background);border-color:var(--color-form-valid)}.correct .choice-icon[data-v-61b03ec2]{fill:var(--color-form-valid)}.incorrect[data-v-61b03ec2]{background:var(--color-form-error-background);border-color:var(--color-form-error)}.incorrect .choice-icon[data-v-61b03ec2]{fill:var(--color-form-error)}.correct[data-v-61b03ec2],.incorrect[data-v-61b03ec2]{position:relative}.correct .choice-icon[data-v-61b03ec2],.incorrect .choice-icon[data-v-61b03ec2]{position:absolute;top:11px;left:10px;font-size:20px;width:1.05em}.disabled[data-v-61b03ec2]{pointer-events:none}.answer[data-v-61b03ec2]{margin:.5rem 1.5rem .5rem 0;font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.answer[data-v-61b03ec2]:last-of-type{margin-bottom:0}[data-v-61b03ec2] .question>.code-listing{padding:unset;border-radius:0}[data-v-61b03ec2] pre{padding:0}[data-v-61b03ec2] img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.title[data-v-65e3c02c]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-header-text,var(--color-header-text))}@media only screen and (max-width:1250px){.title[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title p[data-v-65e3c02c]{color:var(--colors-text,var(--color-text))}.assessments[data-v-65e3c02c]{box-sizing:content-box;padding:0 1rem;background:var(--color-tutorial-assessments-background);margin-left:auto;margin-right:auto;width:980px;margin-bottom:80px}@media only screen and (max-width:1250px){.assessments[data-v-65e3c02c]{width:692px}}@media only screen and (max-width:735px){.assessments[data-v-65e3c02c]{width:87.5%}}@media only screen and (max-width:320px){.assessments[data-v-65e3c02c]{width:215px}}.banner[data-v-65e3c02c]{padding:40px 0;border-bottom:1px solid;margin-bottom:40px;border-color:var(--colors-grid,var(--color-grid));text-align:center}.success[data-v-65e3c02c]{text-align:center;padding-bottom:40px;font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-text))}@media only screen and (max-width:1250px){.success[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.success[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.assessments-wrapper[data-v-65e3c02c]{padding-top:80px}.assessments-wrapper[data-v-6db06128]{padding-bottom:40px;padding-top:0}@media only screen and (max-width:735px){.assessments-wrapper[data-v-6db06128]{padding-top:80px}}.article[data-v-1b2e3b6a]{background:var(--colors-article-background,var(--color-article-background))}@media only screen and (max-width:735px){.article[data-v-1b2e3b6a]{background:var(--colors-text-background,var(--color-article-body-background))}}.intro-container[data-v-4a7343c7]{margin-bottom:80px}.intro[data-v-4a7343c7]{display:flex;align-items:center}@media only screen and (max-width:735px){.intro[data-v-4a7343c7]{padding-bottom:0;flex-direction:column}}.intro.ide .media[data-v-4a7343c7] img{background-color:var(--colors-text-background,var(--color-text-background))}.col.left[data-v-4a7343c7]{padding-right:40px}@media only screen and (max-width:1250px){.col.left[data-v-4a7343c7]{padding-right:28px}}@media only screen and (max-width:735px){.col.left[data-v-4a7343c7]{margin-left:auto;margin-right:auto;width:980px;padding-right:0}}@media only screen and (max-width:735px)and (max-width:1250px){.col.left[data-v-4a7343c7]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.col.left[data-v-4a7343c7]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.col.left[data-v-4a7343c7]{width:215px}}.col.right[data-v-4a7343c7]{padding-left:40px}@media only screen and (max-width:1250px){.col.right[data-v-4a7343c7]{padding-left:28px}}@media only screen and (max-width:735px){.col.right[data-v-4a7343c7]{padding-left:0}}.content[data-v-4a7343c7]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.media[data-v-4a7343c7] img{width:auto;max-height:560px;min-height:18.8235294118rem;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:735px){.media[data-v-4a7343c7]{margin:0;margin-top:40px}.media[data-v-4a7343c7] image,.media[data-v-4a7343c7] video{max-height:80vh}}.media[data-v-4a7343c7] .asset{padding:0 20px}.headline[data-v-4a7343c7]{color:var(--colors-header-text,var(--color-header-text))}[data-v-4a7343c7] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){[data-v-4a7343c7] .eyebrow{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-4a7343c7] .eyebrow a{color:inherit}[data-v-4a7343c7] .heading{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-4a7343c7] .heading{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-4a7343c7] .heading{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.expanded-intro[data-v-4a7343c7]{margin-left:auto;margin-right:auto;width:980px;margin-top:40px}@media only screen and (max-width:1250px){.expanded-intro[data-v-4a7343c7]{width:692px}}@media only screen and (max-width:735px){.expanded-intro[data-v-4a7343c7]{width:87.5%}}@media only screen and (max-width:320px){.expanded-intro[data-v-4a7343c7]{width:215px}}[data-v-4a7343c7] .cols-2{gap:20px 16.6666666667%}[data-v-4a7343c7] .cols-3 .column{gap:20px 12.5%}.code-preview[data-v-395e30cd]{position:sticky;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background,var(--color-step-background));height:calc(100vh - 3.05882rem)}.code-preview.ide[data-v-395e30cd]{height:100vh}.code-preview[data-v-395e30cd] .code-listing{color:var(--text,var(--color-code-plain))}.code-preview[data-v-395e30cd] .code-listing .code-line-container{padding-right:14px}.code-preview[data-v-395e30cd] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.header[data-v-395e30cd]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:relative;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;cursor:pointer;font-weight:600;padding:8px 12px;border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;z-index:1;background:var(--color-runtime-preview-background);color:var(--colors-runtime-preview-text,var(--color-runtime-preview-text))}.header[data-v-395e30cd]:focus{outline-style:none}#app.fromkeyboard .header[data-v-395e30cd]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:rgba(0,0,0,.4);position:absolute;top:0;right:0;background:var(--color-runtime-preview-background);border-radius:var(--border-radius,4px);margin:1rem;margin-left:0;transition:width .2s ease-in;box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow)}@media screen{[data-color-scheme=dark] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@supports not ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.runtime-preview[data-v-395e30cd]{display:flex;flex-direction:column}}.runtime-preview .runtimve-preview__container[data-v-395e30cd]{border-radius:var(--border-radius,4px);overflow:hidden}.runtime-preview-ide[data-v-395e30cd]{top:0}.runtime-preview-ide .runtime-preview-asset[data-v-395e30cd] img{background-color:var(--color-runtime-preview-background)}.runtime-preview.collapsed[data-v-395e30cd]{box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow);width:102px}.runtime-preview.collapsed .header[data-v-395e30cd]{border-radius:var(--border-radius,4px)}.runtime-preview.disabled[data-v-395e30cd]{box-shadow:0 0 3px 0 transparent}.runtime-preview.disabled .header[data-v-395e30cd]{color:var(--color-runtime-preview-disabled-text);cursor:auto}.runtime-preview-asset[data-v-395e30cd]{border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px)}.runtime-preview-asset[data-v-395e30cd] img{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.preview-icon[data-v-395e30cd]{height:.8em;width:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-show[data-v-395e30cd]{transform:scale(-1)}[data-v-0bdf2f26] pre{padding:10px 0}.toggle-preview[data-v-78763c14]{color:var(--color-runtime-preview-disabled-text);display:flex;align-items:center}a[data-v-78763c14]{color:var(--url,var(--color-link))}.toggle-text[data-v-78763c14]{display:flex;align-items:center}svg.toggle-icon[data-v-78763c14]{width:1em;height:1em;margin-left:.5em}.mobile-code-preview[data-v-b1691954]{background-color:var(--background,var(--color-step-background));padding:14px 0}@media only screen and (max-width:735px){.mobile-code-preview[data-v-b1691954]{display:flex;flex-direction:column}}.runtime-preview-modal-content[data-v-b1691954]{padding:45px 60px 0 60px;min-width:200px}.runtime-preview-modal-content[data-v-b1691954] img:not(.file-icon){border-radius:var(--border-radius,4px);box-shadow:0 0 3px rgba(0,0,0,.4);max-height:80vh;width:auto;display:block;margin-bottom:1rem}.runtime-preview-modal-content .runtime-preview-label[data-v-b1691954]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-runtime-preview-text);display:block;text-align:center;padding:.5em}[data-v-b1691954] .code-listing{color:var(--text,var(--color-code-plain))}[data-v-b1691954] .full-code-listing{padding-top:60px;min-height:calc(100vh - 60px)}[data-v-b1691954] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.preview-toggle-container[data-v-b1691954]{align-self:flex-end;margin-right:20px}.step-container[data-v-1f74235c]{margin:0}.step-container[data-v-1f74235c]:not(:last-child){margin-bottom:100px}@media only screen and (max-width:735px){.step-container[data-v-1f74235c]:not(:last-child){margin-bottom:80px}}.step[data-v-1f74235c]{position:relative;border-radius:var(--tutorial-step-border-radius,var(--border-radius,4px));padding:1rem 2rem;background-color:var(--color-step-background);overflow:hidden;filter:blur(0)}.step[data-v-1f74235c]:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-step-focused);background-color:var(--color-step-focused);height:calc(100% - 2px);width:4px;opacity:0;transition:opacity .15s ease-in}.step.focused[data-v-1f74235c],.step[data-v-1f74235c]:focus{outline:none}.step.focused[data-v-1f74235c]:before,.step[data-v-1f74235c]:focus:before{opacity:1}@media only screen and (max-width:735px){.step[data-v-1f74235c]{padding-left:2rem}.step[data-v-1f74235c]:before{opacity:1}}.step-label[data-v-1f74235c]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-step-text));margin-bottom:var(--spacing-stacked-margin-small)}.caption[data-v-1f74235c]{border-top:1px solid;border-color:var(--color-step-caption);padding:1rem 0 0 0;margin-top:1rem}.media-container[data-v-1f74235c]{display:none}@media only screen and (max-width:735px){.step[data-v-1f74235c]{margin:0 .5882352941rem 1.1764705882rem .5882352941rem}.step.focused[data-v-1f74235c],.step[data-v-1f74235c]:focus{outline:none}.media-container[data-v-1f74235c]{display:block;position:relative}.media-container[data-v-1f74235c] img,.media-container[data-v-1f74235c] video{max-height:80vh}[data-v-1f74235c] .asset{padding:0 20px}}.steps[data-v-c87bb95a]{position:relative;font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;color:var(--colors-text,var(--color-text))}@media only screen and (max-width:735px){.steps[data-v-c87bb95a]{padding-top:80px}.steps[data-v-c87bb95a]:before{position:absolute;top:0;border-top:1px solid var(--color-fill-gray-tertiary);content:"";width:calc(100% - 2.35294rem);margin:0 1.1764705882rem}}.steps[data-v-c87bb95a] aside{background:unset;border:unset;box-shadow:unset;-moz-column-break-inside:unset;break-inside:unset;padding:unset}.steps[data-v-c87bb95a] aside .label{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.steps[data-v-c87bb95a] aside+*{margin-top:var(--spacing-stacked-margin-large)}.content-container[data-v-c87bb95a]{flex:none;margin-right:4.1666666667%;width:37.5%;margin-top:140px;margin-bottom:94vh}@media only screen and (max-width:735px){.content-container[data-v-c87bb95a]{margin-top:0;margin-bottom:0;height:100%;margin-left:0;margin-right:0;position:relative;width:100%}}.asset-container[data-v-c87bb95a]{flex:none;height:calc(100vh - 3.05882rem);background-color:var(--background,var(--color-step-background));max-width:921px;width:calc(50vw + 8.33333%);position:sticky;top:3.0588235294rem;transition:margin .1s ease-in-out}@media only screen and (max-width:767px){.asset-container[data-v-c87bb95a]{top:2.8235294118rem;height:calc(100vh - 2.82353rem)}}.asset-container[data-v-c87bb95a]:not(.for-step-code){overflow-y:auto;-webkit-overflow-scrolling:touch}.asset-container.ide[data-v-c87bb95a]{height:100vh;top:0}@media only screen and (min-width:736px){.asset-container[data-v-c87bb95a]{display:grid}.asset-container>[data-v-c87bb95a]{grid-row:1;grid-column:1;height:calc(100vh - 3.05882rem)}.asset-container.ide>[data-v-c87bb95a]{height:100vh}}.asset-container .step-asset[data-v-c87bb95a]{box-sizing:border-box;padding:0;padding-left:40px;min-height:320px;height:100%}.asset-container .step-asset[data-v-c87bb95a],.asset-container .step-asset[data-v-c87bb95a] picture{height:100%;display:flex;align-items:center}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container{height:100%;display:flex;flex-direction:column;justify-content:center}.asset-container .step-asset[data-v-c87bb95a] img,.asset-container .step-asset[data-v-c87bb95a] video{width:auto;max-height:calc(100vh - 3.05882rem - 80px);max-width:531.66667px;margin:0}@media only screen and (max-width:1250px){.asset-container .step-asset[data-v-c87bb95a] img,.asset-container .step-asset[data-v-c87bb95a] video{max-width:363.66667px}}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container,.asset-container .step-asset[data-v-c87bb95a] img{min-height:320px}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container video{min-height:280px}.asset-container .step-asset[data-v-c87bb95a] [data-orientation=landscape]{max-width:min(841px,calc(50vw + 8.33333% - 80px))}@media only screen and (max-width:735px){.asset-container[data-v-c87bb95a]{display:none}}.asset-wrapper[data-v-c87bb95a]{width:63.2%;align-self:center;transition:transform .25s ease-out;will-change:transform}.asset-wrapper.ide .step-asset[data-v-c87bb95a] img{background-color:var(--background,var(--color-step-background))}.asset-wrapper[data-v-c87bb95a]:has([data-orientation=landscape]){width:unset}[data-v-c87bb95a] .runtime-preview-asset{display:grid}[data-v-c87bb95a] .runtime-preview-asset>*{grid-row:1;grid-column:1}.interstitial[data-v-c87bb95a]{padding:0 2rem}.interstitial[data-v-c87bb95a]:not(:first-child){margin-top:5.8823529412rem}.interstitial[data-v-c87bb95a]:not(:last-child){margin-bottom:30px}@media only screen and (max-width:735px){.interstitial[data-v-c87bb95a]{margin-left:auto;margin-right:auto;width:980px;padding:0}}@media only screen and (max-width:735px)and (max-width:1250px){.interstitial[data-v-c87bb95a]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.interstitial[data-v-c87bb95a]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.interstitial[data-v-c87bb95a]{width:215px}}@media only screen and (max-width:735px){.interstitial[data-v-c87bb95a]:not(:first-child){margin-top:0}}.fade-enter-active[data-v-c87bb95a],.fade-leave-active[data-v-c87bb95a]{transition:opacity .3s ease-in-out}.fade-enter[data-v-c87bb95a],.fade-leave-to[data-v-c87bb95a]{opacity:0}.section[data-v-6b3a0b3a]{padding-top:80px}.sections[data-v-79a75e9e]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.sections[data-v-79a75e9e]{width:692px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{width:87.5%}}@media only screen and (max-width:320px){.sections[data-v-79a75e9e]{width:215px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{margin:0;width:100%}}.tutorial[data-v-566b3655]{background-color:var(--colors-text-background,var(--color-tutorial-background))} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/topic.d8c126f3.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/topic.d8c126f3.css deleted file mode 100644 index 5d8319bfc..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/topic.d8c126f3.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.mobile-dropdown[data-v-154acfbd]{box-sizing:border-box}.nav--in-breakpoint-range .mobile-dropdown[data-v-154acfbd]{padding-left:.23529rem;padding-right:.23529rem}.mobile-dropdown ul[data-v-154acfbd]{list-style:none}.mobile-dropdown .option[data-v-154acfbd]{cursor:pointer;font-size:.70588rem;padding:.5rem 0;display:block;text-decoration:none;color:inherit}.mobile-dropdown .option[data-v-154acfbd]:focus{outline-offset:0}.mobile-dropdown .option.depth1[data-v-154acfbd]{padding-left:.47059rem}.active[data-v-154acfbd],.tutorial.router-link-active[data-v-154acfbd]{font-weight:600}.active[data-v-154acfbd]:focus,.tutorial.router-link-active[data-v-154acfbd]:focus{outline:none}.chapter-list[data-v-154acfbd]:not(:first-child){margin-top:1rem}.chapter-name[data-v-154acfbd],.tutorial[data-v-154acfbd]{padding:.5rem 0;font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.section-list[data-v-154acfbd],.tutorial-list[data-v-154acfbd]{padding:0 .58824rem}.chapter-list:last-child .tutorial-list[data-v-154acfbd]:last-child{padding-bottom:10em}.chapter-list[data-v-154acfbd]{display:inline-block}.form-element[data-v-998803d8]{position:relative}.form-dropdown[data-v-998803d8]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;box-sizing:border-box;width:100%;height:3.3em;color:var(--color-dropdown-text);padding:1.11765rem 2.35294rem 0 .94118rem;text-align:left;border:1px solid var(--color-dropdown-border);border-radius:var(--border-radius,4px);background-clip:padding-box;margin-bottom:.82353rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:32px}.form-dropdown[data-v-998803d8]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown.no-eyebrow[data-v-998803d8]{padding-top:0}.form-dropdown[data-v-998803d8]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-text)}.form-dropdown[data-v-998803d8]::-ms-expand{opacity:0}.form-dropdown~.form-icon[data-v-998803d8]{position:absolute;display:block;pointer-events:none;fill:var(--color-figure-gray-tertiary);right:14px;width:13px;height:auto;top:50%;transform:translateY(-50%)}.is-open .form-dropdown~.form-icon[data-v-998803d8]{transform:translateY(-50%) scale(-1)}@media only screen and (max-width:735px){.form-dropdown~.form-icon[data-v-998803d8]{right:14px}}.form-dropdown~.form-label[data-v-998803d8]{font-size:.70588rem;line-height:1.75;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:absolute;top:.47059rem;left:17px;color:var(--color-figure-gray-secondary);pointer-events:none;padding:0;z-index:1}.form-dropdown[data-v-998803d8] option{color:var(--color-dropdown-text)}.form-dropdown-selectnone[data-v-998803d8]{color:transparent}.form-dropdown-selectnone~.form-label[data-v-998803d8]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);top:19px;left:17px;color:var(--color-figure-gray-tertiary)}.form-dropdown-selectnone[data-v-998803d8]:-moz-focusring{text-shadow:none}.form-dropdown-selectnone[data-v-998803d8]::-ms-value{display:none}.theme-dark .form-dropdown[data-v-998803d8]{color:var(--color-dropdown-dark-text);background-color:var(--color-dropdown-dark-background);border-color:var(--color-dropdown-dark-border)}.theme-dark .form-dropdown~.form-label[data-v-998803d8]{color:#ccc}.theme-dark .form-dropdown[data-v-998803d8]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-dark-text)}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-998803d8]{color:transparent}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-998803d8]:-moz-focusring{text-shadow:none}.theme-dark .form-dropdown-selectnone~.form-label[data-v-998803d8]{color:#b0b0b0}.dropdown-small[data-v-12dd746a]{height:30px;display:flex;align-items:center;position:relative;background:var(--color-fill)}.dropdown-small .form-dropdown-toggle[data-v-12dd746a]{line-height:1.5;font-size:12px;padding-top:0;padding-bottom:0;padding-left:20px;min-height:unset;height:30px;display:flex;align-items:center}.dropdown-small .form-dropdown-toggle[data-v-12dd746a]:focus{box-shadow:none;border-color:var(--color-dropdown-border)}.fromkeyboard .dropdown-small .form-dropdown-toggle[data-v-12dd746a]:focus{box-shadow:0 0 0 2px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown-toggle[data-v-12dd746a]{margin:0}.is-open .form-dropdown-toggle[data-v-12dd746a]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;border-bottom:none;padding-bottom:1px}.fromkeyboard .is-open .form-dropdown-toggle[data-v-12dd746a]{box-shadow:1px -1px 0 1px var(--color-focus-color),-1px -1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color)}.form-dropdown-title[data-v-12dd746a]{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-custom[data-v-12dd746a]{border-radius:var(--border-radius,4px)}.dropdown-custom.is-open[data-v-12dd746a]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0}.dropdown-custom[data-v-12dd746a] .form-dropdown-content{background:var(--color-fill);position:absolute;right:0;left:0;top:100%;border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px);border:1px solid var(--color-dropdown-border);border-top:none;display:none;overflow-y:auto}.dropdown-custom[data-v-12dd746a] .form-dropdown-content.is-open{display:block}.fromkeyboard .dropdown-custom[data-v-12dd746a] .form-dropdown-content.is-open{box-shadow:1px 1px 0 1px var(--color-focus-color),-1px 1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color);border-top-color:transparent}.nav .dropdown-custom[data-v-12dd746a] .form-dropdown-content{max-height:calc(100vh - 116px - 3.05882rem)}.nav--is-sticking.nav .dropdown-custom[data-v-12dd746a] .form-dropdown-content{max-height:calc(100vh - 3.05882rem - 72px)}.dropdown-custom[data-v-12dd746a] .options{list-style:none;margin:0;padding:0 0 20px}.dropdown-custom[data-v-12dd746a] .option{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;outline:none}.dropdown-custom[data-v-12dd746a] .option:hover{background-color:var(--color-fill-tertiary)}.dropdown-custom[data-v-12dd746a] .option.option-active{font-weight:600}.fromkeyboard .dropdown-custom[data-v-12dd746a] .option:hover{background-color:transparent}.fromkeyboard .dropdown-custom[data-v-12dd746a] .option:focus{background-color:var(--color-fill-tertiary);outline:none}.tutorial-dropdown[data-v-554d62b6]{grid-column:3}.section-tracker[data-v-554d62b6]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin-left:15px}.tutorial-dropdown[data-v-4bddb6e6]{grid-column:1/2}.tutorial-dropdown .options[data-v-4bddb6e6]{padding-top:1rem;padding-bottom:0}.tutorial-dropdown .option[data-v-4bddb6e6]{padding:5px 20px 5px 30px}.chapter-list[data-v-4bddb6e6]{padding-bottom:20px}.chapter-name[data-v-4bddb6e6]{margin:0 20px 5px 20px;line-height:normal;color:var(--color-figure-gray-secondary)}.chevron-icon[data-v-717bc942]{padding:0;color:var(--color-nav-outlines);grid-column:2;height:20px;width:20px;margin:0 4px}@media only screen and (min-width:768px){.nav[data-v-717bc942] .nav-content{display:grid;grid-template-columns:auto auto 3fr;align-items:center}.nav[data-v-717bc942] .nav-menu{padding:0;grid-column:3/5}.nav[data-v-717bc942] .nav-menu-item{margin:0}}.dropdown-container[data-v-717bc942]{height:3.05882rem;display:grid;grid-template-columns:minmax(230px,285px) auto minmax(230px,1fr);align-items:center}@media only screen and (max-width:1023px){.dropdown-container[data-v-717bc942]{grid-template-columns:minmax(173px,216px) auto minmax(173px,1fr)}}.separator[data-v-717bc942]{height:20px;border-right:1px solid;border-color:var(--color-nav-outlines);margin:0 20px;grid-column:2}.mobile-dropdown-container[data-v-717bc942],.nav--in-breakpoint-range.nav .dropdown-container[data-v-717bc942],.nav--in-breakpoint-range.nav .separator[data-v-717bc942]{display:none}.nav--in-breakpoint-range.nav .mobile-dropdown-container[data-v-717bc942]{display:block}.nav--in-breakpoint-range.nav[data-v-717bc942] .nav-title{grid-area:title}.nav--in-breakpoint-range.nav[data-v-717bc942] .pre-title{display:none}.nav[data-v-717bc942] .nav-title{grid-column:1;width:90%;padding-top:0}.primary-dropdown[data-v-717bc942],.secondary-dropdown[data-v-717bc942]{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-717bc942] .form-dropdown,.primary-dropdown[data-v-717bc942] .form-dropdown:focus,.secondary-dropdown[data-v-717bc942] .form-dropdown,.secondary-dropdown[data-v-717bc942] .form-dropdown:focus{border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-717bc942] .options,.secondary-dropdown[data-v-717bc942] .options{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}[data-v-3cfe1c35] .code-listing+*,[data-v-3cfe1c35] aside+*,[data-v-3cfe1c35] h2+*,[data-v-3cfe1c35] h3+*,[data-v-3cfe1c35] ol+*,[data-v-3cfe1c35] p+*,[data-v-3cfe1c35] ul+*{margin-top:20px}[data-v-3cfe1c35] ol ol,[data-v-3cfe1c35] ol ul,[data-v-3cfe1c35] ul ol,[data-v-3cfe1c35] ul ul{margin-top:0}[data-v-3cfe1c35] h2{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-3cfe1c35] h2{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-3cfe1c35] h2{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-3cfe1c35] h3{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-3cfe1c35] h3{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-3cfe1c35] .code-listing{background:var(--color-code-background);border-color:var(--colors-grid,var(--color-grid));border-style:solid;border-width:1px}[data-v-3cfe1c35] .code-listing pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:20px 0}.columns[data-v-30edf911]{display:grid;grid-template-rows:repeat(2,auto)}.columns.cols-2[data-v-30edf911]{gap:20px 8.33333%;grid-template-columns:repeat(2,1fr)}.columns.cols-3[data-v-30edf911]{gap:20px 4.16667%;grid-template-columns:repeat(3,1fr)}.asset[data-v-30edf911]{align-self:end;grid-row:1}.content[data-v-30edf911]{grid-row:2}@media only screen and (max-width:735px){.columns.cols-2[data-v-30edf911],.columns.cols-3[data-v-30edf911]{grid-template-columns:unset}.asset[data-v-30edf911],.content[data-v-30edf911]{grid-row:auto}}.content-and-media[data-v-3fa44f9e]{display:flex}.content-and-media.media-leading[data-v-3fa44f9e]{flex-direction:row-reverse}.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:row}@media only screen and (min-width:736px){.content-and-media[data-v-3fa44f9e]{align-items:center;justify-content:center}}.content[data-v-3fa44f9e]{width:62.5%}.asset[data-v-3fa44f9e]{width:29.16667%}.media-leading .asset[data-v-3fa44f9e]{margin-right:8.33333%}.media-trailing .asset[data-v-3fa44f9e]{margin-left:8.33333%}@media only screen and (max-width:735px){.content-and-media.media-leading[data-v-3fa44f9e],.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:column}.asset[data-v-3fa44f9e],.content[data-v-3fa44f9e]{width:100%}.media-leading .asset[data-v-3fa44f9e],.media-trailing .asset[data-v-3fa44f9e]{margin:20px 0 0 0}}.group[id][data-v-1f2be54b]{margin-top:20px;padding-top:20px}[data-v-1f2be54b] img,[data-v-1f2be54b] video{display:block;margin:0 auto;max-width:100%}.layout+[data-v-4d5a806e]{margin-top:40px}@media only screen and (max-width:735px){.layout[data-v-4d5a806e]:first-child>:not(.group[id]){margin-top:40px}}.body[data-v-6499e2f2]{background:var(--colors-text-background,var(--color-article-body-background));margin-left:auto;margin-right:auto;width:980px;border-radius:10px;transform:translateY(-120px)}@media only screen and (max-width:1250px){.body[data-v-6499e2f2]{width:692px}}@media only screen and (max-width:735px){.body[data-v-6499e2f2]{width:87.5%}}@media only screen and (max-width:320px){.body[data-v-6499e2f2]{width:215px}}@media only screen and (max-width:735px){.body[data-v-6499e2f2]{border-radius:0;transform:none}}.body[data-v-6499e2f2]~*{margin-top:-40px}.body-content[data-v-6499e2f2]{padding:40px 8.33333% 80px 8.33333%}@media only screen and (max-width:735px){.body-content[data-v-6499e2f2]{padding:0 0 40px 0}}.call-to-action[data-v-042a0474]{padding:65px 0;background:var(--color-call-to-action-background)}.theme-dark .call-to-action[data-v-042a0474]{--color-call-to-action-background:#424242}.row[data-v-042a0474]{margin-left:auto;margin-right:auto;width:980px;display:flex;align-items:center}@media only screen and (max-width:1250px){.row[data-v-042a0474]{width:692px}}@media only screen and (max-width:735px){.row[data-v-042a0474]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-042a0474]{width:215px}}[data-v-042a0474] img,[data-v-042a0474] video{max-height:560px}h2[data-v-042a0474]{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){h2[data-v-042a0474]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){h2[data-v-042a0474]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.label[data-v-042a0474]{display:block;font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:735px){.label[data-v-042a0474]{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-042a0474]{margin-bottom:1.5rem}.right-column[data-v-042a0474]{margin-left:auto}@media only screen and (max-width:735px){.row[data-v-042a0474]{display:block}.col+.col[data-v-042a0474]{margin-top:40px}}@media only screen and (max-width:735px){.call-to-action[data-v-426a965c]{margin-top:0}}.headline[data-v-d46a1474]{margin-bottom:var(--spacing-stacked-margin-large)}.heading[data-v-d46a1474]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-header-text)}@media only screen and (max-width:1250px){.heading[data-v-d46a1474]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.heading[data-v-d46a1474]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.dark .heading[data-v-d46a1474]{color:#fff}.eyebrow[data-v-d46a1474]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:1250px){.eyebrow[data-v-d46a1474]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.metadata[data-v-94ff76c0]{display:flex}.item[data-v-94ff76c0]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-right:1px solid #fff;padding:0 27.5px}@media only screen and (max-width:735px){.item[data-v-94ff76c0]{font-size:.64706rem;line-height:1.63636;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:0 8px}}.item[data-v-94ff76c0]:first-of-type{padding-left:0}.item[data-v-94ff76c0]:last-of-type{border:none}@media only screen and (max-width:735px){.item[data-v-94ff76c0]:last-of-type{padding-right:0}}.content[data-v-94ff76c0]{color:#fff}.icon[data-v-94ff76c0]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.icon[data-v-94ff76c0]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.icon[data-v-94ff76c0]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.small-icon[data-v-94ff76c0]{width:1em;height:1em;margin-left:.2rem}.small-icon.xcode-icon[data-v-94ff76c0]{width:.8em;height:.8em}.content-link[data-v-94ff76c0]{display:flex;align-items:center}a[data-v-94ff76c0]{color:var(--colors-link,var(--color-tutorials-overview-link))}.duration[data-v-94ff76c0]{display:flex;align-items:baseline;font-size:2.35294rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.8rem}@media only screen and (max-width:735px){.duration[data-v-94ff76c0]{font-size:1.64706rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}}.minutes[data-v-94ff76c0]{display:inline-block;font-size:1.64706rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}@media only screen and (max-width:735px){.minutes[data-v-94ff76c0]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:.8rem}}.item-large-icon[data-v-94ff76c0]{height:2.3rem;max-width:100%}@media only screen and (max-width:735px){.item-large-icon[data-v-94ff76c0]{height:1.5rem;max-width:100%}}.bottom[data-v-94ff76c0]{margin-top:13px}@media only screen and (max-width:735px){.bottom[data-v-94ff76c0]{margin-top:8px}}.hero[data-v-55543c5a]{color:var(--color-tutorial-hero-text);position:relative}.bg[data-v-55543c5a],.hero[data-v-55543c5a]{background-color:var(--color-tutorial-hero-background)}.bg[data-v-55543c5a]{background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.row[data-v-55543c5a]{margin-left:auto;margin-right:auto;width:980px;padding:80px 0}@media only screen and (max-width:1250px){.row[data-v-55543c5a]{width:692px}}@media only screen and (max-width:735px){.row[data-v-55543c5a]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-55543c5a]{width:215px}}.col[data-v-55543c5a]{z-index:1}[data-v-55543c5a] .eyebrow{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-hero-eyebrow)}@media only screen and (max-width:1250px){[data-v-55543c5a] .eyebrow{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.headline[data-v-55543c5a]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:2rem}@media only screen and (max-width:1250px){.headline[data-v-55543c5a]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.headline[data-v-55543c5a]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.intro[data-v-55543c5a]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.intro[data-v-55543c5a]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content+p[data-v-55543c5a]{margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){.content+p[data-v-55543c5a]{margin-top:8px}}.call-to-action[data-v-55543c5a]{display:flex;align-items:center}.call-to-action .cta-icon[data-v-55543c5a]{margin-left:.4rem;width:1em;height:1em}.metadata[data-v-55543c5a]{margin-top:2rem}.video-asset[data-v-55543c5a]{display:grid;height:100vh;margin:0;place-items:center center}.video-asset[data-v-55543c5a] video{max-width:1280px;min-width:320px;width:100%}@media only screen and (max-width:735px){.headline[data-v-55543c5a]{margin-bottom:19px}}.tutorial-hero[data-v-35a9482f]{margin-bottom:80px}@media only screen and (max-width:735px){.tutorial-hero[data-v-35a9482f]{margin-bottom:0}}.title[data-v-28135d78]{font-size:.70588rem;line-height:1.33333;color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-19ed40e2],.title[data-v-28135d78]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.title[data-v-19ed40e2]{font-size:1.11765rem;line-height:1.21053;color:var(--colors-header-text,var(--color-header-text));margin:25px 0}.question-content[data-v-19ed40e2] code{font-size:.76471rem;line-height:1.84615;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.choices[data-v-19ed40e2]{display:flex;flex-direction:column;padding:0;list-style:none;margin:25px 0}.choice[data-v-19ed40e2]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1;border-radius:var(--border-radius,4px);margin:8px 0;padding:1.5rem 40px;cursor:pointer;background:var(--colors-text-background,var(--color-text-background));display:flex;flex-direction:column;justify-content:center;border-width:1px;border-style:solid;border-color:var(--colors-grid,var(--color-grid));position:relative}.choice[data-v-19ed40e2] img{max-height:23.52941rem}.choice[data-v-19ed40e2]:first-of-type{margin-top:0}.choice[data-v-19ed40e2] code{font-size:.76471rem;line-height:1.84615;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.controls[data-v-19ed40e2]{text-align:center;margin-bottom:40px}.controls .button-cta[data-v-19ed40e2]{margin:.5rem;margin-top:0;padding:.3rem 3rem;min-width:8rem}input[type=radio][data-v-19ed40e2]{position:absolute;width:100%;left:0;height:100%;opacity:0;z-index:-1}.active[data-v-19ed40e2]{border-color:var(--color-tutorial-quiz-border-active);box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.active [data-v-19ed40e2]{color:var(--colors-text,var(--color-text))}.correct[data-v-19ed40e2]{background:var(--color-form-valid-background);border-color:var(--color-form-valid)}.correct .choice-icon[data-v-19ed40e2]{fill:var(--color-form-valid)}.incorrect[data-v-19ed40e2]{background:var(--color-form-error-background);border-color:var(--color-form-error)}.incorrect .choice-icon[data-v-19ed40e2]{fill:var(--color-form-error)}.correct[data-v-19ed40e2],.incorrect[data-v-19ed40e2]{position:relative}.correct .choice-icon[data-v-19ed40e2],.incorrect .choice-icon[data-v-19ed40e2]{position:absolute;top:11px;left:10px;font-size:20px;width:1.05em}.disabled[data-v-19ed40e2]{pointer-events:none}.answer[data-v-19ed40e2]{margin:.5rem 1.5rem .5rem 0;font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.answer[data-v-19ed40e2]:last-of-type{margin-bottom:0}[data-v-19ed40e2] .question>.code-listing{padding:unset;border-radius:0}[data-v-19ed40e2] pre{padding:0}[data-v-19ed40e2] img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.title[data-v-65e3c02c]{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-header-text,var(--color-header-text))}@media only screen and (max-width:1250px){.title[data-v-65e3c02c]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-65e3c02c]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title p[data-v-65e3c02c]{color:var(--colors-text,var(--color-text))}.assessments[data-v-65e3c02c]{box-sizing:content-box;padding:0 1rem;background:var(--color-tutorial-assessments-background);margin-left:auto;margin-right:auto;width:980px;margin-bottom:80px}@media only screen and (max-width:1250px){.assessments[data-v-65e3c02c]{width:692px}}@media only screen and (max-width:735px){.assessments[data-v-65e3c02c]{width:87.5%}}@media only screen and (max-width:320px){.assessments[data-v-65e3c02c]{width:215px}}.banner[data-v-65e3c02c]{padding:40px 0;border-bottom:1px solid;margin-bottom:40px;border-color:var(--colors-grid,var(--color-grid));text-align:center}.success[data-v-65e3c02c]{text-align:center;padding-bottom:40px;font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-text))}@media only screen and (max-width:1250px){.success[data-v-65e3c02c]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.success[data-v-65e3c02c]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.assessments-wrapper[data-v-65e3c02c]{padding-top:80px}.assessments-wrapper[data-v-3c94366b]{padding-bottom:40px;padding-top:0}@media only screen and (max-width:735px){.assessments-wrapper[data-v-3c94366b]{padding-top:80px}}.article[data-v-7d4562ea]{background:var(--colors-article-background,var(--color-article-background))}@media only screen and (max-width:735px){.article[data-v-7d4562ea]{background:var(--colors-text-background,var(--color-article-body-background))}}.intro-container[data-v-7f9a8f65]{margin-bottom:80px}.intro[data-v-7f9a8f65]{display:flex;align-items:center}@media only screen and (max-width:735px){.intro[data-v-7f9a8f65]{padding-bottom:0;flex-direction:column}}.intro.ide .media[data-v-7f9a8f65] img{background-color:var(--colors-text-background,var(--color-text-background))}.col.left[data-v-7f9a8f65]{padding-right:40px}@media only screen and (max-width:1250px){.col.left[data-v-7f9a8f65]{padding-right:28px}}@media only screen and (max-width:735px){.col.left[data-v-7f9a8f65]{margin-left:auto;margin-right:auto;width:980px;padding-right:0}}@media only screen and (max-width:735px) and (max-width:1250px){.col.left[data-v-7f9a8f65]{width:692px}}@media only screen and (max-width:735px) and (max-width:735px){.col.left[data-v-7f9a8f65]{width:87.5%}}@media only screen and (max-width:735px) and (max-width:320px){.col.left[data-v-7f9a8f65]{width:215px}}.col.right[data-v-7f9a8f65]{padding-left:40px}@media only screen and (max-width:1250px){.col.right[data-v-7f9a8f65]{padding-left:28px}}@media only screen and (max-width:735px){.col.right[data-v-7f9a8f65]{padding-left:0}}.content[data-v-7f9a8f65]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.media[data-v-7f9a8f65] img{width:auto;max-height:560px;min-height:18.82353rem;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:735px){.media[data-v-7f9a8f65]{margin:0;margin-top:40px}.media[data-v-7f9a8f65] img,.media[data-v-7f9a8f65] video{max-height:80vh}}.media[data-v-7f9a8f65] .asset{padding:0 20px}.headline[data-v-7f9a8f65]{color:var(--colors-header-text,var(--color-header-text))}[data-v-7f9a8f65] .eyebrow{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){[data-v-7f9a8f65] .eyebrow{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7f9a8f65] .eyebrow a{color:inherit}[data-v-7f9a8f65] .heading{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7f9a8f65] .heading{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-7f9a8f65] .heading{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.expanded-intro[data-v-7f9a8f65]{margin-left:auto;margin-right:auto;width:980px;margin-top:40px}@media only screen and (max-width:1250px){.expanded-intro[data-v-7f9a8f65]{width:692px}}@media only screen and (max-width:735px){.expanded-intro[data-v-7f9a8f65]{width:87.5%}}@media only screen and (max-width:320px){.expanded-intro[data-v-7f9a8f65]{width:215px}}[data-v-7f9a8f65] .cols-2{gap:20px 16.66667%}[data-v-7f9a8f65] .cols-3 .column{gap:20px 12.5%}.code-preview[data-v-4f53426a]{position:sticky;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background,var(--color-step-background));height:calc(100vh - 3.05882rem)}.code-preview.ide[data-v-4f53426a]{height:100vh}.code-preview[data-v-4f53426a] .code-listing{color:var(--text,var(--color-code-plain))}.code-preview[data-v-4f53426a] .code-listing .code-line-container{padding-right:14px}.code-preview[data-v-4f53426a] pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.header[data-v-4f53426a]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:relative;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;cursor:pointer;font-weight:600;padding:8px 12px;border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;z-index:1;background:var(--color-runtime-preview-background);color:var(--colors-runtime-preview-text,var(--color-runtime-preview-text))}.header[data-v-4f53426a]:focus{outline-style:none}#app.fromkeyboard .header[data-v-4f53426a]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:rgba(0,0,0,0.4);position:absolute;top:0;right:0;background:var(--color-runtime-preview-background);border-radius:var(--border-radius,4px);margin:1rem;margin-left:0;transition:width .2s ease-in;box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow)}@media screen{[data-color-scheme=dark] .runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:hsla(0,0%,100%,0.4)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:hsla(0,0%,100%,0.4)}}@supports not ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.runtime-preview[data-v-4f53426a]{display:flex;flex-direction:column}}.runtime-preview .runtimve-preview__container[data-v-4f53426a]{border-radius:var(--border-radius,4px);overflow:hidden}.runtime-preview-ide[data-v-4f53426a]{top:0}.runtime-preview-ide .runtime-preview-asset[data-v-4f53426a] img{background-color:var(--color-runtime-preview-background)}.runtime-preview.collapsed[data-v-4f53426a]{box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow);width:102px}.runtime-preview.collapsed .header[data-v-4f53426a]{border-radius:var(--border-radius,4px)}.runtime-preview.disabled[data-v-4f53426a]{box-shadow:0 0 3px 0 transparent}.runtime-preview.disabled .header[data-v-4f53426a]{color:var(--color-runtime-preview-disabled-text);cursor:auto}.runtime-preview-asset[data-v-4f53426a]{border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px)}.runtime-preview-asset[data-v-4f53426a] img{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.preview-icon[data-v-4f53426a]{height:.8em;width:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-show[data-v-4f53426a]{transform:scale(-1)}[data-v-5ad4e037] pre{padding:10px 0}.toggle-preview[data-v-78763c14]{color:var(--color-runtime-preview-disabled-text);display:flex;align-items:center}a[data-v-78763c14]{color:var(--url,var(--color-link))}.toggle-text[data-v-78763c14]{display:flex;align-items:center}svg.toggle-icon[data-v-78763c14]{width:1em;height:1em;margin-left:.5em}.mobile-code-preview[data-v-1aed4baa]{background-color:var(--background,var(--color-step-background));padding:14px 0}@media only screen and (max-width:735px){.mobile-code-preview[data-v-1aed4baa]{display:flex;flex-direction:column}}.runtime-preview-modal-content[data-v-1aed4baa]{padding:45px 60px 0 60px;min-width:200px}.runtime-preview-modal-content[data-v-1aed4baa] img:not(.file-icon){border-radius:var(--border-radius,4px);box-shadow:0 0 3px rgba(0,0,0,.4);max-height:80vh;width:auto;display:block;margin-bottom:1rem}.runtime-preview-modal-content .runtime-preview-label[data-v-1aed4baa]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-runtime-preview-text);display:block;text-align:center;padding:.5em}[data-v-1aed4baa] .code-listing{color:var(--text,var(--color-code-plain))}[data-v-1aed4baa] .full-code-listing{padding-top:60px;min-height:calc(100vh - 60px)}[data-v-1aed4baa] pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.preview-toggle-container[data-v-1aed4baa]{align-self:flex-end;margin-right:20px}.step-container[data-v-eb45ec92]{margin:0}.step-container[data-v-eb45ec92]:not(:last-child){margin-bottom:100px}@media only screen and (max-width:735px){.step-container[data-v-eb45ec92]:not(:last-child){margin-bottom:80px}}.step[data-v-eb45ec92]{position:relative;border-radius:var(--tutorial-step-border-radius,var(--border-radius,4px));padding:1rem 2rem;background-color:var(--color-step-background);overflow:hidden;filter:blur(0)}.step[data-v-eb45ec92]:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-step-focused);background-color:var(--color-step-focused);height:calc(100% - 2px);width:4px;opacity:0;transition:opacity .15s ease-in}.step.focused[data-v-eb45ec92],.step[data-v-eb45ec92]:focus{outline:none}.step.focused[data-v-eb45ec92]:before,.step[data-v-eb45ec92]:focus:before{opacity:1}@media only screen and (max-width:735px){.step[data-v-eb45ec92]{padding-left:2rem}.step[data-v-eb45ec92]:before{opacity:1}}.step-label[data-v-eb45ec92]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-step-text));margin-bottom:var(--spacing-stacked-margin-small)}.caption[data-v-eb45ec92]{border-top:1px solid;border-color:var(--color-step-caption);padding:1rem 0 0 0;margin-top:1rem}.media-container[data-v-eb45ec92]{display:none}@media only screen and (max-width:735px){.step[data-v-eb45ec92]{margin:0 .58824rem 1.17647rem .58824rem}.step.focused[data-v-eb45ec92],.step[data-v-eb45ec92]:focus{outline:none}.media-container[data-v-eb45ec92]{display:block;position:relative}.media-container[data-v-eb45ec92] img,.media-container[data-v-eb45ec92] video{max-height:80vh}[data-v-eb45ec92] .asset{padding:0 20px}}.steps[data-v-2786be2a]{position:relative;font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;color:var(--colors-text,var(--color-text))}@media only screen and (max-width:735px){.steps[data-v-2786be2a]{padding-top:80px}.steps[data-v-2786be2a]:before{position:absolute;top:0;border-top:1px solid var(--color-fill-gray-tertiary);content:"";width:calc(100% - 2.35294rem);margin:0 1.17647rem}}.steps[data-v-2786be2a] aside{background:unset;border:unset;box-shadow:unset;-moz-column-break-inside:unset;break-inside:unset;padding:unset}.steps[data-v-2786be2a] aside .label{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content-container[data-v-2786be2a]{flex:none;margin-right:4.16667%;width:37.5%;margin-top:140px;margin-bottom:94vh}@media only screen and (max-width:735px){.content-container[data-v-2786be2a]{margin-top:0;margin-bottom:0;height:100%;margin-left:0;margin-right:0;position:relative;width:100%}}.asset-container[data-v-2786be2a]{flex:none;height:calc(100vh - 3.05882rem);background-color:var(--background,var(--color-step-background));max-width:921px;width:calc(50vw + 8.33333%);position:sticky;top:3.05882rem;transition:margin .1s ease-in-out}@media only screen and (max-width:767px){.asset-container[data-v-2786be2a]{top:2.82353rem;height:calc(100vh - 2.82353rem)}}.asset-container[data-v-2786be2a]:not(.for-step-code){overflow-y:auto;-webkit-overflow-scrolling:touch}.asset-container.ide[data-v-2786be2a]{height:100vh;top:0}@media only screen and (min-width:736px){.asset-container[data-v-2786be2a]{display:grid}.asset-container>[data-v-2786be2a]{grid-row:1;grid-column:1;height:calc(100vh - 3.05882rem)}.asset-container.ide>[data-v-2786be2a]{height:100vh}}.asset-container .step-asset[data-v-2786be2a]{box-sizing:border-box;padding:0;padding-left:40px;min-height:320px;height:100%}.asset-container .step-asset[data-v-2786be2a],.asset-container .step-asset[data-v-2786be2a] picture{height:100%;display:flex;align-items:center}.asset-container .step-asset[data-v-2786be2a] .video-replay-container{height:100%;display:flex;flex-direction:column;justify-content:center}.asset-container .step-asset[data-v-2786be2a] img,.asset-container .step-asset[data-v-2786be2a] video{width:auto;max-height:calc(100vh - 3.05882rem - 80px);max-width:531.6634px;margin:0}@media only screen and (max-width:1250px){.asset-container .step-asset[data-v-2786be2a] img,.asset-container .step-asset[data-v-2786be2a] video{max-width:363.66436px}}.asset-container .step-asset[data-v-2786be2a] .video-replay-container,.asset-container .step-asset[data-v-2786be2a] img{min-height:320px}.asset-container .step-asset[data-v-2786be2a] .video-replay-container video{min-height:280px}@media only screen and (max-width:735px){.asset-container[data-v-2786be2a]{display:none}}.asset-wrapper[data-v-2786be2a]{width:63.2%;align-self:center;transition:transform .25s ease-out;will-change:transform}.asset-wrapper.ide .step-asset[data-v-2786be2a] img{background-color:var(--background,var(--color-step-background))}[data-v-2786be2a] .runtime-preview-asset{display:grid}[data-v-2786be2a] .runtime-preview-asset>*{grid-row:1;grid-column:1}.interstitial[data-v-2786be2a]{padding:0 2rem}.interstitial[data-v-2786be2a]:not(:first-child){margin-top:5.88235rem}.interstitial[data-v-2786be2a]:not(:last-child){margin-bottom:30px}@media only screen and (max-width:735px){.interstitial[data-v-2786be2a]{margin-left:auto;margin-right:auto;width:980px;padding:0}}@media only screen and (max-width:735px) and (max-width:1250px){.interstitial[data-v-2786be2a]{width:692px}}@media only screen and (max-width:735px) and (max-width:735px){.interstitial[data-v-2786be2a]{width:87.5%}}@media only screen and (max-width:735px) and (max-width:320px){.interstitial[data-v-2786be2a]{width:215px}}@media only screen and (max-width:735px){.interstitial[data-v-2786be2a]:not(:first-child){margin-top:0}}.fade-enter-active[data-v-2786be2a],.fade-leave-active[data-v-2786be2a]{transition:opacity .3s ease-in-out}.fade-enter[data-v-2786be2a],.fade-leave-to[data-v-2786be2a]{opacity:0}.section[data-v-6b3a0b3a]{padding-top:80px}.sections[data-v-79a75e9e]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.sections[data-v-79a75e9e]{width:692px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{width:87.5%}}@media only screen and (max-width:320px){.sections[data-v-79a75e9e]{width:215px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{margin:0;width:100%}}.tutorial[data-v-611d0574]{background-color:var(--colors-text-background,var(--color-tutorial-background))} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/tutorials-overview.6eb589ed.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/tutorials-overview.6eb589ed.css new file mode 100644 index 000000000..05f0105dc --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/tutorials-overview.6eb589ed.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.tutorials-navigation-link[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link);transition:color .3s linear}.tutorials-navigation-link[data-v-e9f9b59c]:hover{text-decoration:none;transition:none;color:var(--color-tutorials-overview-navigation-link-hover)}.tutorials-navigation-link.active[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link-active)}.tutorials-navigation-list[data-v-4e0180fa]{list-style-type:none;margin:0}.tutorials-navigation-list li+li[data-v-4e0180fa]:not(.volume--named){margin-top:24px}.tutorials-navigation-list .volume--named+.volume--named[data-v-4e0180fa]{margin-top:12px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.toggle[data-v-489416f8]{color:#f0f0f0;line-height:21px;display:flex;align-items:center;width:100%;font-weight:600;padding:6px 6px 6px 0;border-bottom:1px solid #2a2a2a;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){.toggle[data-v-489416f8]{padding-right:6px;border-bottom-color:hsla(0,0%,100%,.1)}}.toggle .text[data-v-489416f8]{word-break:break-word}.toggle[data-v-489416f8]:hover{text-decoration:none}.toggle .toggle-icon[data-v-489416f8]{display:inline-block;transition:transform .2s ease-in;height:.4em;width:.4em;margin-left:auto;margin-right:.2em}.collapsed .toggle .toggle-icon[data-v-489416f8]{transform:rotate(45deg)}.collapsed .toggle[data-v-489416f8],.collapsed .toggle[data-v-489416f8]:hover{color:#b0b0b0}.tutorials-navigation-menu-content[data-v-489416f8]{opacity:1;transition:height .2s ease-in,opacity .2s ease-in}.collapsed .tutorials-navigation-menu-content[data-v-489416f8]{height:0;opacity:0}.tutorials-navigation-menu-content .tutorials-navigation-list[data-v-489416f8]{padding:24px 0 12px 0}.tutorials-navigation[data-v-79093ed6]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.nav[data-v-54bcce6d] .nav-menu{padding-top:0}.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{margin-left:auto}@media only screen and (min-width:768px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items .in-page-navigation{display:none}}@media only screen and (min-width:320px)and (max-width:735px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{padding:18px 0 40px}}.hero[data-v-383dab71]{margin-left:auto;margin-right:auto;width:980px;padding-bottom:4.7058823529rem;padding-top:4.7058823529rem}@media only screen and (max-width:1250px){.hero[data-v-383dab71]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{width:87.5%}}@media only screen and (max-width:320px){.hero[data-v-383dab71]{width:215px}}.copy-container[data-v-383dab71]{margin:0 auto;text-align:center;width:720px}.title[data-v-383dab71]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:1250px){.title[data-v-383dab71]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-383dab71]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-383dab71]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:735px){.content[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.meta[data-v-383dab71]{color:var(--color-tutorials-overview-content-alt);align-items:center;display:flex;justify-content:center}.meta-content[data-v-383dab71]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.meta .timer-icon[data-v-383dab71]{margin-right:.3529411765rem;height:16px;width:16px;fill:var(--color-tutorials-overview-icon)}@media only screen and (max-width:735px){.meta .timer-icon[data-v-383dab71]{margin-right:.2941176471rem;height:.8235294118rem;width:.8235294118rem}}.meta .time[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.meta .time[data-v-383dab71]{font-size:1rem;line-height:1.1176470588;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.content[data-v-383dab71]{margin-top:1.4705882353rem}.content+.meta[data-v-383dab71]{margin-top:1.1764705882rem}.button-cta[data-v-383dab71]{margin-top:1.7647058824rem}*+.asset[data-v-383dab71]{margin-top:4.1176470588rem}@media only screen and (max-width:1250px){.copy-container[data-v-383dab71]{width:636px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{padding-bottom:1.7647058824rem;padding-top:2.3529411765rem}.copy-container[data-v-383dab71]{width:100%}.title+.content[data-v-383dab71]{margin-top:.8823529412rem}.button-cta[data-v-383dab71]{margin-top:1.4117647059rem}*+.asset[data-v-383dab71]{margin-top:2.2352941176rem}}.image[data-v-569db166]{margin-bottom:10px}.name[data-v-569db166]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0);word-break:break-word}@media only screen and (max-width:1250px){.name[data-v-569db166]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.name[data-v-569db166]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-569db166]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);margin-top:10px}.volume-name[data-v-569db166]{padding:50px 60px;text-align:center;background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0}@media only screen and (max-width:735px){.volume-name[data-v-569db166]{padding:40px 20px}}.document-icon[data-v-3a80772b]{margin-left:-3px}.tile[data-v-74dbeb68]{background:var(--color-tutorials-overview-fill-secondary,#161616);padding:40px 30px;color:var(--color-tutorials-overview-content-alt)}.content[data-v-74dbeb68] a,a[data-v-74dbeb68]{color:var(--colors-link,var(--color-tutorials-overview-link))}.icon[data-v-74dbeb68]{display:block;height:1.4705882353rem;line-height:1.4705882353rem;margin-bottom:.5882352941rem;width:1.4705882353rem}.icon[data-v-74dbeb68] svg.svg-icon{width:100%;max-height:100%;fill:var(--color-tutorials-overview-icon)}.icon[data-v-74dbeb68] svg.svg-icon .svg-icon-stroke{stroke:var(--color-tutorials-overview-content-alt)}.title[data-v-74dbeb68]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;margin-bottom:.8em}.content[data-v-74dbeb68],.link[data-v-74dbeb68],.title[data-v-74dbeb68]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-74dbeb68],.link[data-v-74dbeb68]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400}.content[data-v-74dbeb68]{color:var(--color-tutorials-overview-content-alt)}.link[data-v-74dbeb68]{display:block;margin-top:1.1764705882rem}.link .link-icon[data-v-74dbeb68]{margin-left:.2em;width:.6em;height:.6em}[data-v-74dbeb68] .inline-link{text-decoration:none}[data-v-74dbeb68] .content ul{list-style-type:none;margin-left:0;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-74dbeb68] .content ul li:before{content:"​";position:absolute}[data-v-74dbeb68] .content li+li{margin-top:8px}@media only screen and (max-width:735px){.tile[data-v-74dbeb68]{padding:1.7647058824rem 1.1764705882rem}}.tile-group[data-v-4cacce0a]{display:grid;grid-column-gap:2px;grid-row-gap:2px}.tile-group.count-1[data-v-4cacce0a]{grid-template-columns:1fr;text-align:center}.tile-group.count-1[data-v-4cacce0a] .icon{margin-left:auto;margin-right:auto}.tile-group.count-2[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr)}.tile-group.count-3[data-v-4cacce0a]{grid-template-columns:repeat(3,1fr)}.tile-group.count-4[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5[data-v-4cacce0a]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5 .tile[data-v-4cacce0a]{grid-column-end:span 2}.tile-group.count-5 .tile[data-v-4cacce0a]:nth-of-type(-n+2){grid-column-end:span 3}.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px)and (max-width:1250px){.tile-group.tile-group[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}@media only screen and (max-width:735px){.tile-group.count-1[data-v-4cacce0a],.tile-group.count-2[data-v-4cacce0a],.tile-group.count-3[data-v-4cacce0a],.tile-group.count-4[data-v-4cacce0a],.tile-group.count-5[data-v-4cacce0a],.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}.title[data-v-7f8022c1]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#f0f0f0}@media only screen and (max-width:1250px){.title[data-v-7f8022c1]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-7f8022c1]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-7f8022c1]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#b0b0b0;margin-top:10px}.topic-list[data-v-0589dc3b]{list-style-type:none;margin:50px 0 0 0;position:relative}.topic-list li[data-v-0589dc3b]:before{content:"​";position:absolute}.topic-list[data-v-0589dc3b]:before{content:"";border-left:1px solid var(--color-fill-quaternary);display:block;height:calc(100% - .88235rem);left:.8823529412rem;position:absolute;top:50%;transform:translateY(-50%);width:0}.topic[data-v-0589dc3b]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:flex-start}@media only screen and (max-width:735px){.topic[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.topic+.topic[data-v-0589dc3b]{margin-top:.5882352941rem}.topic .topic-icon[data-v-0589dc3b]{background-color:var(--color-fill-quaternary);border-radius:50%;flex-shrink:0;height:1.7647058824rem;width:1.7647058824rem;margin-right:1.1764705882rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.4705882353rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.topic .topic-icon svg[data-v-0589dc3b]{fill:var(--color-tutorials-overview-icon);max-width:100%;max-height:100%;width:100%}.container[data-v-0589dc3b]{align-items:baseline;display:flex;justify-content:space-between;width:100%;padding-top:.1176470588rem}.container[data-v-0589dc3b]:hover{text-decoration:none}.container:hover .link[data-v-0589dc3b]{text-decoration:underline;text-underline-position:under}.timer-icon[data-v-0589dc3b]{margin-right:.2941176471rem;height:.7058823529rem;width:.7058823529rem;fill:var(--color-tutorials-overview-icon)}.time[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);align-items:center;display:inline-flex}.link[data-v-0589dc3b]{padding-right:.5882352941rem;color:var(--colors-link,var(--color-tutorials-overview-link))}@media only screen and (min-width:768px)and (max-width:1250px){.topic-list[data-v-0589dc3b]{margin-top:2.3529411765rem}}@media only screen and (max-width:735px){.topic-list[data-v-0589dc3b]{margin-top:1.7647058824rem}.topic[data-v-0589dc3b]{height:auto;align-items:flex-start}.topic.no-time-estimate[data-v-0589dc3b]{align-items:center}.topic.no-time-estimate .topic-icon[data-v-0589dc3b]{align-self:flex-start;top:0}.topic+.topic[data-v-0589dc3b]{margin-top:1.1764705882rem}.topic .topic-icon[data-v-0589dc3b]{top:.2941176471rem;margin-right:.7647058824rem}.container[data-v-0589dc3b]{flex-wrap:wrap;padding-top:0}.link[data-v-0589dc3b],.time[data-v-0589dc3b]{flex-basis:100%}.time[data-v-0589dc3b]{margin-top:.2941176471rem}}.chapter[data-v-7468bc5e]:focus{outline:none!important}.info[data-v-7468bc5e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.name[data-v-7468bc5e]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0)}.name-text[data-v-7468bc5e]{word-break:break-word}.eyebrow[data-v-7468bc5e]{font-size:1rem;line-height:1.2352941176;font-weight:400;color:var(--color-tutorials-overview-eyebrow);display:block;font-weight:600;margin-bottom:5px}.content[data-v-7468bc5e],.eyebrow[data-v-7468bc5e]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-7468bc5e]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;color:var(--color-tutorials-overview-content-alt)}.asset[data-v-7468bc5e]{flex:0 0 190px}.intro[data-v-7468bc5e]{flex:0 1 360px}@media only screen and (min-width:768px)and (max-width:1250px){.asset[data-v-7468bc5e]{flex:0 0 130px}.intro[data-v-7468bc5e]{flex:0 1 260px}}@media only screen and (max-width:767px){.intro[data-v-7468bc5e]{flex:0 1 340px}}@media only screen and (max-width:735px){.info[data-v-7468bc5e]{display:block;text-align:center}.asset[data-v-7468bc5e]{margin:0 45px}.eyebrow[data-v-7468bc5e]{margin-bottom:7px}.intro[data-v-7468bc5e]{margin-top:40px}}.tile[data-v-540dbf10]{background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0;padding:50px 60px}.asset[data-v-540dbf10]{margin-bottom:10px}@media only screen and (min-width:768px)and (max-width:1250px){.tile[data-v-540dbf10]{padding:40px 30px}}@media only screen and (max-width:735px){.volume[data-v-540dbf10]{border-radius:0}.tile[data-v-540dbf10]{padding:40px 20px}}.learning-path[data-v-69a72bbc]{background:var(--color-tutorials-overview-fill,#000);padding:4.7058823529rem 0}.main-container[data-v-69a72bbc]{margin-left:auto;margin-right:auto;width:980px;align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1250px){.main-container[data-v-69a72bbc]{width:692px}}@media only screen and (max-width:735px){.main-container[data-v-69a72bbc]{width:87.5%}}@media only screen and (max-width:320px){.main-container[data-v-69a72bbc]{width:215px}}.ide .main-container[data-v-69a72bbc]{justify-content:center}.secondary-content-container[data-v-69a72bbc]{flex:0 0 200px;width:200px}.tutorials-navigation[data-v-69a72bbc]{position:sticky;top:7.7647058824rem}.primary-content-container[data-v-69a72bbc]{flex:0 1 720px;max-width:100%}.content-sections-container .content-section[data-v-69a72bbc]{border-radius:12px;overflow:hidden}.content-sections-container .content-section+.content-section[data-v-69a72bbc]{margin-top:1.1764705882rem}@media only screen and (min-width:768px)and (max-width:1250px){.learning-path[data-v-69a72bbc]{padding:2.3529411765rem 0}.primary-content-container[data-v-69a72bbc]{flex-basis:auto;margin-left:1.2941176471rem}.secondary-content-container[data-v-69a72bbc]{flex:0 0 180px;width:180px}}@media only screen and (max-width:767px){.secondary-content-container[data-v-69a72bbc]{display:none}}@media only screen and (max-width:735px){.content-sections-container .content-section[data-v-69a72bbc]{border-radius:0}.content-sections-container .content-section.volume[data-v-69a72bbc]{margin-top:1.1764705882rem}.learning-path[data-v-69a72bbc]{padding:0}.main-container[data-v-69a72bbc]{width:100%}}.tutorials-overview[data-v-40c62c57]{background:#000;flex:1;height:100%}.tutorials-overview .radial-gradient[data-v-40c62c57]{margin-top:-3.0588235294rem;padding-top:3.0588235294rem;background:var(--color-tutorials-overview-fill-secondary,var(--color-tutorials-overview-background))}@media only screen and (max-width:735px){.tutorials-overview .radial-gradient[data-v-40c62c57]{margin-top:-2.8235294118rem;padding-top:2.8235294118rem}}@-moz-document url-prefix(){.tutorials-overview .radial-gradient[data-v-40c62c57]{background:#111!important}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/tutorials-overview.c249c765.css b/Documentation/doccarchive/Adyen3DS2.doccarchive/css/tutorials-overview.c249c765.css deleted file mode 100644 index 01d1d25c4..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/css/tutorials-overview.c249c765.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.tutorials-navigation-link[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link);transition:color .3s linear}.tutorials-navigation-link[data-v-e9f9b59c]:hover{text-decoration:none;transition:none;color:var(--color-tutorials-overview-navigation-link-hover)}.tutorials-navigation-link.active[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link-active)}.tutorials-navigation-list[data-v-6f2800d1]{list-style-type:none;margin:0}.tutorials-navigation-list li+li[data-v-6f2800d1]:not(.volume--named){margin-top:24px}.tutorials-navigation-list .volume--named+.volume--named[data-v-6f2800d1]{margin-top:12px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.toggle[data-v-489416f8]{color:#f0f0f0;line-height:21px;display:flex;align-items:center;width:100%;font-weight:600;padding:6px 6px 6px 0;border-bottom:1px solid #2a2a2a;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){.toggle[data-v-489416f8]{padding-right:6px;border-bottom-color:hsla(0,0%,100%,.1)}}.toggle .text[data-v-489416f8]{word-break:break-word}.toggle[data-v-489416f8]:hover{text-decoration:none}.toggle .toggle-icon[data-v-489416f8]{display:inline-block;transition:transform .2s ease-in;height:.4em;width:.4em;margin-left:auto;margin-right:.2em}.collapsed .toggle .toggle-icon[data-v-489416f8]{transform:rotate(45deg)}.collapsed .toggle[data-v-489416f8],.collapsed .toggle[data-v-489416f8]:hover{color:#b0b0b0}.tutorials-navigation-menu-content[data-v-489416f8]{opacity:1;transition:height .2s ease-in,opacity .2s ease-in}.collapsed .tutorials-navigation-menu-content[data-v-489416f8]{height:0;opacity:0}.tutorials-navigation-menu-content .tutorials-navigation-list[data-v-489416f8]{padding:24px 0 12px 0}.tutorials-navigation[data-v-79093ed6]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.nav[data-v-b806ee20] .nav-menu{padding-top:0}.nav[data-v-b806ee20] .nav-menu .nav-menu-items{margin-left:auto}@media only screen and (min-width:768px){.nav[data-v-b806ee20] .nav-menu .nav-menu-items .in-page-navigation{display:none}}@media only screen and (min-width:320px) and (max-width:735px){.nav[data-v-b806ee20] .nav-menu .nav-menu-items{padding:18px 0 40px}}.hero[data-v-383dab71]{margin-left:auto;margin-right:auto;width:980px;padding-bottom:4.70588rem;padding-top:4.70588rem}@media only screen and (max-width:1250px){.hero[data-v-383dab71]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{width:87.5%}}@media only screen and (max-width:320px){.hero[data-v-383dab71]{width:215px}}.copy-container[data-v-383dab71]{margin:0 auto;text-align:center;width:720px}.title[data-v-383dab71]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:1250px){.title[data-v-383dab71]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-383dab71]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-383dab71]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:735px){.content[data-v-383dab71]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.meta[data-v-383dab71]{color:var(--color-tutorials-overview-content-alt);align-items:center;display:flex;justify-content:center}.meta-content[data-v-383dab71]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.meta .timer-icon[data-v-383dab71]{margin-right:.35294rem;height:16px;width:16px;fill:var(--color-tutorials-overview-icon)}@media only screen and (max-width:735px){.meta .timer-icon[data-v-383dab71]{margin-right:.29412rem;height:.82353rem;width:.82353rem}}.meta .time[data-v-383dab71]{font-size:1.11765rem;line-height:1.21053;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.meta .time[data-v-383dab71]{font-size:1rem;line-height:1.11765;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.content[data-v-383dab71]{margin-top:1.47059rem}.content+.meta[data-v-383dab71]{margin-top:1.17647rem}.button-cta[data-v-383dab71]{margin-top:1.76471rem}*+.asset[data-v-383dab71]{margin-top:4.11765rem}@media only screen and (max-width:1250px){.copy-container[data-v-383dab71]{width:636px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{padding-bottom:1.76471rem;padding-top:2.35294rem}.copy-container[data-v-383dab71]{width:100%}.title+.content[data-v-383dab71]{margin-top:.88235rem}.button-cta[data-v-383dab71]{margin-top:1.41176rem}*+.asset[data-v-383dab71]{margin-top:2.23529rem}}.image[data-v-569db166]{margin-bottom:10px}.name[data-v-569db166]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0);word-break:break-word}@media only screen and (max-width:1250px){.name[data-v-569db166]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.name[data-v-569db166]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-569db166]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);margin-top:10px}.volume-name[data-v-569db166]{padding:50px 60px;text-align:center;background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0}@media only screen and (max-width:735px){.volume-name[data-v-569db166]{padding:40px 20px}}.document-icon[data-v-3a80772b]{margin-left:-3px}.tile[data-v-96abac22]{background:var(--color-tutorials-overview-fill-secondary,#161616);padding:40px 30px;color:var(--color-tutorials-overview-content-alt)}.content[data-v-96abac22] a,a[data-v-96abac22]{color:var(--colors-link,var(--color-tutorials-overview-link))}.icon[data-v-96abac22]{display:block;height:1.47059rem;line-height:1.47059rem;margin-bottom:.58824rem;width:1.47059rem}.icon[data-v-96abac22] svg.svg-icon{width:100%;max-height:100%;fill:var(--color-tutorials-overview-icon)}.icon[data-v-96abac22] svg.svg-icon .svg-icon-stroke{stroke:var(--color-tutorials-overview-content-alt)}.title[data-v-96abac22]{font-size:1.23529rem;line-height:1.19048;font-weight:600;margin-bottom:.8em}.content[data-v-96abac22],.link[data-v-96abac22],.title[data-v-96abac22]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-96abac22],.link[data-v-96abac22]{font-size:.82353rem;line-height:1.42857;font-weight:400}.content[data-v-96abac22]{color:var(--color-tutorials-overview-content-alt)}.link[data-v-96abac22]{display:block;margin-top:1.17647rem}.link .link-icon[data-v-96abac22]{margin-left:.2em;width:.6em;height:.6em}[data-v-96abac22] .content ul{list-style-type:none;margin-left:0;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-96abac22] .content ul li:before{content:"\200B";position:absolute}[data-v-96abac22] .content li+li{margin-top:8px}@media only screen and (max-width:735px){.tile[data-v-96abac22]{padding:1.76471rem 1.17647rem}}.tile-group[data-v-015f9f13]{display:grid;grid-column-gap:2px;grid-row-gap:2px}.tile-group.count-1[data-v-015f9f13]{grid-template-columns:1fr;text-align:center}.tile-group.count-1[data-v-015f9f13] .icon{margin-left:auto;margin-right:auto}.tile-group.count-2[data-v-015f9f13]{grid-template-columns:repeat(2,1fr)}.tile-group.count-3[data-v-015f9f13]{grid-template-columns:repeat(3,1fr)}.tile-group.count-4[data-v-015f9f13]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5[data-v-015f9f13]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5 .tile[data-v-015f9f13]{grid-column-end:span 2}.tile-group.count-5 .tile[data-v-015f9f13]:nth-of-type(-n+2){grid-column-end:span 3}.tile-group.count-6[data-v-015f9f13]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px) and (max-width:1250px){.tile-group.tile-group[data-v-015f9f13]{grid-template-columns:1fr;grid-template-rows:auto}}@media only screen and (max-width:735px){.tile-group.count-1[data-v-015f9f13],.tile-group.count-2[data-v-015f9f13],.tile-group.count-3[data-v-015f9f13],.tile-group.count-4[data-v-015f9f13],.tile-group.count-5[data-v-015f9f13],.tile-group.count-6[data-v-015f9f13]{grid-template-columns:1fr;grid-template-rows:auto}}.title[data-v-7f8022c1]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#f0f0f0}@media only screen and (max-width:1250px){.title[data-v-7f8022c1]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-7f8022c1]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-7f8022c1]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#b0b0b0;margin-top:10px}.topic-list[data-v-45ec37c5]{list-style-type:none;margin:50px 0 0 0;position:relative}.topic-list li[data-v-45ec37c5]:before{content:"\200B";position:absolute}.topic-list[data-v-45ec37c5]:before{content:"";border-left:1px solid var(--color-fill-quaternary);display:block;height:calc(100% - .88235rem);left:.88235rem;position:absolute;top:50%;transform:translateY(-50%);width:0}.topic[data-v-45ec37c5]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:flex-start}@media only screen and (max-width:735px){.topic[data-v-45ec37c5]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.topic+.topic[data-v-45ec37c5]{margin-top:.58824rem}.topic .topic-icon[data-v-45ec37c5]{background-color:var(--color-fill-quaternary);border-radius:50%;flex-shrink:0;height:1.76471rem;width:1.76471rem;margin-right:1.17647rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.47059rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.topic .topic-icon svg[data-v-45ec37c5]{fill:var(--color-tutorials-overview-icon);max-width:100%;max-height:100%;width:100%}.container[data-v-45ec37c5]{align-items:baseline;display:flex;justify-content:space-between;width:100%;padding-top:.11765rem}.container[data-v-45ec37c5]:hover{text-decoration:none}.container:hover .link[data-v-45ec37c5]{text-decoration:underline}.timer-icon[data-v-45ec37c5]{margin-right:.29412rem;height:.70588rem;width:.70588rem;fill:var(--color-tutorials-overview-icon)}.time[data-v-45ec37c5]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);align-items:center;display:inline-flex}.link[data-v-45ec37c5]{padding-right:.58824rem;color:var(--colors-link,var(--color-tutorials-overview-link))}@media only screen and (min-width:768px) and (max-width:1250px){.topic-list[data-v-45ec37c5]{margin-top:2.35294rem}}@media only screen and (max-width:735px){.topic-list[data-v-45ec37c5]{margin-top:1.76471rem}.topic[data-v-45ec37c5]{height:auto;align-items:flex-start}.topic.no-time-estimate[data-v-45ec37c5]{align-items:center}.topic.no-time-estimate .topic-icon[data-v-45ec37c5]{align-self:flex-start;top:0}.topic+.topic[data-v-45ec37c5]{margin-top:1.17647rem}.topic .topic-icon[data-v-45ec37c5]{top:.29412rem;margin-right:.76471rem}.container[data-v-45ec37c5]{flex-wrap:wrap;padding-top:0}.link[data-v-45ec37c5],.time[data-v-45ec37c5]{flex-basis:100%}.time[data-v-45ec37c5]{margin-top:.29412rem}}.chapter[data-v-7468bc5e]:focus{outline:none!important}.info[data-v-7468bc5e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.name[data-v-7468bc5e]{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0)}.name-text[data-v-7468bc5e]{word-break:break-word}.eyebrow[data-v-7468bc5e]{font-size:1rem;line-height:1.23529;font-weight:400;color:var(--color-tutorials-overview-eyebrow);display:block;font-weight:600;margin-bottom:5px}.content[data-v-7468bc5e],.eyebrow[data-v-7468bc5e]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-7468bc5e]{font-size:.82353rem;line-height:1.42857;font-weight:400;color:var(--color-tutorials-overview-content-alt)}.asset[data-v-7468bc5e]{flex:0 0 190px}.intro[data-v-7468bc5e]{flex:0 1 360px}@media only screen and (min-width:768px) and (max-width:1250px){.asset[data-v-7468bc5e]{flex:0 0 130px}.intro[data-v-7468bc5e]{flex:0 1 260px}}@media only screen and (max-width:767px){.intro[data-v-7468bc5e]{flex:0 1 340px}}@media only screen and (max-width:735px){.info[data-v-7468bc5e]{display:block;text-align:center}.asset[data-v-7468bc5e]{margin:0 45px}.eyebrow[data-v-7468bc5e]{margin-bottom:7px}.intro[data-v-7468bc5e]{margin-top:40px}}.tile[data-v-540dbf10]{background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0;padding:50px 60px}.asset[data-v-540dbf10]{margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:1250px){.tile[data-v-540dbf10]{padding:40px 30px}}@media only screen and (max-width:735px){.volume[data-v-540dbf10]{border-radius:0}.tile[data-v-540dbf10]{padding:40px 20px}}.learning-path[data-v-69a72bbc]{background:var(--color-tutorials-overview-fill,#000);padding:4.70588rem 0}.main-container[data-v-69a72bbc]{margin-left:auto;margin-right:auto;width:980px;align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1250px){.main-container[data-v-69a72bbc]{width:692px}}@media only screen and (max-width:735px){.main-container[data-v-69a72bbc]{width:87.5%}}@media only screen and (max-width:320px){.main-container[data-v-69a72bbc]{width:215px}}.ide .main-container[data-v-69a72bbc]{justify-content:center}.secondary-content-container[data-v-69a72bbc]{flex:0 0 200px;width:200px}.tutorials-navigation[data-v-69a72bbc]{position:sticky;top:7.76471rem}.primary-content-container[data-v-69a72bbc]{flex:0 1 720px;max-width:100%}.content-sections-container .content-section[data-v-69a72bbc]{border-radius:12px;overflow:hidden}.content-sections-container .content-section+.content-section[data-v-69a72bbc]{margin-top:1.17647rem}@media only screen and (min-width:768px) and (max-width:1250px){.learning-path[data-v-69a72bbc]{padding:2.35294rem 0}.primary-content-container[data-v-69a72bbc]{flex-basis:auto;margin-left:1.29412rem}.secondary-content-container[data-v-69a72bbc]{flex:0 0 180px;width:180px}}@media only screen and (max-width:767px){.secondary-content-container[data-v-69a72bbc]{display:none}}@media only screen and (max-width:735px){.content-sections-container .content-section[data-v-69a72bbc]{border-radius:0}.content-sections-container .content-section.volume[data-v-69a72bbc]{margin-top:1.17647rem}.learning-path[data-v-69a72bbc]{padding:0}.main-container[data-v-69a72bbc]{width:100%}}.tutorials-overview[data-v-29ed9b58]{height:100%}.tutorials-overview .radial-gradient[data-v-29ed9b58]{margin-top:-3.05882rem;padding-top:3.05882rem;background:var(--color-tutorials-overview-fill-secondary,var(--color-tutorials-overview-background))}@media only screen and (max-width:735px){.tutorials-overview .radial-gradient[data-v-29ed9b58]{margin-top:-2.82353rem;padding-top:2.82353rem}}@-moz-document url-prefix(){.tutorials-overview .radial-gradient{background:#111!important}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2.json index be1d772b3..e05831fed 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Installation","level":2,"type":"heading","text":"Installation"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The SDK is available via "},{"type":"reference","isActive":true,"identifier":"http:\/\/cocoapods.org"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Carthage\/Carthage"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app"},{"type":"text","text":" or via manual installation."}]},{"anchor":"CocoaPods","level":3,"type":"heading","text":"CocoaPods"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add "},{"type":"codeVoice","code":"pod 'Adyen3DS2'"},{"type":"text","text":" to your "},{"type":"codeVoice","code":"Podfile"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Run "},{"type":"codeVoice","code":"pod install"},{"type":"text","text":"."}]}]}]},{"anchor":"Carthage","level":3,"type":"heading","text":"Carthage"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add "},{"type":"codeVoice","code":"github \"adyen\/adyen-3ds2-ios\""},{"type":"text","text":" to your "},{"type":"codeVoice","code":"Cartfile"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Run "},{"type":"codeVoice","code":"carthage update"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Link the framework with your target as described in "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application"},{"type":"text","text":"."}]}]}]},{"anchor":"Dynamic-xcFramework","level":3,"type":"heading","text":"Dynamic xcFramework"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Drag the dynamic "},{"type":"codeVoice","code":"XCFramework\/Dynamic\/Adyen3DS2.xcframework"},{"type":"text","text":" to the "},{"type":"codeVoice","code":"Frameworks, Libraries, and Embedded Content"},{"type":"text","text":" section in your general target settings. Select “Copy items if needed” when asked."}]},{"anchor":"Static-xcFramework","level":3,"type":"heading","text":"Static xcFramework"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Drag the static "},{"type":"codeVoice","code":"XCFramework\/Static\/Adyen3DS2.xcframework"},{"type":"text","text":" to the "},{"type":"codeVoice","code":"Frameworks, Libraries, and Embedded Content"},{"type":"text","text":" section in your general target settings."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Make sure the static "},{"type":"codeVoice","code":"Adyen3DS2.xcframework"},{"type":"text","text":" is not embedded."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Select "},{"type":"codeVoice","code":"Adyen3DS2.bundle"},{"type":"text","text":" inside "},{"type":"codeVoice","code":"Adyen3DS2.xcframework"},{"type":"text","text":" and check “Copy items if needed”, then select “Add”."}]}]}]},{"anchor":"Swift-Package-Manager","level":3,"type":"heading","text":"Swift Package Manager"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Follow Apple’s "},{"overridingTitleInlineContent":[{"type":"text","text":"Adding Package Dependencies to Your App"}],"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app","overridingTitle":"Adding Package Dependencies to Your App"},{"type":"text","text":" guide on how to add a Swift Package dependency."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"codeVoice","code":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios"},{"type":"text","text":" as the repository URL."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Specify the version to be at least "},{"type":"codeVoice","code":"2.2.1"},{"type":"text","text":"."}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Please make sure to use Xcode 12.0+ when adding "},{"type":"codeVoice","code":"Adyen3DS2"},{"type":"text","text":" using Swift Package Manager."}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Swift Package Manager for Xcode 12.0 and 12.1 has a "},{"type":"reference","isActive":true,"identifier":"https:\/\/bugs.swift.org\/browse\/SR-13343"},{"type":"text","text":" when it comes to importing binary dependencies. A workaround is described "},{"type":"reference","isActive":true,"identifier":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953"},{"type":"text","text":"."}]}]},{"anchor":"Usage","level":2,"type":"heading","text":"Usage"},{"anchor":"Creating-a-transaction","level":3,"type":"heading","text":"Creating a transaction"},{"type":"paragraph","inlineContent":[{"type":"text","text":"First, create an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":" with the additional data retrieved from your call to "},{"type":"codeVoice","code":"\/authorise"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"Then, use the class method on "},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":" to create a new service. This service can be used to create a new transaction."}]},{"type":"codeListing","syntax":"objc","code":["","ADYServiceParameters *copy = [[ADYServiceParameters alloc] initWithDirectoryServerIdentifier:... \/\/ Retrieved from Adyen."," directoryServerPublicKey:... \/\/ Retrieved from Adyen."," directoryServerRootCertificates:...]; \/\/ Retrieved from Adyen.","","[ADYService serviceWithParameters:parameters appearanceConfiguration:nil completionHandler:^(ADYService *service) {"," NSError *error = nil;"," ADYTransaction *transaction = [service transactionWithMessageVersion:@\"2.1.0\" error:&error];"," if (transaction) {"," ADYAuthenticationRequestParameters *authenticationRequestParameters = [transaction authenticationRequestParameters];"," \/\/ Submit the authenticationRequestParameters to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else {"," NSString *errorRepresentation = [error base64Representation];"," \/\/ Submit `errorRepresentation` to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," }","}];"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use the "},{"type":"codeVoice","code":"transaction"},{"type":"text","text":"’s "},{"type":"codeVoice","code":"authenticationRequestParameters"},{"type":"text","text":" in your call to "},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"codeVoice","code":"[ADYService transactionWithMessageVersion:error:]"},{"type":"text","text":" requires the message version to be passed, please fill in the same message version as in the AReq, you should be able to get the message version decided by the 3DS server from its response when initiating the payment, if you use the Adyen 3DS server please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion"},{"type":"text","text":"."}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Keep a reference to your "},{"type":"codeVoice","code":"ADYTransaction"},{"type":"text","text":" instance until the transaction is finished."}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"If your application supports Mac catalyst or iPad OS multi-window\/multi-scene, then its recommended to share the "},{"type":"codeVoice","code":"ADYTransaction"},{"type":"text","text":"\/"},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":" object(s) between scenes for the case if the shopper starts a transaction on one window and switch to another while the transaction is in progress."}]}]},{"anchor":"Performing-a-challenge","level":3,"type":"heading","text":"Performing a challenge"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In case a challenge is required, create an instance of "},{"type":"codeVoice","code":"ADYChallengeParameters"},{"type":"text","text":" with values from the additional data retrieved from your call to "},{"overridingTitleInlineContent":[{"type":"text","text":"Adyen backend"}],"isActive":true,"type":"reference","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","overridingTitle":"Adyen backend"},{"type":"text","text":"."}]},{"type":"codeListing","syntax":"objc","code":["NSDictionary *additionalData = ...; \/\/ Retrieved from Adyen.","ADYChallengeParameters *parameters = [ADYChallengeParameters challengeParametersWithServerTransactionIdentifier:additionalData[@\"threeds2.threeDS2ResponseData.threeDSServerTransID\"]"," threeDSRequestorAppURL:[NSURL URLWithString:@\"{YOUR_APP_URL}\"] \/\/ Or nil if for example you're using protocol version 2.1.0"," ACSTransactionIdentifier:additionalData[@\"threeds2.threeDS2ResponseData.acsTransID\"]"," ACSReferenceNumber:additionalData[@\"threeds2.threeDS2ResponseData.acsReferenceNumber\"]"," ACSSignedContent:additionalData[@\"threeds2.threeDS2ResponseData.acsSignedContent\"]];"]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Because of recent updates to the 3D Secure protocol, we strongly recommend that you provide the "},{"type":"codeVoice","code":"threeDSRequestorAppURL"},{"type":"text","text":" parameter as a "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},{"type":"text","text":"."}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use these challenge parameters to perform the challenge with the "},{"type":"codeVoice","code":"transaction"},{"type":"text","text":" you created earlier:"}]},{"type":"codeListing","syntax":"objc","code":["[transaction performChallengeWithParameters:parameters completionHandler:^(ADYChallengeResult *result, NSError *error) {"," if (result) {"," NSString *transactionStatus = [result transactionStatus];"," \/\/ Submit the transactionStatus to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else if (error) {"," \/\/ An error occurred."," "," \/\/ collect the error context information if available"," NSString* _Nullable serverTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorServerTransactionIdentifierKey];"," NSString* _Nullable acsTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorACSTransactionIdentifierKey];"," NSString* _Nullable sdkTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorSDKTransactionIdentifierKey];"," NSString* _Nullable errorDetails = [[error userInfo] valueForKey:ADYProtocolErrorDetailKey];"," NSString* _Nullable errorDomain = [[error userInfo] valueForKey:ADYProtocolErrorDomain];"," NSString* _Nullable errorLocalizedDescription = [[error userInfo] valueForKey:NSLocalizedDescriptionKey];"," "," NSString *errorRepresentation = [error base64Representation];"," \/\/ Submit `errorRepresentation` to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)",""," \/\/ Submit the transactionStatus = \"U\" to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else {"," \/\/ Should never happen"," }","}];"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When the challenge is completed successfully, submit the "},{"type":"codeVoice","code":"transactionStatus"},{"type":"text","text":" in the "},{"type":"codeVoice","code":"result"},{"type":"text","text":" in your second call to "},{"overridingTitleInlineContent":[{"type":"text","text":"Adyen backend"}],"isActive":true,"type":"reference","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","overridingTitle":"Adyen backend"},{"type":"text","text":"."}]},{"anchor":"Customizing-the-UI","level":3,"type":"heading","text":"Customizing the UI"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The SDK provides some customization options to ensure the UI of the challenge flow fits your app’s look and feel. These customization options are available through the "},{"type":"codeVoice","code":"ADYAppearanceConfiguration"},{"type":"text","text":" class. To use them, create an instance of "},{"type":"codeVoice","code":"ADYAppearanceConfiguration"},{"type":"text","text":", configure the desired properties and pass it during initialization of the "},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, to make the Continue button red and change its corner radius:"}]},{"type":"codeListing","syntax":"objc","code":["ADYAppearanceConfiguration *appearanceConfiguration = [ADYAppearanceConfiguration new];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setBackgroundColor:[UIColor redColor]];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setTextColor:[UIColor whiteColor]];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setCornerRadius:3.0f];","","[ADYService serviceWithParameters:parameters appearanceConfiguration:appearanceConfiguration completionHandler:...];"]},{"anchor":"Get-the-SDK-version","level":3,"type":"heading","text":"Get the SDK version"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you want to get the currently used sdk version - for example to send to the "},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion"},{"type":"text","text":", you can get it using:"}]},{"type":"codeListing","syntax":null,"code":["NSString* threeDS2SDKVersion = ADY3DS2SDKVersion();"]},{"type":"codeListing","syntax":null,"code":["let threeDS2SDKVersion = ADY3DS2SDKVersion()"]},{"anchor":"See-also","level":2,"type":"heading","text":"See also"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security"},{"type":"text","text":"."}]}]}]},{"anchor":"License","level":2,"type":"heading","text":"License"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This SDK is available under the Apache License, Version 2.0. For more information, see the "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE"},{"type":"text","text":" file."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"Adyen3DS2","title":"Adyen3DS2","symbolKind":"module","role":"collection","modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[[]]},"topicSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]},{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]},{"title":"Protocols","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"]},{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"]},{"title":"Functions","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"]},{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]},{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"https://github.com/Carthage/Carthage":{"title":"Carthage","titleInlineContent":[{"type":"text","text":"Carthage"}],"type":"link","identifier":"https:\/\/github.com\/Carthage\/Carthage","url":"https:\/\/github.com\/Carthage\/Carthage"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"https://docs.adyen.com/development-resources/adyen-data-security":{"title":"Data security at Adyen","titleInlineContent":[{"type":"text","text":"Data security at Adyen"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security","url":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security"},"https://github.com/Carthage/Carthage#adding-frameworks-to-an-application":{"title":"Carthage Readme","titleInlineContent":[{"type":"text","text":"Carthage Readme"}],"type":"link","identifier":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application","url":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application"},"https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content?language=objc":{"title":"universal link","titleInlineContent":[{"type":"text","text":"universal link"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","url":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"https://docs.adyen.com/classic-integration/3d-secure-2-classic-integration/ios-sdk-integration/":{"title":"Complete Documentation","titleInlineContent":[{"type":"text","text":"Complete Documentation"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/","url":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"https://docs.adyen.com/api-explorer/#/Payment/v64/post/authorise__reqParam_threeDS2RequestData-sdkVersion":{"title":"\/authorise end point","titleInlineContent":[{"type":"codeVoice","code":"\/authorise"},{"type":"text","text":" end point"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion","url":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"http://cocoapods.org":{"title":"CocoaPods","titleInlineContent":[{"type":"text","text":"CocoaPods"}],"type":"link","identifier":"http:\/\/cocoapods.org","url":"http:\/\/cocoapods.org"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"https://github.com/Adyen/adyen-3ds2-ios/blob/master/LICENSE":{"title":"LICENSE","titleInlineContent":[{"type":"text","text":"LICENSE"}],"type":"link","identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE","url":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"https://docs.adyen.com/api-explorer/#/Payment/v64/post/authorise__reqParam_threeDS2RequestData-messageVersion":{"title":"the documentation","titleInlineContent":[{"type":"text","text":"the documentation"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion","url":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","title":"Adyen3DS2VersionString","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"https://bugs.swift.org/browse/SR-13343":{"title":"know issue","titleInlineContent":[{"type":"text","text":"know issue"}],"type":"link","identifier":"https:\/\/bugs.swift.org\/browse\/SR-13343","url":"https:\/\/bugs.swift.org\/browse\/SR-13343"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"https://forums.swift.org/t/swiftpm-binarytarget-dependency-and-code-signing/38953":{"title":"here","titleInlineContent":[{"type":"text","text":"here"}],"type":"link","identifier":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953","url":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","title":"ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","title":"Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber"},"https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce/3d-secure/native-3ds2/ios-sdk-integration/security-best-practices":{"title":"Security best practices","titleInlineContent":[{"type":"text","text":"Security best practices"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices","url":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices"},"https://www.adyen.help/hc/en-us/articles/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-":{"title":"Reporting security issues","titleInlineContent":[{"type":"text","text":"Reporting security issues"}],"type":"link","identifier":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-","url":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-"},"https://docs.adyen.com/api-explorer/Payment/64/post/authorise3ds2":{"title":"Adyen backend","titleInlineContent":[{"type":"text","text":"Adyen backend"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","url":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"https://developer.apple.com/documentation/xcode/adding_package_dependencies_to_your_app":{"title":"Swift Package Manager","titleInlineContent":[{"type":"text","text":"Swift Package Manager"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app","url":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"}}} \ No newline at end of file +{"topicSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]},{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"],"title":"Protocols"},{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"]},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"],"title":"Functions"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"title":"Enumerations"},{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"]}],"primaryContentSections":[{"kind":"content","content":[{"level":2,"text":"Installation","type":"heading","anchor":"Installation"},{"inlineContent":[{"type":"text","text":"The SDK is available via "},{"identifier":"http:\/\/cocoapods.org","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"https:\/\/github.com\/Carthage\/Carthage","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app"},{"type":"text","text":" or via manual installation."}],"type":"paragraph"},{"text":"CocoaPods","anchor":"CocoaPods","level":3,"type":"heading"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add "},{"type":"codeVoice","code":"pod 'Adyen3DS2'"},{"type":"text","text":" to your "},{"type":"codeVoice","code":"Podfile"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Run "},{"type":"codeVoice","code":"pod install"},{"type":"text","text":"."}]}]}],"type":"orderedList"},{"text":"Carthage","type":"heading","anchor":"Carthage","level":3},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Add ","type":"text"},{"type":"codeVoice","code":"github \"adyen\/adyen-3ds2-ios\""},{"type":"text","text":" to your "},{"code":"Cartfile","type":"codeVoice"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Run ","type":"text"},{"code":"carthage update","type":"codeVoice"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Link the framework with your target as described in "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application"},{"type":"text","text":"."}]}]}]},{"anchor":"Dynamic-xcFramework","text":"Dynamic xcFramework","level":3,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Drag the dynamic "},{"code":"XCFramework\/Dynamic\/Adyen3DS2.xcframework","type":"codeVoice"},{"text":" to the ","type":"text"},{"code":"Frameworks, Libraries, and Embedded Content","type":"codeVoice"},{"text":" section in your general target settings. Select “Copy items if needed” when asked.","type":"text"}]},{"type":"heading","anchor":"Static-xcFramework","text":"Static xcFramework","level":3},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Drag the static ","type":"text"},{"code":"XCFramework\/Static\/Adyen3DS2.xcframework","type":"codeVoice"},{"type":"text","text":" to the "},{"type":"codeVoice","code":"Frameworks, Libraries, and Embedded Content"},{"text":" section in your general target settings.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Make sure the static ","type":"text"},{"type":"codeVoice","code":"Adyen3DS2.xcframework"},{"type":"text","text":" is not embedded."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Select "},{"type":"codeVoice","code":"Adyen3DS2.bundle"},{"type":"text","text":" inside "},{"code":"Adyen3DS2.xcframework","type":"codeVoice"},{"text":" and check “Copy items if needed”, then select “Add”.","type":"text"}]}]}]},{"text":"Swift Package Manager","anchor":"Swift-Package-Manager","type":"heading","level":3},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Follow Apple’s ","type":"text"},{"overridingTitle":"Adding Package Dependencies to Your App","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app","overridingTitleInlineContent":[{"text":"Adding Package Dependencies to Your App","type":"text"}],"type":"reference","isActive":true},{"type":"text","text":" guide on how to add a Swift Package dependency."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"code":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios","type":"codeVoice"},{"text":" as the repository URL.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Specify the version to be at least ","type":"text"},{"type":"codeVoice","code":"2.2.1"},{"text":".","type":"text"}]}]}]},{"inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"text":"Please make sure to use Xcode 12.0+ when adding ","type":"text"},{"type":"codeVoice","code":"Adyen3DS2"},{"text":" using Swift Package Manager.","type":"text"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":":warning: ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"Swift Package Manager for Xcode 12.0 and 12.1 has a "},{"isActive":true,"type":"reference","identifier":"https:\/\/bugs.swift.org\/browse\/SR-13343"},{"type":"text","text":" when it comes to importing binary dependencies. A workaround is described "},{"identifier":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953","type":"reference","isActive":true},{"text":".","type":"text"}]}]},{"level":2,"type":"heading","anchor":"Usage","text":"Usage"},{"type":"heading","level":3,"text":"Creating a transaction","anchor":"Creating-a-transaction"},{"inlineContent":[{"type":"text","text":"First, create an instance of "},{"code":"ADYServiceParameters","type":"codeVoice"},{"type":"text","text":" with the additional data retrieved from your call to "},{"type":"codeVoice","code":"\/authorise"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"Then, use the class method on ","type":"text"},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":" to create a new service. This service can be used to create a new transaction."}],"type":"paragraph"},{"code":["","ADYServiceParameters *copy = [[ADYServiceParameters alloc] initWithDirectoryServerIdentifier:... \/\/ Retrieved from Adyen."," directoryServerPublicKey:... \/\/ Retrieved from Adyen."," directoryServerRootCertificates:...]; \/\/ Retrieved from Adyen.","","[ADYService serviceWithParameters:parameters appearanceConfiguration:nil completionHandler:^(ADYService *service) {"," NSError *error = nil;"," ADYTransaction *transaction = [service transactionWithMessageVersion:@\"2.1.0\" error:&error];"," if (transaction) {"," ADYAuthenticationRequestParameters *authenticationRequestParameters = [transaction authenticationRequestParameters];"," \/\/ Submit the authenticationRequestParameters to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else {"," NSString *errorRepresentation = [error base64Representation];"," \/\/ Submit `errorRepresentation` to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," }","}];"],"type":"codeListing","syntax":"objc"},{"inlineContent":[{"type":"text","text":"Use the "},{"code":"transaction","type":"codeVoice"},{"type":"text","text":"’s "},{"type":"codeVoice","code":"authenticationRequestParameters"},{"type":"text","text":" in your call to "},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"codeVoice","code":"[ADYService transactionWithMessageVersion:error:]"},{"text":" requires the message version to be passed, please fill in the same message version as in the AReq, you should be able to get the message version decided by the 3DS server from its response when initiating the payment, if you use the Adyen 3DS server please see ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion"},{"type":"text","text":"."}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"inlineContent":[{"type":"text","text":"Keep a reference to your "},{"code":"ADYTransaction","type":"codeVoice"},{"text":" instance until the transaction is finished.","type":"text"}],"type":"emphasis"}]},{"type":"paragraph","inlineContent":[{"text":":warning: ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"If your application supports Mac catalyst or iPad OS multi-window\/multi-scene, then its recommended to share the ","type":"text"},{"code":"ADYTransaction","type":"codeVoice"},{"text":"\/","type":"text"},{"code":"ADYService","type":"codeVoice"},{"type":"text","text":" object(s) between scenes for the case if the shopper starts a transaction on one window and switch to another while the transaction is in progress."}]}]},{"type":"heading","anchor":"Performing-a-challenge","level":3,"text":"Performing a challenge"},{"type":"paragraph","inlineContent":[{"text":"In case a challenge is required, create an instance of ","type":"text"},{"code":"ADYChallengeParameters","type":"codeVoice"},{"type":"text","text":" with values from the additional data retrieved from your call to "},{"type":"reference","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","overridingTitle":"Adyen backend","isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"Adyen backend"}]},{"text":".","type":"text"}]},{"syntax":"objc","code":["NSDictionary *additionalData = ...; \/\/ Retrieved from Adyen.","ADYChallengeParameters *parameters = [ADYChallengeParameters challengeParametersWithServerTransactionIdentifier:additionalData[@\"threeds2.threeDS2ResponseData.threeDSServerTransID\"]"," threeDSRequestorAppURL:[NSURL URLWithString:@\"{YOUR_APP_URL}\"] \/\/ Or nil if for example you're using protocol version 2.1.0"," ACSTransactionIdentifier:additionalData[@\"threeds2.threeDS2ResponseData.acsTransID\"]"," ACSReferenceNumber:additionalData[@\"threeds2.threeDS2ResponseData.acsReferenceNumber\"]"," ACSSignedContent:additionalData[@\"threeds2.threeDS2ResponseData.acsSignedContent\"]];"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"inlineContent":[{"text":"Because of recent updates to the 3D Secure protocol, we strongly recommend that you provide the ","type":"text"},{"code":"threeDSRequestorAppURL","type":"codeVoice"},{"type":"text","text":" parameter as a "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","isActive":true},{"type":"text","text":"."}],"type":"emphasis"}]},{"inlineContent":[{"type":"text","text":"Use these challenge parameters to perform the challenge with the "},{"type":"codeVoice","code":"transaction"},{"type":"text","text":" you created earlier:"}],"type":"paragraph"},{"syntax":"objc","type":"codeListing","code":["[transaction performChallengeWithParameters:parameters completionHandler:^(ADYChallengeResult *result, NSError *error) {"," if (result) {"," NSString *transactionStatus = [result transactionStatus];"," \/\/ Submit the transactionStatus to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else if (error) {"," \/\/ An error occurred."," "," \/\/ collect the error context information if available"," NSString* _Nullable serverTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorServerTransactionIdentifierKey];"," NSString* _Nullable acsTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorACSTransactionIdentifierKey];"," NSString* _Nullable sdkTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorSDKTransactionIdentifierKey];"," NSString* _Nullable errorDetails = [[error userInfo] valueForKey:ADYProtocolErrorDetailKey];"," NSString* _Nullable errorDomain = [[error userInfo] valueForKey:ADYProtocolErrorDomain];"," NSString* _Nullable errorLocalizedDescription = [[error userInfo] valueForKey:NSLocalizedDescriptionKey];"," "," NSString *errorRepresentation = [error base64Representation];"," \/\/ Submit `errorRepresentation` to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)",""," \/\/ Submit the transactionStatus = \"U\" to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else {"," \/\/ Should never happen"," }","}];"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When the challenge is completed successfully, submit the "},{"code":"transactionStatus","type":"codeVoice"},{"text":" in the ","type":"text"},{"type":"codeVoice","code":"result"},{"type":"text","text":" in your second call to "},{"overridingTitleInlineContent":[{"type":"text","text":"Adyen backend"}],"type":"reference","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","isActive":true,"overridingTitle":"Adyen backend"},{"type":"text","text":"."}]},{"anchor":"Customizing-the-UI","level":3,"type":"heading","text":"Customizing the UI"},{"type":"paragraph","inlineContent":[{"text":"The SDK provides some customization options to ensure the UI of the challenge flow fits your app’s look and feel. These customization options are available through the ","type":"text"},{"type":"codeVoice","code":"ADYAppearanceConfiguration"},{"type":"text","text":" class. To use them, create an instance of "},{"code":"ADYAppearanceConfiguration","type":"codeVoice"},{"type":"text","text":", configure the desired properties and pass it during initialization of the "},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"For example, to make the Continue button red and change its corner radius:","type":"text"}],"type":"paragraph"},{"syntax":"objc","type":"codeListing","code":["ADYAppearanceConfiguration *appearanceConfiguration = [ADYAppearanceConfiguration new];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setBackgroundColor:[UIColor redColor]];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setTextColor:[UIColor whiteColor]];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setCornerRadius:3.0f];","","[ADYService serviceWithParameters:parameters appearanceConfiguration:appearanceConfiguration completionHandler:...];"]},{"type":"heading","text":"Get the SDK version","level":3,"anchor":"Get-the-SDK-version"},{"type":"paragraph","inlineContent":[{"text":"If you want to get the currently used sdk version - for example to send to the ","type":"text"},{"identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion","type":"reference","isActive":true},{"type":"text","text":", you can get it using:"}]},{"syntax":null,"type":"codeListing","code":["NSString* threeDS2SDKVersion = ADY3DS2SDKVersion();"]},{"code":["let threeDS2SDKVersion = ADY3DS2SDKVersion()"],"syntax":null,"type":"codeListing"},{"text":"See also","level":2,"anchor":"See-also","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices","type":"reference"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"identifier":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"type":"heading","text":"License","anchor":"License","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This SDK is available under the Apache License, Version 2.0. For more information, see the "},{"identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE","type":"reference","isActive":true},{"type":"text","text":" file."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[[]]},"metadata":{"roleHeading":"Framework","role":"collection","modules":[{"name":"Adyen3DS2"}],"title":"Adyen3DS2","externalID":"Adyen3DS2","symbolKind":"module"},"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"},"abstract":[{"text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionString","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring","abstract":[{"text":"Don’t use, please use ","type":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"type":"text","text":" instead."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","kind":"symbol","title":"ADYChallengeCompletionHandler","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler","abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"https://docs.adyen.com/classic-integration/3d-secure-2-classic-integration/ios-sdk-integration/":{"url":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/","titleInlineContent":[{"type":"text","text":"Complete Documentation"}],"title":"Complete Documentation","type":"link","identifier":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/"},"https://bugs.swift.org/browse/SR-13343":{"url":"https:\/\/bugs.swift.org\/browse\/SR-13343","title":"know issue","type":"link","identifier":"https:\/\/bugs.swift.org\/browse\/SR-13343","titleInlineContent":[{"text":"know issue","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"http://cocoapods.org":{"url":"http:\/\/cocoapods.org","titleInlineContent":[{"type":"text","text":"CocoaPods"}],"title":"CocoaPods","type":"link","identifier":"http:\/\/cocoapods.org"},"https://docs.adyen.com/development-resources/adyen-data-security":{"url":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security","title":"Data security at Adyen","identifier":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security","type":"link","titleInlineContent":[{"type":"text","text":"Data security at Adyen"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","fragments":[{"text":"Adyen3DS2VersionNumber","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber","abstract":[{"type":"text","text":"Don’t use, please use "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"text":" instead.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content?language=objc":{"url":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","titleInlineContent":[{"text":"universal link","type":"text"}],"title":"universal link","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"https://www.adyen.help/hc/en-us/articles/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-":{"url":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-","title":"Reporting security issues","identifier":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-","type":"link","titleInlineContent":[{"type":"text","text":"Reporting security issues"}]},"https://forums.swift.org/t/swiftpm-binarytarget-dependency-and-code-signing/38953":{"url":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953","titleInlineContent":[{"text":"here","type":"text"}],"title":"here","type":"link","identifier":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"https://github.com/Carthage/Carthage":{"url":"https:\/\/github.com\/Carthage\/Carthage","title":"Carthage","identifier":"https:\/\/github.com\/Carthage\/Carthage","type":"link","titleInlineContent":[{"type":"text","text":"Carthage"}]},"https://docs.adyen.com/api-explorer/#/Payment/v64/post/authorise__reqParam_threeDS2RequestData-messageVersion":{"url":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion","titleInlineContent":[{"text":"the documentation","type":"text"}],"title":"the documentation","type":"link","identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"https://docs.adyen.com/api-explorer/Payment/64/post/authorise3ds2":{"url":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","title":"Adyen backend","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","type":"link","titleInlineContent":[{"type":"text","text":"Adyen backend"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"https://github.com/Adyen/adyen-3ds2-ios/blob/master/LICENSE":{"url":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE","titleInlineContent":[{"text":"LICENSE","type":"text"}],"title":"LICENSE","type":"link","identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE"},"https://docs.adyen.com/api-explorer/#/Payment/v64/post/authorise__reqParam_threeDS2RequestData-sdkVersion":{"url":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion","title":"\/authorise end point","identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion","type":"link","titleInlineContent":[{"type":"codeVoice","code":"\/authorise"},{"type":"text","text":" end point"}]},"https://developer.apple.com/documentation/xcode/adding_package_dependencies_to_your_app":{"url":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app","titleInlineContent":[{"type":"text","text":"Swift Package Manager"}],"title":"Swift Package Manager","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"https://github.com/Carthage/Carthage#adding-frameworks-to-an-application":{"url":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application","title":"Carthage Readme","type":"link","identifier":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application","titleInlineContent":[{"type":"text","text":"Carthage Readme"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce/3d-secure/native-3ds2/ios-sdk-integration/security-best-practices":{"url":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices","titleInlineContent":[{"type":"text","text":"Security best practices"}],"title":"Security best practices","type":"link","identifier":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/ady3ds2sdkversion.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/ady3ds2sdkversion.json index 565dd1437..d57a91ff5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/ady3ds2sdkversion.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/ady3ds2sdkversion.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ADY3DS2SDKVersion"},{"kind":"text","text":"()"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/ady3ds2sdkversion"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"title":"ADY3DS2SDKVersion","roleHeading":"Function","role":"symbol","symbolKind":"func","externalID":"c:@F@ADY3DS2SDKVersion","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"}}} \ No newline at end of file +{"metadata":{"title":"ADY3DS2SDKVersion","roleHeading":"Function","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"func","fragments":[{"text":"ADY3DS2SDKVersion","kind":"identifier"}],"navigatorTitle":[{"text":"ADY3DS2SDKVersion","kind":"identifier"}],"externalID":"c:@F@ADY3DS2SDKVersion"},"sections":[],"abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/ady3ds2sdkversion"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extern","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"text":"ADY3DS2SDKVersion","kind":"identifier"},{"text":"();","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance.json index a31333c0d..e206b4114 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearance"}],"title":"ADYAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"],"kind":"relationships","title":"Inherited By","type":"inheritedBy"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/font":{"role":"symbol","title":"font","fragments":[{"kind":"identifier","text":"font"}],"abstract":[{"type":"text","text":"The font in which text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/font"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/textColor":{"role":"symbol","title":"textColor","fragments":[{"kind":"identifier","text":"textColor"}],"abstract":[{"type":"text","text":"The color in which text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/textcolor"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","title":"NSCopying","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"},{"type":"inheritedBy","title":"Inherited By","kind":"relationships","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"metadata":{"symbolKind":"class","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYAppearance","fragments":[{"text":"ADYAppearance","kind":"identifier"}],"navigatorTitle":[{"text":"ADYAppearance","kind":"identifier"}],"role":"symbol","title":"ADYAppearance","roleHeading":"Class"},"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYAppearance","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"references":{"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/font":{"fragments":[{"kind":"identifier","text":"font"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","type":"topic","title":"font","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearance\/font","abstract":[{"type":"text","text":"The font in which text is displayed."}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying","title":"NSCopying"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/textColor":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/textcolor","title":"textColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","role":"symbol","abstract":[{"text":"The color in which text is displayed.","type":"text"}],"fragments":[{"kind":"identifier","text":"textColor"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance/font.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance/font.json index e2b39f879..548685e24 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance/font.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance/font.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"font"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance\/font"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The font in which text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"font"}],"title":"font","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearance(py)font","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"font"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/font":{"role":"symbol","title":"font","fragments":[{"kind":"identifier","text":"font"}],"abstract":[{"type":"text","text":"The font in which text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/font"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"UIFont","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"font"},{"kind":"text","text":";"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance\/font"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"The font in which text is displayed."}],"metadata":{"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"c:objc(cs)ADYAppearance(py)font","title":"font","fragments":[{"text":"font","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"font"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/font":{"fragments":[{"kind":"identifier","text":"font"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","type":"topic","title":"font","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearance\/font","abstract":[{"type":"text","text":"The font in which text is displayed."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance/textcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance/textcolor.json index 1aa202805..904fe8db5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance/textcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearance/textcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"textColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance\/textcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"textColor"}],"title":"textColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearance(py)textColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"textColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/textColor":{"role":"symbol","title":"textColor","fragments":[{"kind":"identifier","text":"textColor"}],"abstract":[{"type":"text","text":"The color in which text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/textcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","interfaceLanguage":"occ"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor"},{"text":" * ","kind":"text"},{"text":"textColor","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance\/textcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"title":"textColor","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"textColor","kind":"identifier"}],"navigatorTitle":[{"text":"textColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearance(py)textColor"},"abstract":[{"text":"The color in which text is displayed.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/textColor":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/textcolor","title":"textColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","role":"symbol","abstract":[{"text":"The color in which text is displayed.","type":"text"}],"fragments":[{"kind":"identifier","text":"textColor"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype.json index 344c5ad9d..b0b184e25 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearanceButtonType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUInteger","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"An enum describing the different button types."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"title":"ADYAppearanceButtonType","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"c:@E@ADYAppearanceButtonType","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonType"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeResend":{"role":"symbol","title":"ADYAppearanceButtonTypeResend","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"abstract":[{"type":"text","text":"Indicates the resend button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeSubmit":{"role":"symbol","title":"ADYAppearanceButtonTypeSubmit","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"abstract":[{"type":"text","text":"Indicates the submit button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeNext":{"role":"symbol","title":"ADYAppearanceButtonTypeNext","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"abstract":[{"type":"text","text":"Indicates the next button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeOOB":{"role":"symbol","title":"ADYAppearanceButtonTypeOOB","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"abstract":[{"type":"text","text":"Indicates the OOB button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeContinue":{"role":"symbol","title":"ADYAppearanceButtonTypeContinue","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"abstract":[{"type":"text","text":"Indicates the continue button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeCancel":{"role":"symbol","title":"ADYAppearanceButtonTypeCancel","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"abstract":[{"type":"text","text":"Indicates the cancel button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"An enum describing the different button types."}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","interfaceLanguage":"occ"},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearanceButtonType"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSUInteger","text":"NSUInteger","kind":"typeIdentifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"metadata":{"externalID":"c:@E@ADYAppearanceButtonType","title":"ADYAppearanceButtonType","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","fragments":[{"text":"ADYAppearanceButtonType","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonType"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeResend":{"title":"ADYAppearanceButtonTypeResend","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","abstract":[{"text":"Indicates the resend button.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend","role":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeCancel":{"fragments":[{"text":"ADYAppearanceButtonTypeCancel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","title":"ADYAppearanceButtonTypeCancel","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel","type":"topic","abstract":[{"text":"Indicates the cancel button.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeSubmit":{"abstract":[{"text":"Indicates the submit button.","type":"text"}],"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit","title":"ADYAppearanceButtonTypeSubmit","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeNext":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"title":"ADYAppearanceButtonTypeNext","abstract":[{"type":"text","text":"Indicates the next button."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeContinue":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"abstract":[{"type":"text","text":"Indicates the continue button."}],"title":"ADYAppearanceButtonTypeContinue","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeOOB":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"title":"ADYAppearanceButtonTypeOOB","abstract":[{"type":"text","text":"Indicates the OOB button."}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel.json index 2f3f4d5cd..06d1cde24 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the cancel button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"title":"ADYAppearanceButtonTypeCancel","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeCancel","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeCancel":{"role":"symbol","title":"ADYAppearanceButtonTypeCancel","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"abstract":[{"type":"text","text":"Indicates the cancel button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"}}} \ No newline at end of file +{"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"symbolKind":"case","role":"symbol","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeCancel","roleHeading":"Enumeration Case","modules":[{"name":"Adyen3DS2"}],"title":"ADYAppearanceButtonTypeCancel","fragments":[{"text":"ADYAppearanceButtonTypeCancel","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"languages":["occ"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel"]}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates the cancel button."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeCancel":{"fragments":[{"text":"ADYAppearanceButtonTypeCancel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","title":"ADYAppearanceButtonTypeCancel","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel","type":"topic","abstract":[{"text":"Indicates the cancel button.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"abstract":[{"text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen.","type":"text"}],"kind":"symbol","type":"topic","role":"collection","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","title":"Adyen3DS2","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue.json index b1cf023f1..2a966466a 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the continue button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"title":"ADYAppearanceButtonTypeContinue","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeContinue","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeContinue":{"role":"symbol","title":"ADYAppearanceButtonTypeContinue","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"abstract":[{"type":"text","text":"Indicates the continue button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue"]}],"metadata":{"role":"symbol","title":"ADYAppearanceButtonTypeContinue","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeContinue","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYAppearanceButtonTypeContinue","kind":"identifier"}],"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYAppearanceButtonTypeContinue","kind":"identifier"}]},"kind":"symbol","abstract":[{"text":"Indicates the continue button.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"tokens":[{"text":"ADYAppearanceButtonTypeContinue","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeContinue":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"abstract":[{"type":"text","text":"Indicates the continue button."}],"title":"ADYAppearanceButtonTypeContinue","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext.json index 24c28d0c7..a0a6bfe4d 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the next button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"title":"ADYAppearanceButtonTypeNext","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeNext","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeNext":{"role":"symbol","title":"ADYAppearanceButtonTypeNext","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"abstract":[{"type":"text","text":"Indicates the next button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"roleHeading":"Enumeration Case","title":"ADYAppearanceButtonTypeNext","navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeNext","role":"symbol","symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYAppearanceButtonTypeNext","kind":"identifier"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Indicates the next button."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeNext":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"title":"ADYAppearanceButtonTypeNext","abstract":[{"type":"text","text":"Indicates the next button."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob.json index 4957f63bb..84b92421a 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the OOB button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"title":"ADYAppearanceButtonTypeOOB","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeOOB","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeOOB":{"role":"symbol","title":"ADYAppearanceButtonTypeOOB","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"abstract":[{"type":"text","text":"Indicates the OOB button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"ADYAppearanceButtonTypeOOB","kind":"identifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob"]}],"metadata":{"title":"ADYAppearanceButtonTypeOOB","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Enumeration Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeOOB"},"abstract":[{"text":"Indicates the OOB button.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeOOB":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"title":"ADYAppearanceButtonTypeOOB","abstract":[{"type":"text","text":"Indicates the OOB button."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend.json index 0901ef8d0..fe7dae4d5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the resend button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"title":"ADYAppearanceButtonTypeResend","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeResend","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeResend":{"role":"symbol","title":"ADYAppearanceButtonTypeResend","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"abstract":[{"type":"text","text":"Indicates the resend button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"ADYAppearanceButtonTypeResend","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","interfaceLanguage":"occ"},"metadata":{"role":"symbol","title":"ADYAppearanceButtonTypeResend","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeResend","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYAppearanceButtonTypeResend","kind":"identifier"}],"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYAppearanceButtonTypeResend","kind":"identifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"abstract":[{"type":"text","text":"Indicates the resend button."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeResend":{"title":"ADYAppearanceButtonTypeResend","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","abstract":[{"text":"Indicates the resend button.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend","role":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit.json index 0dac8b841..6b3a64497 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the submit button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"title":"ADYAppearanceButtonTypeSubmit","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeSubmit","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeSubmit":{"role":"symbol","title":"ADYAppearanceButtonTypeSubmit","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"abstract":[{"type":"text","text":"Indicates the submit button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"ADYAppearanceButtonTypeSubmit","kind":"identifier"}]}]}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"ADYAppearanceButtonTypeSubmit","kind":"identifier"}],"navigatorTitle":[{"text":"ADYAppearanceButtonTypeSubmit","kind":"identifier"}],"roleHeading":"Enumeration Case","role":"symbol","modules":[{"name":"Adyen3DS2"}],"externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeSubmit","title":"ADYAppearanceButtonTypeSubmit","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Indicates the submit button."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit","interfaceLanguage":"occ"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"abstract":[{"text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen.","type":"text"}],"kind":"symbol","type":"topic","role":"collection","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","title":"Adyen3DS2","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeSubmit":{"abstract":[{"text":"Indicates the submit button.","type":"text"}],"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit","title":"ADYAppearanceButtonTypeSubmit","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration.json index 305cc9e8c..410c8dc2a 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"title":"ADYAppearanceConfiguration","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYAppearanceConfiguration","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearanceConfiguration"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/infoAppearance":{"role":"symbol","title":"infoAppearance","fragments":[{"kind":"identifier","text":"infoAppearance"}],"abstract":[{"type":"text","text":"The appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/modalPresentationStyle":{"role":"symbol","title":"modalPresentationStyle","fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textFieldAppearance":{"role":"symbol","title":"textFieldAppearance","fragments":[{"kind":"identifier","text":"textFieldAppearance"}],"abstract":[{"type":"text","text":"The appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/navigationBarAppearance":{"role":"symbol","title":"navigationBarAppearance","fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"abstract":[{"type":"text","text":"The appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/selectAppearance":{"role":"symbol","title":"selectAppearance","fragments":[{"kind":"identifier","text":"selectAppearance"}],"abstract":[{"type":"text","text":"The appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/buttonAppearanceForButtonType:":{"role":"symbol","title":"buttonAppearanceForButtonType:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"abstract":[{"type":"text","text":"Returns the appearance for the button of the given type."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/statusBarStyle":{"role":"symbol","title":"statusBarStyle","fragments":[{"kind":"identifier","text":"statusBarStyle"}],"abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","title":"NSCopying","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/tintColor":{"role":"symbol","title":"tintColor","fragments":[{"kind":"identifier","text":"tintColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textColor":{"role":"symbol","title":"textColor","fragments":[{"kind":"identifier","text":"textColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the text color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/labelAppearance":{"role":"symbol","title":"labelAppearance","fragments":[{"kind":"identifier","text":"labelAppearance"}],"abstract":[{"type":"text","text":"The appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/switchAppearance":{"role":"symbol","title":"switchAppearance","fragments":[{"kind":"identifier","text":"switchAppearance"}],"abstract":[{"type":"text","text":"The appearance of a switch item view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor"]},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:"],"title":"Instance Methods"}],"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"},{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@interface","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearanceConfiguration"},{"kind":"text","text":" : "},{"preciseIdentifier":"c:objc(cs)NSObject","kind":"typeIdentifier","text":"NSObject"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration"]}],"seeAlsoSections":[{"title":"Customizing the UI","generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]}],"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Class","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"symbolKind":"class","externalID":"c:objc(cs)ADYAppearanceConfiguration","title":"ADYAppearanceConfiguration"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","interfaceLanguage":"occ"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"title":"NSCopying","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying","type":"unresolvable"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/labelAppearance":{"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance","kind":"symbol","role":"symbol","abstract":[{"text":"The appearance of the labels.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","type":"topic","title":"labelAppearance","fragments":[{"text":"labelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/statusBarStyle":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle","kind":"symbol","title":"statusBarStyle","abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"fragments":[{"kind":"identifier","text":"statusBarStyle"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textFieldAppearance":{"type":"topic","role":"symbol","fragments":[{"text":"textFieldAppearance","kind":"identifier"}],"title":"textFieldAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","kind":"symbol","abstract":[{"text":"The appearance of the text fields.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","type":"unresolvable"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/tintColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"title":"tintColor","fragments":[{"kind":"identifier","text":"tintColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/infoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance","kind":"symbol","fragments":[{"text":"infoAppearance","kind":"identifier"}],"title":"infoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/navigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"type":"topic","title":"navigationBarAppearance","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"The appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/modalPresentationStyle":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle","title":"modalPresentationStyle","fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/switchAppearance":{"role":"symbol","abstract":[{"text":"The appearance of a switch item view.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance","title":"switchAppearance","kind":"symbol","fragments":[{"text":"switchAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/borderColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/selectAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance","role":"symbol","abstract":[{"type":"text","text":"The appearance of select controls."}],"type":"topic","title":"selectAppearance","fragments":[{"text":"selectAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/backgroundColor":{"kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textColor":{"title":"textColor","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","fragments":[{"text":"textColor","kind":"identifier"}],"abstract":[{"text":"A convenience property that sets the text color on every appearance object.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/buttonAppearanceForButtonType:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:","role":"symbol","title":"buttonAppearanceForButtonType:","navigatorTitle":[{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"abstract":[{"text":"Returns the appearance for the button of the given type.","type":"text"}],"fragments":[{"kind":"text","text":"- "},{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor.json index 218f48663..017f3d777 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"backgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"backgroundColor"}],"title":"backgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)backgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"backgroundColor","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"abstract":[{"text":"The background color of the entire challenge flow.","type":"text"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","interfaceLanguage":"occ"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}],"modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)backgroundColor","title":"backgroundColor","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/backgroundColor":{"kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor.json index dad72cf4c..8075c52d1 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderColor"}],"title":"borderColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)borderColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"borderColor","kind":"identifier"},{"text":";","kind":"text"}]}]}],"metadata":{"symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)borderColor","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"borderColor","kind":"identifier"}],"navigatorTitle":[{"text":"borderColor","kind":"identifier"}],"roleHeading":"Instance Property","title":"borderColor"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor"},"sections":[],"abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/borderColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:.json index b7f79acd6..69328fc5c 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","preciseIdentifier":"c:objc(cs)ADYButtonAppearance","text":"ADYButtonAppearance"},{"kind":"text","text":" *) "},{"kind":"identifier","text":"buttonAppearanceForButtonType:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","preciseIdentifier":"c:@E@ADYAppearanceButtonType","text":"ADYAppearanceButtonType"},{"kind":"text","text":") "},{"kind":"internalParam","text":"buttonType"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"buttonType","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The button type to return the appearance for."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The appearance for the button of the given type."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Returns the appearance for the button of the given type."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"title":"buttonAppearanceForButtonType:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYAppearanceConfiguration(im)buttonAppearanceForButtonType:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"buttonAppearanceForButtonType:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/buttonAppearanceForButtonType:":{"role":"symbol","title":"buttonAppearanceForButtonType:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"abstract":[{"type":"text","text":"Returns the appearance for the button of the given type."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:"}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"kind":"text","text":"- "},{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(im)buttonAppearanceForButtonType:","navigatorTitle":[{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"roleHeading":"Instance Method","title":"buttonAppearanceForButtonType:","modules":[{"name":"Adyen3DS2"}],"symbolKind":"method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:"},"abstract":[{"text":"Returns the appearance for the button of the given type.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","preciseIdentifier":"c:objc(cs)ADYButtonAppearance","text":"ADYButtonAppearance"},{"text":" *) ","kind":"text"},{"text":"buttonAppearanceForButtonType:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ADYAppearanceButtonType","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","preciseIdentifier":"c:@E@ADYAppearanceButtonType"},{"text":") ","kind":"text"},{"kind":"internalParam","text":"buttonType"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The button type to return the appearance for.","type":"text"}],"type":"paragraph"}],"name":"buttonType"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The appearance for the button of the given type."}],"type":"paragraph"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:"]}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","role":"collection","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"title":"Adyen3DS2","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/buttonAppearanceForButtonType:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:","role":"symbol","title":"buttonAppearanceForButtonType:","navigatorTitle":[{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"abstract":[{"text":"Returns the appearance for the button of the given type.","type":"text"}],"fragments":[{"kind":"text","text":"- "},{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance.json index 38047a6f0..768ed75ac 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","preciseIdentifier":"c:objc(cs)ADYInfoAppearance","text":"ADYInfoAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"infoAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of info items."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"infoAppearance"}],"title":"infoAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)infoAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"infoAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/infoAppearance":{"role":"symbol","title":"infoAppearance","fragments":[{"kind":"identifier","text":"infoAppearance"}],"abstract":[{"type":"text","text":"The appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYInfoAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","text":"ADYInfoAppearance","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"infoAppearance","kind":"identifier"},{"kind":"text","text":";"}]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","interfaceLanguage":"occ"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The appearance of info items."}],"metadata":{"fragments":[{"text":"infoAppearance","kind":"identifier"}],"navigatorTitle":[{"text":"infoAppearance","kind":"identifier"}],"role":"symbol","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)infoAppearance","title":"infoAppearance"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/infoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance","kind":"symbol","fragments":[{"text":"infoAppearance","kind":"identifier"}],"title":"infoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance.json index d2be4eab0..cae355c25 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","preciseIdentifier":"c:objc(cs)ADYLabelAppearance","text":"ADYLabelAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"labelAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of the labels."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"labelAppearance"}],"title":"labelAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)labelAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"labelAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/labelAppearance":{"role":"symbol","title":"labelAppearance","fragments":[{"kind":"identifier","text":"labelAppearance"}],"abstract":[{"type":"text","text":"The appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"title":"labelAppearance","fragments":[{"text":"labelAppearance","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"labelAppearance"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)labelAppearance","roleHeading":"Instance Property","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYLabelAppearance","text":"ADYLabelAppearance"},{"kind":"text","text":" * "},{"text":"labelAppearance","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The appearance of the labels."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/labelAppearance":{"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance","kind":"symbol","role":"symbol","abstract":[{"text":"The appearance of the labels.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","type":"topic","title":"labelAppearance","fragments":[{"text":"labelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle.json index c7299b965..e9f76d1e9 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIModalPresentationStyle","preciseIdentifier":"c:@E@UIModalPresentationStyle"},{"kind":"text","text":" "},{"kind":"identifier","text":"modalPresentationStyle"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"title":"modalPresentationStyle","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)modalPresentationStyle","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"modalPresentationStyle"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/modalPresentationStyle":{"role":"symbol","title":"modalPresentationStyle","fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle"},"metadata":{"symbolKind":"property","fragments":[{"text":"modalPresentationStyle","kind":"identifier"}],"roleHeading":"Instance Property","navigatorTitle":[{"kind":"identifier","text":"modalPresentationStyle"}],"title":"modalPresentationStyle","role":"symbol","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)modalPresentationStyle"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"assign","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:@E@UIModalPresentationStyle","text":"UIModalPresentationStyle","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"modalPresentationStyle","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/modalPresentationStyle":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle","title":"modalPresentationStyle","fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance.json index 8e1aa9a34..76425c038 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","preciseIdentifier":"c:objc(cs)ADYNavigationBarAppearance","text":"ADYNavigationBarAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"navigationBarAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of the navigation bar."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"title":"navigationBarAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)navigationBarAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"navigationBarAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/navigationBarAppearance":{"role":"symbol","title":"navigationBarAppearance","fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"abstract":[{"type":"text","text":"The appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"navigationBarAppearance","kind":"identifier"}],"roleHeading":"Instance Property","title":"navigationBarAppearance","navigatorTitle":[{"kind":"identifier","text":"navigationBarAppearance"}],"role":"symbol","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)navigationBarAppearance","symbolKind":"property","modules":[{"name":"Adyen3DS2"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"The appearance of the navigation bar."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"text":"ADYNavigationBarAppearance","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYNavigationBarAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"},{"text":" * ","kind":"text"},{"text":"navigationBarAppearance","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/navigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"type":"topic","title":"navigationBarAppearance","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"The appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance.json index fa5783611..f2f24498e 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","preciseIdentifier":"c:objc(cs)ADYSelectAppearance","text":"ADYSelectAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"selectAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of select controls."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"selectAppearance"}],"title":"selectAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)selectAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"selectAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/selectAppearance":{"role":"symbol","title":"selectAppearance","fragments":[{"kind":"identifier","text":"selectAppearance"}],"abstract":[{"type":"text","text":"The appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance"}}} \ No newline at end of file +{"metadata":{"title":"selectAppearance","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"selectAppearance","kind":"identifier"}],"navigatorTitle":[{"text":"selectAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)selectAppearance"},"sections":[],"abstract":[{"text":"The appearance of select controls.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","preciseIdentifier":"c:objc(cs)ADYSelectAppearance","text":"ADYSelectAppearance"},{"text":" * ","kind":"text"},{"text":"selectAppearance","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/selectAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance","role":"symbol","abstract":[{"type":"text","text":"The appearance of select controls."}],"type":"topic","title":"selectAppearance","fragments":[{"text":"selectAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle.json index a8649f76f..32b73f85f 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIStatusBarStyle","preciseIdentifier":"c:@E@UIStatusBarStyle"},{"kind":"text","text":" "},{"kind":"identifier","text":"statusBarStyle"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"statusBarStyle"}],"title":"statusBarStyle","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)statusBarStyle","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"statusBarStyle"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/statusBarStyle":{"role":"symbol","title":"statusBarStyle","fragments":[{"kind":"identifier","text":"statusBarStyle"}],"abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"text":"UIStatusBarStyle","kind":"typeIdentifier","preciseIdentifier":"c:@E@UIStatusBarStyle"},{"text":" ","kind":"text"},{"text":"statusBarStyle","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","interfaceLanguage":"occ"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"statusBarStyle"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"property","roleHeading":"Instance Property","title":"statusBarStyle","fragments":[{"kind":"identifier","text":"statusBarStyle"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)statusBarStyle","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"The preferred status bar style for the challenge flow.","type":"text"}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/statusBarStyle":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle","kind":"symbol","title":"statusBarStyle","abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"fragments":[{"kind":"identifier","text":"statusBarStyle"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance.json index cf6c889fb..266d034f5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","preciseIdentifier":"c:objc(cs)ADYSwitchAppearance","text":"ADYSwitchAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"switchAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of a switch item view."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"switchAppearance"}],"title":"switchAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)switchAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"switchAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/switchAppearance":{"role":"symbol","title":"switchAppearance","fragments":[{"kind":"identifier","text":"switchAppearance"}],"abstract":[{"type":"text","text":"The appearance of a switch item view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"metadata":{"role":"symbol","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"switchAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)switchAppearance","fragments":[{"text":"switchAppearance","kind":"identifier"}],"title":"switchAppearance","roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","interfaceLanguage":"occ"},"sections":[],"abstract":[{"type":"text","text":"The appearance of a switch item view."}],"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"text":"ADYSwitchAppearance","preciseIdentifier":"c:objc(cs)ADYSwitchAppearance","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"},{"text":" * ","kind":"text"},{"text":"switchAppearance","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/switchAppearance":{"role":"symbol","abstract":[{"text":"The appearance of a switch item view.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance","title":"switchAppearance","kind":"symbol","fragments":[{"text":"switchAppearance","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/textcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/textcolor.json index d6a93313c..d63c9f28c 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/textcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/textcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"textColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A convenience property that sets the text color on every appearance object."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"textColor"}],"title":"textColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)textColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"textColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textColor":{"role":"symbol","title":"textColor","fragments":[{"kind":"identifier","text":"textColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the text color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","interfaceLanguage":"occ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"kind":"symbol","metadata":{"title":"textColor","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"identifier","text":"textColor"}],"navigatorTitle":[{"text":"textColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)textColor"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A convenience property that sets the text color on every appearance object.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textColor":{"title":"textColor","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","fragments":[{"text":"textColor","kind":"identifier"}],"abstract":[{"text":"A convenience property that sets the text color on every appearance object.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance.json index 4ff51c3a2..d2fbd96ca 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","preciseIdentifier":"c:objc(cs)ADYTextFieldAppearance","text":"ADYTextFieldAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"textFieldAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of the text fields."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"textFieldAppearance"}],"title":"textFieldAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)textFieldAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"textFieldAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textFieldAppearance":{"role":"symbol","title":"textFieldAppearance","fragments":[{"kind":"identifier","text":"textFieldAppearance"}],"abstract":[{"type":"text","text":"The appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"metadata":{"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)textFieldAppearance","fragments":[{"kind":"identifier","text":"textFieldAppearance"}],"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"title":"textFieldAppearance","navigatorTitle":[{"text":"textFieldAppearance","kind":"identifier"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"The appearance of the text fields."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYTextFieldAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","text":"ADYTextFieldAppearance","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"kind":"identifier","text":"textFieldAppearance"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"]}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textFieldAppearance":{"type":"topic","role":"symbol","fragments":[{"text":"textFieldAppearance","kind":"identifier"}],"title":"textFieldAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","kind":"symbol","abstract":[{"text":"The appearance of the text fields.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor.json index ff922f548..dde5eeaaa 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"tintColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"tintColor"}],"title":"tintColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)tintColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"tintColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/tintColor":{"role":"symbol","title":"tintColor","fragments":[{"kind":"identifier","text":"tintColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor"},"metadata":{"symbolKind":"property","fragments":[{"text":"tintColor","kind":"identifier"}],"title":"tintColor","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)tintColor","navigatorTitle":[{"kind":"identifier","text":"tintColor"}]},"kind":"symbol","abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"tintColor"},{"text":";","kind":"text"}]}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/tintColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"title":"tintColor","fragments":[{"kind":"identifier","text":"tintColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters.json index adc82cbbb..a5ca9471d 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"title":"ADYAuthenticationRequestParameters","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYAuthenticationRequestParameters","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}]},"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAuthenticationRequestParameters"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/deviceInformation":{"role":"symbol","title":"deviceInformation","fragments":[{"kind":"identifier","text":"deviceInformation"}],"abstract":[{"type":"text","text":"The device information, encrypted using JSON Web Encryption."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKApplicationIdentifier":{"role":"symbol","title":"SDKApplicationIdentifier","fragments":[{"kind":"identifier","text":"SDKApplicationIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the application."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/objc(pl)NSSecureCoding":{"type":"unresolvable","title":"NSSecureCoding","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKReferenceNumber":{"role":"symbol","title":"SDKReferenceNumber","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKTransactionIdentifier":{"role":"symbol","title":"SDKTransactionIdentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCoding":{"type":"unresolvable","title":"NSCoding","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKEphemeralPublicKey":{"role":"symbol","title":"SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/messageVersion":{"role":"symbol","title":"messageVersion","fragments":[{"kind":"identifier","text":"messageVersion"}],"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"Adyen3DS2"}],"role":"symbol","externalID":"c:objc(cs)ADYAuthenticationRequestParameters","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"symbolKind":"class","title":"ADYAuthenticationRequestParameters","roleHeading":"Class"},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion"],"title":"Instance Properties"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"text":"ADYAuthenticationRequestParameters","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"]}],"seeAlsoSections":[{"generated":true,"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]}],"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"]},{"type":"conformsTo","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"],"kind":"relationships","title":"Conforms To"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKTransactionIdentifier":{"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","title":"SDKTransactionIdentifier","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKReferenceNumber":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"title":"SDKReferenceNumber","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSCoding":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","title":"NSCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/messageVersion":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","fragments":[{"kind":"identifier","text":"messageVersion"}],"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"title":"messageVersion","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSSecureCoding":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding","title":"NSSecureCoding"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"title":"NSObject","type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKEphemeralPublicKey":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"title":"SDKEphemeralPublicKey","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKApplicationIdentifier":{"role":"symbol","abstract":[{"type":"text","text":"A unique string identifying the application."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier","title":"SDKApplicationIdentifier","kind":"symbol","fragments":[{"text":"SDKApplicationIdentifier","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/deviceInformation":{"abstract":[{"text":"The device information, encrypted using JSON Web Encryption.","type":"text"}],"role":"symbol","fragments":[{"kind":"identifier","text":"deviceInformation"}],"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation","title":"deviceInformation","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation.json index 2bb36d8e8..e76cb2343 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"deviceInformation"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The device information, encrypted using JSON Web Encryption."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"deviceInformation"}],"title":"deviceInformation","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)deviceInformation","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"deviceInformation"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/deviceInformation":{"role":"symbol","title":"deviceInformation","fragments":[{"kind":"identifier","text":"deviceInformation"}],"abstract":[{"type":"text","text":"The device information, encrypted using JSON Web Encryption."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation"},"metadata":{"symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)deviceInformation","role":"symbol","title":"deviceInformation","fragments":[{"kind":"identifier","text":"deviceInformation"}],"roleHeading":"Instance Property","navigatorTitle":[{"text":"deviceInformation","kind":"identifier"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"deviceInformation"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"abstract":[{"type":"text","text":"The device information, encrypted using JSON Web Encryption."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/deviceInformation":{"abstract":[{"text":"The device information, encrypted using JSON Web Encryption.","type":"text"}],"role":"symbol","fragments":[{"kind":"identifier","text":"deviceInformation"}],"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation","title":"deviceInformation","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion.json index 98a300408..56d4fcabf 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"messageVersion"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"messageVersion"}],"title":"messageVersion","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)messageVersion","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"messageVersion"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/messageVersion":{"role":"symbol","title":"messageVersion","fragments":[{"kind":"identifier","text":"messageVersion"}],"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Adyen3DS2"}],"role":"symbol","fragments":[{"kind":"identifier","text":"messageVersion"}],"navigatorTitle":[{"text":"messageVersion","kind":"identifier"}],"title":"messageVersion","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)messageVersion","roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["occ"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"messageVersion"},{"kind":"text","text":";"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"text":"The protocol version to use during the transaction.","type":"text"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","interfaceLanguage":"occ"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/messageVersion":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","fragments":[{"kind":"identifier","text":"messageVersion"}],"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"title":"messageVersion","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier.json index c3edeebea..c9288e65c 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKApplicationIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the application."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKApplicationIdentifier"}],"title":"SDKApplicationIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKApplicationIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKApplicationIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKApplicationIdentifier":{"role":"symbol","title":"SDKApplicationIdentifier","fragments":[{"kind":"identifier","text":"SDKApplicationIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the application."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","interfaceLanguage":"occ"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"text":"SDKApplicationIdentifier","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"abstract":[{"text":"A unique string identifying the application.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier"]}],"metadata":{"role":"symbol","title":"SDKApplicationIdentifier","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKApplicationIdentifier","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"SDKApplicationIdentifier","kind":"identifier"}],"roleHeading":"Instance Property","navigatorTitle":[{"text":"SDKApplicationIdentifier","kind":"identifier"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKApplicationIdentifier":{"role":"symbol","abstract":[{"type":"text","text":"A unique string identifying the application."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier","title":"SDKApplicationIdentifier","kind":"symbol","fragments":[{"text":"SDKApplicationIdentifier","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey.json index d20f1332f..570ce83a9 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"title":"SDKEphemeralPublicKey","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKEphemeralPublicKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKEphemeralPublicKey":{"role":"symbol","title":"SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKEphemeralPublicKey"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey"]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"metadata":{"title":"SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"navigatorTitle":[{"text":"SDKEphemeralPublicKey","kind":"identifier"}],"externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKEphemeralPublicKey","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKEphemeralPublicKey":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"title":"SDKEphemeralPublicKey","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber.json index cc84c081e..1851ad85f 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKReferenceNumber"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"title":"SDKReferenceNumber","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKReferenceNumber","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKReferenceNumber"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKReferenceNumber":{"role":"symbol","title":"SDKReferenceNumber","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKReferenceNumber","symbolKind":"property","role":"symbol","title":"SDKReferenceNumber","navigatorTitle":[{"kind":"identifier","text":"SDKReferenceNumber"}],"roleHeading":"Instance Property","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"modules":[{"name":"Adyen3DS2"}]},"kind":"symbol","abstract":[{"text":"A string identifying the SDK, assigned by EMVCo.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"text":" * ","kind":"text"},{"text":"SDKReferenceNumber","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKReferenceNumber":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"title":"SDKReferenceNumber","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier.json index 3947bce8b..c6e48ff21 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKTransactionIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"title":"SDKTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKTransactionIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKTransactionIdentifier":{"role":"symbol","title":"SDKTransactionIdentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"kind":"symbol","metadata":{"title":"SDKTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"fragments":[{"text":"SDKTransactionIdentifier","kind":"identifier"}],"role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKTransactionIdentifier","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"text":"SDKTransactionIdentifier","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier"]}],"abstract":[{"text":"A unique string identifying the transaction within the scope of the SDK.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKTransactionIdentifier":{"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","title":"SDKTransactionIdentifier","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance.json index 821b1249f..589726375 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"title":"ADYButtonAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYButtonAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYButtonAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/cornerRadius":{"role":"symbol","title":"cornerRadius","fragments":[{"kind":"identifier","text":"cornerRadius"}],"abstract":[{"type":"text","text":"The radius of the button’s corners."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledBackgroundColor":{"role":"symbol","title":"disabledBackgroundColor","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"abstract":[{"type":"text","text":"The background color of the button in case it’s disabled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/textTransform":{"role":"symbol","title":"textTransform","fragments":[{"kind":"identifier","text":"textTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledTextColor":{"role":"symbol","title":"disabledTextColor","fragments":[{"kind":"identifier","text":"disabledTextColor"}],"abstract":[{"type":"text","text":"The color of the button’s title in case it’s disabled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/highlightedBackgroundColor":{"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"abstract":[{"type":"text","text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform"]}],"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"title":"Inherits From","kind":"relationships"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true,"title":"Customizing the UI"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"metadata":{"title":"ADYButtonAppearance","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Class","symbolKind":"class","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"navigatorTitle":[{"text":"ADYButtonAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYButtonAppearance"},"abstract":[{"text":"Contains properties to customize the appearance of a button.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYButtonAppearance"},{"kind":"text","text":" : "},{"text":"ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"typeIdentifier"}],"languages":["occ"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledTextColor":{"type":"topic","title":"disabledTextColor","fragments":[{"text":"disabledTextColor","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The color of the button’s title in case it’s disabled.","type":"text"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledBackgroundColor":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"role":"symbol","abstract":[{"text":"The background color of the button in case it’s disabled.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor","title":"disabledBackgroundColor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/backgroundColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor","kind":"symbol","fragments":[{"text":"backgroundColor","kind":"identifier"}],"title":"backgroundColor","abstract":[{"text":"The background color of the button.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/cornerRadius":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","title":"cornerRadius","kind":"symbol","abstract":[{"text":"The radius of the button’s corners.","type":"text"}],"fragments":[{"text":"cornerRadius","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/textTransform":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","kind":"symbol","role":"symbol","type":"topic","title":"textTransform","abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"fragments":[{"text":"textTransform","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/highlightedBackgroundColor":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor","abstract":[{"text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened.","type":"text"}],"title":"highlightedBackgroundColor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/backgroundcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/backgroundcolor.json index 5538861c9..7b6ae6270 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/backgroundcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/backgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"backgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of the button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"backgroundColor"}],"title":"backgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)backgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":";"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor"]}],"metadata":{"externalID":"c:objc(cs)ADYButtonAppearance(py)backgroundColor","symbolKind":"property","roleHeading":"Instance Property","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","interfaceLanguage":"occ"},"abstract":[{"text":"The background color of the button.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/backgroundColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor","kind":"symbol","fragments":[{"text":"backgroundColor","kind":"identifier"}],"title":"backgroundColor","abstract":[{"text":"The background color of the button.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/cornerradius.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/cornerradius.json index 83717fe39..f03e4f599 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/cornerradius.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/cornerradius.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"cornerRadius"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The radius of the button’s corners."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"cornerRadius"}],"title":"cornerRadius","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)cornerRadius","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"cornerRadius"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/cornerRadius":{"role":"symbol","title":"cornerRadius","fragments":[{"kind":"identifier","text":"cornerRadius"}],"abstract":[{"type":"text","text":"The radius of the button’s corners."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","interfaceLanguage":"occ"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"text":"CGFloat","preciseIdentifier":"c:@T@CGFloat","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"kind":"symbol","metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"cornerRadius"}],"externalID":"c:objc(cs)ADYButtonAppearance(py)cornerRadius","fragments":[{"text":"cornerRadius","kind":"identifier"}],"symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"title":"cornerRadius","roleHeading":"Instance Property"},"abstract":[{"text":"The radius of the button’s corners.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/cornerRadius":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","title":"cornerRadius","kind":"symbol","abstract":[{"text":"The radius of the button’s corners.","type":"text"}],"fragments":[{"text":"cornerRadius","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor.json index db82584dc..a443ac1e5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"disabledBackgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of the button in case it’s disabled."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"title":"disabledBackgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)disabledBackgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"disabledBackgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledBackgroundColor":{"role":"symbol","title":"disabledBackgroundColor","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"abstract":[{"type":"text","text":"The background color of the button in case it’s disabled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"metadata":{"title":"disabledBackgroundColor","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"navigatorTitle":[{"text":"disabledBackgroundColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYButtonAppearance(py)disabledBackgroundColor"},"sections":[],"abstract":[{"text":"The background color of the button in case it’s disabled.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"disabledBackgroundColor"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledBackgroundColor":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"role":"symbol","abstract":[{"text":"The background color of the button in case it’s disabled.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor","title":"disabledBackgroundColor","kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor.json index 14b953926..f1717981f 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"disabledTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of the button’s title in case it’s disabled."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"disabledTextColor"}],"title":"disabledTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)disabledTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"disabledTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledTextColor":{"role":"symbol","title":"disabledTextColor","fragments":[{"kind":"identifier","text":"disabledTextColor"}],"abstract":[{"type":"text","text":"The color of the button’s title in case it’s disabled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The color of the button’s title in case it’s disabled."}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier","text":"UIColor"},{"kind":"text","text":" * "},{"text":"disabledTextColor","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","navigatorTitle":[{"kind":"identifier","text":"disabledTextColor"}],"title":"disabledTextColor","roleHeading":"Instance Property","externalID":"c:objc(cs)ADYButtonAppearance(py)disabledTextColor","modules":[{"name":"Adyen3DS2"}],"role":"symbol","fragments":[{"text":"disabledTextColor","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","interfaceLanguage":"occ"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledTextColor":{"type":"topic","title":"disabledTextColor","fragments":[{"text":"disabledTextColor","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The color of the button’s title in case it’s disabled.","type":"text"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor.json index d2f279f7a..85feb8c04 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"highlightedBackgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"title":"highlightedBackgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)highlightedBackgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"highlightedBackgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/highlightedBackgroundColor":{"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"abstract":[{"type":"text","text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"highlightedBackgroundColor"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","interfaceLanguage":"occ"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"navigatorTitle":[{"text":"highlightedBackgroundColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYButtonAppearance(py)highlightedBackgroundColor"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/highlightedBackgroundColor":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor","abstract":[{"text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened.","type":"text"}],"title":"highlightedBackgroundColor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/texttransform.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/texttransform.json index 7cd14fb4b..d48a92ca5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/texttransform.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearance/texttransform.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","preciseIdentifier":"c:@E@ADYButtonAppearanceTextTransform","text":"ADYButtonAppearanceTextTransform"},{"kind":"text","text":" "},{"kind":"identifier","text":"textTransform"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"textTransform"}],"title":"textTransform","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)textTransform","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"textTransform"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/textTransform":{"role":"symbol","title":"textTransform","fragments":[{"kind":"identifier","text":"textTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"role":"symbol","externalID":"c:objc(cs)ADYButtonAppearance(py)textTransform","roleHeading":"Instance Property","title":"textTransform","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"textTransform"}],"navigatorTitle":[{"kind":"identifier","text":"textTransform"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@ADYButtonAppearanceTextTransform","text":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"},{"text":" ","kind":"text"},{"text":"textTransform","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","interfaceLanguage":"occ"},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/textTransform":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","kind":"symbol","role":"symbol","type":"topic","title":"textTransform","abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"fragments":[{"text":"textTransform","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform.json index cb9d7501b..266bff9eb 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUInteger","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"title":"ADYButtonAppearanceTextTransform","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"c:@E@ADYButtonAppearanceTextTransform","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformNone":{"role":"symbol","title":"ADYButtonAppearanceTextTransformNone","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformUppercase":{"role":"symbol","title":"ADYButtonAppearanceTextTransformUppercase","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"abstract":[{"type":"text","text":"Indicates the text should be uppercased."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformLowercase":{"role":"symbol","title":"ADYButtonAppearanceTextTransformLowercase","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"abstract":[{"type":"text","text":"Indicates the text should be lowercased."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"metadata":{"fragments":[{"text":"ADYButtonAppearanceTextTransform","kind":"identifier"}],"navigatorTitle":[{"text":"ADYButtonAppearanceTextTransform","kind":"identifier"}],"title":"ADYButtonAppearanceTextTransform","externalID":"c:@E@ADYButtonAppearanceTextTransform","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Enumeration","symbolKind":"enum"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSUInteger","text":"NSUInteger","kind":"typeIdentifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"},"sections":[],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformUppercase":{"fragments":[{"text":"ADYButtonAppearanceTextTransformUppercase","kind":"identifier"}],"title":"ADYButtonAppearanceTextTransformUppercase","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase","kind":"symbol","abstract":[{"type":"text","text":"Indicates the text should be uppercased."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformNone":{"url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone","type":"topic","abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"kind":"symbol","title":"ADYButtonAppearanceTextTransformNone"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformLowercase":{"kind":"symbol","title":"ADYButtonAppearanceTextTransformLowercase","abstract":[{"text":"Indicates the text should be lowercased.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","fragments":[{"text":"ADYButtonAppearanceTextTransformLowercase","kind":"identifier"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase","role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase.json index 6c8157d44..70f537b8c 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the text should be lowercased."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"title":"ADYButtonAppearanceTextTransformLowercase","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformLowercase","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformLowercase":{"role":"symbol","title":"ADYButtonAppearanceTextTransformLowercase","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"abstract":[{"type":"text","text":"Indicates the text should be lowercased."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"case","fragments":[{"text":"ADYButtonAppearanceTextTransformLowercase","kind":"identifier"}],"externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformLowercase","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"roleHeading":"Enumeration Case","title":"ADYButtonAppearanceTextTransformLowercase"},"primaryContentSections":[{"declarations":[{"languages":["occ"],"tokens":[{"text":"ADYButtonAppearanceTextTransformLowercase","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","interfaceLanguage":"occ"},"abstract":[{"text":"Indicates the text should be lowercased.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformLowercase":{"kind":"symbol","title":"ADYButtonAppearanceTextTransformLowercase","abstract":[{"text":"Indicates the text should be lowercased.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","fragments":[{"text":"ADYButtonAppearanceTextTransformLowercase","kind":"identifier"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase","role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone.json index a232d56cf..794499b78 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"title":"ADYButtonAppearanceTextTransformNone","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformNone","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformNone":{"role":"symbol","title":"ADYButtonAppearanceTextTransformNone","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","interfaceLanguage":"occ"},"kind":"symbol","metadata":{"modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYButtonAppearanceTextTransformNone","kind":"identifier"}],"externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformNone","role":"symbol","symbolKind":"case","title":"ADYButtonAppearanceTextTransformNone","navigatorTitle":[{"text":"ADYButtonAppearanceTextTransformNone","kind":"identifier"}],"roleHeading":"Enumeration Case"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"ADYButtonAppearanceTextTransformNone","kind":"identifier"}],"languages":["occ"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformNone":{"url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone","type":"topic","abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"kind":"symbol","title":"ADYButtonAppearanceTextTransformNone"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase.json index 4bd3bdc65..382d59300 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the text should be uppercased."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"title":"ADYButtonAppearanceTextTransformUppercase","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformUppercase","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformUppercase":{"role":"symbol","title":"ADYButtonAppearanceTextTransformUppercase","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"abstract":[{"type":"text","text":"Indicates the text should be uppercased."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Indicates the text should be uppercased."}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"ADYButtonAppearanceTextTransformUppercase","kind":"identifier"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","interfaceLanguage":"occ"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"metadata":{"roleHeading":"Enumeration Case","modules":[{"name":"Adyen3DS2"}],"externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformUppercase","symbolKind":"case","navigatorTitle":[{"text":"ADYButtonAppearanceTextTransformUppercase","kind":"identifier"}],"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"role":"symbol","title":"ADYButtonAppearanceTextTransformUppercase"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformUppercase":{"fragments":[{"text":"ADYButtonAppearanceTextTransformUppercase","kind":"identifier"}],"title":"ADYButtonAppearanceTextTransformUppercase","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase","kind":"symbol","abstract":[{"type":"text","text":"Indicates the text should be uppercased."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengecompletionhandler.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengecompletionhandler.json index 3d98e52e9..3d96fe77c 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengecompletionhandler.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengecompletionhandler.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typedef"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"void (^)(ADYChallengeResult *, NSError *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeCompletionHandler"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"result","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The result of the challenge flow, in case it was completed successfully."}]}]},{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The error that occurred, in case the challenge flow failed."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengecompletionhandler"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"title":"ADYChallengeCompletionHandler","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"c:ADYTransaction.h@T@ADYChallengeCompletionHandler","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","title":"Adyen3DS2VersionString","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","title":"ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","title":"Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"],"generated":true}],"abstract":[{"text":"A block that is invoked when a challenge flow is completed.","type":"text"}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"typedef"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)","text":"void (^)(ADYChallengeResult *, NSError *)","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"ADYChallengeCompletionHandler","kind":"identifier"},{"kind":"text","text":";"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The result of the challenge flow, in case it was completed successfully."}],"type":"paragraph"}],"name":"result"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The error that occurred, in case the challenge flow failed.","type":"text"}]}],"name":"error"}],"kind":"parameters"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengecompletionhandler"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"metadata":{"externalID":"c:ADYTransaction.h@T@ADYChallengeCompletionHandler","fragments":[{"text":"ADYChallengeCompletionHandler","kind":"identifier"}],"role":"symbol","roleHeading":"Type Alias","title":"ADYChallengeCompletionHandler","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"ADYChallengeCompletionHandler","kind":"identifier"}],"symbolKind":"typealias"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionString","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring","abstract":[{"text":"Don’t use, please use ","type":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"type":"text","text":" instead."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","fragments":[{"text":"Adyen3DS2VersionNumber","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber","abstract":[{"type":"text","text":"Don’t use, please use "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"text":" instead.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","kind":"symbol","title":"ADYChallengeCompletionHandler","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler","abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate.json index 4b9cf1892..1f7ce2dfe 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Protocols","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"title":"ADYChallengeDelegate","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"c:objc(pl)ADYChallengeDelegate","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeDelegate"}]},"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeDelegate"},{"kind":"text","text":" <"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(pl)NSObject"},{"kind":"text","text":">"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFailWithError:":{"role":"symbol","title":"challengeDidFailWithError:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}],"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFailWithError:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFinishWithResult:":{"role":"symbol","title":"challengeDidFinishWithResult:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"abstract":[{"type":"text","text":"Invoked when a challenge is completed successfully."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"relationshipsSections":[{"type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"kind":"relationships"}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"],"generated":true,"title":"Protocols"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYChallengeDelegate"},{"kind":"text","text":" <"},{"text":"NSObject","kind":"typeIdentifier","preciseIdentifier":"c:objc(pl)NSObject"},{"text":">","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"externalID":"c:objc(pl)ADYChallengeDelegate"},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"},"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:"],"title":"Instance Methods"}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFinishWithResult:":{"abstract":[{"text":"Invoked when a challenge is completed successfully.","type":"text"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:","title":"challengeDidFinishWithResult:","kind":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFailWithError:":{"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","type":"topic","navigatorTitle":[{"text":"challengeDidFailWithError:","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:","title":"challengeDidFailWithError:","kind":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:.json index 51795438e..1c554ec65 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeDidFailWithError:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSError","preciseIdentifier":"c:objc(cs)NSError"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"error"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The error that occurred."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}],"title":"challengeDidFailWithError:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYChallengeDelegate(im)challengeDidFailWithError:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"challengeDidFailWithError:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFailWithError:":{"role":"symbol","title":"challengeDidFailWithError:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}],"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFailWithError:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:"},"sections":[],"metadata":{"symbolKind":"method","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(pl)ADYChallengeDelegate(im)challengeDidFailWithError:","fragments":[{"text":"- ","kind":"text"},{"text":"challengeDidFailWithError:","kind":"identifier"}],"navigatorTitle":[{"text":"challengeDidFailWithError:","kind":"identifier"}],"role":"symbol","title":"challengeDidFailWithError:","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeDidFailWithError:"},{"text":"(","kind":"text"},{"text":"NSError","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSError"},{"text":" *) ","kind":"text"},{"text":"error","kind":"internalParam"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The error that occurred.","type":"text"}]}],"name":"error"}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"]]},"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFailWithError:":{"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","type":"topic","navigatorTitle":[{"text":"challengeDidFailWithError:","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:","title":"challengeDidFailWithError:","kind":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:.json index 90e4aeda3..cd2f92e95 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeDidFinishWithResult:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","preciseIdentifier":"c:objc(cs)ADYChallengeResult","text":"ADYChallengeResult"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"result"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"result","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The result of the challenge."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Invoked when a challenge is completed successfully."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"title":"challengeDidFinishWithResult:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYChallengeDelegate(im)challengeDidFinishWithResult:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFinishWithResult:":{"role":"symbol","title":"challengeDidFinishWithResult:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"abstract":[{"type":"text","text":"Invoked when a challenge is completed successfully."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"challengeDidFinishWithResult:","externalID":"c:objc(pl)ADYChallengeDelegate(im)challengeDidFinishWithResult:","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"text","text":"- "},{"text":"challengeDidFinishWithResult:","kind":"identifier"}],"navigatorTitle":[{"text":"challengeDidFinishWithResult:","kind":"identifier"}],"symbolKind":"method","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","interfaceLanguage":"occ"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"text":"challengeDidFinishWithResult:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYChallengeResult","text":"ADYChallengeResult","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"},{"kind":"text","text":" *) "},{"text":"result","kind":"internalParam"},{"kind":"text","text":";"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The result of the challenge."}]}],"name":"result"}]}],"abstract":[{"type":"text","text":"Invoked when a challenge is completed successfully."}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFinishWithResult:":{"abstract":[{"text":"Invoked when a challenge is completed successfully.","type":"text"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:","title":"challengeDidFinishWithResult:","kind":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters.json index a4baef873..80d91a950 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"title":"ADYChallengeParameters","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYChallengeParameters","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeParameters"}]},"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL"]},{"title":"Type Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeParameters"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSSignedContent":{"role":"symbol","title":"ACSSignedContent","fragments":[{"kind":"identifier","text":"ACSSignedContent"}],"abstract":[{"type":"text","text":"A JWS containing, among other data, the ACS Ephemeral Public Key."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCoding":{"type":"unresolvable","title":"NSCoding","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/serverTransactionIdentifier":{"role":"symbol","title":"serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSReferenceNumber":{"role":"symbol","title":"ACSReferenceNumber","fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/objc(pl)NSSecureCoding":{"type":"unresolvable","title":"NSSecureCoding","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSTransactionIdentifier":{"role":"symbol","title":"ACSTransactionIdentifier","fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/threeDSRequestorAppURL":{"role":"symbol","title":"threeDSRequestorAppURL","fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"abstract":[{"type":"text","text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed."},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl"}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"type":"inheritsFrom","kind":"relationships","title":"Inherits From"},{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"]}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeParameters"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL"],"title":"Instance Properties"},{"title":"Type Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"metadata":{"role":"symbol","title":"ADYChallengeParameters","symbolKind":"class","externalID":"c:objc(cs)ADYChallengeParameters","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"roleHeading":"Class","navigatorTitle":[{"kind":"identifier","text":"ADYChallengeParameters"}]},"seeAlsoSections":[{"title":"Main interface","generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"fragments":[{"text":"+ ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/threeDSRequestorAppURL":{"type":"topic","abstract":[{"text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"role":"symbol","fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl","title":"threeDSRequestorAppURL"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"type":"topic","title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","abstract":[{"text":"Creates and returns an object containing challenge parameters.","type":"text"}],"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"navigatorTitle":[{"text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSTransactionIdentifier":{"fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","title":"ACSTransactionIdentifier","kind":"symbol","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/serverTransactionIdentifier":{"title":"serverTransactionIdentifier","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"abstract":[{"text":"A unique string identifying the transaction within the scope of the 3DS Server.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSSignedContent":{"title":"ACSSignedContent","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","fragments":[{"text":"ACSSignedContent","kind":"identifier"}],"abstract":[{"text":"A JWS containing, among other data, the ACS Ephemeral Public Key.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSReferenceNumber":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"title":"ACSReferenceNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber","kind":"symbol"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCoding":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","type":"unresolvable","title":"NSCoding"},"doc://com.adyen.Adyen3DS2/objc(pl)NSSecureCoding":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding","type":"unresolvable","title":"NSSecureCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","type":"unresolvable"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber.json index 031e48f13..c7f60ff8a 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ACSReferenceNumber"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"title":"ACSReferenceNumber","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)ACSReferenceNumber","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ACSReferenceNumber"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSReferenceNumber":{"role":"symbol","title":"ACSReferenceNumber","fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"text":"ACSReferenceNumber","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"metadata":{"role":"symbol","fragments":[{"text":"ACSReferenceNumber","kind":"identifier"}],"navigatorTitle":[{"text":"ACSReferenceNumber","kind":"identifier"}],"roleHeading":"Instance Property","symbolKind":"property","title":"ACSReferenceNumber","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYChallengeParameters(py)ACSReferenceNumber"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","interfaceLanguage":"occ"},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSReferenceNumber":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"title":"ACSReferenceNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acssignedcontent.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acssignedcontent.json index c7c4dcc5c..c2d3f7960 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acssignedcontent.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acssignedcontent.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ACSSignedContent"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A JWS containing, among other data, the ACS Ephemeral Public Key."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ACSSignedContent"}],"title":"ACSSignedContent","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)ACSSignedContent","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ACSSignedContent"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSSignedContent":{"role":"symbol","title":"ACSSignedContent","fragments":[{"kind":"identifier","text":"ACSSignedContent"}],"abstract":[{"type":"text","text":"A JWS containing, among other data, the ACS Ephemeral Public Key."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","interfaceLanguage":"occ"},"abstract":[{"text":"A JWS containing, among other data, the ACS Ephemeral Public Key.","type":"text"}],"metadata":{"title":"ACSSignedContent","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"identifier","text":"ACSSignedContent"}],"navigatorTitle":[{"kind":"identifier","text":"ACSSignedContent"}],"externalID":"c:objc(cs)ADYChallengeParameters(py)ACSSignedContent"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ACSSignedContent"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSSignedContent":{"title":"ACSSignedContent","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","fragments":[{"text":"ACSSignedContent","kind":"identifier"}],"abstract":[{"text":"A JWS containing, among other data, the ACS Ephemeral Public Key.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier.json index 54d493717..5bf130c67 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ACSTransactionIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"title":"ACSTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)ACSTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ACSTransactionIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSTransactionIdentifier":{"role":"symbol","title":"ACSTransactionIdentifier","fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","interfaceLanguage":"occ"},"sections":[],"metadata":{"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)ACSTransactionIdentifier","title":"ACSTransactionIdentifier","fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"navigatorTitle":[{"text":"ACSTransactionIdentifier","kind":"identifier"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" * "},{"text":"ACSTransactionIdentifier","kind":"identifier"},{"kind":"text","text":";"}]}]}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSTransactionIdentifier":{"fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","title":"ACSTransactionIdentifier","kind":"symbol","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json index eeb4336dd..d5e7d2974 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"+ ("},{"kind":"keyword","text":"id"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"serverTransactionIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSTransactionIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSReferenceNumber:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSReferenceNumber"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSSignedContent:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSSignedContent"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"serverTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}]}]},{"name":"ACSTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]}]},{"name":"ACSReferenceNumber","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}]}]},{"name":"ACSSignedContent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Initialized object containing the challenge parameters."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYChallengeParameters(cm)challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"sections":[],"metadata":{"title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","externalID":"c:objc(cs)ADYChallengeParameters(cm)challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"+ ","kind":"text"},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"symbolKind":"method","roleHeading":"Type Method"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"text","text":"+ ("},{"text":"id","kind":"keyword"},{"text":") ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"serverTransactionIdentifier"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ACSTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" *) "},{"text":"ACSTransactionIdentifier","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ACSReferenceNumber:"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"ACSReferenceNumber"},{"text":" ","kind":"text"},{"text":"ACSSignedContent:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"text":"ACSSignedContent","kind":"internalParam"},{"kind":"text","text":";"}],"languages":["occ"]}]},{"kind":"parameters","parameters":[{"name":"serverTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"text":"A unique string identifying the transaction within the scope of the 3DS Server.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]}],"name":"ACSTransactionIdentifier"},{"name":"ACSReferenceNumber","content":[{"type":"paragraph","inlineContent":[{"text":"A string identifying the ACS, assigned by EMVCo.","type":"text"}]}]},{"name":"ACSSignedContent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type."}]}]}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"Initialized object containing the challenge parameters."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"type":"topic","title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","abstract":[{"text":"Creates and returns an object containing challenge parameters.","type":"text"}],"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"navigatorTitle":[{"text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json index 74c5dc5a7..984dc49af 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"+ ("},{"kind":"keyword","text":"id"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"serverTransactionIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"threeDSRequestorAppURL:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSURL","preciseIdentifier":"c:objc(cs)NSURL"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"threeDSRequestorAppURL"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSTransactionIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSReferenceNumber:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSReferenceNumber"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSSignedContent:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSSignedContent"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"serverTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}]}]},{"name":"threeDSRequestorAppURL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The Merchant app URL. It will be ignored if the message version is 2.1.0."}]}]},{"name":"ACSTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]}]},{"name":"ACSReferenceNumber","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}]}]},{"name":"ACSSignedContent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Initialized object containing the challenge parameters."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYChallengeParameters(cm)challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Creates and returns an object containing challenge parameters.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"+ (","kind":"text"},{"kind":"keyword","text":"id"},{"text":") ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"text":" *) ","kind":"text"},{"text":"serverTransactionIdentifier","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"threeDSRequestorAppURL:"},{"text":"(","kind":"text"},{"text":"NSURL","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURL"},{"kind":"text","text":" *) "},{"text":"threeDSRequestorAppURL","kind":"internalParam"},{"kind":"text","text":" "},{"text":"ACSTransactionIdentifier:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"ACSTransactionIdentifier","kind":"internalParam"},{"kind":"text","text":" "},{"text":"ACSReferenceNumber:","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"ACSReferenceNumber"},{"text":" ","kind":"text"},{"text":"ACSSignedContent:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSSignedContent"},{"text":";","kind":"text"}]}]},{"parameters":[{"name":"serverTransactionIdentifier","content":[{"inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The Merchant app URL. It will be ignored if the message version is 2.1.0.","type":"text"}],"type":"paragraph"}],"name":"threeDSRequestorAppURL"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]}],"name":"ACSTransactionIdentifier"},{"name":"ACSReferenceNumber","content":[{"inlineContent":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"type":"paragraph"}]},{"name":"ACSSignedContent","content":[{"type":"paragraph","inlineContent":[{"text":"Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"text":"Initialized object containing the challenge parameters.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:"]}],"metadata":{"roleHeading":"Type Method","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYChallengeParameters(cm)challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","symbolKind":"method","navigatorTitle":[{"text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}],"fragments":[{"text":"+ ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}],"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"fragments":[{"text":"+ ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier.json index 73792cb4e..81e3d9843 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"serverTransactionIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"title":"serverTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)serverTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"serverTransactionIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/serverTransactionIdentifier":{"role":"symbol","title":"serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"navigatorTitle":[{"text":"serverTransactionIdentifier","kind":"identifier"}],"role":"symbol","title":"serverTransactionIdentifier","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYChallengeParameters(py)serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"text":" * ","kind":"text"},{"text":"serverTransactionIdentifier","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/serverTransactionIdentifier":{"title":"serverTransactionIdentifier","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"abstract":[{"text":"A unique string identifying the transaction within the scope of the 3DS Server.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"text":"Contains data returned by the 3DS Server in response to an authentication request (AReq).","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl.json index 107f93267..70dd11b87 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSURL","preciseIdentifier":"c:objc(cs)NSURL"},{"kind":"text","text":" * "},{"kind":"identifier","text":"threeDSRequestorAppURL"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Because of recent updates to the 3D Secure protocol, we strongly recommend that you provide the "},{"type":"codeVoice","code":"threeDSRequestorAppURL"},{"type":"text","text":" parameter as a "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed."},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"title":"threeDSRequestorAppURL","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)threeDSRequestorAppURL","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"threeDSRequestorAppURL"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content?language=objc":{"title":"universal link","titleInlineContent":[{"type":"text","text":"universal link"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","url":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/threeDSRequestorAppURL":{"role":"symbol","title":"threeDSRequestorAppURL","fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"abstract":[{"type":"text","text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed."},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed."},{"text":" ","type":"text"},{"text":"This property will be ignored if the message version is 2.1.0.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURL","text":"NSURL"},{"kind":"text","text":" * "},{"text":"threeDSRequestorAppURL","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Because of recent updates to the 3D Secure protocol, we strongly recommend that you provide the ","type":"text"},{"type":"codeVoice","code":"threeDSRequestorAppURL"},{"text":" parameter as a ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","isActive":true},{"type":"text","text":"."}]}]}],"metadata":{"externalID":"c:objc(cs)ADYChallengeParameters(py)threeDSRequestorAppURL","navigatorTitle":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"threeDSRequestorAppURL","kind":"identifier"}],"title":"threeDSRequestorAppURL"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","interfaceLanguage":"occ"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/threeDSRequestorAppURL":{"type":"topic","abstract":[{"text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"role":"symbol","fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl","title":"threeDSRequestorAppURL"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content?language=objc":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","titleInlineContent":[{"text":"universal link","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","title":"universal link"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult.json index ab828ef69..9578b1e4f 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"title":"ADYChallengeResult","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYChallengeResult","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeResult"}]},"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeResult"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/transactionStatus":{"role":"symbol","title":"transactionStatus","fragments":[{"kind":"identifier","text":"transactionStatus"}],"abstract":[{"type":"text","text":"The final transaction status."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/SDKTransactionIdentifier":{"role":"symbol","title":"SDKTransactionIdentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"}],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus"],"title":"Instance Properties"}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"metadata":{"title":"ADYChallengeResult","roleHeading":"Class","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"class","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeResult"}],"externalID":"c:objc(cs)ADYChallengeResult"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"kind":"text","text":" "},{"text":"ADYChallengeResult","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"c:objc(cs)NSObject","text":"NSObject","kind":"typeIdentifier"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"title":"Main interface","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/SDKTransactionIdentifier":{"url":"\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","type":"topic","fragments":[{"text":"SDKTransactionIdentifier","kind":"identifier"}],"title":"SDKTransactionIdentifier","role":"symbol","abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/transactionStatus":{"abstract":[{"type":"text","text":"The final transaction status."}],"url":"\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","title":"transactionStatus","fragments":[{"text":"transactionStatus","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier.json index 3c4eba9a5..c08a8d7f3 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKTransactionIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"SDKTransactionIdentifier is deprecated and will be removed in future release. If you need this "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues"},{"type":"text","text":"."}]}],"type":"aside","name":"Warning"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"title":"SDKTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeResult(py)SDKTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKTransactionIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/SDKTransactionIdentifier":{"role":"symbol","title":"SDKTransactionIdentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"https://github.com/Adyen/adyen-3ds2-ios/issues":{"title":"reach out to us","titleInlineContent":[{"type":"text","text":"reach out to us"}],"type":"link","identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues","url":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"text":"A unique string identifying the transaction within the scope of the SDK.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"navigatorTitle":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"modules":[{"name":"Adyen3DS2"}],"title":"SDKTransactionIdentifier","externalID":"c:objc(cs)ADYChallengeResult(py)SDKTransactionIdentifier","role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"kind":"text","text":" * "},{"text":"SDKTransactionIdentifier","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"aside","name":"Warning","content":[{"type":"paragraph","inlineContent":[{"text":"SDKTransactionIdentifier is deprecated and will be removed in future release. If you need this ","type":"text"},{"type":"reference","identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues","isActive":true},{"type":"text","text":"."}]}],"style":"warning"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/SDKTransactionIdentifier":{"url":"\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","type":"topic","fragments":[{"text":"SDKTransactionIdentifier","kind":"identifier"}],"title":"SDKTransactionIdentifier","role":"symbol","abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"https://github.com/Adyen/adyen-3ds2-ios/issues":{"url":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues","type":"link","titleInlineContent":[{"text":"reach out to us","type":"text"}],"identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues","title":"reach out to us"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult/transactionstatus.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult/transactionstatus.json index a32ace31a..0766ffe9d 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult/transactionstatus.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adychallengeresult/transactionstatus.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"transactionStatus"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The final transaction status."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"transactionStatus"}],"title":"transactionStatus","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeResult(py)transactionStatus","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"transactionStatus"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/transactionStatus":{"role":"symbol","title":"transactionStatus","fragments":[{"kind":"identifier","text":"transactionStatus"}],"abstract":[{"type":"text","text":"The final transaction status."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"text":"The final transaction status.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","interfaceLanguage":"occ"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"transactionStatus","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"}],"metadata":{"navigatorTitle":[{"text":"transactionStatus","kind":"identifier"}],"title":"transactionStatus","externalID":"c:objc(cs)ADYChallengeResult(py)transactionStatus","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"identifier","text":"transactionStatus"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/transactionStatus":{"abstract":[{"type":"text","text":"The final transaction status."}],"url":"\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","title":"transactionStatus","fragments":[{"text":"transactionStatus","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyen3ds2versionnumber.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyen3ds2versionnumber.json index a90bb0042..7d269b497 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyen3ds2versionnumber.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyen3ds2versionnumber.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"double","preciseIdentifier":"c:d"},{"kind":"text","text":" "},{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyen3ds2versionnumber"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"title":"Adyen3DS2VersionNumber","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@Adyen3DS2VersionNumber","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","title":"Adyen3DS2VersionString","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","title":"ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","title":"Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyen3ds2versionnumber"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"abstract":[{"type":"text","text":"Don’t use, please use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"metadata":{"roleHeading":"Global Variable","symbolKind":"var","navigatorTitle":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"title":"Adyen3DS2VersionNumber","modules":[{"name":"Adyen3DS2"}],"role":"symbol","externalID":"c:@Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"],"generated":true,"title":"Other"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","interfaceLanguage":"occ"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extern","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:d","text":"double","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"Adyen3DS2VersionNumber"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionString","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring","abstract":[{"text":"Don’t use, please use ","type":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"type":"text","text":" instead."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","kind":"symbol","title":"ADYChallengeCompletionHandler","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler","abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","fragments":[{"text":"Adyen3DS2VersionNumber","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber","abstract":[{"type":"text","text":"Don’t use, please use "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"text":" instead.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyen3ds2versionstring.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyen3ds2versionstring.json index 26120705e..bb2f779d0 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyen3ds2versionstring.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyen3ds2versionstring.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"unsigned char","preciseIdentifier":"c:c"},{"kind":"text","text":" "},{"kind":"identifier","text":"Adyen3DS2VersionString"},{"kind":"text","text":"[]"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyen3ds2versionstring"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"title":"Adyen3DS2VersionString","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@Adyen3DS2VersionString","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"Adyen3DS2VersionString"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","title":"ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","title":"Adyen3DS2VersionString","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","title":"Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"extern"},{"text":" ","kind":"text"},{"text":"const","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:c","text":"unsigned char","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"Adyen3DS2VersionString","kind":"identifier"},{"text":"[];","kind":"text"}],"languages":["occ"]}]}],"metadata":{"title":"Adyen3DS2VersionString","roleHeading":"Global Variable","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"var","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"navigatorTitle":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"externalID":"c:@Adyen3DS2VersionString"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyen3ds2versionstring"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"},"kind":"symbol","abstract":[{"text":"Don’t use, please use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference"},{"text":" instead.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","fragments":[{"text":"Adyen3DS2VersionNumber","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber","abstract":[{"type":"text","text":"Don’t use, please use "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"text":" instead.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","kind":"symbol","title":"ADYChallengeCompletionHandler","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler","abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionString","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring","abstract":[{"text":"Don’t use, please use ","type":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"type":"text","text":" instead."}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance.json index 96d80c550..2e0465f76 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"title":"ADYInfoAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYInfoAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYInfoAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYInfoAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingTextColor":{"role":"symbol","title":"headingTextColor","fragments":[{"kind":"identifier","text":"headingTextColor"}],"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/selectionIndicatorTintColor":{"role":"symbol","title":"selectionIndicatorTintColor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"abstract":[{"type":"text","text":"The tint color of the item’s selection indicator (the chevron)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the info item’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingFont":{"role":"symbol","title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","interfaceLanguage":"occ"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"text":"ADYInfoAppearance","kind":"identifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"]}],"kind":"declarations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true,"title":"Customizing the UI"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor"]}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"metadata":{"externalID":"c:objc(cs)ADYInfoAppearance","role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"navigatorTitle":[{"kind":"identifier","text":"ADYInfoAppearance"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"class","roleHeading":"Class"},"kind":"symbol","relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/borderColor":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor","title":"borderColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","role":"symbol","abstract":[{"text":"The color of the info item’s border.","type":"text"}],"fragments":[{"kind":"identifier","text":"borderColor"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingTextColor":{"role":"symbol","fragments":[{"kind":"identifier","text":"headingTextColor"}],"title":"headingTextColor","abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/selectionIndicatorTintColor":{"title":"selectionIndicatorTintColor","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The tint color of the item’s selection indicator (the chevron).","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingFont":{"title":"headingFont","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"headingFont"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/bordercolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/bordercolor.json index c8c22b533..7e030c769 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/bordercolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/bordercolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of the info item’s border."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderColor"}],"title":"borderColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYInfoAppearance(py)borderColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the info item’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"text":"borderColor","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor"]}],"metadata":{"role":"symbol","fragments":[{"text":"borderColor","kind":"identifier"}],"navigatorTitle":[{"text":"borderColor","kind":"identifier"}],"roleHeading":"Instance Property","symbolKind":"property","title":"borderColor","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYInfoAppearance(py)borderColor"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","interfaceLanguage":"occ"},"abstract":[{"text":"The color of the info item’s border.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/borderColor":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor","title":"borderColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","role":"symbol","abstract":[{"text":"The color of the info item’s border.","type":"text"}],"fragments":[{"kind":"identifier","text":"borderColor"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/headingfont.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/headingfont.json index f9a1aa758..aa0475b60 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/headingfont.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/headingfont.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingFont"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingFont"}],"title":"headingFont","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYInfoAppearance(py)headingFont","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingFont"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingFont":{"role":"symbol","title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","interfaceLanguage":"occ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingFont"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"metadata":{"title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"externalID":"c:objc(cs)ADYInfoAppearance(py)headingFont","navigatorTitle":[{"kind":"identifier","text":"headingFont"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Adyen3DS2"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont"]}],"kind":"symbol","abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingFont":{"title":"headingFont","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"headingFont"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/headingtextcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/headingtextcolor.json index a9808313a..ce8e104c3 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/headingtextcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/headingtextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingTextColor"}],"title":"headingTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYInfoAppearance(py)headingTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingTextColor":{"role":"symbol","title":"headingTextColor","fragments":[{"kind":"identifier","text":"headingTextColor"}],"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"headingTextColor"}],"fragments":[{"kind":"identifier","text":"headingTextColor"}],"symbolKind":"property","title":"headingTextColor","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","externalID":"c:objc(cs)ADYInfoAppearance(py)headingTextColor"},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor"},{"kind":"text","text":" * "},{"text":"headingTextColor","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingTextColor":{"role":"symbol","fragments":[{"kind":"identifier","text":"headingTextColor"}],"title":"headingTextColor","abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor.json index 497064dfd..0b7c0e1c6 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"selectionIndicatorTintColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The tint color of the item’s selection indicator (the chevron)."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"title":"selectionIndicatorTintColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYInfoAppearance(py)selectionIndicatorTintColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"selectionIndicatorTintColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/selectionIndicatorTintColor":{"role":"symbol","title":"selectionIndicatorTintColor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"abstract":[{"type":"text","text":"The tint color of the item’s selection indicator (the chevron)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"text":"The tint color of the item’s selection indicator (the chevron).","type":"text"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","interfaceLanguage":"occ"},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"c:objc(cs)ADYInfoAppearance(py)selectionIndicatorTintColor","symbolKind":"property","title":"selectionIndicatorTintColor","roleHeading":"Instance Property","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"navigatorTitle":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"selectionIndicatorTintColor"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/selectionIndicatorTintColor":{"title":"selectionIndicatorTintColor","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The tint color of the item’s selection indicator (the chevron).","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance.json index f628c964e..0a4f1379f 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"title":"ADYLabelAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYLabelAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYLabelAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYLabelAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingTextColor":{"role":"symbol","title":"headingTextColor","fragments":[{"kind":"identifier","text":"headingTextColor"}],"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingTextColor":{"role":"symbol","title":"subheadingTextColor","fragments":[{"kind":"identifier","text":"subheadingTextColor"}],"abstract":[{"type":"text","text":"The color in which subheading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/errorTextColor":{"role":"symbol","title":"errorTextColor","fragments":[{"kind":"identifier","text":"errorTextColor"}],"abstract":[{"type":"text","text":"The color in which error text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingLineHeight":{"role":"symbol","title":"headingLineHeight","fragments":[{"kind":"identifier","text":"headingLineHeight"}],"abstract":[{"type":"text","text":"The line height of the heading text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingFont":{"role":"symbol","title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingFont":{"role":"symbol","title":"subheadingFont","fragments":[{"kind":"identifier","text":"subheadingFont"}],"abstract":[{"type":"text","text":"The font in which subheading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/lineHeight":{"role":"symbol","title":"lineHeight","fragments":[{"kind":"identifier","text":"lineHeight"}],"abstract":[{"type":"text","text":"The line height of regular text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/lineheight"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor"],"title":"Instance Properties"}],"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","type":"inheritsFrom","title":"Inherits From"}],"metadata":{"title":"ADYLabelAppearance","roleHeading":"Class","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"class","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"navigatorTitle":[{"text":"ADYLabelAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYLabelAppearance"},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"title":"Customizing the UI","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYLabelAppearance","kind":"identifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","text":"ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","interfaceLanguage":"occ"},"kind":"symbol","abstract":[{"text":"Contains properties to customize the appearance of the labels.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingLineHeight":{"title":"headingLineHeight","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","fragments":[{"text":"headingLineHeight","kind":"identifier"}],"abstract":[{"text":"The line height of the heading text.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingTextColor":{"title":"subheadingTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","fragments":[{"text":"subheadingTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which subheading text is displayed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingFont":{"title":"subheadingFont","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont","fragments":[{"text":"subheadingFont","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The font in which subheading text is displayed.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingFont":{"role":"symbol","kind":"symbol","title":"headingFont","abstract":[{"text":"The font in which heading text is displayed.","type":"text"}],"fragments":[{"text":"headingFont","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingTextColor":{"title":"headingTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","fragments":[{"text":"headingTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which heading text is displayed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/lineHeight":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","kind":"symbol","url":"\/documentation\/adyen3ds2\/adylabelappearance\/lineheight","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The line height of regular text."}],"title":"lineHeight","fragments":[{"kind":"identifier","text":"lineHeight"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/errorTextColor":{"title":"errorTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","fragments":[{"text":"errorTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which error text is displayed.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/errortextcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/errortextcolor.json index 6ba1fa7db..5c48c3597 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/errortextcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/errortextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"errorTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which error text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"errorTextColor"}],"title":"errorTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)errorTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"errorTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/errorTextColor":{"role":"symbol","title":"errorTextColor","fragments":[{"kind":"identifier","text":"errorTextColor"}],"abstract":[{"type":"text","text":"The color in which error text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"c:objc(cs)ADYLabelAppearance(py)errorTextColor","fragments":[{"kind":"identifier","text":"errorTextColor"}],"roleHeading":"Instance Property","navigatorTitle":[{"text":"errorTextColor","kind":"identifier"}],"role":"symbol","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"title":"errorTextColor"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"errorTextColor"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"abstract":[{"type":"text","text":"The color in which error text is displayed."}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/errorTextColor":{"title":"errorTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","fragments":[{"text":"errorTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which error text is displayed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headingfont.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headingfont.json index c072e03c2..ccc961e66 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headingfont.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headingfont.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingFont"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingFont"}],"title":"headingFont","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingFont","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingFont"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingFont":{"role":"symbol","title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","interfaceLanguage":"occ"},"metadata":{"externalID":"c:objc(cs)ADYLabelAppearance(py)headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"headingFont","kind":"identifier"}],"roleHeading":"Instance Property","title":"headingFont","symbolKind":"property","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIFont","text":"UIFont","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"text":"headingFont","kind":"identifier"},{"kind":"text","text":";"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"abstract":[{"text":"The font in which heading text is displayed.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingFont":{"role":"symbol","kind":"symbol","title":"headingFont","abstract":[{"text":"The font in which heading text is displayed.","type":"text"}],"fragments":[{"text":"headingFont","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headinglineheight.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headinglineheight.json index a1198857e..aa43900c5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headinglineheight.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headinglineheight.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"headingLineHeight"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The line height of the heading text."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingLineHeight"}],"title":"headingLineHeight","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingLineHeight","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingLineHeight"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingLineHeight":{"role":"symbol","title":"headingLineHeight","fragments":[{"kind":"identifier","text":"headingLineHeight"}],"abstract":[{"type":"text","text":"The line height of the heading text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"identifier","text":"headingLineHeight"}],"modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"headingLineHeight","kind":"identifier"}],"title":"headingLineHeight","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingLineHeight","roleHeading":"Instance Property","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGFloat"},{"text":" ","kind":"text"},{"text":"headingLineHeight","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight"]}],"kind":"symbol","abstract":[{"type":"text","text":"The line height of the heading text."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingLineHeight":{"title":"headingLineHeight","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","fragments":[{"text":"headingLineHeight","kind":"identifier"}],"abstract":[{"text":"The line height of the heading text.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headingtextcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headingtextcolor.json index 1d5ba095e..a314205e5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headingtextcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/headingtextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingTextColor"}],"title":"headingTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingTextColor":{"role":"symbol","title":"headingTextColor","fragments":[{"kind":"identifier","text":"headingTextColor"}],"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"text":" * ","kind":"text"},{"text":"headingTextColor","kind":"identifier"},{"kind":"text","text":";"}]}]}],"abstract":[{"text":"The color in which heading text is displayed.","type":"text"}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"headingTextColor","kind":"identifier"}],"navigatorTitle":[{"text":"headingTextColor","kind":"identifier"}],"title":"headingTextColor","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingTextColor","modules":[{"name":"Adyen3DS2"}],"role":"symbol"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingTextColor":{"title":"headingTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","fragments":[{"text":"headingTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which heading text is displayed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/lineheight.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/lineheight.json index 9468ac89c..c8b01e157 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/lineheight.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/lineheight.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"lineHeight"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/lineheight"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The line height of regular text."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"lineHeight"}],"title":"lineHeight","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)lineHeight","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"lineHeight"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/lineHeight":{"role":"symbol","title":"lineHeight","fragments":[{"kind":"identifier","text":"lineHeight"}],"abstract":[{"type":"text","text":"The line height of regular text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/lineheight"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"c:objc(cs)ADYLabelAppearance(py)lineHeight","navigatorTitle":[{"text":"lineHeight","kind":"identifier"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"lineHeight"}],"title":"lineHeight"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/lineheight"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight"},"kind":"symbol","abstract":[{"type":"text","text":"The line height of regular text."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:@T@CGFloat","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"lineHeight","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/lineHeight":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","kind":"symbol","url":"\/documentation\/adyen3ds2\/adylabelappearance\/lineheight","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The line height of regular text."}],"title":"lineHeight","fragments":[{"kind":"identifier","text":"lineHeight"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/subheadingfont.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/subheadingfont.json index 594a162d4..c930ba476 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/subheadingfont.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/subheadingfont.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"subheadingFont"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The font in which subheading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"subheadingFont"}],"title":"subheadingFont","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)subheadingFont","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"subheadingFont"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingFont":{"role":"symbol","title":"subheadingFont","fragments":[{"kind":"identifier","text":"subheadingFont"}],"abstract":[{"type":"text","text":"The font in which subheading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIFont","text":"UIFont","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"subheadingFont","kind":"identifier"},{"kind":"text","text":";"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont"]}],"metadata":{"fragments":[{"kind":"identifier","text":"subheadingFont"}],"roleHeading":"Instance Property","navigatorTitle":[{"kind":"identifier","text":"subheadingFont"}],"role":"symbol","externalID":"c:objc(cs)ADYLabelAppearance(py)subheadingFont","symbolKind":"property","title":"subheadingFont","modules":[{"name":"Adyen3DS2"}]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","interfaceLanguage":"occ"},"abstract":[{"text":"The font in which subheading text is displayed.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingFont":{"title":"subheadingFont","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont","fragments":[{"text":"subheadingFont","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The font in which subheading text is displayed.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor.json index a2d0aea25..04e4906c7 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"subheadingTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which subheading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"subheadingTextColor"}],"title":"subheadingTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)subheadingTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"subheadingTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingTextColor":{"role":"symbol","title":"subheadingTextColor","fragments":[{"kind":"identifier","text":"subheadingTextColor"}],"abstract":[{"type":"text","text":"The color in which subheading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","interfaceLanguage":"occ"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"The color in which subheading text is displayed.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"subheadingTextColor"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"metadata":{"externalID":"c:objc(cs)ADYLabelAppearance(py)subheadingTextColor","navigatorTitle":[{"kind":"identifier","text":"subheadingTextColor"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"subheadingTextColor"}],"title":"subheadingTextColor"},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingTextColor":{"title":"subheadingTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","fragments":[{"text":"subheadingTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which subheading text is displayed.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance.json index 0af8d4663..a2803d40b 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"title":"ADYNavigationBarAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYNavigationBarAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYNavigationBarAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/cancelButtonTitle":{"role":"symbol","title":"cancelButtonTitle","fragments":[{"kind":"identifier","text":"cancelButtonTitle"}],"abstract":[{"type":"text","text":"The title of the cancel button in the navigation bar, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/title":{"role":"symbol","title":"title","fragments":[{"kind":"identifier","text":"title"}],"abstract":[{"type":"text","text":"The title of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/title"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Class","navigatorTitle":[{"text":"ADYNavigationBarAppearance","kind":"identifier"}],"role":"symbol","externalID":"c:objc(cs)ADYNavigationBarAppearance","title":"ADYNavigationBarAppearance","symbolKind":"class","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYNavigationBarAppearance","kind":"identifier"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYNavigationBarAppearance"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","text":"ADYAppearance","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","interfaceLanguage":"occ"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"title":"Inherits From","kind":"relationships"}],"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/cancelButtonTitle":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle","type":"topic","abstract":[{"text":"The title of the cancel button in the navigation bar, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"title":"cancelButtonTitle","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","fragments":[{"kind":"identifier","text":"cancelButtonTitle"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/backgroundColor":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"text":"The background color of the navigation bar.","type":"text"}],"title":"backgroundColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/title":{"type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/title","title":"title","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","role":"symbol","abstract":[{"type":"text","text":"The title of the navigation bar."}],"fragments":[{"kind":"identifier","text":"title"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor.json index 3aaec3b26..ee8f28516 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"backgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of the navigation bar."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"backgroundColor"}],"title":"backgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYNavigationBarAppearance(py)backgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"kind":"identifier","text":"backgroundColor"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","interfaceLanguage":"occ"},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"backgroundColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}],"roleHeading":"Instance Property","symbolKind":"property","title":"backgroundColor","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYNavigationBarAppearance(py)backgroundColor"},"abstract":[{"text":"The background color of the navigation bar.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/backgroundColor":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"text":"The background color of the navigation bar.","type":"text"}],"title":"backgroundColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle.json index 84d54e91e..4a6cf51ef 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"cancelButtonTitle"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The title of the cancel button in the navigation bar, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"cancelButtonTitle"}],"title":"cancelButtonTitle","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYNavigationBarAppearance(py)cancelButtonTitle","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"cancelButtonTitle"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/cancelButtonTitle":{"role":"symbol","title":"cancelButtonTitle","fragments":[{"kind":"identifier","text":"cancelButtonTitle"}],"abstract":[{"type":"text","text":"The title of the cancel button in the navigation bar, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"text":"The title of the cancel button in the navigation bar, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"cancelButtonTitle","externalID":"c:objc(cs)ADYNavigationBarAppearance(py)cancelButtonTitle","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"cancelButtonTitle","kind":"identifier"}],"navigatorTitle":[{"text":"cancelButtonTitle","kind":"identifier"}],"roleHeading":"Instance Property","symbolKind":"property"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"text":"cancelButtonTitle","kind":"identifier"},{"kind":"text","text":";"}]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/cancelButtonTitle":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle","type":"topic","abstract":[{"text":"The title of the cancel button in the navigation bar, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"title":"cancelButtonTitle","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","fragments":[{"kind":"identifier","text":"cancelButtonTitle"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/title.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/title.json index 4a6f35e77..5bda9cee8 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/title.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adynavigationbarappearance/title.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"title"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/title"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The title of the navigation bar."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"title"}],"title":"title","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYNavigationBarAppearance(py)title","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"title"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/title":{"role":"symbol","title":"title","fragments":[{"kind":"identifier","text":"title"}],"abstract":[{"type":"text","text":"The title of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/title"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"text":"title","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"The title of the navigation bar.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/title"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"title":"title","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"identifier","text":"title"}],"navigatorTitle":[{"kind":"identifier","text":"title"}],"externalID":"c:objc(cs)ADYNavigationBarAppearance(py)title"},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/title":{"type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/title","title":"title","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","role":"symbol","abstract":[{"type":"text","text":"The title of the navigation bar."}],"fragments":[{"kind":"identifier","text":"title"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview.json index 139620675..b2b9fa712 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Protocols","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYProgressView"}],"title":"ADYProgressView","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"c:objc(pl)ADYProgressView","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProgressView"}]},"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProgressView"},{"kind":"text","text":" <"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(pl)NSObject"},{"kind":"text","text":">"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hideWithCompletion:":{"role":"symbol","title":"hideWithCompletion:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hideWithCompletion:"}],"abstract":[{"type":"text","text":"Hides the progress view, with a completion block called when progress is hidden."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"hideWithCompletion:"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/show":{"role":"symbol","title":"show","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"show"}],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"show"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/show"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hide":{"role":"symbol","title":"hide","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hide"}],"abstract":[{"type":"text","text":"Hides the progress view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"hide"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/hide"},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/showWithCompletion:":{"role":"symbol","title":"showWithCompletion:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"showWithCompletion:"}],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"showWithCompletion:"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:"}}} \ No newline at end of file +{"relationshipsSections":[{"title":"Inherits From","kind":"relationships","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"type":"inheritsFrom"}],"seeAlsoSections":[{"title":"Protocols","generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ADYProgressView","kind":"identifier"},{"text":" <","kind":"text"},{"preciseIdentifier":"c:objc(pl)NSObject","kind":"typeIdentifier","text":"NSObject"},{"text":">","kind":"text"}],"languages":["occ"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"},"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"metadata":{"title":"ADYProgressView","roleHeading":"Protocol","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"protocol","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProgressView"}],"externalID":"c:objc(pl)ADYProgressView"},"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:"],"title":"Instance Methods"}],"references":{"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject","type":"unresolvable"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hideWithCompletion:":{"title":"hideWithCompletion:","url":"\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:","role":"symbol","navigatorTitle":[{"text":"hideWithCompletion:","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","fragments":[{"kind":"text","text":"- "},{"text":"hideWithCompletion:","kind":"identifier"}],"abstract":[{"text":"Hides the progress view, with a completion block called when progress is hidden.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hide":{"title":"hide","url":"\/documentation\/adyen3ds2\/adyprogressview\/hide","role":"symbol","navigatorTitle":[{"text":"hide","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"hide"}],"abstract":[{"text":"Hides the progress view.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/show":{"title":"show","url":"\/documentation\/adyen3ds2\/adyprogressview\/show","role":"symbol","navigatorTitle":[{"text":"show","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","fragments":[{"kind":"text","text":"- "},{"text":"show","kind":"identifier"}],"abstract":[{"text":"Shows the progress view on the current top-most view.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/showWithCompletion:":{"title":"showWithCompletion:","url":"\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:","navigatorTitle":[{"text":"showWithCompletion:","kind":"identifier"}],"abstract":[{"text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","role":"symbol","type":"topic","fragments":[{"text":"- ","kind":"text"},{"text":"showWithCompletion:","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/hide.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/hide.json index 32d52a2b0..2c9363f77 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/hide.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/hide.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"hide"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This API is deprecated and should no longer be used. Use the "},{"type":"codeVoice","code":"hideWithCompletion:"},{"type":"text","text":" method instead."}]}],"type":"aside","name":"Warning"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/hide"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Hides the progress view."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hide"}],"title":"hide","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYProgressView(im)hide","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"hide"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hide":{"role":"symbol","title":"hide","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hide"}],"abstract":[{"type":"text","text":"Hides the progress view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"hide"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/hide"}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"hide","modules":[{"name":"Adyen3DS2"}],"role":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hide"}],"externalID":"c:objc(pl)ADYProgressView(im)hide","navigatorTitle":[{"kind":"identifier","text":"hide"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"tokens":[{"text":"- (","kind":"text"},{"text":"void","preciseIdentifier":"c:v","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"identifier","text":"hide"},{"kind":"text","text":";"}],"platforms":["iOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"content":[{"inlineContent":[{"type":"text","text":"This API is deprecated and should no longer be used. Use the "},{"code":"hideWithCompletion:","type":"codeVoice"},{"text":" method instead.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Warning","style":"warning"}],"kind":"content"}],"abstract":[{"text":"Hides the progress view.","type":"text"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/hide"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hide":{"title":"hide","url":"\/documentation\/adyen3ds2\/adyprogressview\/hide","role":"symbol","navigatorTitle":[{"text":"hide","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"hide"}],"abstract":[{"text":"Hides the progress view.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/hidewithcompletion:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/hidewithcompletion:.json index d8a78b996..696fb79bb 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/hidewithcompletion:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/hidewithcompletion:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"hideWithCompletion:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(void)","preciseIdentifier":"c:BFv()"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Hides the progress view, with a completion block called when progress is hidden."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hideWithCompletion:"}],"title":"hideWithCompletion:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYProgressView(im)hideWithCompletion:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"hideWithCompletion:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hideWithCompletion:":{"role":"symbol","title":"hideWithCompletion:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hideWithCompletion:"}],"abstract":[{"type":"text","text":"Hides the progress view, with a completion block called when progress is hidden."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"hideWithCompletion:"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"kind":"identifier","text":"hideWithCompletion:"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":" (^"},{"kind":"text","text":")()) "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","interfaceLanguage":"occ"},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"hideWithCompletion:","navigatorTitle":[{"kind":"identifier","text":"hideWithCompletion:"}],"modules":[{"name":"Adyen3DS2"}],"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"hideWithCompletion:","kind":"identifier"}],"externalID":"c:objc(pl)ADYProgressView(im)hideWithCompletion:"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"kind":"symbol","abstract":[{"type":"text","text":"Hides the progress view, with a completion block called when progress is hidden."}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hideWithCompletion:":{"title":"hideWithCompletion:","url":"\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:","role":"symbol","navigatorTitle":[{"text":"hideWithCompletion:","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","fragments":[{"kind":"text","text":"- "},{"text":"hideWithCompletion:","kind":"identifier"}],"abstract":[{"text":"Hides the progress view, with a completion block called when progress is hidden.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/show.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/show.json index ed93f46ca..9ed717b31 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/show.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/show.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"show"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This API is deprecated and should no longer be used. Use the "},{"type":"codeVoice","code":"showWithCompletion:"},{"type":"text","text":" method instead."}]}],"type":"aside","name":"Warning"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/show"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"show"}],"title":"show","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYProgressView(im)show","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"show"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/show":{"role":"symbol","title":"show","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"show"}],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"show"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/show"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(pl)ADYProgressView(im)show","symbolKind":"method","roleHeading":"Instance Method","title":"show","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"show"}],"navigatorTitle":[{"text":"show","kind":"identifier"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"text":"show","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"name":"Warning","style":"warning","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"This API is deprecated and should no longer be used. Use the ","type":"text"},{"type":"codeVoice","code":"showWithCompletion:"},{"text":" method instead.","type":"text"}]}]}],"kind":"content"}],"sections":[],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyprogressview\/show"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/show":{"title":"show","url":"\/documentation\/adyen3ds2\/adyprogressview\/show","role":"symbol","navigatorTitle":[{"text":"show","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","fragments":[{"kind":"text","text":"- "},{"text":"show","kind":"identifier"}],"abstract":[{"text":"Shows the progress view on the current top-most view.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/showwithcompletion:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/showwithcompletion:.json index b683399d9..85f2bd84a 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/showwithcompletion:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprogressview/showwithcompletion:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"showWithCompletion:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(void)","preciseIdentifier":"c:BFv()"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"showWithCompletion:"}],"title":"showWithCompletion:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYProgressView(im)showWithCompletion:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"showWithCompletion:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/showWithCompletion:":{"role":"symbol","title":"showWithCompletion:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"showWithCompletion:"}],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"showWithCompletion:"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"showWithCompletion:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:v","text":"void"},{"kind":"text","text":" (^"},{"text":")()) ","kind":"text"},{"kind":"internalParam","text":"completion"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"metadata":{"title":"showWithCompletion:","roleHeading":"Instance Method","navigatorTitle":[{"kind":"identifier","text":"showWithCompletion:"}],"symbolKind":"method","role":"symbol","externalID":"c:objc(pl)ADYProgressView(im)showWithCompletion:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"showWithCompletion:"}],"modules":[{"name":"Adyen3DS2"}]},"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","interfaceLanguage":"occ"},"abstract":[{"text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen.","type":"text"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/showWithCompletion:":{"title":"showWithCompletion:","url":"\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:","navigatorTitle":[{"text":"showWithCompletion:","kind":"identifier"}],"abstract":[{"text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","role":"symbol","type":"topic","fragments":[{"text":"- ","kind":"text"},{"text":"showWithCompletion:","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey.json index 24ab42c6e..502ee8ceb 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"title":"ADYProtocolErrorACSTransactionIdentifierKey","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorACSTransactionIdentifierKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"kind":"keyword","text":"const"},{"text":" ","kind":"text"},{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"modules":[{"name":"Adyen3DS2"}],"externalID":"c:@ADYProtocolErrorACSTransactionIdentifierKey","navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"role":"symbol","roleHeading":"Global Variable","symbolKind":"var"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrordetailkey.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrordetailkey.json index 707aa7b2f..ef1e021f1 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrordetailkey.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrordetailkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"title":"ADYProtocolErrorDetailKey","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorDetailKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"title":"Constants","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"extern"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"const","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYProtocolErrorDetailKey"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","interfaceLanguage":"occ"},"metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"role":"symbol","roleHeading":"Global Variable","externalID":"c:@ADYProtocolErrorDetailKey","modules":[{"name":"Adyen3DS2"}],"title":"ADYProtocolErrorDetailKey","navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"symbolKind":"var"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrordomain.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrordomain.json index 8cf274122..6051a1cb4 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrordomain.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrordomain.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrordomain"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"title":"ADYProtocolErrorDomain","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorDomain","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"metadata":{"modules":[{"name":"Adyen3DS2"}],"symbolKind":"var","title":"ADYProtocolErrorDomain","role":"symbol","roleHeading":"Global Variable","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"externalID":"c:@ADYProtocolErrorDomain"},"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","interfaceLanguage":"occ"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"text":" * ","kind":"text"},{"text":"const","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYProtocolErrorDomain","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyprotocolerrordomain"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey.json index 894f32157..43455026f 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"title":"ADYProtocolErrorSDKTransactionIdentifierKey","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorSDKTransactionIdentifierKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"title":"ADYProtocolErrorSDKTransactionIdentifierKey","navigatorTitle":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}],"roleHeading":"Global Variable","modules":[{"name":"Adyen3DS2"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true,"title":"Constants"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","interfaceLanguage":"occ"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"extern","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey.json index b4cd6c9fd..0939032e3 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"title":"ADYProtocolErrorServerTransactionIdentifierKey","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorServerTransactionIdentifierKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Global Variable","role":"symbol","symbolKind":"var","navigatorTitle":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}],"externalID":"c:@ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"modules":[{"name":"Adyen3DS2"}],"title":"ADYProtocolErrorServerTransactionIdentifierKey"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","interfaceLanguage":"occ"},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"title":"Constants","generated":true}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"extern","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"},{"text":";","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode.json index eaf202477..2cc5ca675 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYRuntimeErrorCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUInteger","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"title":"ADYRuntimeErrorCode","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"c:@E@ADYRuntimeErrorCode","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeCancelled":{"role":"symbol","title":"ADYRuntimeErrorChallengeCancelled","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorRequestFailed":{"role":"symbol","title":"ADYRuntimeErrorRequestFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorInvalidResponse":{"role":"symbol","title":"ADYRuntimeErrorInvalidResponse","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeTimedOut":{"role":"symbol","title":"ADYRuntimeErrorChallengeTimedOut","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorUnknownDirectoryServer":{"role":"symbol","title":"ADYRuntimeErrorUnknownDirectoryServer","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}],"abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorSecureChannelSetupFailed":{"role":"symbol","title":"ADYRuntimeErrorSecureChannelSetupFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The error codes for errors with the ADYRuntimeErrorDomain domain.","type":"text"}],"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYRuntimeErrorCode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSUInteger","text":"NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode"]}],"kind":"symbol","metadata":{"externalID":"c:@E@ADYRuntimeErrorCode","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"symbolKind":"enum","roleHeading":"Enumeration","role":"symbol","navigatorTitle":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"title":"ADYRuntimeErrorCode","modules":[{"name":"Adyen3DS2"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorRequestFailed":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorRequestFailed","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","kind":"symbol","title":"ADYRuntimeErrorRequestFailed","abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorInvalidResponse":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorInvalidResponse","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","title":"ADYRuntimeErrorInvalidResponse","abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorSecureChannelSetupFailed":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorSecureChannelSetupFailed","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","kind":"symbol","title":"ADYRuntimeErrorSecureChannelSetupFailed","abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorUnknownDirectoryServer":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","title":"ADYRuntimeErrorUnknownDirectoryServer","abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeCancelled":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorChallengeCancelled","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","kind":"symbol","title":"ADYRuntimeErrorChallengeCancelled","abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeTimedOut":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorChallengeTimedOut","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","title":"ADYRuntimeErrorChallengeTimedOut","abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled.json index aa1f7c03d..aff0712f4 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"title":"ADYRuntimeErrorChallengeCancelled","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorChallengeCancelled","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeCancelled":{"role":"symbol","title":"ADYRuntimeErrorChallengeCancelled","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","interfaceLanguage":"occ"},"metadata":{"externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorChallengeCancelled","navigatorTitle":[{"text":"ADYRuntimeErrorChallengeCancelled","kind":"identifier"}],"role":"symbol","roleHeading":"Enumeration Case","symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"title":"ADYRuntimeErrorChallengeCancelled"},"kind":"symbol","abstract":[{"text":"Indicates the challenge was cancelled.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"platforms":["iOS"],"languages":["occ"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeCancelled":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorChallengeCancelled","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","kind":"symbol","title":"ADYRuntimeErrorChallengeCancelled","abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout.json index 4816b5180..cbe3bf9fa 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"title":"ADYRuntimeErrorChallengeTimedOut","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorChallengeTimedOut","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeTimedOut":{"role":"symbol","title":"ADYRuntimeErrorChallengeTimedOut","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}],"metadata":{"title":"ADYRuntimeErrorChallengeTimedOut","roleHeading":"Enumeration Case","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"case","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorChallengeTimedOut"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"ADYRuntimeErrorChallengeTimedOut","kind":"identifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout"]}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeTimedOut":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorChallengeTimedOut","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","title":"ADYRuntimeErrorChallengeTimedOut","abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse.json index c23b0497f..84d5ff948 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"title":"ADYRuntimeErrorInvalidResponse","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorInvalidResponse","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorInvalidResponse":{"role":"symbol","title":"ADYRuntimeErrorInvalidResponse","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"text":"Indicates an invalid response was received from the ACS.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"ADYRuntimeErrorInvalidResponse","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorInvalidResponse","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"roleHeading":"Enumeration Case","symbolKind":"case"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"ADYRuntimeErrorInvalidResponse","kind":"identifier"}],"languages":["occ"]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorInvalidResponse":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorInvalidResponse","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","title":"ADYRuntimeErrorInvalidResponse","abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed.json index 86fffe040..f983d4e5d 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"title":"ADYRuntimeErrorRequestFailed","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorRequestFailed","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorRequestFailed":{"role":"symbol","title":"ADYRuntimeErrorRequestFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","interfaceLanguage":"occ"},"sections":[],"metadata":{"symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorRequestFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"navigatorTitle":[{"text":"ADYRuntimeErrorRequestFailed","kind":"identifier"}],"role":"symbol","title":"ADYRuntimeErrorRequestFailed","roleHeading":"Enumeration Case"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"abstract":[{"text":"Indicates a request to the ACS failed or timed out.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorRequestFailed":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorRequestFailed","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","kind":"symbol","title":"ADYRuntimeErrorRequestFailed","abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed.json index 912650f8c..9023937fc 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"title":"ADYRuntimeErrorSecureChannelSetupFailed","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorSecureChannelSetupFailed","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorSecureChannelSetupFailed":{"role":"symbol","title":"ADYRuntimeErrorSecureChannelSetupFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"title":"ADYRuntimeErrorSecureChannelSetupFailed","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorSecureChannelSetupFailed","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Enumeration Case","symbolKind":"case"},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"abstract":[{"text":"Indicates the secure channel setup with the ACS has failed.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorSecureChannelSetupFailed":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorSecureChannelSetupFailed","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","kind":"symbol","title":"ADYRuntimeErrorSecureChannelSetupFailed","abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver.json index d29140901..ee7dbf8dc 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}],"title":"ADYRuntimeErrorUnknownDirectoryServer","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorUnknownDirectoryServer","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorUnknownDirectoryServer":{"role":"symbol","title":"ADYRuntimeErrorUnknownDirectoryServer","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}],"abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"metadata":{"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}],"title":"ADYRuntimeErrorUnknownDirectoryServer","role":"symbol","modules":[{"name":"Adyen3DS2"}],"symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorUnknownDirectoryServer","fragments":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}],"languages":["occ"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorUnknownDirectoryServer":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","title":"ADYRuntimeErrorUnknownDirectoryServer","abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrordomain.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrordomain.json index f31ac2032..ccc5865d5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrordomain.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyruntimeerrordomain.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrordomain"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"title":"ADYRuntimeErrorDomain","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYRuntimeErrorDomain","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrordomain"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"ADYRuntimeErrorDomain","navigatorTitle":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}],"externalID":"c:@ADYRuntimeErrorDomain","roleHeading":"Global Variable","symbolKind":"var","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"modules":[{"name":"Adyen3DS2"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"extern","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" * "},{"text":"const","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYRuntimeErrorDomain"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","interfaceLanguage":"occ"},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"title":"Constants","generated":true}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"url":"\/documentation\/adyen3ds2","title":"Adyen3DS2","role":"collection","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","title":"ADYProtocolErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","type":"topic","abstract":[{"text":"The error domain for errors that occurred during communication with the ACS.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adysecuritywarningsdelegate.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adysecuritywarningsdelegate.json index 417378383..21c58025d 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adysecuritywarningsdelegate.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adysecuritywarningsdelegate.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Protocols","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"title":"ADYSecurityWarningsDelegate","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"c:objc(pl)ADYSecurityWarningsDelegate","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}]},"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYSecurityWarningsDelegate"},{"kind":"text","text":" <"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(pl)NSObject"},{"kind":"text","text":">"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate/securityWarningsFound:":{"role":"symbol","title":"securityWarningsFound:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"securityWarningsFound:"}],"url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:"},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"],"generated":true,"title":"Protocols"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"tokens":[{"kind":"keyword","text":"@protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYSecurityWarningsDelegate"},{"text":" <","kind":"text"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(pl)NSObject"},{"kind":"text","text":">"}],"platforms":["iOS"]}]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"relationshipsSections":[{"title":"Inherits From","kind":"relationships","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"]}],"kind":"symbol","metadata":{"navigatorTitle":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"title":"ADYSecurityWarningsDelegate","role":"symbol","roleHeading":"Protocol","externalID":"c:objc(pl)ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"protocol"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate/securityWarningsFound:":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"role":"symbol","navigatorTitle":[{"text":"securityWarningsFound:","kind":"identifier"}],"title":"securityWarningsFound:","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject","type":"unresolvable","title":"NSObject"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:.json index 01ee1f43c..b39d3e502 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"securityWarningsFound:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSArray","preciseIdentifier":"c:Q$objc(cs)NSArray"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"warnings"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"warnings","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of warnings found."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"title":"securityWarningsFound:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYSecurityWarningsDelegate(im)securityWarningsFound:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"securityWarningsFound:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate/securityWarningsFound:":{"role":"symbol","title":"securityWarningsFound:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"securityWarningsFound:"}],"url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"]]},"sections":[],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"},"metadata":{"role":"symbol","title":"securityWarningsFound:","symbolKind":"method","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"text","text":"- "},{"text":"securityWarningsFound:","kind":"identifier"}],"externalID":"c:objc(pl)ADYSecurityWarningsDelegate(im)securityWarningsFound:","roleHeading":"Instance Method","navigatorTitle":[{"text":"securityWarningsFound:","kind":"identifier"}]},"kind":"symbol","abstract":[{"text":"Notify the delegate about security warnings.","type":"text"},{"type":"text","text":" "},{"text":"Will be called only in case the list of warnings has changed since the last update.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"securityWarningsFound:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"NSArray","kind":"typeIdentifier","preciseIdentifier":"c:Q$objc(cs)NSArray"},{"kind":"text","text":" *) "},{"text":"warnings","kind":"internalParam"},{"kind":"text","text":";"}],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"name":"warnings","content":[{"type":"paragraph","inlineContent":[{"text":"The list of warnings found.","type":"text"}]}]}],"kind":"parameters"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate/securityWarningsFound:":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"role":"symbol","navigatorTitle":[{"text":"securityWarningsFound:","kind":"identifier"}],"title":"securityWarningsFound:","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance.json index 30fa39088..436ec54a0 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"title":"ADYSelectAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYSelectAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYSelectAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYSelectAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the select control’s borders."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/selectionIndicatorTintColor":{"role":"symbol","title":"selectionIndicatorTintColor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"abstract":[{"type":"text","text":"The tint color of the select control item’s selection indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/highlightedBackgroundColor":{"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"abstract":[{"type":"text","text":"The color of a select control item’s background when it’s highlighted."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor"],"title":"Instance Properties"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","type":"inheritsFrom","title":"Inherits From"}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@interface"},{"text":" ","kind":"text"},{"text":"ADYSelectAppearance","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"kind":"symbol","seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","interfaceLanguage":"occ"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"ADYSelectAppearance"}],"fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"role":"symbol","externalID":"c:objc(cs)ADYSelectAppearance","symbolKind":"class","roleHeading":"Class","title":"ADYSelectAppearance","modules":[{"name":"Adyen3DS2"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/borderColor":{"fragments":[{"kind":"identifier","text":"borderColor"}],"kind":"symbol","url":"\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor","title":"borderColor","abstract":[{"type":"text","text":"The color of the select control’s borders."}],"role":"symbol","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/highlightedBackgroundColor":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","title":"highlightedBackgroundColor","role":"symbol","fragments":[{"text":"highlightedBackgroundColor","kind":"identifier"}],"type":"topic","abstract":[{"text":"The color of a select control item’s background when it’s highlighted.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/selectionIndicatorTintColor":{"kind":"symbol","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","url":"\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor","role":"symbol","title":"selectionIndicatorTintColor","type":"topic","abstract":[{"text":"The tint color of the select control item’s selection indicator.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/bordercolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/bordercolor.json index 91326e6c9..f3d9a23ae 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/bordercolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/bordercolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of the select control’s borders."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderColor"}],"title":"borderColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYSelectAppearance(py)borderColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the select control’s borders."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"kind":"symbol","abstract":[{"type":"text","text":"The color of the select control’s borders."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","interfaceLanguage":"occ"},"sections":[],"metadata":{"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","navigatorTitle":[{"text":"borderColor","kind":"identifier"}],"role":"symbol","title":"borderColor","fragments":[{"text":"borderColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYSelectAppearance(py)borderColor"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/borderColor":{"fragments":[{"kind":"identifier","text":"borderColor"}],"kind":"symbol","url":"\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor","title":"borderColor","abstract":[{"type":"text","text":"The color of the select control’s borders."}],"role":"symbol","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor.json index fad643963..598ac5de1 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"highlightedBackgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of a select control item’s background when it’s highlighted."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"title":"highlightedBackgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYSelectAppearance(py)highlightedBackgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"highlightedBackgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/highlightedBackgroundColor":{"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"abstract":[{"type":"text","text":"The color of a select control item’s background when it’s highlighted."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","navigatorTitle":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"title":"highlightedBackgroundColor","role":"symbol","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYSelectAppearance(py)highlightedBackgroundColor"},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor"},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The color of a select control item’s background when it’s highlighted.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"text":" * ","kind":"text"},{"text":"highlightedBackgroundColor","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/highlightedBackgroundColor":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","title":"highlightedBackgroundColor","role":"symbol","fragments":[{"text":"highlightedBackgroundColor","kind":"identifier"}],"type":"topic","abstract":[{"text":"The color of a select control item’s background when it’s highlighted.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor.json index c36ae4928..59af52a23 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"selectionIndicatorTintColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The tint color of the select control item’s selection indicator."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"title":"selectionIndicatorTintColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYSelectAppearance(py)selectionIndicatorTintColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"selectionIndicatorTintColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/selectionIndicatorTintColor":{"role":"symbol","title":"selectionIndicatorTintColor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"abstract":[{"type":"text","text":"The tint color of the select control item’s selection indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"}}} \ No newline at end of file +{"abstract":[{"text":"The tint color of the select control item’s selection indicator.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier","text":"UIColor"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"selectionIndicatorTintColor"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"externalID":"c:objc(cs)ADYSelectAppearance(py)selectionIndicatorTintColor","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"title":"selectionIndicatorTintColor","roleHeading":"Instance Property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","interfaceLanguage":"occ"},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/selectionIndicatorTintColor":{"kind":"symbol","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","url":"\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor","role":"symbol","title":"selectionIndicatorTintColor","type":"topic","abstract":[{"text":"The tint color of the select control item’s selection indicator.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice.json index 50cd14f75..69c67eb55 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYService"}],"title":"ADYService","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYService","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYService"}]},"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:"]},{"title":"Type Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version"]},{"title":"Type Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYService"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/version":{"role":"symbol","title":"version","fragments":[{"kind":"identifier","text":"version"}],"abstract":[{"type":"text","text":"The current version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice\/version"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/transactionWithMessageVersion:error:":{"role":"symbol","title":"transactionWithMessageVersion:error:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"abstract":[{"type":"text","text":"Creates a new transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"url":"\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/serviceWithParameters:appearanceConfiguration:completionHandler:":{"role":"symbol","title":"serviceWithParameters:appearanceConfiguration:completionHandler:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/warnings":{"role":"symbol","title":"warnings","fragments":[{"kind":"identifier","text":"warnings"}],"abstract":[{"type":"text","text":"Array containing the warnings that were produced during initialization of the service."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice\/warnings"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships"}],"metadata":{"externalID":"c:objc(cs)ADYService","navigatorTitle":[{"kind":"identifier","text":"ADYService"}],"role":"symbol","roleHeading":"Class","symbolKind":"class","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYService","kind":"identifier"}],"title":"ADYService"},"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYService","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSObject","kind":"typeIdentifier","text":"NSObject"}],"platforms":["iOS"],"languages":["occ"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","interfaceLanguage":"occ"},"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:"]},{"title":"Type Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version"]},{"title":"Type Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/warnings":{"url":"\/documentation\/adyen3ds2\/adyservice\/warnings","title":"warnings","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","abstract":[{"text":"Array containing the warnings that were produced during initialization of the service.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"warnings","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/transactionWithMessageVersion:error:":{"abstract":[{"text":"Creates a new transaction.","type":"text"}],"fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"transactionWithMessageVersion:error:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","title":"transactionWithMessageVersion:error:","url":"\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/serviceWithParameters:appearanceConfiguration:completionHandler:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","navigatorTitle":[{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:","kind":"symbol","fragments":[{"kind":"text","text":"+ "},{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"title":"serviceWithParameters:appearanceConfiguration:completionHandler:","type":"topic"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","type":"unresolvable","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/version":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","type":"topic","title":"version","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice\/version","fragments":[{"kind":"identifier","text":"version"}],"abstract":[{"text":"The current version of the SDK.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:.json index 5e99a563f..8b1703dde 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"+ ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"serviceWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","preciseIdentifier":"c:objc(cs)ADYServiceParameters","text":"ADYServiceParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"parameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"appearanceConfiguration:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","preciseIdentifier":"c:objc(cs)ADYAppearanceConfiguration","text":"ADYAppearanceConfiguration"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"appearanceConfiguration"},{"kind":"text","text":" "},{"kind":"identifier","text":"completionHandler:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(ADYService *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYService)"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completionHandler"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"parameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A collection of parameters to use during initialization of the service."}]}]},{"name":"appearanceConfiguration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The configuration of the appearance of the challenge flow. When "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", a default appearance configuration is used."}]}]},{"name":"completionHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion handler to invoke when the service has been initialized."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"title":"serviceWithParameters:appearanceConfiguration:completionHandler:","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYService(cm)serviceWithParameters:appearanceConfiguration:completionHandler:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/serviceWithParameters:appearanceConfiguration:completionHandler:":{"role":"symbol","title":"serviceWithParameters:appearanceConfiguration:completionHandler:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"metadata":{"externalID":"c:objc(cs)ADYService(cm)serviceWithParameters:appearanceConfiguration:completionHandler:","symbolKind":"method","title":"serviceWithParameters:appearanceConfiguration:completionHandler:","role":"symbol","navigatorTitle":[{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"roleHeading":"Type Method","fragments":[{"text":"+ ","kind":"text"},{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","interfaceLanguage":"occ"},"sections":[],"abstract":[{"text":"Asynchronously creates a service and prepares it for creating a transaction.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"+ (","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"text":"serviceWithParameters:","kind":"identifier"},{"kind":"text","text":"("},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYServiceParameters","text":"ADYServiceParameters"},{"text":" *) ","kind":"text"},{"text":"parameters","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearanceConfiguration:"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","text":"ADYAppearanceConfiguration","preciseIdentifier":"c:objc(cs)ADYAppearanceConfiguration"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"appearanceConfiguration"},{"text":" ","kind":"text"},{"text":"completionHandler:","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"text":" (^","kind":"text"},{"text":")(","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYService","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"typeIdentifier","text":"ADYService"},{"kind":"text","text":" * "},{"text":"service","kind":"internalParam"},{"kind":"text","text":")) "},{"text":"completionHandler","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"]}]},{"parameters":[{"name":"parameters","content":[{"inlineContent":[{"text":"A collection of parameters to use during initialization of the service.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The configuration of the appearance of the challenge flow. When "},{"type":"codeVoice","code":"nil"},{"text":", a default appearance configuration is used.","type":"text"}]}],"name":"appearanceConfiguration"},{"name":"completionHandler","content":[{"inlineContent":[{"text":"The completion handler to invoke when the service has been initialized.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/serviceWithParameters:appearanceConfiguration:completionHandler:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","navigatorTitle":[{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:","kind":"symbol","fragments":[{"kind":"text","text":"+ "},{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"title":"serviceWithParameters:appearanceConfiguration:completionHandler:","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:.json index 0f38f1138..44e49c945 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","preciseIdentifier":"c:objc(cs)ADYTransaction","text":"ADYTransaction"},{"kind":"text","text":" *) "},{"kind":"identifier","text":"transactionWithMessageVersion:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"messageVersion"},{"kind":"text","text":" "},{"kind":"identifier","text":"error:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSError","preciseIdentifier":"c:objc(cs)NSError"},{"kind":"text","text":" * *) "},{"kind":"internalParam","text":"error"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"messageVersion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The version of the protocol to be used during the transaction."}]}]},{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A pointer to an error object that is set to an @p NSError instance when an error occurs."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An initialized transaction, or @p nil if a transaction could not be initialized."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates a new transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"title":"transactionWithMessageVersion:error:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYService(im)transactionWithMessageVersion:error:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"transactionWithMessageVersion:error:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/transactionWithMessageVersion:error:":{"role":"symbol","title":"transactionWithMessageVersion:error:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"abstract":[{"type":"text","text":"Creates a new transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"url":"\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Creates a new transaction.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","text":"ADYTransaction","preciseIdentifier":"c:objc(cs)ADYTransaction","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},{"text":" *) ","kind":"text"},{"text":"transactionWithMessageVersion:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"messageVersion"},{"kind":"text","text":" "},{"text":"error:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSError","text":"NSError","kind":"typeIdentifier"},{"kind":"text","text":" * *) "},{"kind":"internalParam","text":"error"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The version of the protocol to be used during the transaction."}],"type":"paragraph"}],"name":"messageVersion"},{"name":"error","content":[{"inlineContent":[{"type":"text","text":"A pointer to an error object that is set to an @p NSError instance when an error occurs."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An initialized transaction, or @p nil if a transaction could not be initialized."}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:"},"metadata":{"title":"transactionWithMessageVersion:error:","roleHeading":"Instance Method","navigatorTitle":[{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"symbolKind":"method","role":"symbol","externalID":"c:objc(cs)ADYService(im)transactionWithMessageVersion:error:","fragments":[{"kind":"text","text":"- "},{"text":"transactionWithMessageVersion:error:","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/transactionWithMessageVersion:error:":{"abstract":[{"text":"Creates a new transaction.","type":"text"}],"fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"transactionWithMessageVersion:error:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","title":"transactionWithMessageVersion:error:","url":"\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/version.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/version.json index 92d6cae16..499f1a881 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/version.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/version.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"class"},{"kind":"text","text":", "},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"version"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/version"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The current version of the SDK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"version"}],"title":"version","roleHeading":"Type Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYService(cpy)version","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"version"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/version":{"role":"symbol","title":"version","fragments":[{"kind":"identifier","text":"version"}],"abstract":[{"type":"text","text":"The current version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice\/version"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/version"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","interfaceLanguage":"occ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"class"},{"text":", ","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"text":"version","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"metadata":{"role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"version","kind":"identifier"}],"title":"version","navigatorTitle":[{"kind":"identifier","text":"version"}],"roleHeading":"Type Property","symbolKind":"property","externalID":"c:objc(cs)ADYService(cpy)version"},"kind":"symbol","sections":[],"abstract":[{"text":"The current version of the SDK.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/version":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","type":"topic","title":"version","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice\/version","fragments":[{"kind":"identifier","text":"version"}],"abstract":[{"text":"The current version of the SDK.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/warnings.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/warnings.json index 4056e1a9d..f6fd9caeb 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/warnings.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyservice/warnings.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSArray","preciseIdentifier":"c:Q$objc(cs)NSArray"},{"kind":"text","text":" * "},{"kind":"identifier","text":"warnings"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/warnings"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Array containing the warnings that were produced during initialization of the service."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"warnings"}],"title":"warnings","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYService(py)warnings","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"warnings"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/warnings":{"role":"symbol","title":"warnings","fragments":[{"kind":"identifier","text":"warnings"}],"abstract":[{"type":"text","text":"Array containing the warnings that were produced during initialization of the service."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice\/warnings"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"preciseIdentifier":"c:Q$objc(cs)NSArray","kind":"typeIdentifier","text":"NSArray"},{"kind":"text","text":" * "},{"text":"warnings","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/warnings"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Array containing the warnings that were produced during initialization of the service."}],"metadata":{"symbolKind":"property","fragments":[{"text":"warnings","kind":"identifier"}],"externalID":"c:objc(cs)ADYService(py)warnings","modules":[{"name":"Adyen3DS2"}],"role":"symbol","roleHeading":"Instance Property","navigatorTitle":[{"kind":"identifier","text":"warnings"}],"title":"warnings"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/warnings":{"url":"\/documentation\/adyen3ds2\/adyservice\/warnings","title":"warnings","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","abstract":[{"text":"Array containing the warnings that were produced during initialization of the service.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"warnings","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters.json index 792a4478a..2b85c404d 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYServiceParameters","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYServiceParameters"}]},"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYServiceParameters"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:inGroup:":{"role":"symbol","title":"removeValueForKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:":{"role":"symbol","title":"removeValueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:"}],"abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerIdentifier":{"role":"symbol","title":"directoryServerIdentifier","fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"abstract":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:inGroup:":{"role":"symbol","title":"valueForKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:inGroup:"}],"abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:":{"role":"symbol","title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"abstract":[{"type":"text","text":"Creates and returns an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":"."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/init":{"role":"symbol","title":"init","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"init"}],"abstract":[{"type":"text","text":"A deprecated way to initialize "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":". Use "},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"init"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/init"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:inGroup:":{"role":"symbol","title":"setValue:forKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"abstract":[{"type":"text","text":"Sets the value for a given key in a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerRootCertificates":{"role":"symbol","title":"directoryServerRootCertificates","fragments":[{"kind":"identifier","text":"directoryServerRootCertificates"}],"abstract":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:":{"role":"symbol","title":"valueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:"}],"abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"valueForKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:":{"role":"symbol","title":"setValue:forKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:"}],"abstract":[{"type":"text","text":"Sets the value for a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerPublicKey":{"role":"symbol","title":"directoryServerPublicKey","fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"ADYServiceParameters","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","externalID":"c:objc(cs)ADYServiceParameters","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Class","symbolKind":"class"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"title":"Main interface"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYServiceParameters","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSObject","text":"NSObject"}],"languages":["occ"]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","interfaceLanguage":"occ"},"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:"]}],"sections":[],"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","type":"topic","title":"removeValueForKey:","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:","abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"removeValueForKey:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:":{"navigatorTitle":[{"text":"valueForKey:","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","type":"topic","title":"valueForKey:","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:","kind":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:inGroup:":{"fragments":[{"kind":"text","text":"- "},{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","title":"setValue:forKey:inGroup:","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:","kind":"symbol","abstract":[{"text":"Sets the value for a given key in a specific group.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerPublicKey":{"type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey","abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"title":"directoryServerPublicKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerIdentifier":{"title":"directoryServerIdentifier","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"abstract":[{"text":"The identifier of the directory server to use during the transaction creation phase.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:inGroup:":{"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"kind":"symbol","abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","title":"valueForKey:inGroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:":{"navigatorTitle":[{"text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"identifier"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:","type":"topic","abstract":[{"text":"Creates and returns an instance of ","type":"text"},{"type":"codeVoice","code":"ADYServiceParameters"},{"text":".","type":"text"}],"title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:","title":"setValue:forKey:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","role":"symbol","abstract":[{"text":"Sets the value for a given key in the default group.","type":"text"}],"fragments":[{"text":"- ","kind":"text"},{"text":"setValue:forKey:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/init":{"fragments":[{"kind":"text","text":"- "},{"text":"init","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"init"}],"title":"init","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/init","abstract":[{"text":"A deprecated way to initialize ","type":"text"},{"code":"ADYServiceParameters","type":"codeVoice"},{"text":". Use ","type":"text"},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:inGroup:":{"fragments":[{"kind":"text","text":"- "},{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","title":"removeValueForKey:inGroup:","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:","kind":"symbol","abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}]},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerRootCertificates":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates","title":"directoryServerRootCertificates","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","role":"symbol","abstract":[{"text":"The root certificates of the directory server to use during the transaction creation phase.","type":"text"}],"fragments":[{"text":"directoryServerRootCertificates","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier.json index 57f5c7f7c..1acd8382c 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"directoryServerIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"title":"directoryServerIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"directoryServerIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerIdentifier":{"role":"symbol","title":"directoryServerIdentifier","fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"abstract":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"text":" * ","kind":"text"},{"text":"directoryServerIdentifier","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","interfaceLanguage":"occ"},"abstract":[{"text":"The identifier of the directory server to use during the transaction creation phase.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerIdentifier","navigatorTitle":[{"kind":"identifier","text":"directoryServerIdentifier"}],"title":"directoryServerIdentifier","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"directoryServerIdentifier","kind":"identifier"}]},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerIdentifier":{"title":"directoryServerIdentifier","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"abstract":[{"text":"The identifier of the directory server to use during the transaction creation phase.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey.json index d2ee3c282..bc7143e98 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"directoryServerPublicKey"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of this property should be a base64-encoded JSON Web Key."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"title":"directoryServerPublicKey","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerPublicKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"directoryServerPublicKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerPublicKey":{"role":"symbol","title":"directoryServerPublicKey","fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","interfaceLanguage":"occ"},"metadata":{"navigatorTitle":[{"text":"directoryServerPublicKey","kind":"identifier"}],"fragments":[{"text":"directoryServerPublicKey","kind":"identifier"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"Adyen3DS2"}],"title":"directoryServerPublicKey","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerPublicKey"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"directoryServerPublicKey"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of this property should be a base64-encoded JSON Web Key."}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerPublicKey":{"type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey","abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"title":"directoryServerPublicKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"abstract":[{"text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen.","type":"text"}],"kind":"symbol","type":"topic","role":"collection","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","title":"Adyen3DS2","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates.json index 8bcc2eaab..778697844 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"directoryServerRootCertificates"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of this property should be a JSON Web Signature compact serialization."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"directoryServerRootCertificates"}],"title":"directoryServerRootCertificates","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerRootCertificates","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"directoryServerRootCertificates"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerRootCertificates":{"role":"symbol","title":"directoryServerRootCertificates","fragments":[{"kind":"identifier","text":"directoryServerRootCertificates"}],"abstract":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"kind":"identifier","text":"directoryServerRootCertificates"},{"kind":"text","text":";"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of this property should be a JSON Web Signature compact serialization."}]}]}],"sections":[],"abstract":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates"]}],"metadata":{"title":"directoryServerRootCertificates","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"directoryServerRootCertificates","kind":"identifier"}],"navigatorTitle":[{"text":"directoryServerRootCertificates","kind":"identifier"}],"externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerRootCertificates"},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerRootCertificates":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates","title":"directoryServerRootCertificates","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","role":"symbol","abstract":[{"text":"The root certificates of the directory server to use during the transaction creation phase.","type":"text"}],"fragments":[{"text":"directoryServerRootCertificates","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/init.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/init.json index 6db7c09e7..e3c91b71f 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/init.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/init.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"keyword","text":"id"},{"kind":"text","text":") "},{"kind":"identifier","text":"init"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/init"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A deprecated way to initialize "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":". Use "},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"init"}],"title":"init","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)init","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"init"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/init":{"role":"symbol","title":"init","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"init"}],"abstract":[{"type":"text","text":"A deprecated way to initialize "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":". Use "},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"init"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/init"}}} \ No newline at end of file +{"metadata":{"navigatorTitle":[{"text":"init","kind":"identifier"}],"title":"init","role":"symbol","roleHeading":"Instance Method","externalID":"c:objc(cs)ADYServiceParameters(im)init","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"init"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"A deprecated way to initialize "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":". Use "},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/init"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"keyword","text":"id"},{"text":") ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/init":{"fragments":[{"kind":"text","text":"- "},{"text":"init","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"init"}],"title":"init","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/init","abstract":[{"text":"A deprecated way to initialize ","type":"text"},{"code":"ADYServiceParameters","type":"codeVoice"},{"text":". Use ","type":"text"},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:.json index fbcdbf4f6..ad0207fc0 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"keyword","text":"id"},{"kind":"text","text":") "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"directoryServerPublicKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerPublicKey"},{"kind":"text","text":" "},{"kind":"identifier","text":"directoryServerRootCertificates:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerRootCertificates"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"directoryServerIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}]}]},{"name":"directoryServerPublicKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase. The value of this property should be a base64-encoded JSON Web Key."}]}]},{"name":"directoryServerRootCertificates","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase. The value of this property should be a JSON Web Signature compact serialization."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates and returns an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:":{"role":"symbol","title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"abstract":[{"type":"text","text":"Creates and returns an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":"."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","externalID":"c:objc(cs)ADYServiceParameters(im)initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","modules":[{"name":"Adyen3DS2"}],"title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"navigatorTitle":[{"text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"identifier"}]},"kind":"symbol","abstract":[{"type":"text","text":"Creates and returns an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"- (","kind":"text"},{"kind":"keyword","text":"id"},{"text":") ","kind":"text"},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerIdentifier"},{"text":" ","kind":"text"},{"text":"directoryServerPublicKey:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"directoryServerPublicKey"},{"kind":"text","text":" "},{"text":"directoryServerRootCertificates:","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerRootCertificates"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}]}],"name":"directoryServerIdentifier"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase. The value of this property should be a base64-encoded JSON Web Key."}]}],"name":"directoryServerPublicKey"},{"name":"directoryServerRootCertificates","content":[{"type":"paragraph","inlineContent":[{"text":"The root certificates of the directory server to use during the transaction creation phase. The value of this property should be a JSON Web Signature compact serialization.","type":"text"}]}]}],"kind":"parameters"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:":{"navigatorTitle":[{"text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"identifier"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:","type":"topic","abstract":[{"text":"Creates and returns an instance of ","type":"text"},{"type":"codeVoice","code":"ADYServiceParameters"},{"text":".","type":"text"}],"title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:.json index 5b2907424..79d446da9 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"removeValueForKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to remove along with its associated value."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:"}],"title":"removeValueForKey:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)removeValueForKey:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:":{"role":"symbol","title":"removeValueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:"}],"abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","interfaceLanguage":"occ"},"metadata":{"roleHeading":"Instance Method","title":"removeValueForKey:","externalID":"c:objc(cs)ADYServiceParameters(im)removeValueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"symbolKind":"method","navigatorTitle":[{"text":"removeValueForKey:","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"removeValueForKey:","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"text":"key","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"},{"parameters":[{"name":"key","content":[{"inlineContent":[{"text":"The key to remove along with its associated value.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:"]}],"sections":[],"abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","type":"topic","title":"removeValueForKey:","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:","abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"removeValueForKey:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:.json index d89e0ca9b..8533754c3 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"removeValueForKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGroup:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"group"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to remove along with its associated value."}]}]},{"name":"group","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group from which to remove the key and its associated value, or @p if the default group should be used."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"title":"removeValueForKey:inGroup:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)removeValueForKey:inGroup:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:inGroup:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:inGroup:":{"role":"symbol","title":"removeValueForKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"text":"void","preciseIdentifier":"c:v","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"identifier","text":"removeValueForKey:"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"kind":"text","text":" *) "},{"text":"key","kind":"internalParam"},{"text":" ","kind":"text"},{"text":"inGroup:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"group","kind":"internalParam"},{"kind":"text","text":";"}]}]},{"parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key to remove along with its associated value.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The group from which to remove the key and its associated value, or @p if the default group should be used."}],"type":"paragraph"}],"name":"group"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","interfaceLanguage":"occ"},"metadata":{"symbolKind":"method","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"externalID":"c:objc(cs)ADYServiceParameters(im)removeValueForKey:inGroup:","title":"removeValueForKey:inGroup:","fragments":[{"text":"- ","kind":"text"},{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"roleHeading":"Instance Method","modules":[{"name":"Adyen3DS2"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:inGroup:":{"fragments":[{"kind":"text","text":"- "},{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","title":"removeValueForKey:inGroup:","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:","kind":"symbol","abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:.json index b4e6bbbd1..7553463a4 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"setValue:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"value"},{"kind":"text","text":" "},{"kind":"identifier","text":"forKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value to set, or @p nil to remove the value."}]}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for @p value."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Sets the value for a given key in the default group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:"}],"title":"setValue:forKey:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)setValue:forKey:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:":{"role":"symbol","title":"setValue:forKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:"}],"abstract":[{"type":"text","text":"Sets the value for a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"sections":[],"metadata":{"role":"symbol","symbolKind":"method","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:"}],"externalID":"c:objc(cs)ADYServiceParameters(im)setValue:forKey:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"setValue:forKey:","kind":"identifier"}],"title":"setValue:forKey:","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","interfaceLanguage":"occ"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"- (","kind":"text"},{"text":"void","preciseIdentifier":"c:v","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"setValue:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"value"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forKey:"},{"kind":"text","text":"("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"text":"The value to set, or @p nil to remove the value.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The key for @p value."}],"type":"paragraph"}],"name":"key"}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Sets the value for a given key in the default group.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:","title":"setValue:forKey:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","role":"symbol","abstract":[{"text":"Sets the value for a given key in the default group.","type":"text"}],"fragments":[{"text":"- ","kind":"text"},{"text":"setValue:forKey:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:.json index ffb6e7974..e8aa00a4b 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"setValue:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"value"},{"kind":"text","text":" "},{"kind":"identifier","text":"forKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGroup:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"group"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value to set, or @p nil to remove the value."}]}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for @p value."}]}]},{"name":"group","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group in which to set the value, or @p nil if the default group should be used."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Sets the value for a given key in a specific group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"title":"setValue:forKey:inGroup:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)setValue:forKey:inGroup:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:inGroup:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:inGroup:":{"role":"symbol","title":"setValue:forKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"abstract":[{"type":"text","text":"Sets the value for a given key in a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","interfaceLanguage":"occ"},"sections":[],"metadata":{"symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)setValue:forKey:inGroup:","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"text","text":"- "},{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"role":"symbol","title":"setValue:forKey:inGroup:","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:v","text":"void"},{"kind":"text","text":") "},{"text":"setValue:","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forKey:"},{"kind":"text","text":"("},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"kind":"text","text":" *) "},{"text":"key","kind":"internalParam"},{"text":" ","kind":"text"},{"text":"inGroup:","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"group","kind":"internalParam"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The value to set, or @p nil to remove the value.","type":"text"}]}],"name":"value"},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key for @p value.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group in which to set the value, or @p nil if the default group should be used."}]}],"name":"group"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"abstract":[{"text":"Sets the value for a given key in a specific group.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:inGroup:":{"fragments":[{"kind":"text","text":"- "},{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","title":"setValue:forKey:inGroup:","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:","kind":"symbol","abstract":[{"text":"Sets the value for a given key in a specific group.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:.json index 57bdcea4f..da396ec29 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"identifier","text":"valueForKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for which to return the corresponding value."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value associated with @p key, or @p nil if no value was set."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:"}],"title":"valueForKey:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)valueForKey:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:":{"role":"symbol","title":"valueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:"}],"abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"valueForKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:"}],"navigatorTitle":[{"text":"valueForKey:","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Method","externalID":"c:objc(cs)ADYServiceParameters(im)valueForKey:","role":"symbol","title":"valueForKey:","symbolKind":"method"},"abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" *) "},{"text":"valueForKey:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for which to return the corresponding value."}]}],"name":"key"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The value associated with @p key, or @p nil if no value was set."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"url":"\/documentation\/adyen3ds2","kind":"symbol","role":"collection","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"type":"topic","title":"Adyen3DS2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:":{"navigatorTitle":[{"text":"valueForKey:","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","type":"topic","title":"valueForKey:","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:","kind":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:.json index b3fbbd21a..911239a31 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"identifier","text":"valueForKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGroup:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"group"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for which to return the corresponding value."}]}]},{"name":"group","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group from which the value should be retrieved, or @p nil if the default group should be used."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value associated with @p key, or @p nil if no value was set."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:inGroup:"}],"title":"valueForKey:inGroup:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)valueForKey:inGroup:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:inGroup:":{"role":"symbol","title":"valueForKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:inGroup:"}],"abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)valueForKey:inGroup:","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"modules":[{"name":"Adyen3DS2"}],"title":"valueForKey:inGroup:","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","interfaceLanguage":"occ"},"abstract":[{"text":"Returns the value associated with a given key in a specific group.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"text","text":"- ("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"valueForKey:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inGroup:"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"group"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key for which to return the corresponding value.","type":"text"}]}]},{"name":"group","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group from which the value should be retrieved, or @p nil if the default group should be used."}]}]}]},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The value associated with @p key, or @p nil if no value was set.","type":"text"}]}],"kind":"content"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:inGroup:":{"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"kind":"symbol","abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","title":"valueForKey:inGroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyswitchappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyswitchappearance.json index a20218159..55bfd772b 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyswitchappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyswitchappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"title":"ADYSwitchAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYSwitchAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyswitchappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYSwitchAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","title":"NSCopying","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance/switchTintColor":{"role":"symbol","title":"switchTintColor","fragments":[{"kind":"identifier","text":"switchTintColor"}],"abstract":[{"type":"text","text":"The tint color of the switch."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]},{"title":"Conforms To","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"type":"conformsTo","kind":"relationships"}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyswitchappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor"],"title":"Instance Properties"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","interfaceLanguage":"occ"},"metadata":{"roleHeading":"Class","symbolKind":"class","title":"ADYSwitchAppearance","navigatorTitle":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYSwitchAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYSwitchAppearance"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"text":"ADYSwitchAppearance","kind":"identifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"typeIdentifier","text":"ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying","title":"NSCopying"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance/switchTintColor":{"url":"\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor","title":"switchTintColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","type":"topic","abstract":[{"type":"text","text":"The tint color of the switch."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"switchTintColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyswitchappearance/switchtintcolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyswitchappearance/switchtintcolor.json index 425bcc9ac..61d6747c5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyswitchappearance/switchtintcolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adyswitchappearance/switchtintcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"switchTintColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The tint color of the switch."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"switchTintColor"}],"title":"switchTintColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYSwitchAppearance(py)switchTintColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"switchTintColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance/switchTintColor":{"role":"symbol","title":"switchTintColor","fragments":[{"kind":"identifier","text":"switchTintColor"}],"abstract":[{"type":"text","text":"The tint color of the switch."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"}}} \ No newline at end of file +{"metadata":{"title":"switchTintColor","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYSwitchAppearance(py)switchTintColor","fragments":[{"text":"switchTintColor","kind":"identifier"}],"navigatorTitle":[{"text":"switchTintColor","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"text":"switchTintColor","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor"},"abstract":[{"type":"text","text":"The tint color of the switch."}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance/switchTintColor":{"url":"\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor","title":"switchTintColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","type":"topic","abstract":[{"type":"text","text":"The tint color of the switch."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"switchTintColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance.json index d99b36899..265d54800 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"title":"ADYTextFieldAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYTextFieldAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYTextFieldAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYTextFieldAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/keyboardAppearance":{"role":"symbol","title":"keyboardAppearance","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/cornerRadius":{"role":"symbol","title":"cornerRadius","fragments":[{"kind":"identifier","text":"cornerRadius"}],"abstract":[{"type":"text","text":"The radius of the text field’s corners."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderWidth":{"role":"symbol","title":"borderWidth","fragments":[{"kind":"identifier","text":"borderWidth"}],"abstract":[{"type":"text","text":"The width of the text field’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the text field’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYTextFieldAppearance"},{"kind":"text","text":" : "},{"preciseIdentifier":"c:objc(cs)ADYAppearance","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","text":"ADYAppearance"}],"platforms":["iOS"],"languages":["occ"]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance"]}],"sections":[],"metadata":{"fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"navigatorTitle":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"title":"ADYTextFieldAppearance","externalID":"c:objc(cs)ADYTextFieldAppearance","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Class","symbolKind":"class"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"kind":"symbol","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance"]}],"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","type":"inheritsFrom"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderColor":{"fragments":[{"kind":"identifier","text":"borderColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","title":"borderColor","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor","kind":"symbol","abstract":[{"text":"The color of the text field’s border.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/cornerRadius":{"title":"cornerRadius","abstract":[{"text":"The radius of the text field’s corners.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","fragments":[{"text":"cornerRadius","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderWidth":{"url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth","title":"borderWidth","type":"topic","abstract":[{"type":"text","text":"The width of the text field’s border."}],"kind":"symbol","role":"symbol","fragments":[{"text":"borderWidth","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/keyboardAppearance":{"kind":"symbol","role":"symbol","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance","abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"title":"keyboardAppearance","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/bordercolor.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/bordercolor.json index e104513b9..16f94c78e 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/bordercolor.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/bordercolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of the text field’s border."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderColor"}],"title":"borderColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTextFieldAppearance(py)borderColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the text field’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","interfaceLanguage":"occ"},"metadata":{"externalID":"c:objc(cs)ADYTextFieldAppearance(py)borderColor","modules":[{"name":"Adyen3DS2"}],"title":"borderColor","fragments":[{"text":"borderColor","kind":"identifier"}],"symbolKind":"property","role":"symbol","navigatorTitle":[{"text":"borderColor","kind":"identifier"}],"roleHeading":"Instance Property"},"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"abstract":[{"type":"text","text":"The color of the text field’s border."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderColor":{"fragments":[{"kind":"identifier","text":"borderColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","title":"borderColor","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor","kind":"symbol","abstract":[{"text":"The color of the text field’s border.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/borderwidth.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/borderwidth.json index a2fb28efa..998b1edda 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/borderwidth.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/borderwidth.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"borderWidth"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The width of the text field’s border."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderWidth"}],"title":"borderWidth","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTextFieldAppearance(py)borderWidth","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderWidth"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderWidth":{"role":"symbol","title":"borderWidth","fragments":[{"kind":"identifier","text":"borderWidth"}],"abstract":[{"type":"text","text":"The width of the text field’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGFloat"},{"text":" ","kind":"text"},{"text":"borderWidth","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","interfaceLanguage":"occ"},"abstract":[{"text":"The width of the text field’s border.","type":"text"}],"metadata":{"externalID":"c:objc(cs)ADYTextFieldAppearance(py)borderWidth","symbolKind":"property","role":"symbol","title":"borderWidth","navigatorTitle":[{"kind":"identifier","text":"borderWidth"}],"roleHeading":"Instance Property","fragments":[{"text":"borderWidth","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderWidth":{"url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth","title":"borderWidth","type":"topic","abstract":[{"type":"text","text":"The width of the text field’s border."}],"kind":"symbol","role":"symbol","fragments":[{"text":"borderWidth","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/cornerradius.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/cornerradius.json index 68439bdfc..48344927c 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/cornerradius.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/cornerradius.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"cornerRadius"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The radius of the text field’s corners."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"cornerRadius"}],"title":"cornerRadius","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTextFieldAppearance(py)cornerRadius","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"cornerRadius"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/cornerRadius":{"role":"symbol","title":"cornerRadius","fragments":[{"kind":"identifier","text":"cornerRadius"}],"abstract":[{"type":"text","text":"The radius of the text field’s corners."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"assign"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:@T@CGFloat","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"abstract":[{"type":"text","text":"The radius of the text field’s corners."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"cornerRadius"}],"roleHeading":"Instance Property","title":"cornerRadius","navigatorTitle":[{"text":"cornerRadius","kind":"identifier"}],"role":"symbol","externalID":"c:objc(cs)ADYTextFieldAppearance(py)cornerRadius","symbolKind":"property","modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/cornerRadius":{"title":"cornerRadius","abstract":[{"text":"The radius of the text field’s corners.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","fragments":[{"text":"cornerRadius","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance.json index 15c0b7196..3d49ae0ca 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIKeyboardAppearance","preciseIdentifier":"c:@E@UIKeyboardAppearance"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyboardAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"title":"keyboardAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTextFieldAppearance(py)keyboardAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"keyboardAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/keyboardAppearance":{"role":"symbol","title":"keyboardAppearance","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"title":"keyboardAppearance","roleHeading":"Instance Property","symbolKind":"property","navigatorTitle":[{"kind":"identifier","text":"keyboardAppearance"}],"externalID":"c:objc(cs)ADYTextFieldAppearance(py)keyboardAppearance","role":"symbol","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"modules":[{"name":"Adyen3DS2"}]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","interfaceLanguage":"occ"},"abstract":[{"text":"The appearance of the keyboard when the text field is used.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"UIKeyboardAppearance","preciseIdentifier":"c:@E@UIKeyboardAppearance"},{"kind":"text","text":" "},{"text":"keyboardAppearance","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/keyboardAppearance":{"kind":"symbol","role":"symbol","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance","abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"title":"keyboardAppearance","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction.json index aec3ab368..cc904f93b 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYTransaction"}],"title":"ADYTransaction","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYTransaction","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYTransaction"}]},"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYTransaction"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:timeout:completionHandler:":{"role":"symbol","title":"performChallengeWithParameters:timeout:completionHandler:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:completionHandler:":{"role":"symbol","title":"performChallengeWithParameters:completionHandler:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/close":{"role":"symbol","title":"close","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"close"}],"abstract":[{"type":"text","text":"Closes the transaction, cleaning resources held by the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"close"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/close"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/authenticationRequestParameters":{"role":"symbol","title":"authenticationRequestParameters","fragments":[{"kind":"identifier","text":"authenticationRequestParameters"}],"abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:":{"role":"symbol","title":"performChallengeWithParameters:delegate:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/cancelChallenge":{"role":"symbol","title":"cancelChallenge","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"cancelChallenge"}],"abstract":[{"type":"text","text":"Cancels the current challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"cancelChallenge"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/progressView":{"role":"symbol","title":"progressView","fragments":[{"kind":"identifier","text":"progressView"}],"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/progressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:timeout:":{"role":"symbol","title":"performChallengeWithParameters:delegate:timeout:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/securityDelegate":{"role":"symbol","title":"securityDelegate","fragments":[{"kind":"identifier","text":"securityDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/securitydelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"}}} \ No newline at end of file +{"metadata":{"symbolKind":"class","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYTransaction","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ADYTransaction"}],"role":"symbol","title":"ADYTransaction","roleHeading":"Class"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYTransaction"},{"kind":"text","text":" : "},{"text":"NSObject","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSObject"}]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","interfaceLanguage":"occ"},"sections":[],"kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"title":"Main interface","generated":true}],"relationshipsSections":[{"type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/close":{"fragments":[{"text":"- ","kind":"text"},{"text":"close","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","url":"\/documentation\/adyen3ds2\/adytransaction\/close","navigatorTitle":[{"text":"close","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Closes the transaction, cleaning resources held by the transaction.","type":"text"}],"title":"close","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/authenticationRequestParameters":{"role":"symbol","abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","type":"topic","title":"authenticationRequestParameters","url":"\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters","kind":"symbol","fragments":[{"text":"authenticationRequestParameters","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/securityDelegate":{"fragments":[{"text":"securityDelegate","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","url":"\/documentation\/adyen3ds2\/adytransaction\/securitydelegate","role":"symbol","abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"title":"securityDelegate","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:":{"fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:","navigatorTitle":[{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Starts the challenge flow for the transaction.","type":"text"}],"title":"performChallengeWithParameters:delegate:","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:timeout:completionHandler:":{"title":"performChallengeWithParameters:timeout:completionHandler:","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:","role":"symbol","navigatorTitle":[{"text":"performChallengeWithParameters:timeout:completionHandler:","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/cancelChallenge":{"fragments":[{"text":"- ","kind":"text"},{"text":"cancelChallenge","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","url":"\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge","navigatorTitle":[{"text":"cancelChallenge","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Cancels the current challenge flow.","type":"text"}],"title":"cancelChallenge","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","title":"NSObject","type":"unresolvable"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:timeout:":{"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","title":"performChallengeWithParameters:delegate:timeout:","navigatorTitle":[{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/progressView":{"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"fragments":[{"text":"progressView","kind":"identifier"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","title":"progressView","url":"\/documentation\/adyen3ds2\/adytransaction\/progressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:completionHandler:":{"fragments":[{"kind":"text","text":"- "},{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}],"navigatorTitle":[{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}],"title":"performChallengeWithParameters:completionHandler:","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","role":"symbol","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:","abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/authenticationrequestparameters.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/authenticationrequestparameters.json index b21f7e608..b4d6add97 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/authenticationrequestparameters.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/authenticationrequestparameters.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","preciseIdentifier":"c:objc(cs)ADYAuthenticationRequestParameters","text":"ADYAuthenticationRequestParameters"},{"kind":"text","text":" * "},{"kind":"identifier","text":"authenticationRequestParameters"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"authenticationRequestParameters"}],"title":"authenticationRequestParameters","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTransaction(py)authenticationRequestParameters","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"authenticationRequestParameters"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/authenticationRequestParameters":{"role":"symbol","title":"authenticationRequestParameters","fragments":[{"kind":"identifier","text":"authenticationRequestParameters"}],"abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"text":"ADYAuthenticationRequestParameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYAuthenticationRequestParameters"},{"text":" * ","kind":"text"},{"text":"authenticationRequestParameters","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters"},"abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"metadata":{"externalID":"c:objc(cs)ADYTransaction(py)authenticationRequestParameters","symbolKind":"property","role":"symbol","title":"authenticationRequestParameters","navigatorTitle":[{"text":"authenticationRequestParameters","kind":"identifier"}],"roleHeading":"Instance Property","fragments":[{"text":"authenticationRequestParameters","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/authenticationRequestParameters":{"role":"symbol","abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","type":"topic","title":"authenticationRequestParameters","url":"\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters","kind":"symbol","fragments":[{"text":"authenticationRequestParameters","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/cancelchallenge.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/cancelchallenge.json index c3f1ef279..9adb2dd68 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/cancelchallenge.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/cancelchallenge.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"cancelChallenge"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Cancels the current challenge flow."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"cancelChallenge"}],"title":"cancelChallenge","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)cancelChallenge","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"cancelChallenge"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/cancelChallenge":{"role":"symbol","title":"cancelChallenge","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"cancelChallenge"}],"abstract":[{"type":"text","text":"Cancels the current challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"cancelChallenge"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"title":"cancelChallenge","roleHeading":"Instance Method","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"method","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"cancelChallenge"}],"navigatorTitle":[{"text":"cancelChallenge","kind":"identifier"}],"externalID":"c:objc(cs)ADYTransaction(im)cancelChallenge"},"sections":[],"abstract":[{"text":"Cancels the current challenge flow.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"text","text":"- ("},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"kind":"identifier","text":"cancelChallenge"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/cancelChallenge":{"fragments":[{"text":"- ","kind":"text"},{"text":"cancelChallenge","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","url":"\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge","navigatorTitle":[{"text":"cancelChallenge","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Cancels the current challenge flow.","type":"text"}],"title":"cancelChallenge","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/close.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/close.json index b868ab7a6..c161da92e 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/close.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/close.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"close"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method should be called when no challenge is performed. When a challenge is performed, all sensitive data is removed automatically."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/close"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Closes the transaction, cleaning resources held by the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"close"}],"title":"close","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)close","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"close"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/close":{"role":"symbol","title":"close","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"close"}],"abstract":[{"type":"text","text":"Closes the transaction, cleaning resources held by the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"close"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/close"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/close"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"abstract":[{"text":"Closes the transaction, cleaning resources held by the transaction.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"- (","kind":"text"},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"text":"close","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This method should be called when no challenge is performed. When a challenge is performed, all sensitive data is removed automatically.","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","interfaceLanguage":"occ"},"metadata":{"externalID":"c:objc(cs)ADYTransaction(im)close","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"close"}],"navigatorTitle":[{"kind":"identifier","text":"close"}],"symbolKind":"method","title":"close","roleHeading":"Instance Method"},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/close":{"fragments":[{"text":"- ","kind":"text"},{"text":"close","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","url":"\/documentation\/adyen3ds2\/adytransaction\/close","navigatorTitle":[{"text":"close","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Closes the transaction, cleaning resources held by the transaction.","type":"text"}],"title":"close","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:.json index 25e96ea77..ce7f6d6f3 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","text":"ADYChallengeParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"challengeParameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"completionHandler:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(ADYChallengeResult *, NSError *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completionHandler"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS server."}]}]},{"name":"completionHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion handler to invoke when the challenge flow is finished."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"title":"performChallengeWithParameters:completionHandler:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:completionHandler:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:completionHandler:":{"role":"symbol","title":"performChallengeWithParameters:completionHandler:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"- (","kind":"text"},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","text":"ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters"},{"kind":"text","text":" *) "},{"text":"challengeParameters","kind":"internalParam"},{"kind":"text","text":" "},{"text":"completionHandler:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)","text":"void (^)(ADYChallengeResult *, NSError *)","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"completionHandler","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"inlineContent":[{"text":"The challenge parameters received from the 3DS server.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The completion handler to invoke when the challenge flow is finished."}],"type":"paragraph"}],"name":"completionHandler"}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:"]}],"metadata":{"title":"performChallengeWithParameters:completionHandler:","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:completionHandler:","fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:completionHandler:":{"fragments":[{"kind":"text","text":"- "},{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}],"navigatorTitle":[{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}],"title":"performChallengeWithParameters:completionHandler:","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","role":"symbol","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:","abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:.json index 68ec2d3b5..5498328d3 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","text":"ADYChallengeParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"challengeParameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"delegate:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYChallengeDelegate"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"delegate"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS Server."}]}]},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate to inform of the result of the challenge."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"title":"performChallengeWithParameters:delegate:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:delegate:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:":{"role":"symbol","title":"performChallengeWithParameters:delegate:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"metadata":{"title":"performChallengeWithParameters:delegate:","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:delegate:","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"navigatorTitle":[{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"text":"performChallengeWithParameters:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ADYChallengeParameters","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"challengeParameters"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate:"},{"kind":"text","text":"("},{"text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYChallengeDelegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"delegate","kind":"internalParam"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"text":"The challenge parameters received from the 3DS Server.","type":"text"}]}]},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"text":"The delegate to inform of the result of the challenge.","type":"text"}]}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:":{"fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:","navigatorTitle":[{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Starts the challenge flow for the transaction.","type":"text"}],"title":"performChallengeWithParameters:delegate:","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:.json index 70e84db1d..d180da579 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","text":"ADYChallengeParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"challengeParameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"delegate:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYChallengeDelegate"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"delegate"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeout:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSTimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") "},{"kind":"internalParam","text":"timeout"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS Server."}]}]},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate to inform of the result of the challenge."}]}]},{"name":"timeout","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The timeout interval in seconds in which the challenge process should be completed. Should be at least 300 seconds."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"title":"performChallengeWithParameters:delegate:timeout:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:delegate:timeout:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:timeout:":{"role":"symbol","title":"performChallengeWithParameters:delegate:timeout:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:"},"metadata":{"navigatorTitle":[{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:delegate:timeout:","title":"performChallengeWithParameters:delegate:timeout:","fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","kind":"typeIdentifier","text":"void"},{"text":") ","kind":"text"},{"text":"performChallengeWithParameters:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYChallengeParameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","text":"ADYChallengeParameters","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"challengeParameters"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate:"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:Qoobjc(pl)ADYChallengeDelegate","kind":"typeIdentifier","text":"id"},{"text":") ","kind":"text"},{"kind":"internalParam","text":"delegate"},{"kind":"text","text":" "},{"text":"timeout:","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"NSTimeInterval"},{"text":") ","kind":"text"},{"kind":"internalParam","text":"timeout"},{"text":";","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS Server."}]}],"name":"challengeParameters"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate to inform of the result of the challenge."}]}],"name":"delegate"},{"name":"timeout","content":[{"type":"paragraph","inlineContent":[{"text":"The timeout interval in seconds in which the challenge process should be completed. Should be at least 300 seconds.","type":"text"}]}]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:timeout:":{"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","title":"performChallengeWithParameters:delegate:timeout:","navigatorTitle":[{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:.json index d41ed02ee..f0d38743d 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","text":"ADYChallengeParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"challengeParameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeout:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSTimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") "},{"kind":"internalParam","text":"timeout"},{"kind":"text","text":" "},{"kind":"identifier","text":"completionHandler:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(ADYChallengeResult *, NSError *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completionHandler"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS server."}]}]},{"name":"timeout","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The timeout interval in seconds in which the challenge process should be completed. Should be at least 300 seconds. There is no maximum value."}]}]},{"name":"completionHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion handler to invoke when the challenge flow is finished."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"title":"performChallengeWithParameters:timeout:completionHandler:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:timeout:completionHandler:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:timeout:completionHandler:":{"role":"symbol","title":"performChallengeWithParameters:timeout:completionHandler:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"metadata":{"title":"performChallengeWithParameters:timeout:completionHandler:","roleHeading":"Instance Method","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"method","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:timeout:completionHandler:"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"identifier","text":"performChallengeWithParameters:"},{"text":"(","kind":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","text":"ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","kind":"typeIdentifier"},{"kind":"text","text":" *) "},{"text":"challengeParameters","kind":"internalParam"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeout:"},{"kind":"text","text":"("},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"NSTimeInterval","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"internalParam","text":"timeout"},{"kind":"text","text":" "},{"kind":"identifier","text":"completionHandler:"},{"text":"(","kind":"text"},{"text":"void (^)(ADYChallengeResult *, NSError *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"completionHandler","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"]}]},{"parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"text":"The challenge parameters received from the 3DS server.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The timeout interval in seconds in which the challenge process should be completed. Should be at least 300 seconds. There is no maximum value.","type":"text"}],"type":"paragraph"}],"name":"timeout"},{"name":"completionHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion handler to invoke when the challenge flow is finished."}]}]}],"kind":"parameters"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:timeout:completionHandler:":{"title":"performChallengeWithParameters:timeout:completionHandler:","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:","role":"symbol","navigatorTitle":[{"text":"performChallengeWithParameters:timeout:completionHandler:","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/progressview.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/progressview.json index 255b0fb96..a5aea2d97 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/progressview.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/progressview.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYProgressView"},{"kind":"text","text":" * "},{"kind":"identifier","text":"progressView"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/progressview"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"progressView"}],"title":"progressView","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTransaction(py)progressView","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"progressView"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/progressView":{"role":"symbol","title":"progressView","fragments":[{"kind":"identifier","text":"progressView"}],"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/progressview"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"abstract":[{"text":"A progress view that can optionally be shown to indicate a loading state.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/progressview"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYProgressView"},{"text":" ","kind":"text"},{"text":"progressView","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"metadata":{"fragments":[{"text":"progressView","kind":"identifier"}],"navigatorTitle":[{"text":"progressView","kind":"identifier"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"symbolKind":"property","externalID":"c:objc(cs)ADYTransaction(py)progressView","roleHeading":"Instance Property","title":"progressView"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/progressView":{"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"fragments":[{"text":"progressView","kind":"identifier"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","title":"progressView","url":"\/documentation\/adyen3ds2\/adytransaction\/progressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/securitydelegate.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/securitydelegate.json index dbf34891d..4c52ad08d 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/securitydelegate.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransaction/securitydelegate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"weak"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYSecurityWarningsDelegate"},{"kind":"text","text":" * "},{"kind":"identifier","text":"securityDelegate"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/securitydelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"securityDelegate"}],"title":"securityDelegate","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTransaction(py)securityDelegate","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"securityDelegate"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/securityDelegate":{"role":"symbol","title":"securityDelegate","fragments":[{"kind":"identifier","text":"securityDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/securitydelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"securityDelegate","navigatorTitle":[{"text":"securityDelegate","kind":"identifier"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"securityDelegate"}],"externalID":"c:objc(cs)ADYTransaction(py)securityDelegate"},"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","interfaceLanguage":"occ"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/securitydelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"weak"},{"text":") ","kind":"text"},{"text":"id","kind":"typeIdentifier","preciseIdentifier":"c:Qoobjc(pl)ADYSecurityWarningsDelegate"},{"kind":"text","text":" "},{"kind":"identifier","text":"securityDelegate"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/securityDelegate":{"fragments":[{"text":"securityDelegate","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","url":"\/documentation\/adyen3ds2\/adytransaction\/securitydelegate","role":"symbol","abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"title":"securityDelegate","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransactiondefaultchallengetimeout.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransactiondefaultchallengetimeout.json index 47f90979f..f49b2da99 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransactiondefaultchallengetimeout.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adytransactiondefaultchallengetimeout.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSTimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"title":"ADYTransactionDefaultChallengeTimeout","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYTransactionDefaultChallengeTimeout","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","interfaceLanguage":"occ"},"sections":[],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"]}],"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extern","kind":"keyword"},{"text":" ","kind":"text"},{"text":"const","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NSTimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"metadata":{"symbolKind":"var","role":"symbol","roleHeading":"Global Variable","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"navigatorTitle":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}],"title":"ADYTransactionDefaultChallengeTimeout","externalID":"c:@ADYTransactionDefaultChallengeTimeout","modules":[{"name":"Adyen3DS2"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning.json index cb52ecf6b..206779602 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYWarning"}],"title":"ADYWarning","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYWarning","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarning"}]},"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYWarning"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/identifier":{"role":"symbol","title":"identifier","fragments":[{"kind":"identifier","text":"identifier"}],"abstract":[{"type":"text","text":"The identifier of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/identifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/severity":{"role":"symbol","title":"severity","fragments":[{"kind":"identifier","text":"severity"}],"abstract":[{"type":"text","text":"The severity level of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/severity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/message":{"role":"symbol","title":"message","fragments":[{"kind":"identifier","text":"message"}],"abstract":[{"type":"text","text":"The message of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/message"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity"],"title":"Instance Properties"}],"relationshipsSections":[{"kind":"relationships","type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYWarning","navigatorTitle":[{"text":"ADYWarning","kind":"identifier"}],"roleHeading":"Class","role":"symbol","symbolKind":"class"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"},"seeAlsoSections":[{"title":"Main interface","generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]}],"sections":[],"abstract":[{"text":"Describes a warning produced while conducting security checks.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"text":"ADYWarning","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/message":{"kind":"symbol","role":"symbol","fragments":[{"text":"message","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","type":"topic","title":"message","abstract":[{"type":"text","text":"The message of the warning."}],"url":"\/documentation\/adyen3ds2\/adywarning\/message"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/severity":{"kind":"symbol","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarning\/severity","abstract":[{"type":"text","text":"The severity level of the warning."}],"title":"severity","fragments":[{"kind":"identifier","text":"severity"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/identifier":{"abstract":[{"text":"The identifier of the warning.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adywarning\/identifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"identifier","kind":"identifier"}],"title":"identifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","type":"unresolvable","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/identifier.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/identifier.json index 64df7549f..ed3111fe2 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/identifier.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/identifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"identifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning\/identifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The identifier of the warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"identifier"}],"title":"identifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYWarning(py)identifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/identifier":{"role":"symbol","title":"identifier","fragments":[{"kind":"identifier","text":"identifier"}],"abstract":[{"type":"text","text":"The identifier of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/identifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","title":"identifier","externalID":"c:objc(cs)ADYWarning(py)identifier","role":"symbol","navigatorTitle":[{"text":"identifier","kind":"identifier"}],"fragments":[{"text":"identifier","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarning\/identifier"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The identifier of the warning."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/identifier":{"abstract":[{"text":"The identifier of the warning.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adywarning\/identifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"identifier","kind":"identifier"}],"title":"identifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/message.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/message.json index 115db5664..fcdc13789 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/message.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/message.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"message"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning\/message"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The message of the warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"message"}],"title":"message","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYWarning(py)message","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"message"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/message":{"role":"symbol","title":"message","fragments":[{"kind":"identifier","text":"message"}],"abstract":[{"type":"text","text":"The message of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/message"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"text":"message","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"metadata":{"navigatorTitle":[{"text":"message","kind":"identifier"}],"externalID":"c:objc(cs)ADYWarning(py)message","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"message","kind":"identifier"}],"title":"message","symbolKind":"property","modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarning\/message"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"The message of the warning."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/message":{"kind":"symbol","role":"symbol","fragments":[{"text":"message","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","type":"topic","title":"message","abstract":[{"type":"text","text":"The message of the warning."}],"url":"\/documentation\/adyen3ds2\/adywarning\/message"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/severity.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/severity.json index 0e085836d..fb3dfce75 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/severity.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarning/severity.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","preciseIdentifier":"c:@E@ADYWarningSeverity","text":"ADYWarningSeverity"},{"kind":"text","text":" "},{"kind":"identifier","text":"severity"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning\/severity"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The severity level of the warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"severity"}],"title":"severity","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYWarning(py)severity","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"severity"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/severity":{"role":"symbol","title":"severity","fragments":[{"kind":"identifier","text":"severity"}],"abstract":[{"type":"text","text":"The severity level of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/severity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"The severity level of the warning.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"severity","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"severity","kind":"identifier"}],"navigatorTitle":[{"text":"severity","kind":"identifier"}],"externalID":"c:objc(cs)ADYWarning(py)severity"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"text":"ADYWarningSeverity","preciseIdentifier":"c:@E@ADYWarningSeverity","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"},{"text":" ","kind":"text"},{"text":"severity","kind":"identifier"},{"text":";","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning\/severity"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/severity":{"kind":"symbol","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarning\/severity","abstract":[{"type":"text","text":"The severity level of the warning."}],"title":"severity","fragments":[{"kind":"identifier","text":"severity"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity.json index 7de8ee364..b60c87fbf 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYWarningSeverity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUInteger","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarningseverity"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"title":"ADYWarningSeverity","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"c:@E@ADYWarningSeverity","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarningSeverity"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityLow":{"role":"symbol","title":"ADYWarningSeverityLow","fragments":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityHigh":{"role":"symbol","title":"ADYWarningSeverityHigh","fragments":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}],"abstract":[{"type":"text","text":"Indicates a high-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityMedium":{"role":"symbol","title":"ADYWarningSeverityMedium","fragments":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}],"abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"],"title":"Enumeration Cases"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYWarningSeverity"},{"text":": ","kind":"text"},{"text":"NSUInteger","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","interfaceLanguage":"occ"},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"],"generated":true,"title":"Enumerations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"enum","roleHeading":"Enumeration","title":"ADYWarningSeverity","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"ADYWarningSeverity","kind":"identifier"}],"role":"symbol","fragments":[{"text":"ADYWarningSeverity","kind":"identifier"}],"externalID":"c:@E@ADYWarningSeverity"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarningseverity"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityHigh":{"type":"topic","kind":"symbol","title":"ADYWarningSeverityHigh","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","abstract":[{"text":"Indicates a high-severity warning.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh","role":"symbol","fragments":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityLow":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"title":"ADYWarningSeverityLow","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow","role":"symbol","fragments":[{"text":"ADYWarningSeverityLow","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityMedium":{"url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium","title":"ADYWarningSeverityMedium","abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarningSeverityMedium","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh.json index dca543300..b3e2e7843 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a high-severity warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}],"title":"ADYWarningSeverityHigh","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityHigh","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityHigh":{"role":"symbol","title":"ADYWarningSeverityHigh","fragments":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}],"abstract":[{"type":"text","text":"Indicates a high-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"abstract":[{"type":"text","text":"Indicates a high-severity warning."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","interfaceLanguage":"occ"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh"]}],"metadata":{"title":"ADYWarningSeverityHigh","symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}],"role":"symbol","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityHigh","fragments":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityHigh":{"type":"topic","kind":"symbol","title":"ADYWarningSeverityHigh","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","abstract":[{"text":"Indicates a high-severity warning.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh","role":"symbol","fragments":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow.json index 98fc2de78..22ebb5cd5 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"title":"ADYWarningSeverityLow","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityLow","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarningSeverityLow"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityLow":{"role":"symbol","title":"ADYWarningSeverityLow","fragments":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"metadata":{"navigatorTitle":[{"text":"ADYWarningSeverityLow","kind":"identifier"}],"role":"symbol","title":"ADYWarningSeverityLow","symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityLow","roleHeading":"Enumeration Case"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"ADYWarningSeverityLow","kind":"identifier"}],"platforms":["iOS"],"languages":["occ"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityLow":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"title":"ADYWarningSeverityLow","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow","role":"symbol","fragments":[{"text":"ADYWarningSeverityLow","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium.json index 1079d5aa7..f86338313 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}],"title":"ADYWarningSeverityMedium","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityMedium","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityMedium":{"role":"symbol","title":"ADYWarningSeverityMedium","fragments":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}],"abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"role":"symbol","title":"ADYWarningSeverityMedium","symbolKind":"case","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityMedium","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYWarningSeverityMedium","kind":"identifier"}],"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYWarningSeverityMedium","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"},"abstract":[{"text":"Indicates a medium-severity warning.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityMedium":{"url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium","title":"ADYWarningSeverityMedium","abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarningSeverityMedium","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"}}} \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/ady3ds2sdkversion/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/ady3ds2sdkversion/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/ady3ds2sdkversion/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/ady3ds2sdkversion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/font/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/font/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/font/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/font/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/textcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/textcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/textcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearance/textcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearancebuttontype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/textcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/textcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/textcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/textcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/backgroundcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/backgroundcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/backgroundcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/cornerradius/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/cornerradius/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/cornerradius/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/cornerradius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/texttransform/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/texttransform/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/texttransform/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearance/texttransform/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adybuttonappearancetexttransform/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengecompletionhandler/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengecompletionhandler/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengecompletionhandler/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengecompletionhandler/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengedelegate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acssignedcontent/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acssignedcontent/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acssignedcontent/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acssignedcontent/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/transactionstatus/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/transactionstatus/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/transactionstatus/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adychallengeresult/transactionstatus/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyen3ds2versionnumber/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyen3ds2versionnumber/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyen3ds2versionnumber/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyen3ds2versionnumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyen3ds2versionstring/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyen3ds2versionstring/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyen3ds2versionstring/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyen3ds2versionstring/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/bordercolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/bordercolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/bordercolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/headingfont/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/headingfont/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/headingfont/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/headingfont/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/headingtextcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/headingtextcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/headingtextcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/headingtextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/errortextcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/errortextcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/errortextcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/errortextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headingfont/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headingfont/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headingfont/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headingfont/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headinglineheight/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headinglineheight/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headinglineheight/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headinglineheight/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headingtextcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headingtextcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headingtextcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/headingtextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/lineheight/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/lineheight/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/lineheight/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/lineheight/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/subheadingfont/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/subheadingfont/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/subheadingfont/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/subheadingfont/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/title/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/title/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/title/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adynavigationbarappearance/title/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/hide/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/hide/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/hide/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/hide/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/hidewithcompletion:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/hidewithcompletion:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/hidewithcompletion:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/hidewithcompletion:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/show/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/show/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/show/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/show/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/showwithcompletion:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/showwithcompletion:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/showwithcompletion:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprogressview/showwithcompletion:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrordetailkey/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrordetailkey/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrordetailkey/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrordetailkey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrordomain/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrordomain/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrordomain/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrordomain/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrorcode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrordomain/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrordomain/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrordomain/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyruntimeerrordomain/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adysecuritywarningsdelegate/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adysecuritywarningsdelegate/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adysecuritywarningsdelegate/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adysecuritywarningsdelegate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/bordercolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/bordercolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/bordercolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/version/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/version/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/version/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/version/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/warnings/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/warnings/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/warnings/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyservice/warnings/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/init/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/init/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/init/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/init/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/valueforkey:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/valueforkey:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/valueforkey:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/valueforkey:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyswitchappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyswitchappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyswitchappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyswitchappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyswitchappearance/switchtintcolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyswitchappearance/switchtintcolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyswitchappearance/switchtintcolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adyswitchappearance/switchtintcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/bordercolor/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/bordercolor/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/bordercolor/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/borderwidth/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/borderwidth/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/borderwidth/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/borderwidth/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/cornerradius/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/cornerradius/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/cornerradius/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/cornerradius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/authenticationrequestparameters/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/authenticationrequestparameters/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/authenticationrequestparameters/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/authenticationrequestparameters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/cancelchallenge/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/cancelchallenge/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/cancelchallenge/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/cancelchallenge/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/close/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/close/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/close/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/close/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/progressview/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/progressview/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/progressview/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/progressview/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/securitydelegate/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/securitydelegate/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/securitydelegate/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransaction/securitydelegate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransactiondefaultchallengetimeout/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransactiondefaultchallengetimeout/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransactiondefaultchallengetimeout/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adytransactiondefaultchallengetimeout/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/identifier/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/identifier/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/identifier/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/identifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/message/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/message/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/message/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/message/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/severity/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/severity/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/severity/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarning/severity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/adywarningseverity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/documentation/adyen3ds2/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/img/added-icon.d6f7e47d.svg b/Documentation/doccarchive/Adyen3DS2.doccarchive/img/added-icon.832a5d2c.svg similarity index 100% rename from Documentation/doccarchive/Adyen3DS2.doccarchive/img/added-icon.d6f7e47d.svg rename to Documentation/doccarchive/Adyen3DS2.doccarchive/img/added-icon.832a5d2c.svg diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/img/deprecated-icon.015b4f17.svg b/Documentation/doccarchive/Adyen3DS2.doccarchive/img/deprecated-icon.7bf1740a.svg similarity index 100% rename from Documentation/doccarchive/Adyen3DS2.doccarchive/img/deprecated-icon.015b4f17.svg rename to Documentation/doccarchive/Adyen3DS2.doccarchive/img/deprecated-icon.7bf1740a.svg diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/img/modified-icon.f496e73d.svg b/Documentation/doccarchive/Adyen3DS2.doccarchive/img/modified-icon.efb2697d.svg similarity index 100% rename from Documentation/doccarchive/Adyen3DS2.doccarchive/img/modified-icon.f496e73d.svg rename to Documentation/doccarchive/Adyen3DS2.doccarchive/img/modified-icon.efb2697d.svg diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/img/no-image@2x.df2a0a50.png b/Documentation/doccarchive/Adyen3DS2.doccarchive/img/no-image@2x.df2a0a50.png deleted file mode 100644 index 041394edda9494abd40fb9225699cad7a7842b47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6155 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 diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/index.html b/Documentation/doccarchive/Adyen3DS2.doccarchive/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/index.html +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/337.274a8ccc.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/337.274a8ccc.js new file mode 100644 index 000000000..460601cd3 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/337.274a8ccc.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[337],{6337:function(){(function(){"use strict";if("object"===typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){var e=t,n=i(e);while(n)e=n.ownerDocument,n=i(e);return e}(window.document),e=[],n=null,o=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return n||(n=function(t,n){o=t&&n?g(t,n):p(),e.forEach((function(t){t._checkForIntersections()}))}),n},s._resetCrossOriginUpdater=function(){n=null,o=null},s.prototype.observe=function(t){var e=this._observationTargets.some((function(e){return e.element==t}));if(!e){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!=t})),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]}))},s.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map((function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},s.prototype._monitorIntersections=function(e){var n=e.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(e)){var o=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=n.setInterval(o,this.POLL_INTERVAL):(c(n,"resize",o,!0),c(e,"scroll",o,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(s=new n.MutationObserver(o),s.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push((function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),a(t,"resize",o,!0)),a(e,"scroll",o,!0),s&&s.disconnect()}));var h=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=h){var u=i(e);u&&this._monitorIntersections(u.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var n=this._monitoringDocuments.indexOf(e);if(-1!=n){var o=this.root&&(this.root.ownerDocument||this.root)||t,r=this._observationTargets.some((function(t){var n=t.element.ownerDocument;if(n==e)return!0;while(n&&n!=o){var r=i(n);if(n=r&&r.ownerDocument,n==e)return!0}return!1}));if(!r){var s=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),s(),e!=o){var h=i(e);h&&this._unmonitorIntersections(h.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}||null}function f(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):p()}function p(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function d(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function g(t,e){var n=e.top-t.top,o=e.left-t.left;return{top:n,left:o,height:e.height,width:e.width,bottom:n+e.height,right:o+e.width}}function m(t,e){var n=e;while(n){if(n==t)return!0;n=_(n)}return!1}function _(e){var n=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host?n.host:n)}function v(t){return t&&9===t.nodeType}})()}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/37.3cabdf6d.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/37.3cabdf6d.js new file mode 100644 index 000000000..39c790dd6 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/37.3cabdf6d.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[37],{7432:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("span",{staticClass:"badge",class:{[`badge-${e.variant}`]:e.variant},attrs:{role:"presentation"}},[e._t("default",(function(){return[e._v(e._s(e.text?e.$t(e.text):""))]}))],2)},a=[];const i={beta:"aside-kind.beta",deprecated:"aside-kind.deprecated"};var o={name:"Badge",props:{variant:{type:String,default:()=>""}},computed:{text:({variant:e})=>i[e]}},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"8d6893ae",null),d=c.exports},9595:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("ContentNode",{staticClass:"conditional-constraints",attrs:{content:e.content}})},a=[],i=n(8846),o={name:"ConditionalConstraints",components:{ContentNode:i.Z},props:{constraints:i.Z.props.content,prefix:i.Z.props.content},computed:{content:({constraints:e,prefix:t,space:n})=>t.concat(n).concat(e),space:()=>({type:i.Z.InlineType.text,text:" "})}},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"4c6f3ed1",null),d=c.exports},8846:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("BaseContentNode",e._b({},"BaseContentNode",e.$props,!1))},a=[],i=n(8843),o={name:"ContentNode",components:{BaseContentNode:i["default"]},props:i["default"].props,methods:i["default"].methods,BlockType:i["default"].BlockType,InlineType:i["default"].InlineType},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"3a32ffd0",null),d=c.exports},7120:function(e,t,n){n.d(t,{Z:function(){return c}});var r=function(e,t){return e("p",{staticClass:"requirement-metadata",class:t.data.staticClass},[e("strong",[t._v(t._s(t.parent.$t("required")))]),t.props.defaultImplementationsCount?[t._v(" "+t._s(t.parent.$tc("metadata.default-implementation",t.props.defaultImplementationsCount))+" ")]:t._e()],2)},a=[],i={name:"RequirementMetadata",props:{defaultImplementationsCount:{type:Number,default:0}}},o=i,s=n(1001),l=(0,s.Z)(o,r,a,!0,null,null,null),c=l.exports},6213:function(e,t,n){n.d(t,{default:function(){return z}});var r,a,i,o,s,l,c,d,p=n(352),u={name:"ChangedToken",render(e){const{kind:t,tokens:n}=this;return e("span",{class:[`token-${t}`,"token-changed"]},n.map((t=>e(z,{props:t}))))},props:{kind:{type:String,required:!0},tokens:{type:Array,required:!0}}},f=u,m=n(1001),h=(0,m.Z)(f,r,a,!1,null,null,null),g=h.exports,y=n(2387),v=n(5953),k={name:"LinkableToken",mixins:[v.Z],render(e){const t=this.references[this.identifier];return t&&t.url?e(y.Z,{props:{url:t.url,kind:t.kind,role:t.role}},this.$slots.default):e("span",{},this.$slots.default)},props:{identifier:{type:String,required:!0,default:()=>""}}},b=k,C=(0,m.Z)(b,i,o,!1,null,null,null),_=C.exports,x={name:"RawText",render(e){const{_v:t=(t=>e("span",t)),text:n}=this;return t(n)},props:{text:{type:String,required:!0}}},Z=x,B=(0,m.Z)(Z,s,l,!1,null,null,null),T=B.exports,S={name:"SyntaxToken",render(e){return e("span",{class:`token-${this.kind}`},this.text)},props:{kind:{type:String,required:!0},text:{type:String,required:!0}}},I=S,O=(0,m.Z)(I,c,d,!1,null,null,null),$=O.exports;const q={attribute:"attribute",externalParam:"externalParam",genericParameter:"genericParameter",identifier:"identifier",internalParam:"internalParam",keyword:"keyword",label:"label",number:"number",string:"string",text:"text",typeIdentifier:"typeIdentifier",added:"added",removed:"removed"};var w,A,L={name:"DeclarationToken",render(e){const{kind:t,text:n,tokens:r}=this;switch(t){case q.text:{const t={text:n};return e(T,{props:t})}case q.typeIdentifier:{const t={identifier:this.identifier};return e(_,{class:"type-identifier-link",props:t},[e(p.Z,n)])}case q.attribute:{const{identifier:r}=this;return r?e(_,{class:"attribute-link",props:{identifier:r}},[e(p.Z,n)]):e($,{props:{kind:t,text:n}})}case q.added:case q.removed:return e(g,{props:{tokens:r,kind:t}});default:{const r={kind:t,text:n};return e($,{props:r})}}},constants:{TokenKind:q},props:{kind:{type:String,required:!0},identifier:{type:String,required:!1},text:{type:String,required:!1},tokens:{type:Array,required:!1,default:()=>[]}}},P=L,F=(0,m.Z)(P,w,A,!1,null,"3fd63d6c",null),z=F.exports},9037:function(e,t,n){n.r(t),n.d(t,{default:function(){return ne}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"link-block",class:e.linkBlockClasses},[t(e.linkComponent,e._b({ref:"apiChangesDiff",tag:"component",staticClass:"link",class:e.linkClasses},"component",e.linkProps,!1),[e.topic.role&&!e.change?t("TopicLinkBlockIcon",{attrs:{role:e.topic.role,imageOverride:e.references[e.iconOverride]}}):e._e(),e.topic.fragments?t("DecoratedTopicTitle",{attrs:{tokens:e.topic.fragments}}):t("WordBreak",{attrs:{tag:e.titleTag}},[e._v(e._s(e.topic.title))]),e.change?t("span",{staticClass:"visuallyhidden"},[e._v("- "+e._s(e.$t(e.changeName)))]):e._e()],1),e.hasAbstractElements?t("div",{staticClass:"abstract"},[e.topic.abstract?t("ContentNode",{attrs:{content:e.topic.abstract}}):e._e(),e.topic.ideTitle?t("div",{staticClass:"topic-keyinfo"},[e.topic.titleStyle===e.titleStyles.title?[t("strong",[e._v("Key:")]),e._v(" "+e._s(e.topic.name)+" ")]:e.topic.titleStyle===e.titleStyles.symbol?[t("strong",[e._v("Name:")]),e._v(" "+e._s(e.topic.ideTitle)+" ")]:e._e()],2):e._e(),e.topic.required||e.topic.defaultImplementations?t("RequirementMetadata",{staticClass:"topic-required",attrs:{defaultImplementationsCount:e.topic.defaultImplementations}}):e._e(),e.topic.conformance?t("ConditionalConstraints",{attrs:{constraints:e.topic.conformance.constraints,prefix:e.topic.conformance.availabilityPrefix}}):e._e()],1):e._e(),e.showDeprecatedBadge?t("Badge",{attrs:{variant:"deprecated"}}):e.showBetaBadge?t("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.tags,(function(n){return t("Badge",{key:`${n.type}-${n.text}`,attrs:{variant:n.type}},[e._v(" "+e._s(n.text)+" ")])}))],2)},a=[],i=n(7192),o=n(2449),s=n(7432),l=n(352),c=n(8846),d=function(){var e=this,t=e._self._c;return e.imageOverride||e.icon?t("div",{staticClass:"topic-icon-wrapper"},[e.imageOverride?t("OverridableAsset",{staticClass:"topic-icon",attrs:{imageOverride:e.imageOverride}}):e.icon?t(e.icon,{tag:"component",staticClass:"topic-icon"}):e._e()],1):e._e()},p=[],u=n(5692),f=n(7775),m=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"api-reference-icon",attrs:{viewBox:"0 0 14 14",themeId:"api-reference"}},[t("title",[e._v(e._s(e.$t("api-reference")))]),t("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),t("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 4h8v1h-8z"}}),t("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 9h8v1h-8z"}})])},h=[],g=n(3453),y={name:"APIReferenceIcon",components:{SVGIcon:g.Z}},v=y,k=n(1001),b=(0,k.Z)(v,m,h,!1,null,null,null),C=b.exports,_=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"endpoint"}},[t("title",[e._v(e._s(e.$t("icons.web-service-endpoint")))]),t("path",{attrs:{d:"M4.052 8.737h-1.242l-1.878 5.263h1.15l0.364-1.081h1.939l0.339 1.081h1.193zM2.746 12.012l0.678-2.071 0.653 2.071z"}}),t("path",{attrs:{d:"M11.969 8.737h1.093v5.263h-1.093v-5.263z"}}),t("path",{attrs:{d:"M9.198 8.737h-2.295v5.263h1.095v-1.892h1.12c0.040 0.003 0.087 0.004 0.134 0.004 0.455 0 0.875-0.146 1.217-0.394l-0.006 0.004c0.296-0.293 0.48-0.699 0.48-1.148 0-0.060-0.003-0.118-0.010-0.176l0.001 0.007c0.003-0.039 0.005-0.085 0.005-0.131 0-0.442-0.183-0.842-0.476-1.128l-0-0c-0.317-0.256-0.724-0.41-1.168-0.41-0.034 0-0.069 0.001-0.102 0.003l0.005-0zM9.628 11.014c-0.15 0.118-0.341 0.188-0.548 0.188-0.020 0-0.040-0.001-0.060-0.002l0.003 0h-1.026v-1.549h1.026c0.017-0.001 0.037-0.002 0.058-0.002 0.206 0 0.396 0.066 0.551 0.178l-0.003-0.002c0.135 0.13 0.219 0.313 0.219 0.515 0 0.025-0.001 0.050-0.004 0.074l0-0.003c0.002 0.020 0.003 0.044 0.003 0.068 0 0.208-0.083 0.396-0.219 0.534l0-0z"}}),t("path",{attrs:{d:"M13.529 4.981c0-1.375-1.114-2.489-2.489-2.49h-0l-0.134 0.005c-0.526-1.466-1.903-2.496-3.522-2.496-0.892 0-1.711 0.313-2.353 0.835l0.007-0.005c-0.312-0.243-0.709-0.389-1.14-0.389-1.030 0-1.865 0.834-1.866 1.864v0c0 0.001 0 0.003 0 0.004 0 0.123 0.012 0.242 0.036 0.358l-0.002-0.012c-0.94 0.37-1.593 1.27-1.593 2.323 0 1.372 1.11 2.485 2.482 2.49h8.243c1.306-0.084 2.333-1.164 2.333-2.484 0-0.001 0-0.002 0-0.003v0zM11.139 6.535h-8.319c-0.799-0.072-1.421-0.739-1.421-1.551 0-0.659 0.41-1.223 0.988-1.45l0.011-0.004 0.734-0.28-0.148-0.776-0.012-0.082v-0.088c0-0 0-0.001 0-0.001 0-0.515 0.418-0.933 0.933-0.933 0.216 0 0.416 0.074 0.574 0.197l-0.002-0.002 0.584 0.453 0.575-0.467 0.169-0.127c0.442-0.306 0.991-0.489 1.581-0.489 1.211 0 2.243 0.769 2.633 1.846l0.006 0.019 0.226 0.642 0.814-0.023 0.131 0.006c0.805 0.067 1.432 0.736 1.432 1.552 0 0.836-0.659 1.518-1.486 1.556l-0.003 0z"}})])},x=[],Z={name:"EndpointIcon",components:{SVGIcon:g.Z}},B=Z,T=(0,k.Z)(B,_,x,!1,null,null,null),S=T.exports,I=n(8633),O=n(9001),$=n(8638),q=n(6664);const w={[i.L.article]:u.Z,[i.L.collection]:O.Z,[i.L.collectionGroup]:C,[i.L.learn]:I.Z,[i.L.overview]:I.Z,[i.L.project]:$.Z,[i.L.tutorial]:$.Z,[i.L.resources]:I.Z,[i.L.sampleCode]:f.Z,[i.L.restRequestSymbol]:S};var A={components:{OverridableAsset:q.Z,SVGIcon:g.Z},props:{role:{type:String,required:!0},imageOverride:{type:Object,default:null}},computed:{icon:({role:e})=>w[e]}},L=A,P=(0,k.Z)(L,d,p,!1,null,"44dade98",null),F=P.exports,z=function(){var e=this,t=e._self._c;return t("code",{staticClass:"decorated-title"},e._l(e.tokens,(function(n,r){return t(e.componentFor(n),{key:r,tag:"component",class:[e.classFor(n),e.emptyTokenClass(n)]},[e._v(e._s(n.text))])})),1)},D=[],N=n(6213);const{TokenKind:M}=N["default"].constants,j={decorator:"decorator",identifier:"identifier",label:"label"};var V={name:"DecoratedTopicTitle",components:{WordBreak:l.Z},props:{tokens:{type:Array,required:!0,default:()=>[]}},constants:{TokenKind:M},methods:{emptyTokenClass:({text:e})=>({"empty-token":" "===e}),classFor({kind:e}){switch(e){case M.externalParam:case M.identifier:return j.identifier;case M.label:return j.label;default:return j.decorator}},componentFor(e){return/^\s+$/.test(e.text)?"span":l.Z}}},R=V,G=(0,k.Z)(R,z,D,!1,null,"06ec7395",null),W=G.exports,E=n(9595),H=n(7120),K=n(1842),J=n(5953);const Y={article:"article",symbol:"symbol"},Q={title:"title",symbol:"symbol"},U={link:"link"};var X={name:"TopicsLinkBlock",components:{Badge:s.Z,WordBreak:l.Z,ContentNode:c.Z,TopicLinkBlockIcon:F,DecoratedTopicTitle:W,RequirementMetadata:H.Z,ConditionalConstraints:E.Z},mixins:[K.JY,K.PH,J.Z],constants:{ReferenceType:U,TopicKind:Y,TitleStyles:Q},props:{isSymbolBeta:Boolean,isSymbolDeprecated:Boolean,topic:{type:Object,required:!0,validator:e=>(!("abstract"in e)||Array.isArray(e.abstract))&&"string"===typeof e.identifier&&(e.type===U.link&&!e.kind||"string"===typeof e.kind)&&(e.type===U.link&&!e.role||"string"===typeof e.role)&&"string"===typeof e.title&&"string"===typeof e.url&&(!("defaultImplementations"in e)||"number"===typeof e.defaultImplementations)&&(!("required"in e)||"boolean"===typeof e.required)&&(!("conformance"in e)||"object"===typeof e.conformance)}},data(){return{state:this.store.state}},computed:{linkComponent:({topic:e})=>e.type===U.link?"a":"router-link",linkProps({topic:e}){const t=(0,o.Q2)(e.url,this.$route.query);return e.type===U.link?{href:t}:{to:t}},linkBlockClasses:({changesClasses:e,hasAbstractElements:t,displaysMultipleLinesAfterAPIChanges:n,multipleLinesClass:r})=>({"has-inline-element":!t,[r]:n,...!t&&e}),linkClasses:({changesClasses:e,deprecated:t,hasAbstractElements:n})=>({deprecated:t,"has-adjacent-elements":n,...n&&e}),changesClasses:({getChangesClasses:e,change:t})=>e(t),titleTag({topic:e}){if(e.titleStyle===Q.title)return e.ideTitle?"span":"code";if(e.role&&(e.role===i.L.collection||e.role===i.L.dictionarySymbol))return"span";switch(e.kind){case Y.symbol:return"code";default:return"span"}},titleStyles:()=>Q,deprecated:({showDeprecatedBadge:e,topic:t})=>e||t.deprecated,showBetaBadge:({topic:e,isSymbolBeta:t})=>Boolean(!t&&e.beta),showDeprecatedBadge:({topic:e,isSymbolDeprecated:t})=>Boolean(!t&&e.deprecated),change({topic:{identifier:e},state:{apiChanges:t}}){return this.changeFor(e,t)},changeName:({change:e,getChangeName:t})=>t(e),hasAbstractElements:({topic:{abstract:e,conformance:t,required:n,defaultImplementations:r}}={})=>e&&e.length>0||t||n||r,tags:({topic:e})=>(e.tags||[]).slice(0,1),iconOverride:({topic:{images:e=[]}})=>{const t=e.find((({type:e})=>"icon"===e));return t?t.identifier:null}}},ee=X,te=(0,k.Z)(ee,r,a,!1,null,"63be6b46",null),ne=te.exports},9426:function(e,t,n){n.d(t,{Ag:function(){return i},UG:function(){return a},ct:function(){return o},yf:function(){return r}});const r={added:"added",modified:"modified",deprecated:"deprecated"},a=[r.modified,r.added,r.deprecated],i={[r.modified]:"change-type.modified",[r.added]:"change-type.added",[r.deprecated]:"change-type.deprecated"},o={"change-type.modified":r.modified,"change-type.added":r.added,"change-type.deprecated":r.deprecated}},4733:function(e,t,n){n.d(t,{_:function(){return r}});const r="displays-multiple-lines"},1842:function(e,t,n){n.d(t,{JY:function(){return c},PH:function(){return l}});var r=n(9426),a=n(4733),i=n(3112);const o="latest_",s={xcode:{value:"xcode",label:"Xcode"},other:{value:"other",label:"Other"}},l={constants:{multipleLinesClass:a._},data(){return{multipleLinesClass:a._}},computed:{displaysMultipleLinesAfterAPIChanges:({change:e,changeType:t,$refs:n})=>!(!e&&!t)&&(0,i.s)(n.apiChangesDiff)}},c={methods:{toVersionRange({platform:e,versions:t}){return`${e} ${t[0]} – ${e} ${t[1]}`},toOptionValue:e=>`${o}${e}`,toScope:e=>e.slice(o.length,e.length),getOptionsForDiffAvailability(e={}){return this.getOptionsForDiffAvailabilities([e])},getOptionsForDiffAvailabilities(e=[]){const t=e.reduce(((e,t={})=>Object.keys(t).reduce(((e,n)=>({...e,[n]:(e[n]||[]).concat(t[n])})),e)),{}),n=Object.keys(t),r=n.reduce(((e,n)=>{const r=t[n];return{...e,[n]:r.find((e=>e.platform===s.xcode.label))||r[0]}}),{}),a=e=>({label:this.toVersionRange(r[e]),value:this.toOptionValue(e),platform:r[e].platform}),{sdk:i,beta:o,minor:l,major:c,...d}=r,p=[].concat(i?a("sdk"):[]).concat(o?a("beta"):[]).concat(l?a("minor"):[]).concat(c?a("major"):[]).concat(Object.keys(d).map(a));return this.splitOptionsPerPlatform(p)},changesClassesFor(e,t){const n=this.changeFor(e,t);return this.getChangesClasses(n)},getChangesClasses:e=>({[`changed changed-${e}`]:!!e}),changeFor(e,t){const{change:n}=(t||{})[e]||{};return n},splitOptionsPerPlatform(e){return e.reduce(((e,t)=>{const n=t.platform===s.xcode.label?s.xcode.value:s.other.value;return e[n].push(t),e}),{[s.xcode.value]:[],[s.other.value]:[]})},getChangeName(e){return r.Ag[e]}},computed:{availableOptions({diffAvailability:e={},toOptionValue:t}){return new Set(Object.keys(e).map(t))}}}},3112:function(e,t,n){function r(e){if(!e)return!1;const t=window.getComputedStyle(e.$el||e),n=(e.$el||e).offsetHeight,r=t.lineHeight?parseFloat(t.lineHeight):1,a=t.paddingTop?parseFloat(t.paddingTop):0,i=t.paddingBottom?parseFloat(t.paddingBottom):0,o=t.borderTopWidth?parseFloat(t.borderTopWidth):0,s=t.borderBottomWidth?parseFloat(t.borderBottomWidth):0,l=n-(a+i+o+s),c=l/r;return c>=2}n.d(t,{s:function(){return r}})}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/523.3af1b2ef.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/523.3af1b2ef.js new file mode 100644 index 000000000..75c9eb127 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/523.3af1b2ef.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[523],{5465:function(e,t,n){"use strict";n.d(t,{Z:function(){return F}});var i,r,s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"asset"},[t(e.assetComponent,e._g(e._b({tag:"component"},"component",e.assetProps,!1),e.assetListeners))],1)},a=[],o=n(6769),l=function(){var e=this,t=e._self._c;return t("ConditionalWrapper",{ref:"wrapper",attrs:{tag:e.DeviceFrameComponent,"should-wrap":!!e.deviceFrame,device:e.deviceFrame}},[t("video",{ref:"video",attrs:{controls:e.showsControls,"data-orientation":e.orientation,autoplay:e.autoplays,poster:e.normalisedPosterPath,width:e.optimalWidth,playsinline:""},domProps:{muted:e.muted},on:{loadedmetadata:e.setOrientation,playing:function(t){return e.$emit("playing")},pause:function(t){return e.$emit("pause")},ended:function(t){return e.$emit("ended")}}},[t("source",{attrs:{src:e.normalizePath(e.videoAttributes.url)}})])])},c=[],u=n(5947),A=n(4030),d=n(9804),p={functional:!0,name:"ConditionalWrapper",props:{tag:[Object,String],shouldWrap:Boolean},render(e,t){return t.props.shouldWrap?e(t.props.tag,t.data,t.children):t.children}},h=p,g=n(1001),m=(0,g.Z)(h,i,r,!1,null,null,null),f=m.exports,v=n(889),b={name:"VideoAsset",components:{ConditionalWrapper:f},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},posterVariants:{type:Array,required:!1,default:()=>[]},muted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},data:()=>({appState:A["default"].state,optimalWidth:null,orientation:null}),computed:{DeviceFrameComponent:()=>v.Z,preferredColorScheme:({appState:e})=>e.preferredColorScheme,systemColorScheme:({appState:e})=>e.systemColorScheme,userPrefersDark:({preferredColorScheme:e,systemColorScheme:t})=>e===d.Z.dark||e===d.Z.auto&&t===d.Z.dark,shouldShowDarkVariant:({darkVideoVariantAttributes:e,userPrefersDark:t})=>e&&t,defaultVideoAttributes(){return this.videoVariantsGroupedByAppearance.light[0]||this.darkVideoVariantAttributes||{}},darkVideoVariantAttributes(){return this.videoVariantsGroupedByAppearance.dark[0]},videoVariantsGroupedByAppearance(){return(0,u.XV)(this.variants)},posterVariantsGroupedByAppearance(){const{light:e,dark:t}=(0,u.XV)(this.posterVariants);return{light:(0,u.u)(e),dark:(0,u.u)(t)}},defaultPosterAttributes:({posterVariantsGroupedByAppearance:e,userPrefersDark:t})=>t&&e.dark.length?e.dark[0]:e.light[0]||{},normalisedPosterPath:({defaultPosterAttributes:e})=>(0,u.AH)(e.src),videoAttributes:({darkVideoVariantAttributes:e,defaultVideoAttributes:t,shouldShowDarkVariant:n})=>n?e:t},watch:{normalisedPosterPath:{immediate:!0,handler:"getPosterDimensions"}},methods:{normalizePath:u.AH,async getPosterDimensions(e){if(!e)return void(this.optimalWidth=null);const{density:t}=this.defaultPosterAttributes,n=parseInt(t.match(/\d+/)[0],10),{width:i}=await(0,u.RY)(e);this.optimalWidth=i/n},setOrientation(){const{videoWidth:e,videoHeight:t}=this.$refs.video;this.orientation=(0,u.T8)(e,t)}}},y=b,C=(0,g.Z)(y,l,c,!1,null,null,null),I=C.exports,w=function(){var e=this,t=e._self._c;return t("div",{staticClass:"video-replay-container"},[t("VideoAsset",{ref:"asset",attrs:{variants:e.variants,autoplays:e.autoplays,showsControls:e.showsControls,muted:e.muted,posterVariants:e.posterVariants,deviceFrame:e.deviceFrame},on:{pause:e.onPause,playing:e.onVideoPlaying,ended:e.onVideoEnd}}),e.showsControls?e._e():t("a",{staticClass:"control-button",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.togglePlayStatus.apply(null,arguments)}}},[e._v(" "+e._s(e.text)+" "),e.videoEnded?t("InlineReplayIcon",{staticClass:"control-icon icon-inline"}):e.isPlaying?t("PauseIcon",{staticClass:"control-icon icon-inline"}):t("PlayIcon",{staticClass:"control-icon icon-inline"})],1)],1)},E=[],B=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-replay-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-replay"}},[t("path",{attrs:{d:"M2.254 10.201c-1.633-2.613-0.838-6.056 1.775-7.689 2.551-1.594 5.892-0.875 7.569 1.592l0.12 0.184-0.848 0.53c-1.34-2.145-4.166-2.797-6.311-1.457s-2.797 4.166-1.457 6.311 4.166 2.797 6.311 1.457c1.006-0.629 1.71-1.603 2.003-2.723l0.056-0.242 0.98 0.201c-0.305 1.487-1.197 2.792-2.51 3.612-2.613 1.633-6.056 0.838-7.689-1.775z"}}),t("path",{attrs:{d:"M10.76 1.355l0.984-0.18 0.851 4.651-4.56-1.196 0.254-0.967 3.040 0.796z"}})])},x=[],k=n(3453),_={name:"InlineReplayIcon",components:{SVGIcon:k.Z}},S=_,T=(0,g.Z)(S,B,x,!1,null,null,null),Q=T.exports,L=n(6698),M=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"pause-icon",attrs:{viewBox:"0 0 14 14",themeId:"pause"}},[t("path",{attrs:{d:"M5 4h1v6h-1z"}}),t("path",{attrs:{d:"M8 4h1v6h-1z"}}),t("path",{attrs:{d:"M7 0.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5-2.9-6.5-6.5-6.5zM7 12.5c-3 0-5.5-2.5-5.5-5.5s2.5-5.5 5.5-5.5 5.5 2.5 5.5 5.5-2.5 5.5-5.5 5.5z"}})])},Z=[],R={name:"PauseIcon",components:{SVGIcon:k.Z}},j=R,N=(0,g.Z)(j,M,Z,!1,null,null,null),D=N.exports,O={name:"ReplayableVideoAsset",components:{PauseIcon:D,PlayIcon:L.Z,InlineReplayIcon:Q,VideoAsset:I},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},muted:{type:Boolean,default:!0},posterVariants:{type:Array,default:()=>[]},deviceFrame:{type:String,required:!1}},computed:{text(){return this.videoEnded?this.$t("video.replay"):this.isPlaying?this.$t("video.pause"):this.$t("video.play")}},data(){return{isPlaying:!1,videoEnded:!1}},methods:{async togglePlayStatus(){const e=this.$refs.asset.$refs.video;e&&(this.isPlaying&&!this.videoEnded?await e.pause():await e.play())},onVideoEnd(){this.isPlaying=!1,this.videoEnded=!0},onVideoPlaying(){const{video:e}=this.$refs.asset.$refs;this.isPlaying=!e.paused,this.videoEnded=e.ended},onPause(){const{video:e}=this.$refs.asset.$refs;!this.showsControls&&this.isPlaying&&(this.isPlaying=!1),this.videoEnded=e.ended}}},P=O,G=(0,g.Z)(P,w,E,!1,null,"7653dfd0",null),V=G.exports,H=n(5953);const z={video:"video",image:"image"};var q={name:"Asset",components:{ImageAsset:o.Z,VideoAsset:I},constants:{AssetTypes:z},mixins:[H.Z],props:{identifier:{type:String,required:!0},showsReplayButton:{type:Boolean,default:()=>!1},showsVideoControls:{type:Boolean,default:()=>!0},videoAutoplays:{type:Boolean,default:()=>!0},videoMuted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},computed:{rawAsset(){return this.references[this.identifier]||{}},isRawAssetVideo:({rawAsset:e})=>e.type===z.video,videoPoster(){return this.isRawAssetVideo&&this.references[this.rawAsset.poster]},asset(){return this.isRawAssetVideo&&this.prefersReducedMotion&&this.videoPoster||this.rawAsset},assetComponent(){switch(this.asset.type){case z.image:return o.Z;case z.video:return this.showsReplayButton?V:I;default:return}},prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches},assetProps(){return{[z.image]:this.imageProps,[z.video]:this.videoProps}[this.asset.type]},imageProps(){return{alt:this.asset.alt,variants:this.asset.variants}},videoProps(){return{variants:this.asset.variants,showsControls:this.showsVideoControls,muted:this.videoMuted,autoplays:!this.prefersReducedMotion&&this.videoAutoplays,posterVariants:this.videoPoster?this.videoPoster.variants:[],deviceFrame:this.deviceFrame}},assetListeners(){return{[z.image]:null,[z.video]:{ended:()=>this.$emit("videoEnded")}}[this.asset.type]}}},$=q,W=(0,g.Z)($,s,a,!1,null,"2d8333c8",null),F=W.exports},7188:function(e,t,n){"use strict";n.d(t,{default:function(){return h}});var i=n(5381);const r=e=>e?`(max-width: ${e}px)`:"",s=e=>e?`(min-width: ${e}px)`:"";function a({minWidth:e,maxWidth:t}){return["only screen",s(e),r(t)].filter(Boolean).join(" and ")}function o({maxWidth:e,minWidth:t}){return window.matchMedia(a({minWidth:t,maxWidth:e}))}var l,c,u={name:"BreakpointEmitter",constants:{BreakpointAttributes:i.kB,BreakpointName:i.L3,BreakpointScopes:i.lU},props:{scope:{type:String,default:()=>i.lU["default"],validator:e=>e in i.lU}},render(){return this.$scopedSlots.default?this.$scopedSlots.default({matchingBreakpoint:this.matchingBreakpoint}):null},data:()=>({matchingBreakpoint:null}),methods:{initMediaQuery(e,t){const n=o(t),i=t=>this.handleMediaQueryChange(t,e);n.addListener(i),this.$once("hook:beforeDestroy",(()=>{n.removeListener(i)})),i(n)},handleMediaQueryChange(e,t){e.matches&&(this.matchingBreakpoint=t,this.$emit("change",t))}},mounted(){const e=i.kB[this.scope]||{};Object.entries(e).forEach((([e,t])=>{this.initMediaQuery(e,t)}))}},A=u,d=n(1001),p=(0,d.Z)(A,l,c,!1,null,null,null),h=p.exports},5281:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t(e.resolvedComponent,e._b({tag:"component",staticClass:"button-cta",class:{"is-dark":e.isDark}},"component",e.componentProps,!1),[e._t("default")],2)},r=[],s=n(2387),a={name:"ButtonLink",components:{Reference:s.Z},props:{url:{type:String,required:!1},isDark:{type:Boolean,default:!1}},computed:{resolvedComponent:({url:e})=>e?s.Z:"button",componentProps:({url:e})=>e?{url:e}:{}}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"c9c81868",null),u=c.exports},7605:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=function(){var e=this,t=e._self._c;return e.action?t("DestinationDataProvider",{attrs:{destination:e.action},scopedSlots:e._u([{key:"default",fn:function({url:n,title:i}){return[t("ButtonLink",{attrs:{url:n,isDark:e.isDark}},[e._v(" "+e._s(i)+" ")])]}}],null,!1,710653997)}):e._e()},r=[],s=n(5281),a=n(1295),o={name:"CallToActionButton",components:{DestinationDataProvider:a.Z,ButtonLink:s.Z},props:{action:{type:Object,required:!0},isDark:{type:Boolean,default:!1}}},l=o,c=n(1001),u=(0,c.Z)(l,i,r,!1,null,null,null),A=u.exports},3917:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("code",{attrs:{tabindex:"0","data-before-code":e.$t("accessibility.code.start"),"data-after-code":e.$t("accessibility.code.end")}},[e._t("default")],2)},r=[],s={name:"CodeBlock"},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"08295b2f",null),c=l.exports},8843:function(e,t,n){"use strict";n.r(t),n.d(t,{BlockType:function(){return Et},default:function(){return Rt}});var i=n(5953),r=n(7587),s=n(8233),a=n(8039),o=n(2020),l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"DictionaryExample"},[e._t("default"),t("CollapsibleCodeListing",{attrs:{content:e.example.content,showLineNumbers:""}})],2)},c=[],u=function(){var e=this,t=e._self._c;return t("div",{staticClass:"collapsible-code-listing",class:{"single-line":1===e.content[0].code.length}},[t("pre",[t("CodeBlock",e._l(this.content,(function(n,i){return t("div",{key:i,class:["container-general",{collapsible:!0===n.collapsible},{collapsed:!0===n.collapsible&&e.collapsed}]},e._l(n.code,(function(n,i){return t("div",{key:i,staticClass:"code-line-container"},[e._v("\n "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLineNumbers,expression:"showLineNumbers"}],staticClass:"code-number"}),e._v("\n "),t("div",{staticClass:"code-line"},[e._v(e._s(n))]),e._v("\n ")])})),0)})),0)],1)])},A=[],d=n(3917),p={name:"CollapsibleCodeListing",components:{CodeBlock:d.Z},props:{collapsed:{type:Boolean,required:!1},content:{type:Array,required:!0},showLineNumbers:{type:Boolean,default:()=>!0}}},h=p,g=n(1001),m=(0,g.Z)(h,u,A,!1,null,"25a17a0e",null),f=m.exports,v={name:"DictionaryExample",components:{CollapsibleCodeListing:f},props:{example:{type:Object,required:!0}}},b=v,y=(0,g.Z)(b,l,c,!1,null,null,null),C=y.exports,I=function(){var e=this,t=e._self._c;return t("Row",{staticClass:"endpoint-example"},[t("Column",{staticClass:"example-code"},[e._t("default"),t("Tabnav",{model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[t("TabnavItem",{attrs:{value:e.Tab.request}},[e._v(e._s(e.$t("tab.request")))]),t("TabnavItem",{attrs:{value:e.Tab.response}},[e._v(e._s(e.$t("tab.response")))])],1),t("div",{staticClass:"output"},[e.isCurrent(e.Tab.request)?t("div",{staticClass:"code"},[t("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.request,!1))],1):e._e(),e.isCurrent(e.Tab.response)?t("div",{staticClass:"code"},[t("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.response,!1))],1):e._e()]),e.isCollapsible?t("div",{staticClass:"controls"},[e.isCollapsed?t("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showMore.apply(null,arguments)}}},[t("InlinePlusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("more"))+" ")],1):t("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showLess.apply(null,arguments)}}},[t("InlineMinusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("less"))+" ")],1)]):e._e()],2)],1)},w=[],E=n(9649),B=n(1576),x=function(){var e=this,t=e._self._c;return t("nav",{staticClass:"tabnav",class:{[`tabnav--${e.position}`]:e.position,"tabnav--vertical":e.vertical}},[t("ul",{staticClass:"tabnav-items"},[e._t("default")],2)])},k=[];const _="tabnavData";var S={name:"Tabnav",constants:{ProvideKey:_},provide(){const e={selectTab:this.selectTab};return Object.defineProperty(e,"activeTab",{enumerable:!0,get:()=>this.value}),{[_]:e}},props:{position:{type:String,required:!1,validator:e=>new Set(["start","center","end"]).has(e)},vertical:{type:Boolean,default:!1},value:{type:[String,Number],required:!0}},methods:{selectTab(e){this.$emit("input",e)}}},T=S,Q=(0,g.Z)(T,x,k,!1,null,"5572fe1d",null),L=Q.exports,M=function(){var e=this,t=e._self._c;return t("li",{staticClass:"tabnav-item"},[t("a",{staticClass:"tabnav-link",class:{active:e.isActive},attrs:{href:"#","aria-current":e.isActive?"true":"false"},on:{click:function(t){return t.preventDefault(),e.tabnavData.selectTab(e.value)}}},[e._t("default")],2)])},Z=[],R={name:"TabnavItem",inject:{tabnavData:{default:{activeTab:null,selectTab:()=>{}}}},props:{value:{type:[String,Number],default:null}},computed:{isActive({tabnavData:e,value:t}){return e.activeTab===t}}},j=R,N=(0,g.Z)(j,M,Z,!1,null,"6aa9882a",null),D=N.exports,O=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-plus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle-solid"}},[t("path",{attrs:{d:"M7.005 0.5h-0.008c-1.791 0.004-3.412 0.729-4.589 1.9l0-0c-1.179 1.177-1.908 2.803-1.908 4.6 0 3.59 2.91 6.5 6.5 6.5s6.5-2.91 6.5-6.5c0-3.587-2.906-6.496-6.492-6.5h-0zM4.005 7.52v-1h2.5v-2.51h1v2.51h2.5v1h-2.501v2.49h-1v-2.49z"}})])},P=[],G=n(3453),V={name:"InlinePlusCircleSolidIcon",components:{SVGIcon:G.Z}},H=V,z=(0,g.Z)(H,O,P,!1,null,null,null),q=z.exports,$=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-minus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-minus-circle-solid"}},[t("path",{attrs:{d:"m6.98999129.48999129c3.58985091 0 6.50000001 2.91014913 6.50000001 6.5 0 3.58985091-2.9101491 6.50000001-6.50000001 6.50000001-3.58985087 0-6.5-2.9101491-6.5-6.50000001 0-3.58985087 2.91014913-6.5 6.5-6.5zm3 6.02001742h-6v1h6z","fill-rule":"evenodd"}})])},W=[],F={name:"InlineMinusCircleSolidIcon",components:{SVGIcon:G.Z}},Y=F,U=(0,g.Z)(Y,$,W,!1,null,null,null),X=U.exports;const K={request:"Request",response:"Response"};var J={name:"EndpointExample",components:{InlineMinusCircleSolidIcon:X,InlinePlusCircleSolidIcon:q,TabnavItem:D,Tabnav:L,CollapsibleCodeListing:f,Row:E.Z,Column:B.Z},constants:{Tab:K},props:{request:{type:Object,required:!0},response:{type:Object,required:!0}},data(){return{isCollapsed:!0,currentTab:K.request}},computed:{Tab:()=>K,isCollapsible:({response:e,request:t,currentTab:n})=>{const i={[K.request]:t.content,[K.response]:e.content}[n]||[];return i.some((({collapsible:e})=>e))}},methods:{isCurrent(e){return this.currentTab===e},showMore(){this.isCollapsed=!1},showLess(){this.isCollapsed=!0}}},ee=J,te=(0,g.Z)(ee,I,w,!1,null,"c84e62a6",null),ne=te.exports,ie=function(){var e=this,t=e._self._c;return t("figure",{attrs:{id:e.anchor}},[e._t("default")],2)},re=[],se={name:"Figure",props:{anchor:{type:String,required:!1}}},ae=se,oe=(0,g.Z)(ae,ie,re,!1,null,null,null),le=oe.exports,ce=function(){var e=this,t=e._self._c;return t(e.tag,{tag:"component",staticClass:"caption",class:{trailing:e.trailing}},[e.title?[t("strong",[e._v(e._s(e.title))]),e._v(" "),e._t("default")]:[e._t("default")]],2)},ue=[];const Ae={caption:"caption",figcaption:"figcaption"},de={leading:"leading",trailing:"trailing"};var pe={name:"Caption",constants:{CaptionPosition:de,CaptionTag:Ae},props:{title:{type:String,required:!1},tag:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Ae,e)},position:{type:String,default:()=>de.leading,validator:e=>Object.hasOwnProperty.call(de,e)}},computed:{trailing:({position:e})=>e===de.trailing}},he=pe,ge=(0,g.Z)(he,ce,ue,!1,null,"869c6f6e",null),me=ge.exports,fe=function(){var e=this,t=e._self._c;return t("ImageAsset",{attrs:{alt:e.alt,variants:e.variants}})},ve=[],be=n(6769),ye={name:"InlineImage",components:{ImageAsset:be.Z},props:{alt:{type:String,default:""},variants:{type:Array,required:!0}}},Ce=ye,Ie=(0,g.Z)(Ce,fe,ve,!1,null,"bf997940",null),we=Ie.exports,Ee=n(2387),Be=function(){var e=this,t=e._self._c;return t("div",{staticClass:"table-wrapper"},[t("table",{class:{spanned:e.spanned}},[e._t("default")],2)])},xe=[],ke={name:"Table",props:{spanned:{type:Boolean,default:!1}}},_e=ke,Se=(0,g.Z)(_e,Be,xe,!1,null,"f3322390",null),Te=Se.exports,Qe=function(){var e=this,t=e._self._c;return t("s",{attrs:{"data-before-text":e.$t("accessibility.strike.start"),"data-after-text":e.$t("accessibility.strike.end")}},[e._t("default")],2)},Le=[],Me={name:"StrikeThrough"},Ze=Me,Re=(0,g.Z)(Ze,Qe,Le,!1,null,"7fc51673",null),je=Re.exports,Ne=function(){var e=this,t=e._self._c;return t("small",[e._t("default")],2)},De=[],Oe={name:"Small"},Pe=Oe,Ge=(0,g.Z)(Pe,Ne,De,!1,null,"77035f61",null),Ve=Ge.exports,He=function(){var e=this,t=e._self._c;return t("Asset",{attrs:{identifier:e.identifier,"video-autoplays":!1,"video-muted":!1,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,deviceFrame:e.deviceFrame}})},ze=[],qe=n(5465),$e=n(1825),We={name:"BlockVideo",mixins:[$e.Z],components:{Asset:qe.Z},props:{identifier:{type:String,required:!0},deviceFrame:{type:String,required:!1}}},Fe=We,Ye=(0,g.Z)(Fe,He,ze,!1,null,"5e8ea0de",null),Ue=Ye.exports,Xe=n(3938),Ke=n(3002),Je=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TabNavigator",class:[{"tabs--vertical":e.vertical}]},[t("Tabnav",e._b({model:{value:e.currentTitle,callback:function(t){e.currentTitle=t},expression:"currentTitle"}},"Tabnav",{position:e.position,vertical:e.vertical},!1),e._l(e.titles,(function(n){return t("TabnavItem",{key:n,attrs:{value:n}},[e._v(" "+e._s(n)+" ")])})),1),t("div",{staticClass:"tabs-content"},[t("div",{staticClass:"tabs-content-container"},[t("transition-group",{attrs:{name:"fade"}},[e._l(e.titles,(function(n){return[t("div",{directives:[{name:"show",rawName:"v-show",value:n===e.currentTitle,expression:"title === currentTitle"}],key:n,staticClass:"tab-container",class:{active:n===e.currentTitle}},[e._t(n)],2)]}))],2)],1)])],1)},et=[],tt={name:"TabNavigator",components:{TabnavItem:D,Tabnav:L},props:{vertical:{type:Boolean,default:!1},position:{type:String,default:"start",validator:e=>new Set(["start","center","end"]).has(e)},titles:{type:Array,required:!0,default:()=>[]}},data(){return{currentTitle:this.titles[0]}},watch:{titles(e,t){if(e.length!t.includes(e)));this.currentTitle=n||this.currentTitle}}}},nt=tt,it=(0,g.Z)(nt,Je,et,!1,null,"e671a734",null),rt=it.exports,st=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"tasklist"},e._l(e.tasks,(function(n,i){return t("li",{key:i},[e.showCheckbox(n)?t("input",{attrs:{type:"checkbox",disabled:""},domProps:{checked:n.checked}}):e._e(),e._t("task",null,{task:n})],2)})),0)},at=[];const ot="checked",lt=e=>Object.hasOwnProperty.call(e,ot);var ct={name:"TaskList",props:{tasks:{required:!0,type:Array,validator:e=>e.some(lt)}},methods:{showCheckbox:lt}},ut=ct,At=(0,g.Z)(ut,st,at,!1,null,"6a56a858",null),dt=At.exports,pt=function(){var e=this,t=e._self._c;return e.isListStyle?t("div",{staticClass:"links-block"},e._l(e.items,(function(e){return t("TopicsLinkBlock",{key:e.identifier,staticClass:"topic-link-block",attrs:{topic:e}})})),1):t("TopicsLinkCardGrid",{staticClass:"links-block",attrs:{items:e.items,"topic-style":e.blockStyle}})},ht=[],gt=n(2627),mt=n(3946),ft={name:"LinksBlock",mixins:[i.Z],components:{TopicsLinkBlock:()=>Promise.all([n.e(37),n.e(675)]).then(n.bind(n,9037)),TopicsLinkCardGrid:gt.Z},props:{identifiers:{type:Array,required:!0},blockStyle:{type:String,default:mt.o.compactGrid}},computed:{isListStyle:({blockStyle:e})=>e===mt.o.list,items:({identifiers:e,references:t})=>e.reduce(((e,n)=>t[n]?e.concat(t[n]):e),[])}},vt=ft,bt=(0,g.Z)(vt,pt,ht,!1,null,"4e94ea62",null),yt=bt.exports,Ct=n(889);const{CaptionPosition:It,CaptionTag:wt}=me.constants,Et={aside:"aside",codeListing:"codeListing",endpointExample:"endpointExample",heading:"heading",orderedList:"orderedList",paragraph:"paragraph",table:"table",termList:"termList",unorderedList:"unorderedList",dictionaryExample:"dictionaryExample",small:"small",video:"video",row:"row",tabNavigator:"tabNavigator",links:"links"},Bt={codeVoice:"codeVoice",emphasis:"emphasis",image:"image",inlineHead:"inlineHead",link:"link",newTerm:"newTerm",reference:"reference",strong:"strong",text:"text",superscript:"superscript",subscript:"subscript",strikethrough:"strikethrough"},xt={both:"both",column:"column",none:"none",row:"row"},kt={left:"left",right:"right",center:"center",unset:"unset"},_t=7;function St(e,t){const n=n=>n.map(St(e,t)),i=t=>t.map((t=>e("li",{},n(t.content)))),l=(t,i,r,s,a,o,l)=>{const{colspan:c,rowspan:u}=o[`${a}_${s}`]||{};if(0===c||0===u)return null;const A=l[s]||kt.unset;let d=null;return A!==kt.unset&&(d=`${A}-cell`),e(t,{attrs:{...i,colspan:c,rowspan:u},class:d},n(r))},c=(t,n=xt.none,i={},r=[])=>{switch(n){case xt.both:{const[n,...s]=t;return[e("thead",{},[e("tr",{},n.map(((e,t)=>l("th",{scope:"col"},e,t,0,i,r))))]),e("tbody",{},s.map((([t,...n],s)=>e("tr",{},[l("th",{scope:"row"},t,0,s+1,i,r),...n.map(((e,t)=>l("td",{},e,t+1,s+1,i,r)))]))))]}case xt.column:return[e("tbody",{},t.map((([t,...n],s)=>e("tr",{},[l("th",{scope:"row"},t,0,s,i,r),...n.map(((e,t)=>l("td",{},e,t+1,s,i,r)))]))))];case xt.row:{const[n,...s]=t;return[e("thead",{},[e("tr",{},n.map(((e,t)=>l("th",{scope:"col"},e,t,0,i,r))))]),e("tbody",{},s.map(((t,n)=>e("tr",{},t.map(((e,t)=>l("td",{},e,t,n+1,i,r)))))))]}default:return[e("tbody",{},t.map(((t,n)=>e("tr",{},t.map(((e,t)=>l("td",{},e,t,n,i,r)))))))]}},u=({metadata:{abstract:t=[],anchor:i,title:r,...s},...a})=>{const o={...a,metadata:s},l=[n([o])];if(r&&t.length||t.length){const i=r?It.leading:It.trailing,s=i===It.trailing?1:0,a=wt.figcaption;l.splice(s,0,e(me,{props:{title:r,position:i,tag:a}},n(t)))}return e(le,{props:{anchor:i}},l)},A=({metadata:{deviceFrame:t},...i})=>e(Ct.Z,{props:{device:t}},n([i]));return function(l){switch(l.type){case Et.aside:{const t={kind:l.style,name:l.name};return e(r.Z,{props:t},n(l.content))}case Et.codeListing:{if(l.metadata&&l.metadata.anchor)return u(l);const t={syntax:l.syntax,fileType:l.fileType,content:l.code,showLineNumbers:l.showLineNumbers};return e(s.Z,{props:t})}case Et.endpointExample:{const t={request:l.request,response:l.response};return e(ne,{props:t},n(l.summary||[]))}case Et.heading:{const t={anchor:l.anchor,level:l.level};return e(a.Z,{props:t},l.text)}case Et.orderedList:return e("ol",{attrs:{start:l.start}},i(l.items));case Et.paragraph:{const t=1===l.inlineContent.length&&l.inlineContent[0].type===Bt.image,i=t?{class:["inline-image-container"]}:{};return e("p",i,n(l.inlineContent))}case Et.table:{const t=c(l.rows,l.header,l.extendedData,l.alignments);if(l.metadata&&l.metadata.abstract){const{title:i}=l.metadata,r=i?It.leading:It.trailing,s=wt.caption;t.unshift(e(me,{props:{title:i,position:r,tag:s}},n(l.metadata.abstract)))}return e(Te,{attrs:{id:l.metadata&&l.metadata.anchor},props:{spanned:!!l.extendedData}},t)}case Et.termList:return e("dl",{},l.items.map((({term:t,definition:i})=>[e("dt",{},n(t.inlineContent)),e("dd",{},n(i.content))])));case Et.unorderedList:{const t=e=>dt.props.tasks.validator(e.items);return t(l)?e(dt,{props:{tasks:l.items},scopedSlots:{task:e=>n(e.task.content)}}):e("ul",{},i(l.items))}case Et.dictionaryExample:{const t={example:l.example};return e(C,{props:t},n(l.summary||[]))}case Et.small:return e("p",{},[e(Ve,{},n(l.inlineContent))]);case Et.video:{if(l.metadata&&l.metadata.abstract)return u(l);if(!t[l.identifier])return null;const{deviceFrame:n}=l.metadata||{};return e(Ue,{props:{identifier:l.identifier,deviceFrame:n}})}case Et.row:{const t=l.numberOfColumns?{large:l.numberOfColumns}:void 0;return e(Ke.Z,{props:{columns:t}},l.columns.map((t=>e(Xe.Z,{props:{span:t.size}},n(t.content)))))}case Et.tabNavigator:{const t=l.tabs.length>_t,i=l.tabs.map((e=>e.title)),r=l.tabs.reduce(((e,t)=>({...e,[t.title]:()=>n(t.content)})),{});return e(rt,{props:{titles:i,vertical:t},scopedSlots:r})}case Et.links:return e(yt,{props:{blockStyle:l.style,identifiers:l.items}});case Bt.codeVoice:return e(o.Z,{},l.code);case Bt.emphasis:case Bt.newTerm:return e("em",n(l.inlineContent));case Bt.image:{if(l.metadata&&(l.metadata.anchor||l.metadata.abstract))return u(l);const n=t[l.identifier];return n?l.metadata&&l.metadata.deviceFrame?A(l):e(we,{props:{alt:n.alt,variants:n.variants}}):null}case Bt.link:return e("a",{attrs:{href:l.destination},class:"inline-link"},l.title);case Bt.reference:{const i=t[l.identifier];if(!i)return null;const r=l.overridingTitleInlineContent||i.titleInlineContent,s=l.overridingTitle||i.title;return e(Ee.Z,{props:{url:i.url,kind:i.kind,role:i.role,isActive:l.isActive,ideTitle:i.ideTitle,titleStyle:i.titleStyle,hasInlineFormatting:!!r},class:"inline-link"},r?n(r):s)}case Bt.strong:case Bt.inlineHead:return e("strong",n(l.inlineContent));case Bt.text:return"\n"===l.text?e("br"):l.text;case Bt.superscript:return e("sup",n(l.inlineContent));case Bt.subscript:return e("sub",n(l.inlineContent));case Bt.strikethrough:return e(je,n(l.inlineContent));default:return null}}}var Tt,Qt,Lt={name:"ContentNode",constants:{TableHeaderStyle:xt,TableColumnAlignments:kt},mixins:[i.Z],render:function(e){return e(this.tag,{class:"content"},this.content.map(St(e,this.references),this))},props:{content:{type:Array,required:!0},tag:{type:String,default:()=>"div"}},methods:{map(e){function t(n=[]){return n.map((n=>{switch(n.type){case Et.aside:return e({...n,content:t(n.content)});case Et.dictionaryExample:return e({...n,summary:t(n.summary)});case Et.paragraph:case Bt.emphasis:case Bt.strong:case Bt.inlineHead:case Bt.superscript:case Bt.subscript:case Bt.strikethrough:case Bt.newTerm:return e({...n,inlineContent:t(n.inlineContent)});case Et.orderedList:case Et.unorderedList:return e({...n,items:n.items.map((e=>({...e,content:t(e.content)})))});case Et.table:return e({...n,rows:n.rows.map((e=>e.map(t)))});case Et.termList:return e({...n,items:n.items.map((e=>({...e,term:{inlineContent:t(e.term.inlineContent)},definition:{content:t(e.definition.content)}})))});default:return e(n)}}))}return t(this.content)},forEach(e){function t(n=[]){n.forEach((n=>{switch(e(n),n.type){case Et.aside:t(n.content);break;case Et.paragraph:case Bt.emphasis:case Bt.strong:case Bt.inlineHead:case Bt.newTerm:case Bt.superscript:case Bt.subscript:case Bt.strikethrough:t(n.inlineContent);break;case Et.orderedList:case Et.unorderedList:n.items.forEach((e=>t(e.content)));break;case Et.dictionaryExample:t(n.summary);break;case Et.table:n.rows.forEach((e=>{e.forEach(t)}));break;case Et.termList:n.items.forEach((e=>{t(e.term.inlineContent),t(e.definition.content)}));break}}))}return t(this.content)},reduce(e,t){let n=t;return this.forEach((t=>{n=e(n,t)})),n}},computed:{plaintext(){return this.reduce(((e,t)=>t.type===Et.paragraph?`${e}\n`:t.type===Bt.text?`${e}${t.text}`:e),"").trim()}},BlockType:Et,InlineType:Bt},Mt=Lt,Zt=(0,g.Z)(Mt,Tt,Qt,!1,null,null,null),Rt=Zt.exports},7587:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("aside",{class:e.kind,attrs:{"aria-label":e.kind}},[t("p",{staticClass:"label"},[e._v(e._s(e.name||e.$t(e.label)))]),e._t("default")],2)},r=[];const s={deprecated:"deprecated",experiment:"experiment",important:"important",note:"note",tip:"tip",warning:"warning"};var a={name:"Aside",props:{kind:{type:String,required:!0,validator:e=>Object.prototype.hasOwnProperty.call(s,e)},name:{type:String,required:!1}},computed:{label:({kind:e})=>`aside-kind.${e}`}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"3ccce809",null),u=c.exports},8233:function(e,t,n){"use strict";n.d(t,{Z:function(){return J}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-listing",class:{"single-line":1===e.syntaxHighlightedLines.length},attrs:{"data-syntax":e.syntaxNameNormalized}},[e.fileName?t("Filename",{attrs:{isActionable:e.isFileNameActionable,fileType:e.fileType},on:{click:function(t){return e.$emit("file-name-click")}}},[e._v(e._s(e.fileName)+" ")]):e._e(),t("div",{staticClass:"container-general"},[t("pre",[t("CodeBlock",[e._l(e.syntaxHighlightedLines,(function(n,i){return[t("span",{key:i,class:["code-line-container",{highlighted:e.isHighlighted(i)}]},[e.showLineNumbers?t("span",{staticClass:"code-number",attrs:{"data-line-number":e.lineNumberFor(i)}}):e._e(),t("span",{staticClass:"code-line",domProps:{innerHTML:e._s(n)}})]),e._v("\n")]}))],2)],1)])],1)},r=[],s=n(3208),a=n(3078),o=n(3917),l=n(3390),c=l;const u={objectivec:["objective-c"]},A={bash:["sh","zsh"],c:["h"],cpp:["cc","c++","h++","hpp","hh","hxx","cxx"],css:[],diff:["patch"],http:["https"],java:["jsp"],javascript:["js","jsx","mjs","cjs"],json:[],llvm:[],markdown:["md","mkdown","mkd"],objectivec:["mm","objc","obj-c"].concat(u.objectivec),perl:["pl","pm"],php:[],python:["py","gyp","ipython"],ruby:["rb","gemspec","podspec","thor","irb"],scss:[],shell:["console","shellsession"],swift:[],xml:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],...{NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_HLJS_LANGUAGES?Object.fromEntries({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_HLJS_LANGUAGES.split(",").map((e=>[e,[]]))):void 0},d=new Set(["markdown","swift"]),p=Object.entries(A),h=new Set(Object.keys(A)),g=new Map;async function m(e){const t=[e];try{return await t.reduce((async(e,t)=>{let i;await e,i=d.has(t)?await n(3685)(`./${t}`):await n(2122)(`./${t}.js`),c.registerLanguage(t,i.default)}),Promise.resolve()),!0}catch(i){return console.error(`Could not load ${e} file`),!1}}function f(e){if(h.has(e))return e;const t=p.find((([,t])=>t.includes(e)));return t?t[0]:null}function v(e){if(g.has(e))return g.get(e);const t=f(e);return g.set(e,t),t}c.configure({classPrefix:"syntax-",languages:[...h]});const b=async e=>{const t=v(e);return!(!t||c.listLanguages().includes(t))&&m(t)},y=/\r\n|\r|\n/g,C=/syntax-/;function I(e){return 0===e.length?[]:e.split(y)}function w(e){return(e.trim().match(y)||[]).length}function E(e){const t=document.createElement("template");return t.innerHTML=e,t.content.childNodes}function B(e){const{className:t}=e;if(!C.test(t))return null;const n=I(e.innerHTML).reduce(((e,n)=>`${e}${n}\n`),"");return E(n.trim())}function x(e){return Array.from(e.childNodes).forEach((e=>{if(w(e.textContent))try{const t=e.childNodes.length?x(e):B(e);t&&e.replaceWith(...t)}catch(t){console.error(t)}})),B(e)}function k(e,t){const n=f(t);if(!c.getLanguage(n))throw new Error(`Unsupported language for syntax highlighting: ${t}`);return c.highlight(e,{language:n,ignoreIllegals:!0}).value}function _(e,t){const n=e.join("\n"),i=k(n,t),r=document.createElement("code");return r.innerHTML=i,x(r),I(r.innerHTML)}var S=function(){var e=this,t=e._self._c;return t("span",{staticClass:"filename"},[e.isActionable?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[t("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2):t("span",[t("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2)])},T=[],Q=function(){var e=this,t=e._self._c;return"swift"===e.fileType?t("SwiftFileIcon",{staticClass:"file-icon"}):t("GenericFileIcon",{staticClass:"file-icon"})},L=[],M=n(7834),Z=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"generic-file-icon",attrs:{viewBox:"0 0 14 14",themeId:"generic-file"}},[t("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),t("path",{attrs:{d:"M7 1h1v4h-1z"}}),t("path",{attrs:{d:"M7 5h5v1h-5z"}})])},R=[],j=n(3453),N={name:"GenericFileIcon",components:{SVGIcon:j.Z}},D=N,O=n(1001),P=(0,O.Z)(D,Z,R,!1,null,null,null),G=P.exports,V={name:"CodeListingFileIcon",components:{SwiftFileIcon:M.Z,GenericFileIcon:G},props:{fileType:String}},H=V,z=(0,O.Z)(H,Q,L,!1,null,"7c381064",null),q=z.exports,$={name:"CodeListingFilename",components:{FileIcon:q},props:{isActionable:{type:Boolean,default:()=>!1},fileType:String}},W=$,F=(0,O.Z)(W,S,T,!1,null,"c8c40662",null),Y=F.exports,U={name:"CodeListing",components:{Filename:Y,CodeBlock:o.Z},data(){return{syntaxHighlightedLines:[]}},props:{fileName:String,isFileNameActionable:{type:Boolean,default:()=>!1},syntax:String,fileType:String,content:{type:Array,required:!0},startLineNumber:{type:Number,default:()=>1},highlights:{type:Array,default:()=>[]},showLineNumbers:{type:Boolean,default:()=>!1}},computed:{escapedContent:({content:e})=>e.map(s.Xv),highlightedLineNumbers(){return new Set(this.highlights.map((({line:e})=>e)))},syntaxNameNormalized(){const e={occ:a.Z.objectiveC.key.url};return e[this.syntax]||this.syntax}},watch:{content:{handler:"syntaxHighlightLines",immediate:!0}},methods:{isHighlighted(e){return this.highlightedLineNumbers.has(this.lineNumberFor(e))},lineNumberFor(e){return this.startLineNumber+e},async syntaxHighlightLines(){let e;try{await b(this.syntaxNameNormalized),e=_(this.content,this.syntaxNameNormalized)}catch(t){e=this.escapedContent}this.syntaxHighlightedLines=e.map((e=>""===e?"\n":e))}}},X=U,K=(0,O.Z)(X,i,r,!1,null,"570d1ba0",null),J=K.exports},2020:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("WordBreak",{attrs:{tag:"code"}},[e._t("default")],2)},r=[],s=n(352),a={name:"CodeVoice",components:{WordBreak:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"05f4a5b7",null),u=c.exports},3938:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"column",style:e.style},[e._t("default")],2)},r=[],s={name:"Column",props:{span:{type:Number,default:null}},computed:{style:({span:e})=>({"--col-span":e})}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"0f654188",null),c=l.exports},889:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"device-frame",class:e.classes,style:e.styles,attrs:{"data-device":e.device}},[t("div",{staticClass:"device-screen",class:{"with-device":e.currentDeviceAttrs}},[e._t("default")],2),t("div",{staticClass:"device"})])},r=[],s={},a=n(9089);const o=e=>e&&e!==1/0;var l={name:"DeviceFrame",props:{device:{type:String,required:!0}},provide:{insideDeviceFrame:!0},computed:{currentDeviceAttrs:({device:e})=>(0,a.$8)(["theme","device-frames",e],s[e]),styles:({toPixel:e,toUrl:t,toPct:n,currentDeviceAttrs:i={},toVal:r})=>{const{screenTop:s,screenLeft:a,screenWidth:o,frameWidth:l,lightUrl:c,darkUrl:u,screenHeight:A,frameHeight:d}=i;return{"--screen-top":n(s/d),"--screen-left":n(a/l),"--screen-width":n(o/l),"--screen-height":n(A/d),"--screen-aspect":r(o/A),"--frame-width":e(l),"--frame-aspect":r(l/d),"--device-light-url":t(c),"--device-dark-url":t(u)}},classes:({currentDeviceAttrs:e})=>({"no-device":!e})},methods:{toPixel:e=>o(e)?`${e}px`:null,toUrl:e=>o(e)?`url(${e})`:null,toPct:e=>o(e)?100*e+"%":null,toVal:e=>o(e)?e:null}},c=l,u=n(1001),A=(0,u.Z)(c,i,r,!1,null,"c2eac128",null),d=A.exports},8039:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var i=function(){var e=this,t=e._self._c;return t(`h${e.level}`,{tag:"component",attrs:{id:e.anchor}},[e.shouldLink?t("router-link",{staticClass:"header-anchor",attrs:{to:{hash:`#${e.anchor}`},"data-after-text":e.$t("accessibility.in-page-link")},on:{click:function(t){return e.handleFocusAndScroll(e.anchor)}}},[e._t("default"),t("LinkIcon",{staticClass:"icon",attrs:{"aria-hidden":"true"}})],2):[e._t("default")]],2)},r=[],s=n(3704),a=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"link-icon",attrs:{viewBox:"0 0 20 20"}},[t("path",{attrs:{d:"M19.34,4.88L15.12,.66c-.87-.87-2.3-.87-3.17,0l-3.55,3.56-1.38,1.38-1.4,1.4c-.47,.47-.68,1.09-.64,1.7,.02,.29,.09,.58,.21,.84,.11,.23,.24,.44,.43,.63l4.22,4.22h0l.53-.53,.53-.53h0l-4.22-4.22c-.29-.29-.29-.77,0-1.06l1.4-1.4,.91-.91,.58-.58,.55-.55,2.9-2.9c.29-.29,.77-.29,1.06,0l4.22,4.22c.29,.29,.29,.77,0,1.06l-2.9,2.9c.14,.24,.24,.49,.31,.75,.08,.32,.11,.64,.09,.96l3.55-3.55c.87-.87,.87-2.3,0-3.17Z"}}),t("path",{attrs:{d:"M14.41,9.82s0,0,0,0l-4.22-4.22h0l-.53,.53-.53,.53h0l4.22,4.22c.29,.29,.29,.77,0,1.06l-1.4,1.4-.91,.91-.58,.58-.55,.55h0l-2.9,2.9c-.29,.29-.77,.29-1.06,0L1.73,14.04c-.29-.29-.29-.77,0-1.06l2.9-2.9c-.14-.24-.24-.49-.31-.75-.08-.32-.11-.64-.09-.97L.68,11.93c-.87,.87-.87,2.3,0,3.17l4.22,4.22c.87,.87,2.3,.87,3.17,0l3.55-3.55,1.38-1.38,1.4-1.4c.47-.47,.68-1.09,.64-1.7-.02-.29-.09-.58-.21-.84-.11-.22-.24-.44-.43-.62Z"}})])},o=[],l=n(3453),c={name:"LinkIcon",components:{SVGIcon:l.Z}},u=c,A=n(1001),d=(0,A.Z)(u,a,o,!1,null,null,null),p=d.exports,h={name:"LinkableHeading",mixins:[s.Z],components:{LinkIcon:p},props:{anchor:{type:String,required:!1},level:{type:Number,default:()=>2,validator:e=>e>=1&&e<=6}},inject:{enableMinimized:{default:()=>!1},isTargetIDE:{default:()=>!1}},computed:{shouldLink:({anchor:e,enableMinimized:t,isTargetIDE:n})=>!!e&&!t&&!n}},g=h,m=(0,A.Z)(g,i,r,!1,null,"24fddf6a",null),f=m.exports},2387:function(e,t,n){"use strict";n.d(t,{Z:function(){return N}});var i=function(){var e=this,t=e._self._c;return t(e.refComponent,{tag:"component",attrs:{url:e.urlWithParams,"is-active":e.isActiveComputed}},[e._t("default")],2)},r=[],s=n(2449),a=n(7192),o=n(4589),l=function(){var e=this,t=e._self._c;return t("ReferenceExternal",e._b({},"ReferenceExternal",e.$props,!1),[t("CodeVoice",[e._t("default")],2)],1)},c=[],u=function(){var e=this,t=e._self._c;return e.isActive?t("a",{attrs:{href:e.url}},[e._t("default")],2):t("span",[e._t("default")],2)},A=[],d={name:"ReferenceExternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},p=d,h=n(1001),g=(0,h.Z)(p,u,A,!1,null,null,null),m=g.exports,f=n(2020),v={name:"ReferenceExternalSymbol",props:m.props,components:{ReferenceExternal:m,CodeVoice:f.Z}},b=v,y=(0,h.Z)(b,l,c,!1,null,null,null),C=y.exports,I=function(){var e=this,t=e._self._c;return t("ReferenceInternal",e._b({},"ReferenceInternal",e.$props,!1),[t("CodeVoice",[e._t("default")],2)],1)},w=[],E=function(){var e=this,t=e._self._c;return e.isActive?t("router-link",{attrs:{to:e.url}},[e._t("default")],2):t("span",[e._t("default")],2)},B=[],x={name:"ReferenceInternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},k=x,_=(0,h.Z)(k,E,B,!1,null,null,null),S=_.exports,T={name:"ReferenceInternalSymbol",props:S.props,components:{ReferenceInternal:S,CodeVoice:f.Z}},Q=T,L=(0,h.Z)(Q,I,w,!1,null,null,null),M=L.exports,Z={name:"Reference",computed:{isInternal({url:e}){if(!e.startsWith("/")&&!e.startsWith("#"))return!1;const{resolved:{name:t}={}}=this.$router.resolve(e)||{};return t!==o.vL},isSymbolReference(){return"symbol"===this.kind&&!this.hasInlineFormatting&&(this.role===a.L.symbol||this.role===a.L.dictionarySymbol)},isDisplaySymbol({isSymbolReference:e,titleStyle:t,ideTitle:n}){return n?e&&"symbol"===t:e},refComponent({isInternal:e,isDisplaySymbol:t}){return e?t?M:S:t?C:m},urlWithParams({isInternal:e}){return e?(0,s.Q2)(this.url,this.$route.query):this.url},isActiveComputed({url:e,isActive:t}){return!(!e||!t)}},props:{url:{type:String,required:!0},kind:{type:String,required:!1},role:{type:String,required:!1},isActive:{type:Boolean,required:!1,default:!0},ideTitle:{type:String,required:!1},titleStyle:{type:String,required:!1},hasInlineFormatting:{type:Boolean,default:!1}}},R=Z,j=(0,h.Z)(R,i,r,!1,null,null,null),N=j.exports},3002:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"row",class:{"with-columns":e.columns},style:e.style},[e._t("default")],2)},r=[],s=n(5381),a={name:"Row",props:{columns:{type:Object,required:!1,validator:e=>Object.entries(e).every((([e,t])=>s.L3[e]&&"number"===typeof t))},gap:{type:Number,required:!1}},computed:{style:({columns:e={},gap:t})=>({"--col-count-large":e.large,"--col-count-medium":e.medium,"--col-count-small":e.small||1,"--col-gap":t&&`${t}px`})}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"1bcb2d0f",null),u=c.exports},1295:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=n(5953);const r={link:"link",reference:"reference",text:"text"};var s,a,o={name:"DestinationDataProvider",mixins:[i.Z],props:{destination:{type:Object,required:!0,default:()=>({})}},inject:{isTargetIDE:{default:()=>!1}},constants:{DestinationType:r},computed:{isExternal:({reference:e,destination:t})=>e.type===r.link||t.type===r.link,shouldAppendOpensInBrowser:({isExternal:e,isTargetIDE:t})=>e&&t,reference:({references:e,destination:t})=>e[t.identifier]||{},linkUrl:({destination:e,reference:t})=>({[r.link]:e.destination,[r.reference]:t.url,[r.text]:e.text}[e.type]),linkTitle:({reference:e,destination:t})=>({[r.link]:t.title,[r.reference]:t.overridingTitle||e.title,[r.text]:""}[t.type])},methods:{formatAriaLabel(e){return this.shouldAppendOpensInBrowser?`${e} (opens in browser)`:e}},render(){return this.$scopedSlots.default({url:this.linkUrl||"",title:this.linkTitle||"",formatAriaLabel:this.formatAriaLabel,isExternal:this.isExternal})}},l=o,c=n(1001),u=(0,c.Z)(l,s,a,!1,null,null,null),A=u.exports},2627:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TopicsLinkCardGrid"},[t("Row",{attrs:{columns:{large:e.compactCards?3:2,medium:2}}},e._l(e.items,(function(n){return t("Column",{key:n.title},[t("TopicsLinkCardGridItem",{attrs:{item:n,compact:e.compactCards}})],1)})),1)],1)},r=[],s=n(3002),a=n(3938),o=n(3946),l=function(){var e=this,t=e._self._c;return t("Card",{staticClass:"reference-card-grid-item",attrs:{url:e.item.url,image:e.imageReferences.card,title:e.item.title,"floating-style":"",size:e.cardSize,"link-text":e.compact?"":e.$t(e.linkText)},scopedSlots:e._u([e.imageReferences.card?null:{key:"cover",fn:function({classes:n}){return[t("div",{staticClass:"reference-card-grid-item__image",class:n},[t("TopicTypeIcon",{staticClass:"reference-card-grid-item__icon",attrs:{type:e.item.role,"image-override":e.references[e.imageReferences.icon]}})],1)]}}],null,!0)},[e.compact?e._e():t("ContentNode",{attrs:{content:e.item.abstract}})],1)},c=[],u=function(){var e=this,t=e._self._c;return t("Reference",e._b({staticClass:"card",class:e.classes,attrs:{url:e.url}},"Reference",e.linkAriaTags,!1),[t("CardCover",{attrs:{variants:e.imageVariants,rounded:e.floatingStyle,alt:e.imageReference.alt,"aria-hidden":"true"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("cover",null,null,t)]}}],null,!0)}),t("div",{staticClass:"details",attrs:{"aria-hidden":"true"}},[e.eyebrow?t("div",{staticClass:"eyebrow",attrs:{id:e.eyebrowId,"aria-label":e.formatAriaLabel(`- ${e.eyebrow}`)}},[e._v(" "+e._s(e.eyebrow)+" ")]):e._e(),t("div",{staticClass:"title",attrs:{id:e.titleId}},[e._v(" "+e._s(e.title)+" ")]),e.$slots.default?t("div",{staticClass:"card-content",attrs:{id:e.contentId}},[e._t("default")],2):e._e(),e.linkText?t(e.hasButton?"ButtonLink":"div",{tag:"component",staticClass:"link"},[e._v(" "+e._s(e.linkText)+" "),e.showExternalLinks?t("DiagonalArrowIcon",{staticClass:"icon-inline link-icon"}):e.hasButton?e._e():t("InlineChevronRightIcon",{staticClass:"icon-inline link-icon"})],1):e._e()],1)],1)},A=[],d=n(5281),p=n(8785),h=n(6817),g=n(2387),m={small:"small",large:"large"},f=n(5953),v=function(){var e=this,t=e._self._c;return t("div",{staticClass:"card-cover-wrap",class:{rounded:e.rounded}},[e._t("default",(function(){return[t("ImageAsset",{staticClass:"card-cover",attrs:{variants:e.variants,alt:e.alt}})]}),{classes:"card-cover"})],2)},b=[],y=n(6769),C={name:"CardCover",components:{ImageAsset:y.Z},props:{variants:{type:Array,required:!0},rounded:{type:Boolean,default:!1},alt:{type:String,default:null}}},I=C,w=n(1001),E=(0,w.Z)(I,v,b,!1,null,"28b14a83",null),B=E.exports,x={name:"Card",components:{Reference:g.Z,DiagonalArrowIcon:h.Z,InlineChevronRightIcon:p.Z,CardCover:B,ButtonLink:d.Z},constants:{CardSize:m},mixins:[f.Z],computed:{titleId:({_uid:e})=>`card_title_${e}`,contentId:({_uid:e})=>`card_content_${e}`,eyebrowId:({_uid:e})=>`card_eyebrow_${e}`,linkAriaTags:({titleId:e,eyebrowId:t,contentId:n,eyebrow:i,$slots:r})=>({"aria-labelledby":e.concat(i?` ${t}`:""),"aria-describedby":r.default?`${n}`:null}),classes:({size:e,floatingStyle:t})=>[e,{"floating-style":t}],imageReference:({image:e,references:t})=>t[e]||{},imageVariants:({imageReference:e})=>e.variants||[]},props:{linkText:{type:String,required:!1},url:{type:String,required:!1,default:""},eyebrow:{type:String,required:!1},image:{type:String,required:!1},size:{type:String,validator:e=>Object.prototype.hasOwnProperty.call(m,e)},title:{type:String,required:!0},hasButton:{type:Boolean,default:()=>!1},floatingStyle:{type:Boolean,default:!1},showExternalLinks:{type:Boolean,default:!1},formatAriaLabel:{type:Function,default:e=>e}}},k=x,_=(0,w.Z)(k,u,A,!1,null,"1651529a",null),S=_.exports,T=n(3570),Q=n(7192);const L={[Q.L.article]:"documentation.card.read-article",[Q.L.overview]:"documentation.card.start-tutorial",[Q.L.collection]:"documentation.card.view-api",[Q.L.symbol]:"documentation.card.view-symbol",[Q.L.sampleCode]:"documentation.card.view-sample-code"};var M={name:"TopicsLinkCardGridItem",components:{TopicTypeIcon:T.Z,Card:S,ContentNode:()=>Promise.resolve().then(n.bind(n,8843))},mixins:[f.Z],props:{item:{type:Object,required:!0},compact:{type:Boolean,default:!0}},computed:{imageReferences:({item:e})=>(e.images||[]).reduce(((e,t)=>(e[t.type]=t.identifier,e)),{icon:null,card:null}),linkText:({item:e})=>L[e.role]||"documentation.card.learn-more",cardSize:({compact:e})=>e?void 0:m.large}},Z=M,R=(0,w.Z)(Z,l,c,!1,null,"87dd3302",null),j=R.exports,N={name:"TopicsLinkCardGrid",components:{TopicsLinkCardGridItem:j,Column:a.Z,Row:s.Z},props:{items:{type:Array,required:!0},topicStyle:{type:String,default:o.o.compactGrid,validator:e=>e===o.o.compactGrid||e===o.o.detailedGrid}},computed:{compactCards:({topicStyle:e})=>e===o.o.compactGrid}},D=N,O=(0,w.Z)(D,i,r,!1,null,null,null),P=O.exports},1576:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"col",class:e.classes},[e._t("default")],2)},r=[];const s=0,a=12,o=new Set(["large","medium","small"]),l=e=>({type:Object,default:()=>({}),validator:t=>Object.keys(t).every((n=>o.has(n)&&e(t[n])))}),c=l((e=>"boolean"===typeof e)),u=l((e=>"number"===typeof e&&e>=s&&e<=a));var A={name:"GridColumn",props:{isCentered:c,isUnCentered:c,span:{...u,default:()=>({large:a})}},computed:{classes:function(){return{[`large-${this.span.large}`]:void 0!==this.span.large,[`medium-${this.span.medium}`]:void 0!==this.span.medium,[`small-${this.span.small}`]:void 0!==this.span.small,"large-centered":!!this.isCentered.large,"medium-centered":!!this.isCentered.medium,"small-centered":!!this.isCentered.small,"large-uncentered":!!this.isUnCentered.large,"medium-uncentered":!!this.isUnCentered.medium,"small-uncentered":!!this.isUnCentered.small}}}},d=A,p=n(1001),h=(0,p.Z)(d,i,r,!1,null,"2ee3ad8b",null),g=h.exports},9649:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"row"},[e._t("default")],2)},r=[],s={name:"GridRow"},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"be73599c",null),c=l.exports},5692:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"article-icon",attrs:{viewBox:"0 0 14 14",themeId:"article"}},[t("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),t("path",{attrs:{d:"M7 1h1v4h-1z"}}),t("path",{attrs:{d:"M7 5h5v1h-5z"}})])},r=[],s=n(3453),a={name:"ArticleIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},7775:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"curly-brackets-icon",attrs:{viewBox:"0 0 14 14",themeId:"curly-brackets"}},[t("path",{attrs:{d:"M9.987 14h-0.814v-0.916h0.36c0.137 0 0.253-0.038 0.349-0.116 0.099-0.080 0.179-0.188 0.239-0.318 0.064-0.134 0.11-0.298 0.139-0.483 0.031-0.186 0.045-0.38 0.045-0.58v-2.115c0-0.417 0.046-0.781 0.139-1.083 0.092-0.3 0.2-0.554 0.322-0.754 0.127-0.203 0.246-0.353 0.366-0.458 0.087-0.076 0.155-0.131 0.207-0.169-0.052-0.037-0.12-0.093-0.207-0.167-0.12-0.105-0.239-0.255-0.366-0.459-0.122-0.2-0.23-0.453-0.322-0.754-0.093-0.3-0.139-0.665-0.139-1.082v-2.13c0-0.199-0.014-0.392-0.045-0.572-0.029-0.182-0.076-0.345-0.139-0.483-0.060-0.137-0.141-0.246-0.239-0.328-0.095-0.076-0.212-0.115-0.349-0.115h-0.36v-0.916h0.814c0.442 0 0.788 0.18 1.030 0.538 0.238 0.352 0.358 0.826 0.358 1.407v2.236c0 0.3 0.015 0.597 0.044 0.886 0.030 0.287 0.086 0.544 0.164 0.765 0.077 0.216 0.184 0.392 0.318 0.522 0.129 0.124 0.298 0.188 0.503 0.188h0.058v0.916h-0.058c-0.206 0-0.374 0.064-0.503 0.188-0.134 0.129-0.242 0.305-0.318 0.521-0.078 0.223-0.134 0.48-0.164 0.766-0.029 0.288-0.044 0.587-0.044 0.884v2.236c0 0.582-0.12 1.055-0.358 1.409-0.242 0.358-0.588 0.538-1.030 0.538z"}}),t("path",{attrs:{d:"M4.827 14h-0.814c-0.442 0-0.788-0.18-1.030-0.538-0.238-0.352-0.358-0.825-0.358-1.409v-2.221c0-0.301-0.015-0.599-0.045-0.886-0.029-0.287-0.085-0.544-0.163-0.764-0.077-0.216-0.184-0.393-0.318-0.522-0.131-0.127-0.296-0.188-0.503-0.188h-0.058v-0.916h0.058c0.208 0 0.373-0.063 0.503-0.188 0.135-0.129 0.242-0.304 0.318-0.522 0.078-0.22 0.134-0.477 0.163-0.765 0.030-0.286 0.045-0.585 0.045-0.886v-2.251c0-0.582 0.12-1.055 0.358-1.407 0.242-0.358 0.588-0.538 1.030-0.538h0.814v0.916h-0.36c-0.138 0-0.252 0.038-0.349 0.116-0.099 0.079-0.179 0.189-0.239 0.327-0.064 0.139-0.11 0.302-0.141 0.483-0.029 0.18-0.044 0.373-0.044 0.572v2.13c0 0.417-0.046 0.782-0.138 1.082-0.092 0.302-0.201 0.556-0.324 0.754-0.123 0.201-0.246 0.356-0.366 0.459-0.086 0.074-0.153 0.13-0.206 0.167 0.052 0.038 0.12 0.093 0.206 0.169 0.12 0.103 0.243 0.258 0.366 0.458s0.232 0.453 0.324 0.754c0.092 0.302 0.138 0.666 0.138 1.083v2.115c0 0.2 0.015 0.394 0.044 0.58 0.030 0.186 0.077 0.349 0.139 0.482 0.062 0.132 0.142 0.239 0.241 0.32 0.096 0.079 0.21 0.116 0.349 0.116h0.36z"}})])},r=[],s=n(3453),a={name:"CurlyBracketsIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6817:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"diagonal-arrow",attrs:{viewBox:"0 0 14 14",themeId:"diagonal-arrow"}},[t("path",{attrs:{d:"M0.010 12.881l10.429-10.477-3.764 0.824-0.339-1.549 7.653-1.679-1.717 7.622-1.546-0.349 0.847-3.759-10.442 10.487z"}})])},r=[],s=n(3453),a={name:"DiagonalArrowIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},8633:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"path"}},[t("path",{attrs:{d:"M0 0.948h2.8v2.8h-2.8z"}}),t("path",{attrs:{d:"M11.2 10.252h2.8v2.8h-2.8z"}}),t("path",{attrs:{d:"M6.533 1.852h0.933v10.267h-0.933z"}}),t("path",{attrs:{d:"M2.8 1.852h4.667v0.933h-4.667z"}}),t("path",{attrs:{d:"M6.533 11.186h4.667v0.933h-4.667z"}})])},r=[],s=n(3453),a={name:"PathIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6698:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"play-icon",attrs:{viewBox:"0 0 14 14",themeId:"play"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M10.195 7.010l-5 3v-6l5 3z"}})])},r=[],s=n(3453),a={name:"PlayIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},7834:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"swift-file-icon",attrs:{viewBox:"0 0 15 14",themeId:"swift-file"}},[t("path",{attrs:{d:"M14.93,13.56A2.15,2.15,0,0,0,15,13a5.37,5.37,0,0,0-1.27-3.24A6.08,6.08,0,0,0,14,7.91,9.32,9.32,0,0,0,9.21.31a8.51,8.51,0,0,1,1.78,5,6.4,6.4,0,0,1-.41,2.18A45.06,45.06,0,0,1,3.25,1.54,44.57,44.57,0,0,0,7.54,6.9,45.32,45.32,0,0,1,1.47,2.32,35.69,35.69,0,0,0,8.56,9.94a6.06,6.06,0,0,1-3.26.85A9.48,9.48,0,0,1,0,8.91a10,10,0,0,0,8.1,4.72c2.55,0,3.25-1.2,4.72-1.2a2.09,2.09,0,0,1,1.91,1.15C14.79,13.69,14.88,13.75,14.93,13.56Z"}})])},r=[],s=n(3453),a={name:"SwiftFileIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"c01a6890",null),u=c.exports},9001:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"technology-icon",attrs:{viewBox:"0 0 14 14",themeId:"technology"}},[t("path",{attrs:{d:"M3.39,9l3.16,1.84.47.28.47-.28L10.61,9l.45.26,1.08.63L7,12.91l-5.16-3,1.08-.64L3.39,9M7,0,0,4.1,2.47,5.55,0,7,2.47,8.44,0,9.9,7,14l7-4.1L11.53,8.45,14,7,11.53,5.56,14,4.1ZM7,7.12,5.87,6.45l-1.54-.9L3.39,5,1.85,4.1,7,1.08l5.17,3L10.6,5l-.93.55-1.54.91ZM7,10,3.39,7.9,1.85,7,3.4,6.09,4.94,7,7,8.2,9.06,7,10.6,6.1,12.15,7l-1.55.9Z"}})])},r=[],s=n(3453),a={name:"TechnologyIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},8638:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"tutorial-icon",attrs:{viewBox:"0 0 14 14",themeId:"tutorial"}},[t("path",{attrs:{d:"M0.933 6.067h3.733v1.867h-3.733v-1.867z"}}),t("path",{attrs:{d:"M0.933 1.867h3.733v1.867h-3.733v-1.867z"}}),t("path",{attrs:{d:"M13.067 1.867v10.267h-7.467v-10.267zM12.133 2.8h-5.6v8.4h5.6z"}}),t("path",{attrs:{d:"M0.933 10.267h3.733v1.867h-3.733v-1.867z"}})])},r=[],s=n(3453),a={name:"TutorialIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6769:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var i=function(){var e=this,t=e._self._c;return e.fallbackImageSrcSet?t("img",{staticClass:"fallback",attrs:{title:e.$t("error.image"),decoding:"async",alt:e.alt,srcset:e.fallbackImageSrcSet}}):t("picture",[e.prefersAuto&&e.darkVariantAttributes?t("source",{attrs:{media:"(prefers-color-scheme: dark)",srcset:e.darkVariantAttributes.srcSet}}):e._e(),e.prefersDark&&e.darkVariantAttributes?t("img",e._b({ref:"img",attrs:{decoding:"async","data-orientation":e.orientation,loading:e.loading,alt:e.alt,width:e.darkVariantAttributes.width||e.optimalWidth,height:e.darkVariantAttributes.width||e.optimalWidth?"auto":null},on:{error:e.handleImageLoadError}},"img",e.darkVariantAttributes,!1)):t("img",e._b({ref:"img",attrs:{decoding:"async","data-orientation":e.orientation,loading:e.loading,alt:e.alt,width:e.defaultAttributes.width||e.optimalWidth,height:e.defaultAttributes.width||e.optimalWidth?"auto":null},on:{error:e.handleImageLoadError}},"img",e.defaultAttributes,!1))])},r=[],s=n(5947),a={props:{variants:{type:Array,required:!0}},computed:{variantsGroupedByAppearance(){return(0,s.XV)(this.variants)},lightVariants(){return(0,s.u)(this.variantsGroupedByAppearance.light)},darkVariants(){return(0,s.u)(this.variantsGroupedByAppearance.dark)}}},o=n(4030),l=n(9804),c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJZCAYAAABRKlHVAAAACXBIWXMAABYlAAAWJQFJUiTwAAAXvUlEQVR4nO3d72pU57vH4aWmSoIBqSGpQaFgsVDoMexj22e2D6Cvav8plVq0amK0rbGJ9V83d+hs/Llb80wy6ztr1lwXBPoizcyamRfz8XmedZ/56quv/qcDAAAIWOm67r+80AAAQMJZrzIAAJAiQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQs+KlBmBR3L59u1tdXe0uX77cra2ted8AFpAAAWAhHBwcdPv7+0c/u7u73fnz57utra3u0qVLR/8NwGIQIAAshCdPnvzH03z58mV37969o5+KkPqplREAhk2AALAQ3g+Qd/32229HPxUjm5ub3fb2tjcVYKAcQgdg8Cou3rx5c+zTrN9ZWfFvawBDJkAAGLwKkFa2YQEMmwABYNBqVeND26/eVedAzp075w0FGDABAsCgTbP6UQECwLAJEAAGbWdnp+np1cqH7VcAwydAABisutXu4eFh09Oz+gGwGAQIAIO1t7fX/NTq9rsADJ8AAWCwWg+f1yT0tbU1byTAAhAgAAzS/v7+0RasFs5+ACwOAQLAILWufpSNjQ1vIsCCECAADFLr7XfX19ePtmABsBgECACDU6sfNYCwhe1XAItFgAAwOK2rHzX7w+13ARbLivcL4MNu377tFZqRGzduHPuH6uB5a4CcPXu2u3PnziCubaLlGgGWmQABOEbdjYnTa90q9fTp0+bHevXq1dEPAIvDFiwAIlq3Su3s7HhDAEZMgADQu9azGgcHB93r16+9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";const u=10;function A(e){if(!e.length)return null;const t=e.map((e=>`${(0,s.AH)(e.src)} ${e.density}`)).join(", "),n=e[0],i={srcSet:t,src:(0,s.AH)(n.src)},{width:r}=n.size||{width:null};return r&&(i.width=r,i.height="auto"),i}var d={name:"ImageAsset",mixins:[a],inject:{imageLoadingStrategy:{default:null}},data:()=>({appState:o["default"].state,fallbackImageSrcSet:null,optimalWidth:null,optimalHeight:null}),computed:{allVariants:({lightVariants:e=[],darkVariants:t=[]})=>e.concat(t),defaultAttributes:({lightVariantAttributes:e,darkVariantAttributes:t})=>e||t,darkVariantAttributes:({darkVariants:e})=>A(e),lightVariantAttributes:({lightVariants:e})=>A(e),loading:({appState:e,imageLoadingStrategy:t})=>t||e.imageLoadingStrategy,preferredColorScheme:({appState:e})=>e.preferredColorScheme,prefersAuto:({preferredColorScheme:e})=>e===l.Z.auto,prefersDark:({preferredColorScheme:e})=>e===l.Z.dark,orientation:({optimalWidth:e,optimalHeight:t})=>(0,s.T8)(e,t)},props:{alt:{type:String,default:""},variants:{type:Array,required:!0},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},methods:{handleImageLoadError(){this.fallbackImageSrcSet=`${c} 2x`},async calculateOptimalDimensions(){const{$refs:{img:{currentSrc:e}},allVariants:t}=this,{density:n}=t.find((({src:t})=>e.endsWith(t))),i=parseInt(n.match(/\d+/)[0],u),r=await(0,s.RY)(e),a=r.width/i,o=r.height/i;return{width:a,height:o}},async optimizeImageSize(){if(!this.defaultAttributes.width&&this.$refs.img)try{const e=await this.calculateOptimalDimensions();this.optimalWidth=e.width,this.optimalHeight=e.height}catch{console.error("Unable to calculate optimal image width")}}},mounted(){this.shouldCalculateOptimalWidth&&this.$refs.img.addEventListener("load",this.optimizeImageSize)}},p=d,h=n(1001),g=(0,h.Z)(p,i,r,!1,null,null,null),m=g.exports},3975:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var i=function(){var e=this,t=e._self._c;return t("nav",{ref:"nav",staticClass:"nav",class:e.rootClasses,attrs:{role:"navigation"}},[t("div",{ref:"wrapper",staticClass:"nav__wrapper"},[t("div",{staticClass:"nav__background"}),e.hasOverlay?t("div",{staticClass:"nav-overlay",on:{click:e.closeNav}}):e._e(),t("div",{staticClass:"nav-content"},[e._t("pre-title",null,{className:"pre-title"},{closeNav:e.closeNav,inBreakpoint:e.inBreakpoint,currentBreakpoint:e.currentBreakpoint,isOpen:e.isOpen}),e.$slots.default?t("div",{staticClass:"nav-title"},[e._t("default")],2):e._e(),e._t("after-title"),t("div",{staticClass:"nav-menu"},[t("a",{ref:"axToggle",staticClass:"nav-ax-toggle",attrs:{href:"#",role:"button"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[t("span",{staticClass:"visuallyhidden"},[e.isOpen?[e._v(" "+e._s(e.$t("documentation.nav.close-menu"))+" ")]:[e._v(" "+e._s(e.$t("documentation.nav.open-menu"))+" ")]],2)]),t("div",{ref:"tray",staticClass:"nav-menu-tray",on:{transitionend:function(t){return t.target!==t.currentTarget?null:e.onTransitionEnd.apply(null,arguments)},click:e.handleTrayClick}},[e._t("tray",(function(){return[t("NavMenuItems",[e._t("menu-items")],2)]}),{closeNav:e.closeNav})],2)]),t("div",{staticClass:"nav-actions"},[t("a",{ref:"toggle",staticClass:"nav-menucta",attrs:{href:"#",tabindex:"-1","aria-hidden":"true"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[t("span",{staticClass:"nav-menucta-chevron"})])])],2),e._t("after-content")],2),t("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:e.onBreakpointChange}})],1)},r=[],s=n(9146),a=n(6302),o=n(7188),l=n(9652),c=n(1716),u=n(5381),A=n(1147),d=n(5657);const{noClose:p}=c.MenuLinkModifierClasses,{BreakpointName:h,BreakpointScopes:g}=o["default"].constants,m=8,f={isDark:"theme-dark",isOpen:"nav--is-open",inBreakpoint:"nav--in-breakpoint-range",isTransitioning:"nav--is-transitioning",isSticking:"nav--is-sticking",hasSolidBackground:"nav--solid-background",hasNoBorder:"nav--noborder",hasFullWidthBorder:"nav--fullwidth-border",isWideFormat:"nav--is-wide-format",noBackgroundTransition:"nav--no-bg-transition"};var v={name:"NavBase",components:{NavMenuItems:a.Z,BreakpointEmitter:o["default"]},constants:{NavStateClasses:f,NoBGTransitionFrames:m},props:{breakpoint:{type:String,default:h.small},hasOverlay:{type:Boolean,default:!0},hasSolidBackground:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},hasFullWidthBorder:{type:Boolean,default:!1},isDark:{type:Boolean,default:!1},isWideFormat:{type:Boolean,default:!1}},mixins:[s["default"]],data(){return{isOpen:!1,isTransitioning:!1,isSticking:!1,noBackgroundTransition:!0,currentBreakpoint:h.large}},computed:{BreakpointScopes:()=>g,inBreakpoint:({currentBreakpoint:e,breakpoint:t})=>!(0,u.fr)(e,t),rootClasses:({isOpen:e,inBreakpoint:t,isTransitioning:n,isSticking:i,hasSolidBackground:r,hasNoBorder:s,hasFullWidthBorder:a,isDark:o,isWideFormat:l,noBackgroundTransition:c})=>({[f.isDark]:o,[f.isOpen]:e,[f.inBreakpoint]:t,[f.isTransitioning]:n,[f.isSticking]:i,[f.hasSolidBackground]:r,[f.hasNoBorder]:s,[f.hasFullWidthBorder]:a,[f.isWideFormat]:l,[f.noBackgroundTransition]:c})},watch:{isOpen(e){this.$emit("change",e),e?this.onExpand():this.onClose()}},async mounted(){window.addEventListener("keydown",this.onEscape),window.addEventListener("popstate",this.closeNav),window.addEventListener("orientationchange",this.closeNav),document.addEventListener("click",this.handleClickOutside),this.handleFlashOnMount(),await this.$nextTick()},beforeDestroy(){window.removeEventListener("keydown",this.onEscape),window.removeEventListener("popstate",this.closeNav),window.removeEventListener("orientationchange",this.closeNav),document.removeEventListener("click",this.handleClickOutside),this.isOpen&&this.toggleScrollLock(!1)},methods:{getIntersectionTargets(){return[document.getElementById(c.EA)||this.$el]},toggleNav(){this.isOpen=!this.isOpen,this.isTransitioning=!0},closeNav(){const e=this.isOpen;return this.isOpen=!1,this.resolveOnceTransitionsEnd(e)},resolveOnceTransitionsEnd(e){return e&&this.inBreakpoint?(this.isTransitioning=!0,new Promise((e=>{const t=this.$watch("isTransitioning",(()=>{e(),t()}))}))):Promise.resolve()},async onTransitionEnd({propertyName:e}){"max-height"===e&&(this.$emit("changed",this.isOpen),this.isTransitioning=!1,this.isOpen?(this.$emit("opened"),this.toggleScrollLock(!0)):this.$emit("closed"))},onBreakpointChange(e){this.currentBreakpoint=e,this.inBreakpoint||this.closeNav()},onIntersect({intersectionRatio:e}){window.scrollY<0||(this.isSticking=1!==e)},onEscape({key:e}){"Escape"===e&&this.isOpen&&(this.closeNav(),this.$refs.axToggle.focus())},handleTrayClick({target:e}){e.href&&!e.classList.contains(p)&&this.closeNav()},handleClickOutside({target:e}){this.$refs.nav.contains(e)||this.closeNav()},toggleScrollLock(e){e?l.Z.lockScroll(this.$refs.tray):l.Z.unlockScroll(this.$refs.tray)},onExpand(){this.$emit("open"),A.Z.hide(this.$refs.wrapper),document.activeElement===this.$refs.toggle&&document.activeElement.blur()},onClose(){this.$emit("close"),this.toggleScrollLock(!1),A.Z.show(this.$refs.wrapper)},async handleFlashOnMount(){await(0,d.J)(m),this.noBackgroundTransition=!1}}},b=v,y=n(1001),C=(0,y.Z)(b,i,r,!1,null,"c7b655d6",null),I=C.exports},3822:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("li",{staticClass:"nav-menu-item",class:{"nav-menu-item--animated":e.animate}},[e._t("default")],2)},r=[],s={name:"NavMenuItemBase",props:{animate:{type:Boolean,default:!0}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"58ee2996",null),c=l.exports},6302:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"nav-menu-items",attrs:{"data-previous-menu-children-count":e.previousSiblingChildren}},[e._t("default")],2)},r=[],s={name:"NavMenuItems",props:{previousSiblingChildren:{type:Number,default:0}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"67c1c0a5",null),c=l.exports},6664:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=function(){var e=this,t=e._self._c;return e.shouldUseAsset?t("ImageAsset",e._b({},"ImageAsset",{variants:e.variants,loading:null,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth,alt:e.alt},!1)):t("SVGIcon",{attrs:{"icon-url":e.iconUrl,themeId:e.themeId}})},r=[],s=n(6769),a=n(3453),o={name:"OverridableAsset",components:{SVGIcon:a.Z,ImageAsset:s.Z},props:{imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{variants:({imageOverride:e})=>e?e.variants:[],alt:({imageOverride:e})=>e.alt,firstVariant:({variants:e})=>e[0],iconUrl:({firstVariant:e})=>e&&e.url,themeId:({firstVariant:e})=>e&&e.svgID,isSameOrigin:({iconUrl:e,sameOrigin:t})=>t(e),shouldUseAsset:({isSameOrigin:e,themeId:t})=>!e||!t},methods:{sameOrigin(e){if(!e)return!1;const t=new URL(e,window.location),n=new URL(window.location);return t.origin===n.origin}}},l=o,c=n(1001),u=(0,c.Z)(l,i,r,!1,null,null,null),A=u.exports},3570:function(e,t,n){"use strict";n.d(t,{Z:function(){return ne}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TopicTypeIcon",style:e.styles},[e.imageOverride?t("OverridableAsset",{staticClass:"icon-inline",attrs:{imageOverride:e.imageOverride,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth}}):t(e.icon,e._b({tag:"component",staticClass:"icon-inline"},"component",e.iconProps,!1))],1)},r=[],s=n(8633),a=n(9001),o=n(5692),l=n(8638),c=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func"}},[t("path",{attrs:{d:"M13 1v12h-12v-12zM12.077 1.923h-10.154v10.154h10.154z"}}),t("path",{attrs:{d:"M5.191 9.529c0.044 0.002 0.089 0.004 0.133 0.004 0.108 0 0.196-0.025 0.262-0.074s0.122-0.113 0.166-0.188c0.044-0.077 0.078-0.159 0.103-0.247s0.049-0.173 0.074-0.251l0.598-2.186h-0.709l0.207-0.702h0.702l0.288-1.086c0.083-0.384 0.256-0.667 0.517-0.849s0.591-0.273 0.99-0.273c0.108 0 0.212 0.007 0.314 0.022s0.203 0.027 0.306 0.037l-0.207 0.761c-0.054-0.006-0.106-0.011-0.155-0.018s-0.102-0.011-0.155-0.011c-0.108 0-0.196 0.016-0.262 0.048s-0.122 0.075-0.166 0.129-0.080 0.115-0.107 0.185c-0.028 0.068-0.055 0.14-0.085 0.214l-0.222 0.842h0.768l-0.192 0.702h-0.783l-0.628 2.319c-0.059 0.222-0.129 0.419-0.21 0.594s-0.182 0.322-0.303 0.443-0.269 0.214-0.443 0.281-0.385 0.1-0.631 0.1c-0.084 0-0.168-0.004-0.251-0.011s-0.168-0.014-0.251-0.018l0.207-0.768c0.040 0 0.081 0.001 0.126 0.004z"}})])},u=[],A=n(3453),d={name:"TopicFuncIcon",components:{SVGIcon:A.Z}},p=d,h=n(1001),g=(0,h.Z)(p,c,u,!1,null,null,null),m=g.exports,f=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"collection-icon",attrs:{viewBox:"0 0 14 14",themeId:"collection"}},[t("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),t("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 4h8v1h-8z"}}),t("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 9h8v1h-8z"}})])},v=[],b={name:"CollectionIcon",components:{SVGIcon:A.Z}},y=b,C=(0,h.Z)(y,f,v,!1,null,null,null),I=C.exports,w=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func-op"}},[t("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),t("path",{attrs:{d:"M5.098 4.968v-1.477h-0.738v1.477h-1.477v0.738h1.477v1.477h0.738v-1.477h1.477v-0.738z"}}),t("path",{attrs:{d:"M8.030 4.807l-2.031 5.538h0.831l2.031-5.538z"}}),t("path",{attrs:{d:"M8.894 8.805v0.923h2.215v-0.923z"}})])},E=[],B={name:"TopicFuncOpIcon",components:{SVGIcon:A.Z}},x=B,k=(0,h.Z)(x,w,E,!1,null,null,null),_=k.exports,S=n(7775),T=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-subscript"}},[t("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),t("path",{attrs:{d:"M4.133 3.633v6.738h1.938v-0.831h-0.923v-5.077h0.923v-0.831z"}}),t("path",{attrs:{d:"M9.856 10.371v-6.738h-1.938v0.831h0.923v5.077h-0.923v0.831z"}})])},Q=[],L={name:"TopicSubscriptIcon",components:{SVGIcon:A.Z}},M=L,Z=(0,h.Z)(M,T,Q,!1,null,null,null),R=Z.exports,j=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"two-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"two-letter"}},[t("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[t("g",{attrs:{transform:"translate(1.000000, 1.000000)"}},[t("rect",{attrs:{stroke:"currentColor",x:"0.5",y:"0.5",width:"13",height:"13"}}),t("text",{attrs:{"font-size":"8","font-weight":"bold",fill:"currentColor"}},[t("tspan",{attrs:{x:"8.2",y:"11"}},[e._v(e._s(e.second))])]),t("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor"}},[t("tspan",{attrs:{x:"1.7",y:"11"}},[e._v(e._s(e.first))])])])])])},N=[],D={name:"TwoLetterSymbolIcon",components:{SVGIcon:A.Z},props:{first:{type:String,required:!0},second:{type:String,required:!0}}},O=D,P=(0,h.Z)(O,j,N,!1,null,null,null),G=P.exports,V=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"single-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"single-letter"}},[t("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[t("rect",{attrs:{stroke:"currentColor",x:"1",y:"1",width:"14",height:"14"}}),t("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor",x:"49%",y:"12","text-anchor":"middle"}},[t("tspan",[e._v(e._s(e.symbol))])])])])},H=[],z={name:"SingleLetterSymbolIcon",components:{SVGIcon:A.Z},props:{symbol:{type:String,required:!0}}},q=z,$=(0,h.Z)(q,V,H,!1,null,null,null),W=$.exports,F=n(5629),Y=n(1869),U=n(6664);const X={[F.t.article]:o.Z,[F.t.associatedtype]:I,[F.t.buildSetting]:I,[F.t["class"]]:W,[F.t.collection]:I,[F.t.dictionarySymbol]:W,[F.t.container]:I,[F.t["enum"]]:W,[F.t.extension]:G,[F.t.func]:m,[F.t.op]:_,[F.t.httpRequest]:W,[F.t.languageGroup]:I,[F.t.learn]:s.Z,[F.t.method]:W,[F.t.macro]:W,[F.t.module]:a.Z,[F.t.overview]:s.Z,[F.t.protocol]:G,[F.t.property]:W,[F.t.propertyListKey]:W,[F.t.resources]:s.Z,[F.t.sampleCode]:S.Z,[F.t.struct]:W,[F.t.subscript]:R,[F.t.symbol]:I,[F.t.tutorial]:l.Z,[F.t.typealias]:W,[F.t.union]:W,[F.t["var"]]:W},K={[F.t["class"]]:{symbol:"C"},[F.t.dictionarySymbol]:{symbol:"O"},[F.t["enum"]]:{symbol:"E"},[F.t.extension]:{first:"E",second:"x"},[F.t.httpRequest]:{symbol:"E"},[F.t.method]:{symbol:"M"},[F.t.macro]:{symbol:"#"},[F.t.protocol]:{first:"P",second:"r"},[F.t.property]:{symbol:"P"},[F.t.propertyListKey]:{symbol:"K"},[F.t.struct]:{symbol:"S"},[F.t.typealias]:{symbol:"T"},[F.t.union]:{symbol:"U"},[F.t["var"]]:{symbol:"V"}};var J={name:"TopicTypeIcon",components:{OverridableAsset:U.Z,SVGIcon:A.Z,SingleLetterSymbolIcon:W},constants:{TopicTypeIcons:X,TopicTypeProps:K},props:{type:{type:String,required:!0},withColors:{type:Boolean,default:!1},imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{normalisedType:({type:e})=>F.$[e]||e,icon:({normalisedType:e})=>X[e]||I,iconProps:({normalisedType:e})=>K[e]||{},color:({normalisedType:e})=>Y.g[e],styles:({color:e,withColors:t})=>t&&e?{"--icon-color":`var(--color-type-icon-${e})`}:{}}},ee=J,te=(0,h.Z)(ee,i,r,!1,null,"0c843792",null),ne=te.exports},352:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i,r,s={functional:!0,name:"WordBreak",render(e,{props:t,slots:n,data:i}){const r=n().default||[],s=r.filter((e=>e.text&&!e.tag));if(0===s.length||s.length!==r.length)return e(t.tag,i,r);const a=s.map((({text:e})=>e)).join(),o=[];let l=null,c=0;while(null!==(l=t.safeBoundaryPattern.exec(a))){const t=l.index+1;o.push(a.slice(c,t)),o.push(e("wbr",{key:l.index})),c=t}return o.push(a.slice(c,a.length)),e(t.tag,i,o)},props:{safeBoundaryPattern:{type:RegExp,default:()=>/([a-z](?=[A-Z])|(:)\w|\w(?=[._]\w))/g},tag:{type:String,default:()=>"span"}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,null,null),c=l.exports},2122:function(e,t,n){var i={"./bash.js":[8780,393],"./c.js":[612,546],"./cpp.js":[6248,621],"./css.js":[5064,864],"./diff.js":[7731,213],"./http.js":[8937,878],"./java.js":[8257,788],"./javascript.js":[978,814],"./json.js":[14,82],"./llvm.js":[4972,133],"./markdown.js":[1312,113],"./objectivec.js":[2446,637],"./perl.js":[2482,645],"./php.js":[2656,596],"./python.js":[8245,435],"./ruby.js":[7905,623],"./scss.js":[1062,392],"./shell.js":[7874,176],"./swift.js":[7690,527],"./xml.js":[4610,490]};function r(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],r=t[0];return n.e(t[1]).then((function(){return n.t(r,23)}))}r.keys=function(){return Object.keys(i)},r.id=2122,e.exports=r},1869:function(e,t,n){"use strict";n.d(t,{c:function(){return s},g:function(){return a}});var i=n(5629),r=n(7192);const s={blue:"blue",teal:"teal",orange:"orange",purple:"purple",green:"green",sky:"sky",pink:"pink"},a={[i.t.article]:s.teal,[i.t.init]:s.blue,[i.t["case"]]:s.orange,[i.t["class"]]:s.purple,[i.t.collection]:s.pink,[r.L.collectionGroup]:s.teal,[i.t.dictionarySymbol]:s.purple,[i.t["enum"]]:s.orange,[i.t.extension]:s.orange,[i.t.func]:s.green,[i.t.op]:s.green,[i.t.httpRequest]:s.green,[i.t.module]:s.sky,[i.t.method]:s.blue,[i.t.macro]:s.pink,[i.t.protocol]:s.purple,[i.t.property]:s.teal,[i.t.propertyListKey]:s.green,[i.t.propertyListKeyReference]:s.green,[i.t.sampleCode]:s.purple,[i.t.struct]:s.purple,[i.t.subscript]:s.blue,[i.t.typealias]:s.orange,[i.t.union]:s.purple,[i.t["var"]]:s.purple}},3078:function(e,t){"use strict";t["Z"]={objectiveC:{name:"Objective-C",key:{api:"occ",url:"objc"}},swift:{name:"Swift",key:{api:"swift",url:"swift"}}}},3946:function(e,t,n){"use strict";n.d(t,{o:function(){return i}});const i={list:"list",compactGrid:"compactGrid",detailedGrid:"detailedGrid",hidden:"hidden"}},5629:function(e,t,n){"use strict";n.d(t,{$:function(){return r},t:function(){return i}});const i={article:"article",associatedtype:"associatedtype",buildSetting:"buildSetting",case:"case",collection:"collection",class:"class",container:"container",dictionarySymbol:"dictionarySymbol",enum:"enum",extension:"extension",func:"func",groupMarker:"groupMarker",httpRequest:"httpRequest",init:"init",languageGroup:"languageGroup",learn:"learn",macro:"macro",method:"method",module:"module",op:"op",overview:"overview",project:"project",property:"property",propertyListKey:"propertyListKey",propertyListKeyReference:"propertyListKeyReference",protocol:"protocol",resources:"resources",root:"root",sampleCode:"sampleCode",section:"section",struct:"struct",subscript:"subscript",symbol:"symbol",tutorial:"tutorial",typealias:"typealias",union:"union",var:"var"},r={[i.init]:i.method,[i.case]:i.enum,[i.propertyListKeyReference]:i.propertyListKey,[i.project]:i.tutorial}},7192:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});const i={article:"article",codeListing:"codeListing",collection:"collection",collectionGroup:"collectionGroup",containerSymbol:"containerSymbol",devLink:"devLink",dictionarySymbol:"dictionarySymbol",generic:"generic",link:"link",media:"media",pseudoCollection:"pseudoCollection",pseudoSymbol:"pseudoSymbol",restRequestSymbol:"restRequestSymbol",sampleCode:"sampleCode",symbol:"symbol",table:"table",learn:"learn",overview:"overview",project:"project",tutorial:"tutorial",resources:"resources"}},1789:function(e,t){"use strict";t["Z"]={inject:{performanceMetricsEnabled:{default:!1},isTargetIDE:{default:!1}},methods:{newContentMounted(){let e;this.performanceMetricsEnabled&&(e=Math.round(window.performance.now()),window.renderedTimes||(window.renderedTimes=[]),window.renderedTimes.push(e)),this.$bridge.send({type:"rendered",data:{time:e}})},handleContentUpdateFromBridge(e){this.topicData=e}}}},1825:function(e,t){"use strict";t["Z"]={computed:{isClientMobile(){let e=!1;return e="maxTouchPoints"in navigator||"msMaxTouchPoints"in navigator?Boolean(navigator.maxTouchPoints||navigator.msMaxTouchPoints):window.matchMedia?window.matchMedia("(pointer:coarse)").matches:"orientation"in window,e}}}},2974:function(e,t,n){"use strict";var i=n(3465),r=n(3208),s=n(2449),a=n(8843);t["Z"]={methods:{extractFirstParagraphText(e=[]){const t=a["default"].computed.plaintext.bind({...a["default"].methods,content:e})();return(0,r.id)(t)}},computed:{pagePath:({$route:{path:e="/"}={}})=>e,pageURL:({pagePath:e="/"})=>(0,s.HH)(e),disableMetadata:()=>!1},mounted(){this.disableMetadata||(0,i.X)({title:this.pageTitle,description:this.pageDescription,url:this.pageURL,currentLocale:this.$i18n.locale})}}},9146:function(e,t,n){"use strict";const i={up:"up",down:"down"};t["default"]={constants:{IntersectionDirections:i},data(){return{intersectionObserver:null,intersectionPreviousScrollY:0,intersectionScrollDirection:i.down}},computed:{intersectionThreshold(){const e=[];for(let t=0;t<=1;t+=.01)e.push(t);return e},intersectionRoot(){return null},intersectionRootMargin(){return"0px 0px 0px 0px"},intersectionObserverOptions(){return{root:this.intersectionRoot,rootMargin:this.intersectionRootMargin,threshold:this.intersectionThreshold}}},async mounted(){await n.e(337).then(n.t.bind(n,6337,23)),this.intersectionObserver=new IntersectionObserver((e=>{this.detectIntersectionScrollDirection();const t=this.onIntersect;t?e.forEach(t):console.warn("onIntersect not implemented")}),this.intersectionObserverOptions),this.getIntersectionTargets().forEach((e=>{this.intersectionObserver.observe(e)}))},beforeDestroy(){this.intersectionObserver&&this.intersectionObserver.disconnect()},methods:{getIntersectionTargets(){return[this.$el]},detectIntersectionScrollDirection(){window.scrollYthis.intersectionPreviousScrollY&&(this.intersectionScrollDirection=i.up),this.intersectionPreviousScrollY=window.scrollY}}}},5184:function(e,t,n){"use strict";var i=n(4030),r=n(1265),s=n(3704);function a(e){return new Promise(((t,n)=>{e.complete?t():(e.addEventListener("load",t,{once:!0}),e.addEventListener("error",n,{once:!0}))}))}function o(){return Promise.allSettled([...document.getElementsByTagName("img")].map(a))}t["Z"]={mixins:[s.Z],mounted(){this.scrollToElementIfAnchorPresent()},updated(){this.scrollToElementIfAnchorPresent()},methods:{async scrollToElementIfAnchorPresent(){const{hash:e}=this.$route;if(!e)return;const{imageLoadingStrategy:t}=i["default"].state;i["default"].setImageLoadingStrategy(r.Z.eager),await this.$nextTick(),await o(),this.scrollToElement(e),i["default"].setImageLoadingStrategy(t)}}}},5953:function(e,t){"use strict";t["Z"]={inject:{store:{default:()=>({state:{references:{}},setReferences(){},reset(){}})}},computed:{references:({store:e})=>e.state.references}}},3704:function(e,t,n){"use strict";var i=n(5657);t["Z"]={methods:{async scrollToElement(e){await(0,i.J)(8);const t=this.$router.resolve({hash:e}),{selector:n,offset:r}=await this.$router.options.scrollBehavior(t.route),s=document.querySelector(n);return s?(s.scrollIntoView(),window.scrollY+window.innerHeight=0},isFocusableElement(e){const t=e.nodeName.toLowerCase(),n=i.includes(t);return!("a"!==t||!e.getAttribute("href"))||(n?!e.disabled:"true"===e.getAttribute("contenteditable")||!Number.isNaN(parseFloat(e.getAttribute("tabindex"))))}}},1147:function(e,t,n){"use strict";var i=n(7486);const r="data-original-",s="aria-hidden",a="tabindex";function o(e,t){const n=r+t;if(e.getAttribute(n))return;const i=e.getAttribute(t)||"";e.setAttribute(n,i)}function l(e,t){const n=r+t;if(!e.hasAttribute(n))return;const i=e.getAttribute(n);e.removeAttribute(n),i.length?e.setAttribute(t,i):e.removeAttribute(t)}function c(e,t){const n=document.body;let i=e,r=e;while(i=i.previousElementSibling)t(i);while(r=r.nextElementSibling)t(r);e.parentElement&&e.parentElement!==n&&c(e.parentElement,t)}const u=e=>{o(e,s),o(e,a),e.setAttribute(s,"true"),e.setAttribute(a,"-1");const t=i.ZP.getTabbableElements(e);let n=t.length-1;while(n>=0)o(t[n],a),t[n].setAttribute(a,"-1"),n-=1},A=e=>{l(e,s),l(e,a);const t=e.querySelectorAll(`[${r+a}]`);let n=t.length-1;while(n>=0)l(t[n],a),n-=1};t["Z"]={hide(e){c(e,u)},show(e){c(e,A)}}},8841:function(e,t,n){"use strict";n.d(t,{d9:function(){return h},k_:function(){return p},Ek:function(){return A},LR:function(){return g},Us:function(){return d}});var i=n(5947),r=n(2449),s=n(1944);class a extends Error{constructor({location:e,response:t}){super("Request redirected"),this.location=e,this.response=t}}class o extends Error{constructor(e){super("Unable to fetch data"),this.route=e}}async function l(e,t={},n={}){function i(e){return("ide"!=={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET||0!==e.status)&&!e.ok}const o=(0,r.WN)(e),l=(0,r.Ex)(t);l&&(o.search=l);const c=await fetch(o.href,n);if(i(c))throw c;if(c.redirected)throw new a({location:c.url,response:c});const u=await c.json();return(0,s.ZP)(u.schemaVersion),u}function c(e){const t=e.replace(/\/$/,"");return`${(0,i.AH)(["/data",t])}.json`}function u(e){const{pathname:t,search:n}=new URL(e),i=/\/data(\/.*).json$/,r=i.exec(t);return r?r[1]+n:t+n}async function A(e,t,n){const i=c(e.path);let r;try{r=await l(i,e.query)}catch(s){if("ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET)throw console.error(s),!1;if(s instanceof a)throw u(s.location);s.status&&404===s.status?n({name:"not-found",params:[e.path]}):n(new o(e))}return r}function d(e,t){return!(0,r.Lp)(e,t)}async function p(e,t={}){const n=c(e);return l(n,{},t)}function h(e){return JSON.parse(JSON.stringify(e))}async function g({slug:e}){const t=(0,r.WN)(["/index/",e,"index.json"]);return l(t)}},1944:function(e,t,n){"use strict";n.d(t,{W1:function(){return r},ZP:function(){return A},n4:function(){return a}});const i={major:0,minor:3,patch:0};function r({major:e,minor:t,patch:n}){return[e,t,n].join(".")}function s(e){const[t=0,n=0,i=0]=e.split(".");return[Number(t),Number(n),Number(i)]}function a(e,t){const n=s(e),i=s(t);for(let r=0;ri[r])return 1;if(n[r]`[Swift-DocC-Render] The render node version for this page (${e}) has a different major version component than Swift-DocC-Render supports (${o}). Compatibility is not guaranteed.`;function u(e){const{major:t,minor:n}=e,{major:s,minor:a}=i;return t!==s?c(r(e)):n>a?l(r(e)):""}function A(e){if(!e)return;const t=u(e);t&&console.warn(t)}},9652:function(e,t,n){"use strict";n.d(t,{n:function(){return a}});let i=!1,r=-1,s=0;const a="data-scroll-lock-disable",o=()=>window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1);function l(e){e.touches.length>1||e.preventDefault()}const c=e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight;function u(){s=document.body.getBoundingClientRect().top,document.body.style.overflow="hidden scroll",document.body.style.top=`${s}px`,document.body.style.position="fixed",document.body.style.width="100%"}function A(e){e&&(e.ontouchstart=null,e.ontouchmove=null),document.removeEventListener("touchmove",l)}function d(e,t){const n=e.targetTouches[0].clientY-r,i=e.target.closest(`[${a}]`)||t;return 0===i.scrollTop&&n>0||c(i)&&n<0?l(e):(e.stopPropagation(),!0)}function p(e){document.addEventListener("touchmove",l,{passive:!1}),e&&(e.ontouchstart=e=>{1===e.targetTouches.length&&(r=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&d(t,e)})}t["Z"]={lockScroll(e){i||(o()?p(e):u(),i=!0)},unlockScroll(e){i&&(o()?A(e):(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("top"),document.body.style.removeProperty("position"),document.body.style.removeProperty("width"),window.scrollTo(0,Math.abs(s))),i=!1)}}},3685:function(e,t,n){var i={"./markdown":[2003,642],"./markdown.js":[2003,642],"./swift":[7467,217],"./swift.js":[7467,217]};function r(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],r=t[0];return n.e(t[1]).then((function(){return n(r)}))}r.keys=function(){return Object.keys(i)},r.id=3685,e.exports=r},3390:function(e){var t={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var i=e[t];"object"!=typeof i||Object.isFrozen(i)||n(i)})),e}t.exports=n,t.exports.default=n;var i=t.exports;class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(e,...t){const n=Object.create(null);for(const i in e)n[i]=e[i];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const o="",l=e=>!!e.kind,c=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${t}${e}`};class u{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!l(e))return;let t=e.kind;t=e.sublanguage?`language-${t}`:c(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){l(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}}class A{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every((e=>"string"===typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{A._collapse(e)})))}}class d extends A{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){const e=new u(this,this.options);return e.value()}finalize(){return!0}}function p(e){return e?"string"===typeof e?e:e.source:null}function h(e){return f("(?=",e,")")}function g(e){return f("(?:",e,")*")}function m(e){return f("(?:",e,")?")}function f(...e){const t=e.map((e=>p(e))).join("");return t}function v(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function b(...e){const t=v(e),n="("+(t.capture?"":"?:")+e.map((e=>p(e))).join("|")+")";return n}function y(e){return new RegExp(e.toString()+"|").exec("").length-1}function C(e,t){const n=e&&e.exec(t);return n&&0===n.index}const I=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function w(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n;let i=p(e),r="";while(i.length>0){const e=I.exec(i);if(!e){r+=i;break}r+=i.substring(0,e.index),i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+String(Number(e[1])+t):(r+=e[0],"("===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(t)}const E=/\b\B/,B="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",k="\\b\\d+(\\.\\d+)?",_="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",S="\\b(0b[01]+)",T="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Q=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=f(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},L={begin:"\\\\[\\s\\S]",relevance:0},M={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[L]},Z={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[L]},R={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},j=function(e,t,n={}){const i=a({scope:"comment",begin:e,end:t,contains:[]},n);i.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const r=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:f(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i},N=j("//","$"),D=j("/\\*","\\*/"),O=j("#","$"),P={scope:"number",begin:k,relevance:0},G={scope:"number",begin:_,relevance:0},V={scope:"number",begin:S,relevance:0},H={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[L,{begin:/\[/,end:/\]/,relevance:0,contains:[L]}]}]},z={scope:"title",begin:B,relevance:0},q={scope:"title",begin:x,relevance:0},$={begin:"\\.\\s*"+x,relevance:0},W=function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var F=Object.freeze({__proto__:null,MATCH_NOTHING_RE:E,IDENT_RE:B,UNDERSCORE_IDENT_RE:x,NUMBER_RE:k,C_NUMBER_RE:_,BINARY_NUMBER_RE:S,RE_STARTERS_RE:T,SHEBANG:Q,BACKSLASH_ESCAPE:L,APOS_STRING_MODE:M,QUOTE_STRING_MODE:Z,PHRASAL_WORDS_MODE:R,COMMENT:j,C_LINE_COMMENT_MODE:N,C_BLOCK_COMMENT_MODE:D,HASH_COMMENT_MODE:O,NUMBER_MODE:P,C_NUMBER_MODE:G,BINARY_NUMBER_MODE:V,REGEXP_MODE:H,TITLE_MODE:z,UNDERSCORE_TITLE_MODE:q,METHOD_GUARD:$,END_SAME_AS_BEGIN:W});function Y(e,t){const n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function U(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function X(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=Y,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function K(e,t){Array.isArray(e.illegal)&&(e.illegal=b(...e.illegal))}function J(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function ee(e,t){void 0===e.relevance&&(e.relevance=1)}const te=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=n.keywords,e.begin=f(n.beforeMatch,h(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},ne=["of","and","for","in","not","or","if","then","parent","list","value"],ie="keyword";function re(e,t,n=ie){const i=Object.create(null);return"string"===typeof e?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((function(n){Object.assign(i,re(e[n],t,n))})),i;function r(e,n){t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(t){const n=t.split("|");i[n[0]]=[e,se(n[0],n[1])]}))}}function se(e,t){return t?Number(t):ae(e)?0:1}function ae(e){return ne.includes(e.toLowerCase())}const oe={},le=e=>{console.error(e)},ce=(e,...t)=>{console.log(`WARN: ${e}`,...t)},ue=(e,t)=>{oe[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),oe[`${e}/${t}`]=!0)},Ae=new Error;function de(e,t,{key:n}){let i=0;const r=e[n],s={},a={};for(let o=1;o<=t.length;o++)a[o+i]=r[o],s[o+i]=!0,i+=y(t[o-1]);e[n]=a,e[n]._emit=s,e[n]._multi=!0}function pe(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw le("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Ae;if("object"!==typeof e.beginScope||null===e.beginScope)throw le("beginScope must be object"),Ae;de(e,e.begin,{key:"beginScope"}),e.begin=w(e.begin,{joinWith:""})}}function he(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw le("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Ae;if("object"!==typeof e.endScope||null===e.endScope)throw le("endScope must be object"),Ae;de(e,e.end,{key:"endScope"}),e.end=w(e.end,{joinWith:""})}}function ge(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}function me(e){ge(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),pe(e),he(e)}function fe(e){function t(t,n){return new RegExp(p(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=y(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(w(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function r(e){const t=new i;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}function s(n,i){const a=n;if(n.isCompiled)return a;[U,J,me,te].forEach((e=>e(n,i))),e.compilerExtensions.forEach((e=>e(n,i))),n.__beforeBegin=null,[X,K,ee].forEach((e=>e(n,i))),n.isCompiled=!0;let o=null;return"object"===typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),o=n.keywords.$pattern,delete n.keywords.$pattern),o=o||/\w+/,n.keywords&&(n.keywords=re(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(o,!0),i&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||"",n.endsWithParent&&i.terminatorEnd&&(a.terminatorEnd+=(n.end?"|":"")+i.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return be("self"===e?n:e)}))),n.contains.forEach((function(e){s(e,a)})),n.starts&&s(n.starts,i),a.matcher=r(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),s(e)}function ve(e){return!!e&&(e.endsWithParent||ve(e.starts))}function be(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return a(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ve(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var ye="11.3.1";class Ce extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const Ie=s,we=a,Ee=Symbol("nomatch"),Be=7,xe=function(e){const t=Object.create(null),n=Object.create(null),s=[];let a=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:d};function u(e){return c.noHighlightRe.test(e)}function A(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=c.languageDetectRe.exec(t);if(n){const t=Z(n[1]);return t||(ce(o.replace("{}",n[1])),ce("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find((e=>u(e)||Z(e)))}function p(e,t,n){let i="",r="";"object"===typeof t?(i=e,n=t.ignoreIllegals,r=t.language):(ue("10.7.0","highlight(lang, code, ...args) has been deprecated."),ue("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,i=t),void 0===n&&(n=!0);const s={code:i,language:r};O("before:highlight",s);const a=s.result?s.result:v(s.language,s.code,n);return a.code=s.code,O("after:highlight",a),a}function v(e,n,i,s){const l=Object.create(null);function u(e,t){return e.keywords[t]}function A(){if(!S.keywords)return void Q.addText(L);let e=0;S.keywordPatternRe.lastIndex=0;let t=S.keywordPatternRe.exec(L),n="";while(t){n+=L.substring(e,t.index);const i=x.case_insensitive?t[0].toLowerCase():t[0],r=u(S,i);if(r){const[e,s]=r;if(Q.addText(n),n="",l[i]=(l[i]||0)+1,l[i]<=Be&&(M+=s),e.startsWith("_"))n+=t[0];else{const n=x.classNameAliases[e]||e;Q.addKeyword(t[0],n)}}else n+=t[0];e=S.keywordPatternRe.lastIndex,t=S.keywordPatternRe.exec(L)}n+=L.substr(e),Q.addText(n)}function d(){if(""===L)return;let e=null;if("string"===typeof S.subLanguage){if(!t[S.subLanguage])return void Q.addText(L);e=v(S.subLanguage,L,!0,T[S.subLanguage]),T[S.subLanguage]=e._top}else e=I(L,S.subLanguage.length?S.subLanguage:null);S.relevance>0&&(M+=e.relevance),Q.addSublanguage(e._emitter,e.language)}function p(){null!=S.subLanguage?d():A(),L=""}function h(e,t){let n=1;while(void 0!==t[n]){if(!e._emit[n]){n++;continue}const i=x.classNameAliases[e[n]]||e[n],r=t[n];i?Q.addKeyword(r,i):(L=r,A(),L=""),n++}}function g(e,t){return e.scope&&"string"===typeof e.scope&&Q.openNode(x.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(Q.addKeyword(L,x.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),L=""):e.beginScope._multi&&(h(e.beginScope,t),L="")),S=Object.create(e,{parent:{value:S}}),S}function m(e,t,n){let i=C(e.endRe,n);if(i){if(e["on:end"]){const n=new r(e);e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return m(e.parent,t,n)}function f(e){return 0===S.matcher.regexIndex?(L+=e[0],1):(N=!0,0)}function b(e){const t=e[0],n=e.rule,i=new r(n),s=[n.__beforeBegin,n["on:begin"]];for(const r of s)if(r&&(r(e,i),i.isMatchIgnored))return f(t);return n.skip?L+=t:(n.excludeBegin&&(L+=t),p(),n.returnBegin||n.excludeBegin||(L=t)),g(n,e),n.returnBegin?0:t.length}function y(e){const t=e[0],i=n.substr(e.index),r=m(S,e,i);if(!r)return Ee;const s=S;S.endScope&&S.endScope._wrap?(p(),Q.addKeyword(t,S.endScope._wrap)):S.endScope&&S.endScope._multi?(p(),h(S.endScope,e)):s.skip?L+=t:(s.returnEnd||s.excludeEnd||(L+=t),p(),s.excludeEnd&&(L=t));do{S.scope&&Q.closeNode(),S.skip||S.subLanguage||(M+=S.relevance),S=S.parent}while(S!==r.parent);return r.starts&&g(r.starts,e),s.returnEnd?0:t.length}function w(){const e=[];for(let t=S;t!==x;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((e=>Q.openNode(e)))}let E={};function B(t,r){const s=r&&r[0];if(L+=t,null==s)return p(),0;if("begin"===E.type&&"end"===r.type&&E.index===r.index&&""===s){if(L+=n.slice(r.index,r.index+1),!a){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=E.rule,t}return 1}if(E=r,"begin"===r.type)return b(r);if("illegal"===r.type&&!i){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(S.scope||"")+'"');throw e.mode=S,e}if("end"===r.type){const e=y(r);if(e!==Ee)return e}if("illegal"===r.type&&""===s)return 1;if(j>1e5&&j>3*r.index){const e=new Error("potential infinite loop, way more iterations than matches");throw e}return L+=s,s.length}const x=Z(e);if(!x)throw le(o.replace("{}",e)),new Error('Unknown language: "'+e+'"');const k=fe(x);let _="",S=s||k;const T={},Q=new c.__emitter(c);w();let L="",M=0,R=0,j=0,N=!1;try{for(S.matcher.considerAll();;){j++,N?N=!1:S.matcher.considerAll(),S.matcher.lastIndex=R;const e=S.matcher.exec(n);if(!e)break;const t=n.substring(R,e.index),i=B(t,e);R=e.index+i}return B(n.substr(R)),Q.closeAllNodes(),Q.finalize(),_=Q.toHTML(),{language:e,value:_,relevance:M,illegal:!1,_emitter:Q,_top:S}}catch(D){if(D.message&&D.message.includes("Illegal"))return{language:e,value:Ie(n),illegal:!0,relevance:0,_illegalBy:{message:D.message,index:R,context:n.slice(R-100,R+100),mode:D.mode,resultSoFar:_},_emitter:Q};if(a)return{language:e,value:Ie(n),illegal:!1,relevance:0,errorRaised:D,_emitter:Q,_top:S};throw D}}function y(e){const t={value:Ie(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)};return t._emitter.addText(e),t}function I(e,n){n=n||c.languages||Object.keys(t);const i=y(e),r=n.filter(Z).filter(j).map((t=>v(t,e,!1)));r.unshift(i);const s=r.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(Z(e.language).supersetOf===t.language)return 1;if(Z(t.language).supersetOf===e.language)return-1}return 0})),[a,o]=s,l=a;return l.secondBest=o,l}function w(e,t,i){const r=t&&n[t]||i;e.classList.add("hljs"),e.classList.add(`language-${r}`)}function E(e){let t=null;const n=A(e);if(u(n))return;if(O("before:highlightElement",{el:e,language:n}),e.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(e)),c.throwUnescapedHTML)){const t=new Ce("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;const i=t.textContent,r=n?p(i,{language:n,ignoreIllegals:!0}):I(i);e.innerHTML=r.value,w(e,n,r.language),e.result={language:r.language,re:r.relevance,relevance:r.relevance},r.secondBest&&(e.secondBest={language:r.secondBest.language,relevance:r.secondBest.relevance}),O("after:highlightElement",{el:e,result:r,text:i})}function B(e){c=we(c,e)}const x=()=>{S(),ue("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function k(){S(),ue("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let _=!1;function S(){if("loading"===document.readyState)return void(_=!0);const e=document.querySelectorAll(c.cssSelector);e.forEach(E)}function T(){_&&S()}function Q(n,i){let r=null;try{r=i(e)}catch(s){if(le("Language definition for '{}' could not be registered.".replace("{}",n)),!a)throw s;le(s),r=l}r.name||(r.name=n),t[n]=r,r.rawDefinition=i.bind(null,e),r.aliases&&R(r.aliases,{languageName:n})}function L(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]}function M(){return Object.keys(t)}function Z(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function R(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach((e=>{n[e.toLowerCase()]=t}))}function j(e){const t=Z(e);return t&&!t.disableAutodetect}function N(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}function D(e){N(e),s.push(e)}function O(e,t){const n=e;s.forEach((function(e){e[n]&&e[n](t)}))}function P(e){return ue("10.7.0","highlightBlock will be removed entirely in v12.0"),ue("10.7.0","Please use highlightElement now."),E(e)}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",T,!1),Object.assign(e,{highlight:p,highlightAuto:I,highlightAll:S,highlightElement:E,highlightBlock:P,configure:B,initHighlighting:x,initHighlightingOnLoad:k,registerLanguage:Q,unregisterLanguage:L,listLanguages:M,getLanguage:Z,registerAliases:R,autoDetection:j,inherit:we,addPlugin:D}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString=ye,e.regex={concat:f,lookahead:h,either:b,optional:m,anyNumberOfTimes:g};for(const r in F)"object"===typeof F[r]&&i(F[r]);return Object.assign(e,F),e};var ke=xe({});e.exports=ke,ke.HighlightJS=ke,ke.default=ke}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/903.b3710a74.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/903.b3710a74.js new file mode 100644 index 000000000..f2c75633c --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/903.b3710a74.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[903],{5590:function(t,e,n){n.d(e,{Z:function(){return m}});var s=function(){var t=this,e=t._self._c;return e("PortalSource",{attrs:{to:"modal-destination",disabled:!t.isVisible}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.isVisible,expression:"isVisible"}],staticClass:"generic-modal",class:[t.stateClasses,t.themeClass],style:t.modalColors,attrs:{role:"dialog"}},[e("div",{staticClass:"backdrop",on:{click:t.onClickOutside}}),e("div",{ref:"container",staticClass:"container",style:{width:t.width}},[t.showClose?e("button",{ref:"close",staticClass:"close",attrs:{"aria-label":t.$t("verbs.close")},on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("CloseIcon")],1):t._e(),e("div",{ref:"content",staticClass:"modal-content"},[t._t("default")],2)])])])},r=[],o=n(9652),i=n(114),a=n(1147),l=n(2433),c=n(1970);const u={light:"light",dark:"dark",dynamic:"dynamic",code:"code"};var h={name:"GenericModal",model:{prop:"visible",event:"update:visible"},components:{CloseIcon:c.Z,PortalSource:l.h_},props:{visible:{type:Boolean,default:!1},isFullscreen:{type:Boolean,default:!1},theme:{type:String,validator:t=>Object.keys(u).includes(t),default:u.light},codeBackgroundColorOverride:{type:String,default:""},backdropBackgroundColorOverride:{type:String,default:""},width:{type:String,default:null},showClose:{type:Boolean,default:!0}},data(){return{lastFocusItem:null,prefersDarkStyle:!1,focusTrapInstance:null}},computed:{isVisible:{get:({visible:t})=>t,set(t){this.$emit("update:visible",t)}},modalColors(){return{"--code-background":this.codeBackgroundColorOverride,"--backdrop-background":this.backdropBackgroundColorOverride}},themeClass({theme:t,prefersDarkStyle:e,isThemeDynamic:n}){let s={};return n&&(s={"theme-light":!e,"theme-dark":e}),[`theme-${t}`,s]},stateClasses:({isFullscreen:t,isVisible:e,showClose:n})=>({"modal-fullscreen":t,"modal-standard":!t,"modal-open":e,"modal-with-close":n}),isThemeDynamic:({theme:t})=>t===u.dynamic||t===u.code},watch:{isVisible(t){t?this.onShow():this.onHide()}},mounted(){if(this.focusTrapInstance=new i.Z,document.addEventListener("keydown",this.onKeydown),this.isThemeDynamic){const t=window.matchMedia("(prefers-color-scheme: dark)");t.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",(()=>{t.removeListener(this.onColorSchemePreferenceChange)})),this.onColorSchemePreferenceChange(t)}},beforeDestroy(){this.isVisible&&o.Z.unlockScroll(this.$refs.container),document.removeEventListener("keydown",this.onKeydown),this.focusTrapInstance.destroy()},methods:{async onShow(){await this.$nextTick(),o.Z.lockScroll(this.$refs.container),await this.focusCloseButton(),this.focusTrapInstance.updateFocusContainer(this.$refs.container),this.focusTrapInstance.start(),a.Z.hide(this.$refs.container)},onHide(){o.Z.unlockScroll(this.$refs.container),this.focusTrapInstance.stop(),this.lastFocusItem&&(this.lastFocusItem.focus({preventScroll:!0}),this.lastFocusItem=null),this.$emit("close"),a.Z.show(this.$refs.container)},closeModal(){this.isVisible=!1},selectContent(){window.getSelection().selectAllChildren(this.$refs.content)},onClickOutside(){this.closeModal()},onKeydown(t){const{metaKey:e=!1,ctrlKey:n=!1,key:s}=t;this.isVisible&&("a"===s&&(e||n)&&(t.preventDefault(),this.selectContent()),"Escape"===s&&(t.preventDefault(),this.closeModal()))},onColorSchemePreferenceChange({matches:t}){this.prefersDarkStyle=t},async focusCloseButton(){this.lastFocusItem=document.activeElement,await this.$nextTick(),this.$refs.close&&this.$refs.close.focus(),this.$emit("open")}}},d=h,f=n(1001),p=(0,f.Z)(d,s,r,!1,null,"795f7b59",null),m=p.exports},5151:function(t,e,n){n.d(e,{Z:function(){return u}});var s=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-chevron-down-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-down"}},[e("path",{attrs:{d:"M12.634 2.964l0.76 0.649-6.343 7.426-6.445-7.423 0.755-0.655 5.683 6.545 5.59-6.542z"}})])},r=[],o=n(3453),i={name:"InlineChevronDownIcon",components:{SVGIcon:o.Z}},a=i,l=n(1001),c=(0,l.Z)(a,s,r,!1,null,null,null),u=c.exports},8093:function(t,e,n){n.d(e,{Z:function(){return y}});var s=function(){var t=this,e=t._self._c;return e("div",{style:t.codeStyle},[t._t("default")],2)},r=[],o=n(8571);const i=0,a=255;function l(t){const e=t.match(/rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d+\.?\d*|\.\d+)\s*\)/);if(!e)throw new Error("invalid rgba() input");const n=10;return{r:parseInt(e[1],n),g:parseInt(e[2],n),b:parseInt(e[3],n),a:parseFloat(e[4])}}function c(t){const{r:e,g:n,b:s}=l(t);return.2126*e+.7152*n+.0722*s}function u(t,e){const n=Math.round(a*e),s=l(t),{a:r}=s,[o,c,u]=[s.r,s.g,s.b].map((t=>Math.max(i,Math.min(a,t+n))));return`rgba(${o}, ${c}, ${u}, ${r})`}function h(t,e){return u(t,e)}function d(t,e){return u(t,-1*e)}var f={name:"CodeTheme",data(){return{codeThemeState:o.Z.state}},computed:{codeStyle(){const{codeColors:t}=this.codeThemeState;return t?{"--text":t.text,"--background":t.background,"--line-highlight":t.lineHighlight,"--url":t.commentURL,"--syntax-comment":t.comment,"--syntax-quote":t.comment,"--syntax-keyword":t.keyword,"--syntax-literal":t.keyword,"--syntax-selector-tag":t.keyword,"--syntax-string":t.stringLiteral,"--syntax-bullet":t.stringLiteral,"--syntax-meta":t.keyword,"--syntax-number":t.stringLiteral,"--syntax-symbol":t.stringLiteral,"--syntax-tag":t.stringLiteral,"--syntax-attr":t.typeAnnotation,"--syntax-built_in":t.typeAnnotation,"--syntax-builtin-name":t.typeAnnotation,"--syntax-class":t.typeAnnotation,"--syntax-params":t.typeAnnotation,"--syntax-section":t.typeAnnotation,"--syntax-title":t.typeAnnotation,"--syntax-type":t.typeAnnotation,"--syntax-attribute":t.keyword,"--syntax-identifier":t.text,"--syntax-subst":t.text,"--color-syntax-param-internal-name":this.internalParamNameColor}:null},internalParamNameColor(){const{background:t,text:e}=this.codeThemeState.codeColors;try{const n=c(t),s=n1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,n){var s=n.passengers[0],r="function"===typeof s?s(e):n.passengers;return t.concat(r)}),[])}function f(t,e){return t.map((function(t,e){return[e,t]})).sort((function(t,n){return e(t[1],n[1])||t[0]-n[0]})).map((function(t){return t[1]}))}function p(t,e){return e.reduce((function(e,n){return t.hasOwnProperty(n)&&(e[n]=t[n]),e}),{})}var m={},g={},y={},b=r.extend({data:function(){return{transports:m,targets:g,sources:y,trackInstances:u}},methods:{open:function(t){if(u){var e=t.to,n=t.from,s=t.passengers,o=t.order,i=void 0===o?1/0:o;if(e&&n&&s){var a={to:e,from:n,passengers:h(s),order:i},l=Object.keys(this.transports);-1===l.indexOf(e)&&r.set(this.transports,e,[]);var c=this.$_getTransportIndex(a),d=this.transports[e].slice(0);-1===c?d.push(a):d[c]=a,this.transports[e]=f(d,(function(t,e){return t.order-e.order}))}}},close:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.to,s=t.from;if(n&&(s||!1!==e)&&this.transports[n])if(e)this.transports[n]=[];else{var r=this.$_getTransportIndex(t);if(r>=0){var o=this.transports[n].slice(0);o.splice(r,1),this.transports[n]=o}}},registerTarget:function(t,e,n){u&&(this.trackInstances&&!n&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,n){u&&(this.trackInstances&&!n&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,n=t.from;for(var s in this.transports[e])if(this.transports[e][s].from===n)return+s;return-1}}}),v=new b(m),T=1,S=r.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(T++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){v.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){v.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};v.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"===typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:i(t),order:this.order};v.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(n,[this.normalizeOwnChildren(e)]):this.slim?t():t(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=r.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:v.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){v.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){v.unregisterTarget(e),v.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){v.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return d(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),n=this.children(),s=this.transition||this.tag;return e?n[0]:this.slim&&!s?t():t(s,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),C=0,$=["disabled","name","order","slim","slotProps","tag","to"],k=["multiple","transition"],x=r.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(C++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(v.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=v.targets[e.name];else{var n=e.append;if(n){var s="string"===typeof n?n:"DIV",r=document.createElement(s);t.appendChild(r),t=r}var o=p(this.$props,k);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new w({el:t,parent:this.$parent||this,propsData:o})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=p(this.$props,$);return t(S,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||t()}});function I(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.portalName||"Portal",S),t.component(e.portalTargetName||"PortalTarget",w),t.component(e.MountingPortalName||"MountingPortal",x)}var F={install:I};e.h_=S,e.YC=w},8571:function(t,e){e["Z"]={state:{codeColors:null},reset(){this.state.codeColors=null},updateCodeColors(t){const e=t=>t?`rgba(${t.red}, ${t.green}, ${t.blue}, ${t.alpha})`:null;this.state.codeColors=Object.entries(t).reduce(((t,[n,s])=>({...t,[n]:e(s)})),{})}}},114:function(t,e,n){function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{Z:function(){return o}});var r=n(7486);class o{constructor(t){s(this,"focusContainer",null),s(this,"tabTargets",[]),s(this,"firstTabTarget",null),s(this,"lastTabTarget",null),s(this,"lastFocusedElement",null),this.focusContainer=t,this.onFocus=this.onFocus.bind(this)}updateFocusContainer(t){this.focusContainer=t}start(){this.collectTabTargets(),this.firstTabTarget?this.focusContainer.contains(document.activeElement)&&r.ZP.isTabbableElement(document.activeElement)||this.firstTabTarget.focus():console.warn("There are no focusable elements. FocusTrap needs at least one."),this.lastFocusedElement=document.activeElement,document.addEventListener("focus",this.onFocus,!0)}stop(){document.removeEventListener("focus",this.onFocus,!0)}collectTabTargets(){this.tabTargets=r.ZP.getTabbableElements(this.focusContainer),this.firstTabTarget=this.tabTargets[0],this.lastTabTarget=this.tabTargets[this.tabTargets.length-1]}onFocus(t){if(this.focusContainer.contains(t.target))this.lastFocusedElement=t.target;else{if(t.preventDefault(),this.collectTabTargets(),this.lastFocusedElement===this.lastTabTarget||!this.lastFocusedElement||!document.contains(this.lastFocusedElement))return this.firstTabTarget.focus(),void(this.lastFocusedElement=this.firstTabTarget);this.lastFocusedElement===this.firstTabTarget&&(this.lastTabTarget.focus(),this.lastFocusedElement=this.lastTabTarget)}}destroy(){this.stop(),this.focusContainer=null,this.tabTargets=[],this.firstTabTarget=null,this.lastTabTarget=null,this.lastFocusedElement=null}}}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-2d0d3105.cd72cc8e.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-2d0d3105.cd72cc8e.js deleted file mode 100644 index 74345f0cb..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-2d0d3105.cd72cc8e.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d3105"],{"5abe":function(t,e){(function(){"use strict";if("object"===typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){var e=t,n=i(e);while(n)e=n.ownerDocument,n=i(e);return e}(window.document),e=[],n=null,o=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return n||(n=function(t,n){o=t&&n?g(t,n):p(),e.forEach((function(t){t._checkForIntersections()}))}),n},s._resetCrossOriginUpdater=function(){n=null,o=null},s.prototype.observe=function(t){var e=this._observationTargets.some((function(e){return e.element==t}));if(!e){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!=t})),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]}))},s.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map((function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},s.prototype._monitorIntersections=function(e){var n=e.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(e)){var o=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=n.setInterval(o,this.POLL_INTERVAL):(c(n,"resize",o,!0),c(e,"scroll",o,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(s=new n.MutationObserver(o),s.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push((function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),a(t,"resize",o,!0)),a(e,"scroll",o,!0),s&&s.disconnect()}));var h=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=h){var u=i(e);u&&this._monitorIntersections(u.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var n=this._monitoringDocuments.indexOf(e);if(-1!=n){var o=this.root&&(this.root.ownerDocument||this.root)||t,r=this._observationTargets.some((function(t){var n=t.element.ownerDocument;if(n==e)return!0;while(n&&n!=o){var r=i(n);if(n=r&&r.ownerDocument,n==e)return!0}return!1}));if(!r){var s=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),s(),e!=o){var h=i(e);h&&this._unmonitorIntersections(h.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}||null}function f(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):p()}function p(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function d(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function g(t,e){var n=e.top-t.top,o=e.left-t.left;return{top:n,left:o,height:e.height,width:e.width,bottom:n+e.height,right:o+e.width}}function m(t,e){var n=e;while(n){if(n==t)return!0;n=v(n)}return!1}function v(e){var n=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host?n.host:n)}function w(t){return t&&9===t.nodeType}})()}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-c0335d80.76a68cc5.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-c0335d80.76a68cc5.js deleted file mode 100644 index f4f01b7aa..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-c0335d80.76a68cc5.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c0335d80"],{"00b4":function(e,t,n){"use strict";var a,r,i,o,s,c,l,d,p=n("7b1f"),u={name:"ChangedToken",render(e){const{kind:t,tokens:n}=this;return e("span",{class:["token-"+t,"token-changed"]},n.map(t=>e(D,{props:t})))},props:{kind:{type:String,required:!0},tokens:{type:Array,required:!0}}},f=u,m=n("2877"),h=Object(m["a"])(f,a,r,!1,null,null,null),b=h.exports,g=n("86d8"),v=n("2f34"),y={name:"LinkableToken",mixins:[v["a"]],render(e){const t=this.references[this.identifier];return t&&t.url?e(g["a"],{props:{url:t.url,kind:t.kind,role:t.role}},this.$slots.default):e("span",{},this.$slots.default)},props:{identifier:{type:String,required:!0,default:()=>""}}},k=y,C=Object(m["a"])(k,i,o,!1,null,null,null),_=C.exports,x={name:"RawText",render(e){const{_v:t=(t=>e("span",t)),text:n}=this;return t(n)},props:{text:{type:String,required:!0}}},O=x,B=Object(m["a"])(O,s,c,!1,null,null,null),T=B.exports,S={name:"SyntaxToken",render(e){return e("span",{class:"token-"+this.kind},this.text)},props:{kind:{type:String,required:!0},text:{type:String,required:!0}}},I=S,$=Object(m["a"])(I,l,d,!1,null,null,null),j=$.exports;const q={attribute:"attribute",externalParam:"externalParam",genericParameter:"genericParameter",identifier:"identifier",internalParam:"internalParam",keyword:"keyword",label:"label",number:"number",string:"string",text:"text",typeIdentifier:"typeIdentifier",added:"added",removed:"removed"};var w,A,P={name:"DeclarationToken",render(e){const{kind:t,text:n,tokens:a}=this;switch(t){case q.text:{const t={text:n};return e(T,{props:t})}case q.typeIdentifier:{const t={identifier:this.identifier};return e(_,{class:"type-identifier-link",props:t},[e(p["a"],n)])}case q.attribute:{const{identifier:a}=this;return a?e(_,{class:"attribute-link",props:{identifier:a}},[e(p["a"],n)]):e(j,{props:{kind:t,text:n}})}case q.added:case q.removed:return e(b,{props:{tokens:a,kind:t}});default:{const a={kind:t,text:n};return e(j,{props:a})}}},constants:{TokenKind:q},props:{kind:{type:String,required:!0},identifier:{type:String,required:!1},text:{type:String,required:!1},tokens:{type:Array,required:!1,default:()=>[]}}},F=P,z=(n("8f34"),Object(m["a"])(F,w,A,!1,null,"3fd63d6c",null)),D=t["a"]=z.exports},"2a18":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"link-block",class:e.linkBlockClasses},[n(e.linkComponent,e._b({ref:"apiChangesDiff",tag:"component",staticClass:"link",class:e.linkClasses},"component",e.linkProps,!1),[e.topic.role&&!e.change?n("TopicLinkBlockIcon",{attrs:{role:e.topic.role,imageOverride:e.references[e.iconOverride]}}):e._e(),e.topic.fragments?n("DecoratedTopicTitle",{attrs:{tokens:e.topic.fragments}}):n("WordBreak",{attrs:{tag:e.titleTag}},[e._v(e._s(e.topic.title))]),e.change?n("span",{staticClass:"visuallyhidden"},[e._v("- "+e._s(e.$t(e.changeName)))]):e._e()],1),e.hasAbstractElements?n("div",{staticClass:"abstract"},[e.topic.abstract?n("ContentNode",{attrs:{content:e.topic.abstract}}):e._e(),e.topic.ideTitle?n("div",{staticClass:"topic-keyinfo"},[e.topic.titleStyle===e.titleStyles.title?[n("strong",[e._v("Key:")]),e._v(" "+e._s(e.topic.name)+" ")]:e.topic.titleStyle===e.titleStyles.symbol?[n("strong",[e._v("Name:")]),e._v(" "+e._s(e.topic.ideTitle)+" ")]:e._e()],2):e._e(),e.topic.required||e.topic.defaultImplementations?n("RequirementMetadata",{staticClass:"topic-required",attrs:{defaultImplementationsCount:e.topic.defaultImplementations}}):e._e(),e.topic.conformance?n("ConditionalConstraints",{attrs:{constraints:e.topic.conformance.constraints,prefix:e.topic.conformance.availabilityPrefix}}):e._e()],1):e._e(),e.showDeprecatedBadge?n("Badge",{attrs:{variant:"deprecated"}}):e.showBetaBadge?n("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.tags,(function(t){return n("Badge",{key:t.type+"-"+t.text,attrs:{variant:t.type}},[e._v(" "+e._s(t.text)+" ")])}))],2)},r=[],i=n("66cd"),o=n("d26a"),s=n("a0fd"),c=n("7b1f"),l=n("6359"),d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.imageOverride||e.icon?n("div",{staticClass:"topic-icon-wrapper"},[e.imageOverride?n("OverridableAsset",{staticClass:"topic-icon",attrs:{imageOverride:e.imageOverride}}):e.icon?n(e.icon,{tag:"component",staticClass:"topic-icon"}):e._e()],1):e._e()},p=[],u=n("a9f1"),f=n("3b96"),m=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"api-reference-icon",attrs:{viewBox:"0 0 14 14",themeId:"api-reference"}},[n("title",[e._v(e._s(e.$t("api-reference")))]),n("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),n("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 4h8v1h-8z"}}),n("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 9h8v1h-8z"}})])},h=[],b=n("be08"),g={name:"APIReferenceIcon",components:{SVGIcon:b["a"]}},v=g,y=n("2877"),k=Object(y["a"])(v,m,h,!1,null,null,null),C=k.exports,_=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"endpoint"}},[n("title",[e._v(e._s(e.$t("icons.web-service-endpoint")))]),n("path",{attrs:{d:"M4.052 8.737h-1.242l-1.878 5.263h1.15l0.364-1.081h1.939l0.339 1.081h1.193zM2.746 12.012l0.678-2.071 0.653 2.071z"}}),n("path",{attrs:{d:"M11.969 8.737h1.093v5.263h-1.093v-5.263z"}}),n("path",{attrs:{d:"M9.198 8.737h-2.295v5.263h1.095v-1.892h1.12c0.040 0.003 0.087 0.004 0.134 0.004 0.455 0 0.875-0.146 1.217-0.394l-0.006 0.004c0.296-0.293 0.48-0.699 0.48-1.148 0-0.060-0.003-0.118-0.010-0.176l0.001 0.007c0.003-0.039 0.005-0.085 0.005-0.131 0-0.442-0.183-0.842-0.476-1.128l-0-0c-0.317-0.256-0.724-0.41-1.168-0.41-0.034 0-0.069 0.001-0.102 0.003l0.005-0zM9.628 11.014c-0.15 0.118-0.341 0.188-0.548 0.188-0.020 0-0.040-0.001-0.060-0.002l0.003 0h-1.026v-1.549h1.026c0.017-0.001 0.037-0.002 0.058-0.002 0.206 0 0.396 0.066 0.551 0.178l-0.003-0.002c0.135 0.13 0.219 0.313 0.219 0.515 0 0.025-0.001 0.050-0.004 0.074l0-0.003c0.002 0.020 0.003 0.044 0.003 0.068 0 0.208-0.083 0.396-0.219 0.534l0-0z"}}),n("path",{attrs:{d:"M13.529 4.981c0-1.375-1.114-2.489-2.489-2.49h-0l-0.134 0.005c-0.526-1.466-1.903-2.496-3.522-2.496-0.892 0-1.711 0.313-2.353 0.835l0.007-0.005c-0.312-0.243-0.709-0.389-1.14-0.389-1.030 0-1.865 0.834-1.866 1.864v0c0 0.001 0 0.003 0 0.004 0 0.123 0.012 0.242 0.036 0.358l-0.002-0.012c-0.94 0.37-1.593 1.27-1.593 2.323 0 1.372 1.11 2.485 2.482 2.49h8.243c1.306-0.084 2.333-1.164 2.333-2.484 0-0.001 0-0.002 0-0.003v0zM11.139 6.535h-8.319c-0.799-0.072-1.421-0.739-1.421-1.551 0-0.659 0.41-1.223 0.988-1.45l0.011-0.004 0.734-0.28-0.148-0.776-0.012-0.082v-0.088c0-0 0-0.001 0-0.001 0-0.515 0.418-0.933 0.933-0.933 0.216 0 0.416 0.074 0.574 0.197l-0.002-0.002 0.584 0.453 0.575-0.467 0.169-0.127c0.442-0.306 0.991-0.489 1.581-0.489 1.211 0 2.243 0.769 2.633 1.846l0.006 0.019 0.226 0.642 0.814-0.023 0.131 0.006c0.805 0.067 1.432 0.736 1.432 1.552 0 0.836-0.659 1.518-1.486 1.556l-0.003 0z"}})])},x=[],O={name:"EndpointIcon",components:{SVGIcon:b["a"]}},B=O,T=Object(y["a"])(B,_,x,!1,null,null,null),S=T.exports,I=n("a295"),$=n("3024"),j=n("8d2d"),q=n("fdd9");const w={[i["a"].article]:u["a"],[i["a"].collection]:$["a"],[i["a"].collectionGroup]:C,[i["a"].learn]:I["a"],[i["a"].overview]:I["a"],[i["a"].project]:j["a"],[i["a"].tutorial]:j["a"],[i["a"].resources]:I["a"],[i["a"].sampleCode]:f["a"],[i["a"].restRequestSymbol]:S};var A={components:{OverridableAsset:q["a"],SVGIcon:b["a"]},props:{role:{type:String,required:!0},imageOverride:{type:Object,default:null}},computed:{icon:({role:e})=>w[e]}},P=A,F=(n("d94b"),Object(y["a"])(P,d,p,!1,null,"03cf3183",null)),z=F.exports,D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("code",{staticClass:"decorated-title"},e._l(e.tokens,(function(t,a){return n(e.componentFor(t),{key:a,tag:"component",class:[e.classFor(t),e.emptyTokenClass(t)]},[e._v(e._s(t.text))])})),1)},N=[],E=n("00b4");const{TokenKind:M}=E["a"].constants,V={decorator:"decorator",identifier:"identifier",label:"label"};var L={name:"DecoratedTopicTitle",components:{WordBreak:c["a"]},props:{tokens:{type:Array,required:!0,default:()=>[]}},constants:{TokenKind:M},methods:{emptyTokenClass:({text:e})=>({"empty-token":" "===e}),classFor({kind:e}){switch(e){case M.externalParam:case M.identifier:return V.identifier;case M.label:return V.label;default:return V.decorator}},componentFor(e){return/^\s+$/.test(e.text)?"span":c["a"]}}},R=L,W=(n("dcf6"),Object(y["a"])(R,D,N,!1,null,"06ec7395",null)),G=W.exports,K=n("64cf"),H=n("e8ea"),J=n("5d59"),X=n("2f34");const Q={article:"article",symbol:"symbol"},U={title:"title",symbol:"symbol"},Y={link:"link"};var Z={name:"TopicsLinkBlock",components:{Badge:s["a"],WordBreak:c["a"],ContentNode:l["a"],TopicLinkBlockIcon:z,DecoratedTopicTitle:G,RequirementMetadata:H["a"],ConditionalConstraints:K["a"]},mixins:[J["b"],J["a"],X["a"]],constants:{ReferenceType:Y,TopicKind:Q,TitleStyles:U},props:{isSymbolBeta:Boolean,isSymbolDeprecated:Boolean,topic:{type:Object,required:!0,validator:e=>(!("abstract"in e)||Array.isArray(e.abstract))&&"string"===typeof e.identifier&&(e.type===Y.link&&!e.kind||"string"===typeof e.kind)&&(e.type===Y.link&&!e.role||"string"===typeof e.role)&&"string"===typeof e.title&&"string"===typeof e.url&&(!("defaultImplementations"in e)||"number"===typeof e.defaultImplementations)&&(!("required"in e)||"boolean"===typeof e.required)&&(!("conformance"in e)||"object"===typeof e.conformance)}},data(){return{state:this.store.state}},computed:{linkComponent:({topic:e})=>e.type===Y.link?"a":"router-link",linkProps({topic:e}){const t=Object(o["b"])(e.url,this.$route.query);return e.type===Y.link?{href:t}:{to:t}},linkBlockClasses:({changesClasses:e,hasAbstractElements:t,displaysMultipleLinesAfterAPIChanges:n,multipleLinesClass:a})=>({"has-inline-element":!t,[a]:n,...!t&&e}),linkClasses:({changesClasses:e,deprecated:t,hasAbstractElements:n})=>({deprecated:t,"has-adjacent-elements":n,...n&&e}),changesClasses:({getChangesClasses:e,change:t})=>e(t),titleTag({topic:e}){if(e.titleStyle===U.title)return e.ideTitle?"span":"code";if(e.role&&(e.role===i["a"].collection||e.role===i["a"].dictionarySymbol))return"span";switch(e.kind){case Q.symbol:return"code";default:return"span"}},titleStyles:()=>U,deprecated:({showDeprecatedBadge:e,topic:t})=>e||t.deprecated,showBetaBadge:({topic:e,isSymbolBeta:t})=>Boolean(!t&&e.beta),showDeprecatedBadge:({topic:e,isSymbolDeprecated:t})=>Boolean(!t&&e.deprecated),change({topic:{identifier:e},state:{apiChanges:t}}){return this.changeFor(e,t)},changeName:({change:e,getChangeName:t})=>t(e),hasAbstractElements:({topic:{abstract:e,conformance:t,required:n,defaultImplementations:a}}={})=>e&&e.length>0||t||n||a,tags:({topic:e})=>(e.tags||[]).slice(0,1),iconOverride:({topic:{images:e=[]}})=>{const t=e.find(({type:e})=>"icon"===e);return t?t.identifier:null}}},ee=Z,te=(n("8d8f8"),Object(y["a"])(ee,a,r,!1,null,"52205924",null));t["default"]=te.exports},"2f04":function(e,t,n){},4782:function(e,t,n){},4918:function(e,t,n){},"5d59":function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var a=n("b5cf"),r=n("9055"),i=n("beb1");const o="latest_",s={xcode:{value:"xcode",label:"Xcode"},other:{value:"other",label:"Other"}},c={constants:{multipleLinesClass:r["a"]},data(){return{multipleLinesClass:r["a"]}},computed:{displaysMultipleLinesAfterAPIChanges:({change:e,changeType:t,$refs:n})=>!(!e&&!t)&&Object(i["a"])(n.apiChangesDiff)}},l={methods:{toVersionRange({platform:e,versions:t}){return`${e} ${t[0]} – ${e} ${t[1]}`},toOptionValue:e=>`${o}${e}`,toScope:e=>e.slice(o.length,e.length),getOptionsForDiffAvailability(e={}){return this.getOptionsForDiffAvailabilities([e])},getOptionsForDiffAvailabilities(e=[]){const t=e.reduce((e,t={})=>Object.keys(t).reduce((e,n)=>({...e,[n]:(e[n]||[]).concat(t[n])}),e),{}),n=Object.keys(t),a=n.reduce((e,n)=>{const a=t[n];return{...e,[n]:a.find(e=>e.platform===s.xcode.label)||a[0]}},{}),r=e=>({label:this.toVersionRange(a[e]),value:this.toOptionValue(e),platform:a[e].platform}),{sdk:i,beta:o,minor:c,major:l,...d}=a,p=[].concat(i?r("sdk"):[]).concat(o?r("beta"):[]).concat(c?r("minor"):[]).concat(l?r("major"):[]).concat(Object.keys(d).map(r));return this.splitOptionsPerPlatform(p)},changesClassesFor(e,t){const n=this.changeFor(e,t);return this.getChangesClasses(n)},getChangesClasses:e=>({["changed changed-"+e]:!!e}),changeFor(e,t){const{change:n}=(t||{})[e]||{};return n},splitOptionsPerPlatform(e){return e.reduce((e,t)=>{const n=t.platform===s.xcode.label?s.xcode.value:s.other.value;return e[n].push(t),e},{[s.xcode.value]:[],[s.other.value]:[]})},getChangeName(e){return a["b"][e]}},computed:{availableOptions({diffAvailability:e={},toOptionValue:t}){return new Set(Object.keys(e).map(t))}}}},6359:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseContentNode",e._b({},"BaseContentNode",e.$props,!1))},r=[],i=n("5677"),o={name:"ContentNode",components:{BaseContentNode:i["default"]},props:i["default"].props,methods:i["default"].methods,BlockType:i["default"].BlockType,InlineType:i["default"].InlineType},s=o,c=(n("958a"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"20945666",null);t["a"]=l.exports},"64cf":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentNode",{staticClass:"conditional-constraints",attrs:{content:e.content}})},r=[],i=n("6359"),o={name:"ConditionalConstraints",components:{ContentNode:i["a"]},props:{constraints:i["a"].props.content,prefix:i["a"].props.content},computed:{content:({constraints:e,prefix:t,space:n})=>t.concat(n).concat(e),space:()=>({type:i["a"].InlineType.text,text:" "})}},s=o,c=(n("918a"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"1548fd90",null);t["a"]=l.exports},"686d":function(e,t,n){},"8d74":function(e,t,n){},"8d8f8":function(e,t,n){"use strict";n("4918")},"8f34":function(e,t,n){"use strict";n("686d")},9055:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));const a="displays-multiple-lines"},"918a":function(e,t,n){"use strict";n("a2b5")},"94ca":function(e,t,n){"use strict";n("4782")},"958a":function(e,t,n){"use strict";n("8d74")},a0fd:function(e,t,n){"use strict";var a=function(){var e,t=this,n=t.$createElement,a=t._self._c||n;return a("span",{staticClass:"badge",class:(e={},e["badge-"+t.variant]=t.variant,e),attrs:{role:"presentation"}},[t._t("default",(function(){return[t._v(t._s(t.text?t.$t(t.text):""))]}))],2)},r=[];const i={beta:"aside-kind.beta",deprecated:"aside-kind.deprecated"};var o={name:"Badge",props:{variant:{type:String,default:()=>""}},computed:{text:({variant:e})=>i[e]}},s=o,c=(n("94ca"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"8d6893ae",null);t["a"]=l.exports},a2b5:function(e,t,n){},b5cf:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));const a={added:"added",modified:"modified",deprecated:"deprecated"},r=[a.modified,a.added,a.deprecated],i={[a.modified]:"change-type.modified",[a.added]:"change-type.added",[a.deprecated]:"change-type.deprecated"},o={"change-type.modified":a.modified,"change-type.added":a.added,"change-type.deprecated":a.deprecated}},beb1:function(e,t,n){"use strict";function a(e){if(!e)return!1;const t=window.getComputedStyle(e.$el||e),n=(e.$el||e).offsetHeight,a=t.lineHeight?parseFloat(t.lineHeight):1,r=t.paddingTop?parseFloat(t.paddingTop):0,i=t.paddingBottom?parseFloat(t.paddingBottom):0,o=t.borderTopWidth?parseFloat(t.borderTopWidth):0,s=t.borderBottomWidth?parseFloat(t.borderBottomWidth):0,c=n-(r+i+o+s),l=c/a;return l>=2}n.d(t,"a",(function(){return a}))},d94b:function(e,t,n){"use strict";n("fff0")},dcf6:function(e,t,n){"use strict";n("2f04")},e8ea:function(e,t,n){"use strict";var a=function(e,t){var n=t._c;return n("p",{staticClass:"requirement-metadata",class:t.data.staticClass},[n("strong",[t._v(t._s(t.parent.$t("required")))]),t.props.defaultImplementationsCount?[t._v(" "+t._s(t.parent.$tc("metadata.default-implementation",t.props.defaultImplementationsCount))+" ")]:t._e()],2)},r=[],i={name:"RequirementMetadata",props:{defaultImplementationsCount:{type:Number,default:0}}},o=i,s=n("2877"),c=Object(s["a"])(o,a,r,!0,null,null,null);t["a"]=c.exports},fff0:function(e,t,n){}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-vendors.ba2dd0cb.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-vendors.ba2dd0cb.js deleted file mode 100644 index 1230066f1..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-vendors.ba2dd0cb.js +++ /dev/null @@ -1,26 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{2877:function(t,e,n){"use strict";function r(t,e,n,r,i,o,a,s){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):i&&(c=s?function(){i.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},"2b0e":function(t,e,n){"use strict";n.r(e),function(t){ -/*! - * Vue.js v2.6.14 - * (c) 2014-2021 Evan You - * Released under the MIT License. - */ -var n=Object.freeze({});function r(t){return void 0===t||null===t}function i(t){return void 0!==t&&null!==t}function o(t){return!0===t}function a(t){return!1===t}function s(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function c(t){return null!==t&&"object"===typeof t}var u=Object.prototype.toString;function l(t){return"[object Object]"===u.call(t)}function f(t){return"[object RegExp]"===u.call(t)}function p(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function h(t){return i(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||l(t)&&t.toString===u?JSON.stringify(t,null,2):String(t)}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function b(t,e){return _.call(t,e)}function w(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var C=/-(\w)/g,k=w((function(t){return t.replace(C,(function(t,e){return e?e.toUpperCase():""}))})),$=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),x=/\B([A-Z])/g,A=w((function(t){return t.replace(x,"-$1").toLowerCase()}));function O(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function S(t,e){return t.bind(e)}var T=Function.prototype.bind?S:O;function E(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function F(t){for(var e={},n=0;n0,nt=Q&&Q.indexOf("edge/")>0,rt=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===Y),it=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ot={}.watch,at=!1;if(X)try{var st={};Object.defineProperty(st,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,st)}catch($a){}var ct=function(){return void 0===K&&(K=!X&&!Z&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),K},ut=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function lt(t){return"function"===typeof t&&/native code/.test(t.toString())}var ft,pt="undefined"!==typeof Symbol&<(Symbol)&&"undefined"!==typeof Reflect&<(Reflect.ownKeys);ft="undefined"!==typeof Set&<(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ht=I,dt=0,vt=function(){this.id=dt++,this.subs=[]};vt.prototype.addSub=function(t){this.subs.push(t)},vt.prototype.removeSub=function(t){g(this.subs,t)},vt.prototype.depend=function(){vt.target&&vt.target.addDep(this)},vt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(o&&!b(i,"default"))a=!1;else if(""===a||a===A(t)){var c=ee(String,i.type);(c<0||s0&&(a=Se(a,(e||"")+"_"+n),Oe(a[0])&&Oe(u)&&(l[c]=Ct(u.text+a[0].text),a.shift()),l.push.apply(l,a)):s(a)?Oe(u)?l[c]=Ct(u.text+a):""!==a&&l.push(Ct(a)):Oe(a)&&Oe(u)?l[c]=Ct(u.text+a.text):(o(t._isVList)&&i(a.tag)&&r(a.key)&&i(e)&&(a.key="__vlist"+e+"_"+n+"__"),l.push(a)));return l}function Te(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function Ee(t){var e=je(t.$options.inject,t);e&&(Tt(!1),Object.keys(e).forEach((function(n){Lt(t,n,e[n])})),Tt(!0))}function je(t,e){if(t){for(var n=Object.create(null),r=pt?Reflect.ownKeys(t):Object.keys(t),i=0;i0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==n&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=De(e,c,t[c]))}else i={};for(var u in e)u in i||(i[u]=Re(e,u));return t&&Object.isExtensible(t)&&(t._normalized=i),z(i,"$stable",a),z(i,"$key",s),z(i,"$hasNormal",o),i}function De(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:Ae(t);var e=t&&t[0];return t&&(!e||1===t.length&&e.isComment&&!Le(e))?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Re(t,e){return function(){return t[e]}}function Ne(t,e){var n,r,o,a,s;if(Array.isArray(t)||"string"===typeof t)for(n=new Array(t.length),r=0,o=t.length;r1?E(n):n;for(var r=E(arguments,1),i='event handler for "'+t+'"',o=0,a=n.length;odocument.createEvent("Event").timeStamp&&(Gn=function(){return Xn.now()})}function Zn(){var t,e;for(Kn=Gn(),zn=!0,Wn.sort((function(t,e){return t.id-e.id})),qn=0;qnqn&&Wn[n].id>t.id)n--;Wn.splice(n+1,0,t)}else Wn.push(t);Bn||(Bn=!0,ve(Zn))}}var nr=0,rr=function(t,e,n,r,i){this.vm=t,i&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++nr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ft,this.newDepIds=new ft,this.expression="","function"===typeof e?this.getter=e:(this.getter=J(e),this.getter||(this.getter=I)),this.value=this.lazy?void 0:this.get()};rr.prototype.get=function(){var t;yt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch($a){if(!this.user)throw $a;ne($a,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&ye(t),gt(),this.cleanupDeps()}return t},rr.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},rr.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},rr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():er(this)},rr.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'+this.expression+'"';re(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},rr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},rr.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},rr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var ir={enumerable:!0,configurable:!0,get:I,set:I};function or(t,e,n){ir.get=function(){return this[e][n]},ir.set=function(t){this[e][n]=t},Object.defineProperty(t,n,ir)}function ar(t){t._watchers=[];var e=t.$options;e.props&&sr(t,e.props),e.methods&&vr(t,e.methods),e.data?cr(t):It(t._data={},!0),e.computed&&fr(t,e.computed),e.watch&&e.watch!==ot&&mr(t,e.watch)}function sr(t,e){var n=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[],o=!t.$parent;o||Tt(!1);var a=function(o){i.push(o);var a=Xt(o,e,n,t);Lt(r,o,a),o in t||or(t,"_props",o)};for(var s in e)a(s);Tt(!0)}function cr(t){var e=t.$options.data;e=t._data="function"===typeof e?ur(e,t):e||{},l(e)||(e={});var n=Object.keys(e),r=t.$options.props,i=(t.$options.methods,n.length);while(i--){var o=n[i];0,r&&b(r,o)||B(o)||or(t,"_data",o)}It(e,!0)}function ur(t,e){yt();try{return t.call(e,e)}catch($a){return ne($a,e,"data()"),{}}finally{gt()}}var lr={lazy:!0};function fr(t,e){var n=t._computedWatchers=Object.create(null),r=ct();for(var i in e){var o=e[i],a="function"===typeof o?o:o.get;0,r||(n[i]=new rr(t,a||I,I,lr)),i in t||pr(t,i,o)}}function pr(t,e,n){var r=!ct();"function"===typeof n?(ir.get=r?hr(e):dr(n),ir.set=I):(ir.get=n.get?r&&!1!==n.cache?hr(e):dr(n.get):I,ir.set=n.set||I),Object.defineProperty(t,e,ir)}function hr(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),vt.target&&e.depend(),e.value}}function dr(t){return function(){return t.call(this,this)}}function vr(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?I:T(e[n],t)}function mr(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i-1)return this;var n=E(arguments,1);return n.unshift(this),"function"===typeof t.install?t.install.apply(t,n):"function"===typeof t&&t.apply(null,n),e.push(t),this}}function Ar(t){t.mixin=function(t){return this.options=Kt(this.options,t),this}}function Or(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=t.name||n.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Kt(n.options,t),a["super"]=n,a.options.props&&Sr(a),a.options.computed&&Tr(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,V.forEach((function(t){a[t]=n[t]})),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=j({},a.options),i[r]=a,a}}function Sr(t){var e=t.options.props;for(var n in e)or(t.prototype,"_props",n)}function Tr(t){var e=t.options.computed;for(var n in e)pr(t.prototype,n,e[n])}function Er(t){V.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&l(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"===typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function jr(t){return t&&(t.Ctor.options.name||t.tag)}function Fr(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function Ir(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!e(s)&&Lr(n,o,r,i)}}}function Lr(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,g(n,e)}br($r),gr($r),En($r),Ln($r),bn($r);var Mr=[String,RegExp,Array],Dr={name:"keep-alive",abstract:!0,props:{include:Mr,exclude:Mr,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,i=t.keyToCache;if(r){var o=r.tag,a=r.componentInstance,s=r.componentOptions;e[i]={name:jr(s),tag:o,componentInstance:a},n.push(i),this.max&&n.length>parseInt(this.max)&&Lr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Lr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Ir(t,(function(t){return Fr(e,t)}))})),this.$watch("exclude",(function(e){Ir(t,(function(t){return!Fr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=$n(t),n=e&&e.componentOptions;if(n){var r=jr(n),i=this,o=i.include,a=i.exclude;if(o&&(!r||!Fr(o,r))||a&&r&&Fr(a,r))return e;var s=this,c=s.cache,u=s.keys,l=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;c[l]?(e.componentInstance=c[l].componentInstance,g(u,l),u.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}},Rr={KeepAlive:Dr};function Nr(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ht,extend:j,mergeOptions:Kt,defineReactive:Lt},t.set=Mt,t.delete=Dt,t.nextTick=ve,t.observable=function(t){return It(t),t},t.options=Object.create(null),V.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Rr),xr(t),Ar(t),Or(t),Er(t)}Nr($r),Object.defineProperty($r.prototype,"$isServer",{get:ct}),Object.defineProperty($r.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty($r,"FunctionalRenderContext",{value:Qe}),$r.version="2.6.14";var Pr=m("style,class"),Vr=m("input,textarea,option,select,progress"),Wr=function(t,e,n){return"value"===n&&Vr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Hr=m("contenteditable,draggable,spellcheck"),Ur=m("events,caret,typing,plaintext-only"),Br=function(t,e){return Gr(e)||"false"===e?"false":"contenteditable"===t&&Ur(e)?e:"true"},zr=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),qr="http://www.w3.org/1999/xlink",Jr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Kr=function(t){return Jr(t)?t.slice(6,t.length):""},Gr=function(t){return null==t||!1===t};function Xr(t){var e=t.data,n=t,r=t;while(i(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Zr(r.data,e));while(i(n=n.parent))n&&n.data&&(e=Zr(e,n.data));return Yr(e.staticClass,e.class)}function Zr(t,e){return{staticClass:Qr(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Yr(t,e){return i(t)||i(e)?Qr(t,ti(e)):""}function Qr(t,e){return t?e?t+" "+e:t:e||""}function ti(t){return Array.isArray(t)?ei(t):c(t)?ni(t):"string"===typeof t?t:""}function ei(t){for(var e,n="",r=0,o=t.length;r-1?ci[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:ci[t]=/HTMLUnknownElement/.test(e.toString())}var li=m("text,number,password,search,email,tel,url");function fi(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function pi(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function hi(t,e){return document.createElementNS(ri[t],e)}function di(t){return document.createTextNode(t)}function vi(t){return document.createComment(t)}function mi(t,e,n){t.insertBefore(e,n)}function yi(t,e){t.removeChild(e)}function gi(t,e){t.appendChild(e)}function _i(t){return t.parentNode}function bi(t){return t.nextSibling}function wi(t){return t.tagName}function Ci(t,e){t.textContent=e}function ki(t,e){t.setAttribute(e,"")}var $i=Object.freeze({createElement:pi,createElementNS:hi,createTextNode:di,createComment:vi,insertBefore:mi,removeChild:yi,appendChild:gi,parentNode:_i,nextSibling:bi,tagName:wi,setTextContent:Ci,setStyleScope:ki}),xi={create:function(t,e){Ai(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Ai(t,!0),Ai(e))},destroy:function(t){Ai(t,!0)}};function Ai(t,e){var n=t.data.ref;if(i(n)){var r=t.context,o=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?g(a[n],o):a[n]===o&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}var Oi=new _t("",{},[]),Si=["create","activate","update","remove","destroy"];function Ti(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&Ei(t,e)||o(t.isAsyncPlaceholder)&&r(e.asyncFactory.error))}function Ei(t,e){if("input"!==t.tag)return!0;var n,r=i(n=t.data)&&i(n=n.attrs)&&n.type,o=i(n=e.data)&&i(n=n.attrs)&&n.type;return r===o||li(r)&&li(o)}function ji(t,e,n){var r,o,a={};for(r=e;r<=n;++r)o=t[r].key,i(o)&&(a[o]=r);return a}function Fi(t){var e,n,a={},c=t.modules,u=t.nodeOps;for(e=0;ev?(f=r(n[g+1])?null:n[g+1].elm,k(t,f,n,d,g,o)):d>g&&x(e,p,v)}function S(t,e,n,r){for(var o=n;o-1?Ui(t,e,n):zr(e)?Gr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Hr(e)?t.setAttribute(e,Br(e,n)):Jr(e)?Gr(n)?t.removeAttributeNS(qr,Kr(e)):t.setAttributeNS(qr,e,n):Ui(t,e,n)}function Ui(t,e,n){if(Gr(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Bi={create:Wi,update:Wi};function zi(t,e){var n=e.elm,o=e.data,a=t.data;if(!(r(o.staticClass)&&r(o.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=Xr(e),c=n._transitionClasses;i(c)&&(s=Qr(s,ti(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var qi,Ji={create:zi,update:zi},Ki="__r",Gi="__c";function Xi(t){if(i(t[Ki])){var e=tt?"change":"input";t[e]=[].concat(t[Ki],t[e]||[]),delete t[Ki]}i(t[Gi])&&(t.change=[].concat(t[Gi],t.change||[]),delete t[Gi])}function Zi(t,e,n){var r=qi;return function i(){var o=e.apply(null,arguments);null!==o&&to(t,i,n,r)}}var Yi=se&&!(it&&Number(it[1])<=53);function Qi(t,e,n,r){if(Yi){var i=Kn,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||t.timeStamp<=0||t.target.ownerDocument!==document)return o.apply(this,arguments)}}qi.addEventListener(t,e,at?{capture:n,passive:r}:n)}function to(t,e,n,r){(r||qi).removeEventListener(t,e._wrapper||e,n)}function eo(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},i=t.data.on||{};qi=e.elm,Xi(n),we(n,i,Qi,to,Zi,e.context),qi=void 0}}var no,ro={create:eo,update:eo};function io(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,o,a=e.elm,s=t.data.domProps||{},c=e.data.domProps||{};for(n in i(c.__ob__)&&(c=e.data.domProps=j({},c)),s)n in c||(a[n]="");for(n in c){if(o=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=o;var u=r(o)?"":String(o);oo(a,u)&&(a.value=u)}else if("innerHTML"===n&&oi(a.tagName)&&r(a.innerHTML)){no=no||document.createElement("div"),no.innerHTML=""+o+"";var l=no.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(l.firstChild)a.appendChild(l.firstChild)}else if(o!==s[n])try{a[n]=o}catch($a){}}}}function oo(t,e){return!t.composing&&("OPTION"===t.tagName||ao(t,e)||so(t,e))}function ao(t,e){var n=!0;try{n=document.activeElement!==t}catch($a){}return n&&t.value!==e}function so(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return v(n)!==v(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var co={create:io,update:io},uo=w((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function lo(t){var e=fo(t.style);return t.staticStyle?j(t.staticStyle,e):e}function fo(t){return Array.isArray(t)?F(t):"string"===typeof t?uo(t):t}function po(t,e){var n,r={};if(e){var i=t;while(i.componentInstance)i=i.componentInstance._vnode,i&&i.data&&(n=lo(i.data))&&j(r,n)}(n=lo(t.data))&&j(r,n);var o=t;while(o=o.parent)o.data&&(n=lo(o.data))&&j(r,n);return r}var ho,vo=/^--/,mo=/\s*!important$/,yo=function(t,e,n){if(vo.test(e))t.style.setProperty(e,n);else if(mo.test(n))t.style.setProperty(A(e),n.replace(mo,""),"important");else{var r=_o(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $o(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function xo(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&j(e,Ao(t.name||"v")),j(e,t),e}return"string"===typeof t?Ao(t):void 0}}var Ao=w((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Oo=X&&!et,So="transition",To="animation",Eo="transition",jo="transitionend",Fo="animation",Io="animationend";Oo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Eo="WebkitTransition",jo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Fo="WebkitAnimation",Io="webkitAnimationEnd"));var Lo=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Mo(t){Lo((function(){Lo(t)}))}function Do(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),ko(t,e))}function Ro(t,e){t._transitionClasses&&g(t._transitionClasses,e),$o(t,e)}function No(t,e,n){var r=Vo(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===So?jo:Io,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=So,l=a,f=o.length):e===To?u>0&&(n=To,l=u,f=c.length):(l=Math.max(a,u),n=l>0?a>u?So:To:null,f=n?n===So?o.length:c.length:0);var p=n===So&&Po.test(r[Eo+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:p}}function Wo(t,e){while(t.length1}function Jo(t,e){!0!==e.data.show&&Uo(e)}var Ko=X?{create:Jo,activate:Jo,remove:function(t,e){!0!==t.data.show?Bo(t,e):e()}}:{},Go=[Bi,Ji,ro,co,wo,Ko],Xo=Go.concat(Vi),Zo=Fi({nodeOps:$i,modules:Xo});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&oa(t,"input")}));var Yo={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Ce(n,"postpatch",(function(){Yo.componentUpdated(t,e,n)})):Qo(t,e,n.context),t._vOptions=[].map.call(t.options,na)):("textarea"===n.tag||li(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",ra),t.addEventListener("compositionend",ia),t.addEventListener("change",ia),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Qo(t,e,n.context);var r=t._vOptions,i=t._vOptions=[].map.call(t.options,na);if(i.some((function(t,e){return!D(t,r[e])}))){var o=t.multiple?e.value.some((function(t){return ea(t,i)})):e.value!==e.oldValue&&ea(e.value,i);o&&oa(t,"change")}}}};function Qo(t,e,n){ta(t,e,n),(tt||nt)&&setTimeout((function(){ta(t,e,n)}),0)}function ta(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,c=t.options.length;s-1,a.selected!==o&&(a.selected=o);else if(D(na(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function ea(t,e){return e.every((function(e){return!D(e,t)}))}function na(t){return"_value"in t?t._value:t.value}function ra(t){t.target.composing=!0}function ia(t){t.target.composing&&(t.target.composing=!1,oa(t.target,"input"))}function oa(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function aa(t){return!t.componentInstance||t.data&&t.data.transition?t:aa(t.componentInstance._vnode)}var sa={bind:function(t,e,n){var r=e.value;n=aa(n);var i=n.data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&i?(n.data.show=!0,Uo(n,(function(){t.style.display=o}))):t.style.display=r?o:"none"},update:function(t,e,n){var r=e.value,i=e.oldValue;if(!r!==!i){n=aa(n);var o=n.data&&n.data.transition;o?(n.data.show=!0,r?Uo(n,(function(){t.style.display=t.__vOriginalDisplay})):Bo(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,i){i||(t.style.display=t.__vOriginalDisplay)}},ca={model:Yo,show:sa},ua={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function la(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?la($n(e.children)):t}function fa(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[k(o)]=i[o];return e}function pa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function ha(t){while(t=t.parent)if(t.data.transition)return!0}function da(t,e){return e.key===t.key&&e.tag===t.tag}var va=function(t){return t.tag||Le(t)},ma=function(t){return"show"===t.name},ya={name:"transition",props:ua,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(va),n.length)){0;var r=this.mode;0;var i=n[0];if(ha(this.$vnode))return i;var o=la(i);if(!o)return i;if(this._leaving)return pa(t,i);var a="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?a+"comment":a+o.tag:s(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var c=(o.data||(o.data={})).transition=fa(this),u=this._vnode,l=la(u);if(o.data.directives&&o.data.directives.some(ma)&&(o.data.show=!0),l&&l.data&&!da(o,l)&&!Le(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},c);if("out-in"===r)return this._leaving=!0,Ce(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),pa(t,i);if("in-out"===r){if(Le(o))return u;var p,h=function(){p()};Ce(c,"afterEnter",h),Ce(c,"enterCancelled",h),Ce(f,"delayLeave",(function(t){p=t}))}}return i}}},ga=j({tag:String,moveClass:String},ua);delete ga.mode;var _a={props:ga,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var i=Fn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=fa(this),s=0;s=0&&(e=t.slice(r),t=t.slice(0,r));var i=t.indexOf("?");return i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),{path:t,query:n,hash:e}}function E(t){return t.replace(/\/\//g,"/")}var j=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},F=Z,I=N,L=P,M=H,D=X,R=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function N(t,e){var n,r=[],i=0,o=0,a="",s=e&&e.delimiter||"/";while(null!=(n=R.exec(t))){var c=n[0],u=n[1],l=n.index;if(a+=t.slice(o,l),o=l+c.length,u)a+=u[1];else{var f=t[o],p=n[2],h=n[3],d=n[4],v=n[5],m=n[6],y=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=f&&f!==p,_="+"===m||"*"===m,b="?"===m||"*"===m,w=n[2]||s,C=d||v;r.push({name:h||i++,prefix:p||"",delimiter:w,optional:b,repeat:_,partial:g,asterisk:!!y,pattern:C?B(C):y?".*":"[^"+U(w)+"]+?"})}}return o1||!$.length)return 0===$.length?t():t("span",{},$)}if("a"===this.tag)k.on=w,k.attrs={href:c,"aria-current":g};else{var x=st(this.$slots.default);if(x){x.isStatic=!1;var A=x.data=i({},x.data);for(var O in A.on=A.on||{},A.on){var S=A.on[O];O in w&&(A.on[O]=Array.isArray(S)?S:[S])}for(var T in w)T in A.on?A.on[T].push(w[T]):A.on[T]=_;var E=x.data.attrs=i({},x.data.attrs);E.href=c,E["aria-current"]=g}else k.on=w}return t(this.tag,k,this.$slots.default)}};function at(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function st(t){if(t)for(var e,n=0;n-1&&(s.params[f]=n.params[f]);return s.path=Q(u.path,s.params,'named route "'+c+'"'),p(u,s,a)}if(s.path){s.params={};for(var h=0;h=t.length?n():t[i]?e(t[i],(function(){r(i+1)})):r(i+1)};r(0)}var Pt={redirected:2,aborted:4,cancelled:8,duplicated:16};function Vt(t,e){return Bt(t,e,Pt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+qt(e)+'" via a navigation guard.')}function Wt(t,e){var n=Bt(t,e,Pt.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ht(t,e){return Bt(t,e,Pt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Ut(t,e){return Bt(t,e,Pt.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Bt(t,e,n,r){var i=new Error(r);return i._isRouter=!0,i.from=t,i.to=e,i.type=n,i}var zt=["params","query","hash"];function qt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return zt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function Jt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Kt(t,e){return Jt(t)&&t._isRouter&&(null==e||t.type===e)}function Gt(t){return function(e,n,r){var i=!1,o=0,a=null;Xt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){i=!0,o++;var c,u=te((function(e){Qt(e)&&(e=e.default),t.resolved="function"===typeof e?e:et.extend(e),n.components[s]=e,o--,o<=0&&r()})),l=te((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=Jt(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(p){l(p)}if(c)if("function"===typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"===typeof f.then&&f.then(u,l)}}})),i||r()}}function Xt(t,e){return Zt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Zt(t){return Array.prototype.concat.apply([],t)}var Yt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Qt(t){return t.__esModule||Yt&&"Module"===t[Symbol.toStringTag]}function te(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var ee=function(t,e){this.router=t,this.base=ne(e),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ne(t){if(!t)if(ut){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function re(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(kt());var i=function(){var n=t.current,i=pe(t.base);t.current===y&&i===t._startLocation||t.transitionTo(i,(function(t){r&&$t(e,t,n,!0)}))};window.addEventListener("popstate",i),this.listeners.push((function(){window.removeEventListener("popstate",i)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){Dt(E(r.base+t.fullPath)),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){Rt(E(r.base+t.fullPath)),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(pe(this.base)!==this.current.fullPath){var e=E(this.base+this.current.fullPath);t?Dt(e):Rt(e)}},e.prototype.getCurrentLocation=function(){return pe(this.base)},e}(ee);function pe(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(E(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var he=function(t){function e(e,n,r){t.call(this,e,n),r&&de(this.base)||ve()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(kt());var i=function(){var e=t.current;ve()&&t.transitionTo(me(),(function(n){r&&$t(t.router,n,e,!0),Mt||_e(n.fullPath)}))},o=Mt?"popstate":"hashchange";window.addEventListener(o,i),this.listeners.push((function(){window.removeEventListener(o,i)}))}},e.prototype.push=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){ge(t.fullPath),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){_e(t.fullPath),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;me()!==e&&(t?ge(e):_e(e))},e.prototype.getCurrentLocation=function(){return me()},e}(ee);function de(t){var e=pe(t);if(!/^\/#/.test(e))return window.location.replace(E(t+"/#"+e)),!0}function ve(){var t=me();return"/"===t.charAt(0)||(_e("/"+t),!1)}function me(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function ye(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function ge(t){Mt?Dt(ye(t)):window.location.hash=t}function _e(t){Mt?Rt(ye(t)):window.location.replace(ye(t))}var be=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Kt(t,Pt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ee),we=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=dt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Mt&&!1!==t.fallback,this.fallback&&(e="hash"),ut||(e="abstract"),this.mode=e,e){case"history":this.history=new fe(this,t.base);break;case"hash":this.history=new he(this,t.base,this.fallback);break;case"abstract":this.history=new be(this,t.base);break;default:0}},Ce={currentRoute:{configurable:!0}};function ke(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function $e(t,e,n){var r="hash"===n?"#"+e:e;return t?E(t+"/"+r):r}we.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Ce.currentRoute.get=function(){return this.history&&this.history.current},we.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof fe||n instanceof he){var r=function(t){var r=n.current,i=e.options.scrollBehavior,o=Mt&&i;o&&"fullPath"in t&&$t(e,t,r,!1)},i=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),i,i)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},we.prototype.beforeEach=function(t){return ke(this.beforeHooks,t)},we.prototype.beforeResolve=function(t){return ke(this.resolveHooks,t)},we.prototype.afterEach=function(t){return ke(this.afterHooks,t)},we.prototype.onReady=function(t,e){this.history.onReady(t,e)},we.prototype.onError=function(t){this.history.onError(t)},we.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},we.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},we.prototype.go=function(t){this.history.go(t)},we.prototype.back=function(){this.go(-1)},we.prototype.forward=function(){this.go(1)},we.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},we.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=tt(t,e,n,this),i=this.match(r,e),o=i.redirectedFrom||i.fullPath,a=this.history.base,s=$e(a,o,this.mode);return{location:r,route:i,href:s,normalizedTo:r,resolved:i}},we.prototype.getRoutes=function(){return this.matcher.getRoutes()},we.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},we.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(we.prototype,Ce),we.install=ct,we.version="3.5.2",we.isNavigationFailure=Kt,we.NavigationFailureType=Pt,we.START_LOCATION=y,ut&&window.Vue&&window.Vue.use(we),e["a"]=we},a925:function(t,e,n){"use strict"; -/*! - * vue-i18n v8.28.2 - * (c) 2022 kazuya kawaguchi - * Released under the MIT License. - */var r=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],i=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function o(t,e){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function a(t,e){"undefined"!==typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var s=Array.isArray;function c(t){return null!==t&&"object"===typeof t}function u(t){return"boolean"===typeof t}function l(t){return"string"===typeof t}var f=Object.prototype.toString,p="[object Object]";function h(t){return f.call(t)===p}function d(t){return null===t||void 0===t}function v(t){return"function"===typeof t}function m(){var t=[],e=arguments.length;while(e--)t[e]=arguments[e];var n=null,r=null;return 1===t.length?c(t[0])||s(t[0])?r=t[0]:"string"===typeof t[0]&&(n=t[0]):2===t.length&&("string"===typeof t[0]&&(n=t[0]),(c(t[1])||s(t[1]))&&(r=t[1])),{locale:n,params:r}}function y(t){return JSON.parse(JSON.stringify(t))}function g(t,e){if(t.delete(e))return t}function _(t){var e=[];return t.forEach((function(t){return e.push(t)})),e}function b(t,e){return!!~t.indexOf(e)}var w=Object.prototype.hasOwnProperty;function C(t,e){return w.call(t,e)}function k(t){for(var e=arguments,n=Object(t),r=1;r/g,">").replace(/"/g,""").replace(/'/g,"'")}function A(t){return null!=t&&Object.keys(t).forEach((function(e){"string"==typeof t[e]&&(t[e]=x(t[e]))})),t}function O(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(t){var e=[],n=arguments.length-1;while(n-- >0)e[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[t,r.locale,r._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var i=this.$i18n;return i._tc.apply(i,[t,i.locale,i._getMessages(),this,e].concat(n))},t.prototype.$te=function(t,e){var n=this.$i18n;return n._te(t,n.locale,n._getMessages(),e)},t.prototype.$d=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).d.apply(e,[t].concat(n))},t.prototype.$n=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).n.apply(e,[t].concat(n))}}function S(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n)if(t.i18n instanceof At){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{},n=t.__i18nBridge||t.__i18n;n.forEach((function(t){e=k(e,JSON.parse(t))})),Object.keys(e).forEach((function(n){t.i18n.mergeLocaleMessage(n,e[n])}))}catch(c){0}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(h(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var i=t.i18n&&t.i18n.messages?t.i18n.messages:{},o=t.__i18nBridge||t.__i18n;o.forEach((function(t){i=k(i,JSON.parse(t))})),t.i18n.messages=i}catch(c){0}var a=t.i18n,s=a.sharedMessages;s&&h(s)&&(t.i18n.messages=k(t.i18n.messages,s)),this._i18n=new At(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof At&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof At||h(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof At)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}var T={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(t,e){var n=e.data,r=e.parent,i=e.props,o=e.slots,a=r.$i18n;if(a){var s=i.path,c=i.locale,u=i.places,l=o(),f=a.i(s,c,E(l)||u?j(l.default,u):l),p=i.tag&&!0!==i.tag||!1===i.tag?i.tag:"span";return p?t(p,n,f):f}}};function E(t){var e;for(e in t)if("default"!==e)return!1;return Boolean(e)}function j(t,e){var n=e?F(e):{};if(!t)return n;t=t.filter((function(t){return t.tag||""!==t.text.trim()}));var r=t.every(M);return t.reduce(r?I:L,n)}function F(t){return Array.isArray(t)?t.reduce(L,{}):Object.assign({},t)}function I(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function L(t,e,n){return t[n]=e,t}function M(t){return Boolean(t.data&&t.data.attrs&&t.data.attrs.place)}var D,R={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(t,e){var n=e.props,i=e.parent,o=e.data,a=i.$i18n;if(!a)return null;var s=null,u=null;l(n.format)?s=n.format:c(n.format)&&(n.format.key&&(s=n.format.key),u=Object.keys(n.format).reduce((function(t,e){var i;return b(r,e)?Object.assign({},t,(i={},i[e]=n.format[e],i)):t}),null));var f=n.locale||a.locale,p=a._ntp(n.value,f,s,u),h=p.map((function(t,e){var n,r=o.scopedSlots&&o.scopedSlots[t.type];return r?r((n={},n[t.type]=t.value,n.index=e,n.parts=p,n)):t.value})),d=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return d?t(d,{attrs:o.attrs,class:o["class"],staticClass:o.staticClass},h):h}};function N(t,e,n){W(t,n)&&U(t,e,n)}function P(t,e,n,r){if(W(t,n)){var i=n.context.$i18n;H(t,n)&&$(e.value,e.oldValue)&&$(t._localeMessage,i.getLocaleMessage(i.locale))||U(t,e,n)}}function V(t,e,n,r){var i=n.context;if(i){var a=n.context.$i18n||{};e.modifiers.preserve||a.preserveDirectiveContent||(t.textContent=""),t._vt=void 0,delete t["_vt"],t._locale=void 0,delete t["_locale"],t._localeMessage=void 0,delete t["_localeMessage"]}else o("Vue instance does not exists in VNode context")}function W(t,e){var n=e.context;return n?!!n.$i18n||(o("VueI18n instance does not exists in Vue instance"),!1):(o("Vue instance does not exists in VNode context"),!1)}function H(t,e){var n=e.context;return t._locale===n.$i18n.locale}function U(t,e,n){var r,i,a=e.value,s=B(a),c=s.path,u=s.locale,l=s.args,f=s.choice;if(c||u||l)if(c){var p=n.context;t._vt=t.textContent=null!=f?(r=p.$i18n).tc.apply(r,[c,f].concat(z(u,l))):(i=p.$i18n).t.apply(i,[c].concat(z(u,l))),t._locale=p.$i18n.locale,t._localeMessage=p.$i18n.getLocaleMessage(p.$i18n.locale)}else o("`path` is required in v-t directive");else o("value type not supported")}function B(t){var e,n,r,i;return l(t)?e=t:h(t)&&(e=t.path,n=t.locale,r=t.args,i=t.choice),{path:e,locale:n,args:r,choice:i}}function z(t,e){var n=[];return t&&n.push(t),e&&(Array.isArray(e)||h(e))&&n.push(e),n}function q(t,e){void 0===e&&(e={bridge:!1}),q.installed=!0,D=t;D.version&&Number(D.version.split(".")[0]);O(D),D.mixin(S(e.bridge)),D.directive("t",{bind:N,update:P,unbind:V}),D.component(T.name,T),D.component(R.name,R);var n=D.config.optionMergeStrategies;n.i18n=function(t,e){return void 0===e?t:e}}var J=function(){this._caches=Object.create(null)};J.prototype.interpolate=function(t,e){if(!e)return[t];var n=this._caches[t];return n||(n=X(t),this._caches[t]=n),Z(n,e)};var K=/^(?:\d)+/,G=/^(?:\w)+/;function X(t){var e=[],n=0,r="";while(n0)f--,l=at,p[Y]();else{if(f=0,void 0===n)return!1;if(n=mt(n),!1===n)return!1;p[Q]()}};while(null!==l)if(u++,e=t[u],"\\"!==e||!h()){if(i=vt(e),s=ft[l],o=s[i]||s["else"]||lt,o===lt)return;if(l=o[0],a=p[o[1]],a&&(r=o[2],r=void 0===r?e:r,!1===a()))return;if(l===ut)return c}}var gt=function(){this._cache=Object.create(null)};gt.prototype.parsePath=function(t){var e=this._cache[t];return e||(e=yt(t),e&&(this._cache[t]=e)),e||[]},gt.prototype.getPathValue=function(t,e){if(!c(t))return null;var n=this.parsePath(e);if(0===n.length)return null;var r=n.length,i=t,o=0;while(o/,wt=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Ct=/^@(?:\.([a-zA-Z]+))?:/,kt=/[()]/g,$t={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},xt=new J,At=function(t){var e=this;void 0===t&&(t={}),!D&&"undefined"!==typeof window&&window.Vue&&q(window.Vue);var n=t.locale||"en-US",r=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),i=t.messages||{},o=t.dateTimeFormats||t.datetimeFormats||{},a=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||xt,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new gt,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,n){var r=Object.getPrototypeOf(e);if(r&&r.getChoiceIndex){var i=r.getChoiceIndex;return i.call(e,t,n)}var o=function(t,e){return t=Math.abs(t),2===e?t?t>1?1:0:1:t?Math.min(t,2):0};return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,n]):o(t,n)},this._exist=function(t,n){return!(!t||!n)&&(!d(e._path.getPathValue(t,n))||!!t[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(i).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,i[t])})),this._initVM({locale:n,fallbackLocale:r,messages:i,dateTimeFormats:o,numberFormats:a})},Ot={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};At.prototype._checkLocaleMessage=function(t,e,n){var r=[],i=function(t,e,n,r){if(h(n))Object.keys(n).forEach((function(o){var a=n[o];h(a)?(r.push(o),r.push("."),i(t,e,a,r),r.pop(),r.pop()):(r.push(o),i(t,e,a,r),r.pop())}));else if(s(n))n.forEach((function(n,o){h(n)?(r.push("["+o+"]"),r.push("."),i(t,e,n,r),r.pop(),r.pop()):(r.push("["+o+"]"),i(t,e,n,r),r.pop())}));else if(l(n)){var c=bt.test(n);if(c){var u="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?o(u):"error"===t&&a(u)}}};i(e,t,n,r)},At.prototype._initVM=function(t){var e=D.config.silent;D.config.silent=!0,this._vm=new D({data:t,__VUE18N__INSTANCE__:!0}),D.config.silent=e},At.prototype.destroyVM=function(){this._vm.$destroy()},At.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},At.prototype.unsubscribeDataChanging=function(t){g(this._dataListeners,t)},At.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){var e=_(t._dataListeners),n=e.length;while(n--)D.nextTick((function(){e[n]&&e[n].$forceUpdate()}))}),{deep:!0})},At.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){r.$set(r,"locale",t),r.$forceUpdate()}),{immediate:!0})},At.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},Ot.vm.get=function(){return this._vm},Ot.messages.get=function(){return y(this._getMessages())},Ot.dateTimeFormats.get=function(){return y(this._getDateTimeFormats())},Ot.numberFormats.get=function(){return y(this._getNumberFormats())},Ot.availableLocales.get=function(){return Object.keys(this.messages).sort()},Ot.locale.get=function(){return this._vm.locale},Ot.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},Ot.fallbackLocale.get=function(){return this._vm.fallbackLocale},Ot.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},Ot.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Ot.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},Ot.missing.get=function(){return this._missing},Ot.missing.set=function(t){this._missing=t},Ot.formatter.get=function(){return this._formatter},Ot.formatter.set=function(t){this._formatter=t},Ot.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Ot.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},Ot.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Ot.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},Ot.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Ot.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},Ot.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Ot.warnHtmlInMessage.set=function(t){var e=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,n!==t&&("warn"===t||"error"===t)){var r=this._getMessages();Object.keys(r).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,r[t])}))}},Ot.postTranslation.get=function(){return this._postTranslation},Ot.postTranslation.set=function(t){this._postTranslation=t},Ot.sync.get=function(){return this._sync},Ot.sync.set=function(t){this._sync=t},At.prototype._getMessages=function(){return this._vm.messages},At.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},At.prototype._getNumberFormats=function(){return this._vm.numberFormats},At.prototype._warnDefault=function(t,e,n,r,i,o){if(!d(n))return n;if(this._missing){var a=this._missing.apply(null,[t,e,r,i]);if(l(a))return a}else 0;if(this._formatFallbackMessages){var s=m.apply(void 0,i);return this._render(e,o,s.params,e)}return e},At.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:d(t))&&!d(this._root)&&this._fallbackRoot},At.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},At.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},At.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},At.prototype._interpolate=function(t,e,n,r,i,o,a){if(!e)return null;var c,u=this._path.getPathValue(e,n);if(s(u)||h(u))return u;if(d(u)){if(!h(e))return null;if(c=e[n],!l(c)&&!v(c))return null}else{if(!l(u)&&!v(u))return null;c=u}return l(c)&&(c.indexOf("@:")>=0||c.indexOf("@.")>=0)&&(c=this._link(t,e,c,r,"raw",o,a)),this._render(c,i,o,n)},At.prototype._link=function(t,e,n,r,i,o,a){var c=n,u=c.match(wt);for(var l in u)if(u.hasOwnProperty(l)){var f=u[l],p=f.match(Ct),h=p[0],d=p[1],v=f.replace(h,"").replace(kt,"");if(b(a,v))return c;a.push(v);var m=this._interpolate(t,e,v,r,"raw"===i?"string":i,"raw"===i?void 0:o,a);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var y=this._root.$i18n;m=y._translate(y._getMessages(),y.locale,y.fallbackLocale,v,r,i,o)}m=this._warnDefault(t,v,m,r,s(o)?o:[o],i),this._modifiers.hasOwnProperty(d)?m=this._modifiers[d](m):$t.hasOwnProperty(d)&&(m=$t[d](m)),a.pop(),c=m?c.replace(f,m):c}return c},At.prototype._createMessageContext=function(t,e,n,r){var i=this,o=s(t)?t:[],a=c(t)?t:{},u=function(t){return o[t]},l=function(t){return a[t]},f=this._getMessages(),p=this.locale;return{list:u,named:l,values:t,formatter:e,path:n,messages:f,locale:p,linked:function(t){return i._interpolate(p,f[p]||{},t,null,r,void 0,[t])}}},At.prototype._render=function(t,e,n,r){if(v(t))return t(this._createMessageContext(n,this._formatter||xt,r,e));var i=this._formatter.interpolate(t,n,r);return i||(i=xt.interpolate(t,n,r)),"string"!==e||l(i)?i:i.join("")},At.prototype._appendItemToChain=function(t,e,n){var r=!1;return b(t,e)||(r=!0,e&&(r="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),n&&n[e]&&(r=n[e]))),r},At.prototype._appendLocaleToChain=function(t,e,n){var r,i=e.split("-");do{var o=i.join("-");r=this._appendItemToChain(t,o,n),i.splice(-1,1)}while(i.length&&!0===r);return r},At.prototype._appendBlockToChain=function(t,e,n){for(var r=!0,i=0;i0)o[a]=arguments[a+4];if(!t)return"";var s=m.apply(void 0,o);this._escapeParameterHtml&&(s.params=A(s.params));var c=s.locale||e,u=this._translate(n,c,this.fallbackLocale,t,r,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(i=this._root).$t.apply(i,[t].concat(o))}return u=this._warnDefault(c,t,u,r,o,"string"),this._postTranslation&&null!==u&&void 0!==u&&(u=this._postTranslation(u,t)),u},At.prototype.t=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(n))},At.prototype._i=function(t,e,n,r,i){var o=this._translate(n,e,this.fallbackLocale,t,r,"raw",i);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,i)}return this._warnDefault(e,t,o,r,[i],"raw")},At.prototype.i=function(t,e,n){return t?(l(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,n)):""},At.prototype._tc=function(t,e,n,r,i){var o,a=[],s=arguments.length-5;while(s-- >0)a[s]=arguments[s+5];if(!t)return"";void 0===i&&(i=1);var c={count:i,n:i},u=m.apply(void 0,a);return u.params=Object.assign(c,u.params),a=null===u.locale?[u.params]:[u.locale,u.params],this.fetchChoice((o=this)._t.apply(o,[t,e,n,r].concat(a)),i)},At.prototype.fetchChoice=function(t,e){if(!t||!l(t))return null;var n=t.split("|");return e=this.getChoiceIndex(e,n.length),n[e]?n[e].trim():t},At.prototype.tc=function(t,e){var n,r=[],i=arguments.length-2;while(i-- >0)r[i]=arguments[i+2];return(n=this)._tc.apply(n,[t,this.locale,this._getMessages(),null,e].concat(r))},At.prototype._te=function(t,e,n){var r=[],i=arguments.length-3;while(i-- >0)r[i]=arguments[i+3];var o=m.apply(void 0,r).locale||e;return this._exist(n[o],t)},At.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},At.prototype.getLocaleMessage=function(t){return y(this._vm.messages[t]||{})},At.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},At.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,k("undefined"!==typeof this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},At.prototype.getDateTimeFormat=function(t){return y(this._vm.dateTimeFormats[t]||{})},At.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},At.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,k(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},At.prototype._clearDateTimeFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},At.prototype._localizeDateTime=function(t,e,n,r,i,o){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[n]=arguments[n+1];var r=this.locale,o=null,a=null;return 1===e.length?(l(e[0])?o=e[0]:c(e[0])&&(e[0].locale&&(r=e[0].locale),e[0].key&&(o=e[0].key)),a=Object.keys(e[0]).reduce((function(t,n){var r;return b(i,n)?Object.assign({},t,(r={},r[n]=e[0][n],r)):t}),null)):2===e.length&&(l(e[0])&&(o=e[0]),l(e[1])&&(r=e[1])),this._d(t,r,o,a)},At.prototype.getNumberFormat=function(t){return y(this._vm.numberFormats[t]||{})},At.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},At.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,k(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},At.prototype._clearNumberFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},At.prototype._getNumberFormatter=function(t,e,n,r,i,o){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[n]=arguments[n+1];var i=this.locale,o=null,a=null;return 1===e.length?l(e[0])?o=e[0]:c(e[0])&&(e[0].locale&&(i=e[0].locale),e[0].key&&(o=e[0].key),a=Object.keys(e[0]).reduce((function(t,n){var i;return b(r,n)?Object.assign({},t,(i={},i[n]=e[0][n],i)):t}),null)):2===e.length&&(l(e[0])&&(o=e[0]),l(e[1])&&(i=e[1])),this._n(t,i,o,a)},At.prototype._ntp=function(t,e,n,r){if(!At.availabilities.numberFormat)return[];if(!n){var i=r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e);return i.formatToParts(t)}var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),n,r),a=o&&o.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,n,r)}return a||[]},Object.defineProperties(At.prototype,Ot),Object.defineProperty(At,"availabilities",{get:function(){if(!_t){var t="undefined"!==typeof Intl;_t={dateTimeFormat:t&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:t&&"undefined"!==typeof Intl.NumberFormat}}return _t}}),At.install=q,At.version="8.28.2",e["a"]=At},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},e7a5:function(t,e,n){(function(e){(function(e,n){t.exports=n(e)})("undefined"!=typeof e?e:this,(function(t){if(t.CSS&&t.CSS.escape)return t.CSS.escape;var e=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");var e,n=String(t),r=n.length,i=-1,o="",a=n.charCodeAt(0);while(++i=1&&e<=31||127==e||0==i&&e>=48&&e<=57||1==i&&e>=48&&e<=57&&45==a?"\\"+e.toString(16)+" ":(0!=i||1!=r||45!=e)&&(e>=128||45==e||95==e||e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122)?n.charAt(i):"\\"+n.charAt(i):"�";return o};return t.CSS||(t.CSS={}),t.CSS.escape=e,e}))}).call(this,n("c8ba"))}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-vendors.bdb7cbba.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-vendors.bdb7cbba.js new file mode 100644 index 000000000..2b84f94c8 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/chunk-vendors.bdb7cbba.js @@ -0,0 +1,26 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[998],{1001:function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,s){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):o&&(c=s?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:u}}n.d(e,{Z:function(){return r}})},8269:function(t,e,n){(function(e,n){t.exports=n(e)})("undefined"!=typeof n.g?n.g:this,(function(t){if(t.CSS&&t.CSS.escape)return t.CSS.escape;var e=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");var e,n=String(t),r=n.length,o=-1,i="",a=n.charCodeAt(0);while(++o=1&&e<=31||127==e||0==o&&e>=48&&e<=57||1==o&&e>=48&&e<=57&&45==a?"\\"+e.toString(16)+" ":(0!=o||1!=r||45!=e)&&(e>=128||45==e||95==e||e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122)?n.charAt(o):"\\"+n.charAt(o):"�";return i};return t.CSS||(t.CSS={}),t.CSS.escape=e,e}))},7152:function(t,e){"use strict"; +/*! + * vue-i18n v8.28.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */var n=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],r=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function o(t,e){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function i(t,e){"undefined"!==typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var a=Array.isArray;function s(t){return null!==t&&"object"===typeof t}function c(t){return"boolean"===typeof t}function u(t){return"string"===typeof t}var l=Object.prototype.toString,f="[object Object]";function p(t){return l.call(t)===f}function h(t){return null===t||void 0===t}function d(t){return"function"===typeof t}function v(){var t=[],e=arguments.length;while(e--)t[e]=arguments[e];var n=null,r=null;return 1===t.length?s(t[0])||a(t[0])?r=t[0]:"string"===typeof t[0]&&(n=t[0]):2===t.length&&("string"===typeof t[0]&&(n=t[0]),(s(t[1])||a(t[1]))&&(r=t[1])),{locale:n,params:r}}function m(t){return JSON.parse(JSON.stringify(t))}function y(t,e){if(t.delete(e))return t}function g(t){var e=[];return t.forEach((function(t){return e.push(t)})),e}function _(t,e){return!!~t.indexOf(e)}var b=Object.prototype.hasOwnProperty;function w(t,e){return b.call(t,e)}function C(t){for(var e=arguments,n=Object(t),r=1;r/g,">").replace(/"/g,""").replace(/'/g,"'")}function x(t){return null!=t&&Object.keys(t).forEach((function(e){"string"==typeof t[e]&&(t[e]=$(t[e]))})),t}function O(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(t){var e=[],n=arguments.length-1;while(n-- >0)e[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[t,r.locale,r._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var o=this.$i18n;return o._tc.apply(o,[t,o.locale,o._getMessages(),this,e].concat(n))},t.prototype.$te=function(t,e){var n=this.$i18n;return n._te(t,n.locale,n._getMessages(),e)},t.prototype.$d=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).d.apply(e,[t].concat(n))},t.prototype.$n=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).n.apply(e,[t].concat(n))}}function S(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n)if(t.i18n instanceof xt){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{},n=t.__i18nBridge||t.__i18n;n.forEach((function(t){e=C(e,JSON.parse(t))})),Object.keys(e).forEach((function(n){t.i18n.mergeLocaleMessage(n,e[n])}))}catch(c){0}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(p(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof xt?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var o=t.i18n&&t.i18n.messages?t.i18n.messages:{},i=t.__i18nBridge||t.__i18n;i.forEach((function(t){o=C(o,JSON.parse(t))})),t.i18n.messages=o}catch(c){0}var a=t.i18n,s=a.sharedMessages;s&&p(s)&&(t.i18n.messages=C(t.i18n.messages,s)),this._i18n=new xt(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof xt?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof xt&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof xt||p(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof xt||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof xt)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}var T={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(t,e){var n=e.data,r=e.parent,o=e.props,i=e.slots,a=r.$i18n;if(a){var s=o.path,c=o.locale,u=o.places,l=i(),f=a.i(s,c,E(l)||u?j(l.default,u):l),p=o.tag&&!0!==o.tag||!1===o.tag?o.tag:"span";return p?t(p,n,f):f}}};function E(t){var e;for(e in t)if("default"!==e)return!1;return Boolean(e)}function j(t,e){var n=e?A(e):{};if(!t)return n;t=t.filter((function(t){return t.tag||""!==t.text.trim()}));var r=t.every(R);return t.reduce(r?F:I,n)}function A(t){return Array.isArray(t)?t.reduce(I,{}):Object.assign({},t)}function F(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function I(t,e,n){return t[n]=e,t}function R(t){return Boolean(t.data&&t.data.attrs&&t.data.attrs.place)}var M,L={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(t,e){var r=e.props,o=e.parent,i=e.data,a=o.$i18n;if(!a)return null;var c=null,l=null;u(r.format)?c=r.format:s(r.format)&&(r.format.key&&(c=r.format.key),l=Object.keys(r.format).reduce((function(t,e){var o;return _(n,e)?Object.assign({},t,(o={},o[e]=r.format[e],o)):t}),null));var f=r.locale||a.locale,p=a._ntp(r.value,f,c,l),h=p.map((function(t,e){var n,r=i.scopedSlots&&i.scopedSlots[t.type];return r?r((n={},n[t.type]=t.value,n.index=e,n.parts=p,n)):t.value})),d=r.tag&&!0!==r.tag||!1===r.tag?r.tag:"span";return d?t(d,{attrs:i.attrs,class:i["class"],staticClass:i.staticClass},h):h}};function P(t,e,n){V(t,n)&&B(t,e,n)}function D(t,e,n,r){if(V(t,n)){var o=n.context.$i18n;U(t,n)&&k(e.value,e.oldValue)&&k(t._localeMessage,o.getLocaleMessage(o.locale))||B(t,e,n)}}function N(t,e,n,r){var i=n.context;if(i){var a=n.context.$i18n||{};e.modifiers.preserve||a.preserveDirectiveContent||(t.textContent=""),t._vt=void 0,delete t["_vt"],t._locale=void 0,delete t["_locale"],t._localeMessage=void 0,delete t["_localeMessage"]}else o("Vue instance does not exists in VNode context")}function V(t,e){var n=e.context;return n?!!n.$i18n||(o("VueI18n instance does not exists in Vue instance"),!1):(o("Vue instance does not exists in VNode context"),!1)}function U(t,e){var n=e.context;return t._locale===n.$i18n.locale}function B(t,e,n){var r,i,a=e.value,s=W(a),c=s.path,u=s.locale,l=s.args,f=s.choice;if(c||u||l)if(c){var p=n.context;t._vt=t.textContent=null!=f?(r=p.$i18n).tc.apply(r,[c,f].concat(H(u,l))):(i=p.$i18n).t.apply(i,[c].concat(H(u,l))),t._locale=p.$i18n.locale,t._localeMessage=p.$i18n.getLocaleMessage(p.$i18n.locale)}else o("`path` is required in v-t directive");else o("value type not supported")}function W(t){var e,n,r,o;return u(t)?e=t:p(t)&&(e=t.path,n=t.locale,r=t.args,o=t.choice),{path:e,locale:n,args:r,choice:o}}function H(t,e){var n=[];return t&&n.push(t),e&&(Array.isArray(e)||p(e))&&n.push(e),n}function z(t,e){void 0===e&&(e={bridge:!1}),z.installed=!0,M=t;M.version&&Number(M.version.split(".")[0]);O(M),M.mixin(S(e.bridge)),M.directive("t",{bind:P,update:D,unbind:N}),M.component(T.name,T),M.component(L.name,L);var n=M.config.optionMergeStrategies;n.i18n=function(t,e){return void 0===e?t:e}}var q=function(){this._caches=Object.create(null)};q.prototype.interpolate=function(t,e){if(!e)return[t];var n=this._caches[t];return n||(n=G(t),this._caches[t]=n),J(n,e)};var K=/^(?:\d)+/,Z=/^(?:\w)+/;function G(t){var e=[],n=0,r="";while(n0)f--,l=it,p[X]();else{if(f=0,void 0===n)return!1;if(n=vt(n),!1===n)return!1;p[Y]()}};while(null!==l)if(u++,e=t[u],"\\"!==e||!h()){if(o=dt(e),s=lt[l],i=s[o]||s["else"]||ut,i===ut)return;if(l=i[0],a=p[i[1]],a&&(r=i[2],r=void 0===r?e:r,!1===a()))return;if(l===ct)return c}}var yt=function(){this._cache=Object.create(null)};yt.prototype.parsePath=function(t){var e=this._cache[t];return e||(e=mt(t),e&&(this._cache[t]=e)),e||[]},yt.prototype.getPathValue=function(t,e){if(!s(t))return null;var n=this.parsePath(e);if(0===n.length)return null;var r=n.length,o=t,i=0;while(i/,bt=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,wt=/^@(?:\.([a-zA-Z]+))?:/,Ct=/[()]/g,kt={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},$t=new q,xt=function(t){var e=this;void 0===t&&(t={}),!M&&"undefined"!==typeof window&&window.Vue&&z(window.Vue);var n=t.locale||"en-US",r=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),o=t.messages||{},i=t.dateTimeFormats||t.datetimeFormats||{},a=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||$t,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new yt,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,n){var r=Object.getPrototypeOf(e);if(r&&r.getChoiceIndex){var o=r.getChoiceIndex;return o.call(e,t,n)}var i=function(t,e){return t=Math.abs(t),2===e?t?t>1?1:0:1:t?Math.min(t,2):0};return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,n]):i(t,n)},this._exist=function(t,n){return!(!t||!n)&&(!h(e._path.getPathValue(t,n))||!!t[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,o[t])})),this._initVM({locale:n,fallbackLocale:r,messages:o,dateTimeFormats:i,numberFormats:a})},Ot={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};xt.prototype._checkLocaleMessage=function(t,e,n){var r=[],s=function(t,e,n,r){if(p(n))Object.keys(n).forEach((function(o){var i=n[o];p(i)?(r.push(o),r.push("."),s(t,e,i,r),r.pop(),r.pop()):(r.push(o),s(t,e,i,r),r.pop())}));else if(a(n))n.forEach((function(n,o){p(n)?(r.push("["+o+"]"),r.push("."),s(t,e,n,r),r.pop(),r.pop()):(r.push("["+o+"]"),s(t,e,n,r),r.pop())}));else if(u(n)){var c=_t.test(n);if(c){var l="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?o(l):"error"===t&&i(l)}}};s(e,t,n,r)},xt.prototype._initVM=function(t){var e=M.config.silent;M.config.silent=!0,this._vm=new M({data:t,__VUE18N__INSTANCE__:!0}),M.config.silent=e},xt.prototype.destroyVM=function(){this._vm.$destroy()},xt.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},xt.prototype.unsubscribeDataChanging=function(t){y(this._dataListeners,t)},xt.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){var e=g(t._dataListeners),n=e.length;while(n--)M.nextTick((function(){e[n]&&e[n].$forceUpdate()}))}),{deep:!0})},xt.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){r.$set(r,"locale",t),r.$forceUpdate()}),{immediate:!0})},xt.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},Ot.vm.get=function(){return this._vm},Ot.messages.get=function(){return m(this._getMessages())},Ot.dateTimeFormats.get=function(){return m(this._getDateTimeFormats())},Ot.numberFormats.get=function(){return m(this._getNumberFormats())},Ot.availableLocales.get=function(){return Object.keys(this.messages).sort()},Ot.locale.get=function(){return this._vm.locale},Ot.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},Ot.fallbackLocale.get=function(){return this._vm.fallbackLocale},Ot.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},Ot.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Ot.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},Ot.missing.get=function(){return this._missing},Ot.missing.set=function(t){this._missing=t},Ot.formatter.get=function(){return this._formatter},Ot.formatter.set=function(t){this._formatter=t},Ot.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Ot.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},Ot.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Ot.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},Ot.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Ot.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},Ot.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Ot.warnHtmlInMessage.set=function(t){var e=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,n!==t&&("warn"===t||"error"===t)){var r=this._getMessages();Object.keys(r).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,r[t])}))}},Ot.postTranslation.get=function(){return this._postTranslation},Ot.postTranslation.set=function(t){this._postTranslation=t},Ot.sync.get=function(){return this._sync},Ot.sync.set=function(t){this._sync=t},xt.prototype._getMessages=function(){return this._vm.messages},xt.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},xt.prototype._getNumberFormats=function(){return this._vm.numberFormats},xt.prototype._warnDefault=function(t,e,n,r,o,i){if(!h(n))return n;if(this._missing){var a=this._missing.apply(null,[t,e,r,o]);if(u(a))return a}else 0;if(this._formatFallbackMessages){var s=v.apply(void 0,o);return this._render(e,i,s.params,e)}return e},xt.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:h(t))&&!h(this._root)&&this._fallbackRoot},xt.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},xt.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},xt.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},xt.prototype._interpolate=function(t,e,n,r,o,i,s){if(!e)return null;var c,l=this._path.getPathValue(e,n);if(a(l)||p(l))return l;if(h(l)){if(!p(e))return null;if(c=e[n],!u(c)&&!d(c))return null}else{if(!u(l)&&!d(l))return null;c=l}return u(c)&&(c.indexOf("@:")>=0||c.indexOf("@.")>=0)&&(c=this._link(t,e,c,r,"raw",i,s)),this._render(c,o,i,n)},xt.prototype._link=function(t,e,n,r,o,i,s){var c=n,u=c.match(bt);for(var l in u)if(u.hasOwnProperty(l)){var f=u[l],p=f.match(wt),h=p[0],d=p[1],v=f.replace(h,"").replace(Ct,"");if(_(s,v))return c;s.push(v);var m=this._interpolate(t,e,v,r,"raw"===o?"string":o,"raw"===o?void 0:i,s);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var y=this._root.$i18n;m=y._translate(y._getMessages(),y.locale,y.fallbackLocale,v,r,o,i)}m=this._warnDefault(t,v,m,r,a(i)?i:[i],o),this._modifiers.hasOwnProperty(d)?m=this._modifiers[d](m):kt.hasOwnProperty(d)&&(m=kt[d](m)),s.pop(),c=m?c.replace(f,m):c}return c},xt.prototype._createMessageContext=function(t,e,n,r){var o=this,i=a(t)?t:[],c=s(t)?t:{},u=function(t){return i[t]},l=function(t){return c[t]},f=this._getMessages(),p=this.locale;return{list:u,named:l,values:t,formatter:e,path:n,messages:f,locale:p,linked:function(t){return o._interpolate(p,f[p]||{},t,null,r,void 0,[t])}}},xt.prototype._render=function(t,e,n,r){if(d(t))return t(this._createMessageContext(n,this._formatter||$t,r,e));var o=this._formatter.interpolate(t,n,r);return o||(o=$t.interpolate(t,n,r)),"string"!==e||u(o)?o:o.join("")},xt.prototype._appendItemToChain=function(t,e,n){var r=!1;return _(t,e)||(r=!0,e&&(r="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),n&&n[e]&&(r=n[e]))),r},xt.prototype._appendLocaleToChain=function(t,e,n){var r,o=e.split("-");do{var i=o.join("-");r=this._appendItemToChain(t,i,n),o.splice(-1,1)}while(o.length&&!0===r);return r},xt.prototype._appendBlockToChain=function(t,e,n){for(var r=!0,o=0;o0)i[a]=arguments[a+4];if(!t)return"";var s=v.apply(void 0,i);this._escapeParameterHtml&&(s.params=x(s.params));var c=s.locale||e,u=this._translate(n,c,this.fallbackLocale,t,r,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[t].concat(i))}return u=this._warnDefault(c,t,u,r,i,"string"),this._postTranslation&&null!==u&&void 0!==u&&(u=this._postTranslation(u,t)),u},xt.prototype.t=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(n))},xt.prototype._i=function(t,e,n,r,o){var i=this._translate(n,e,this.fallbackLocale,t,r,"raw",o);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,o)}return this._warnDefault(e,t,i,r,[o],"raw")},xt.prototype.i=function(t,e,n){return t?(u(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,n)):""},xt.prototype._tc=function(t,e,n,r,o){var i,a=[],s=arguments.length-5;while(s-- >0)a[s]=arguments[s+5];if(!t)return"";void 0===o&&(o=1);var c={count:o,n:o},u=v.apply(void 0,a);return u.params=Object.assign(c,u.params),a=null===u.locale?[u.params]:[u.locale,u.params],this.fetchChoice((i=this)._t.apply(i,[t,e,n,r].concat(a)),o)},xt.prototype.fetchChoice=function(t,e){if(!t||!u(t))return null;var n=t.split("|");return e=this.getChoiceIndex(e,n.length),n[e]?n[e].trim():t},xt.prototype.tc=function(t,e){var n,r=[],o=arguments.length-2;while(o-- >0)r[o]=arguments[o+2];return(n=this)._tc.apply(n,[t,this.locale,this._getMessages(),null,e].concat(r))},xt.prototype._te=function(t,e,n){var r=[],o=arguments.length-3;while(o-- >0)r[o]=arguments[o+3];var i=v.apply(void 0,r).locale||e;return this._exist(n[i],t)},xt.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},xt.prototype.getLocaleMessage=function(t){return m(this._vm.messages[t]||{})},xt.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},xt.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,C("undefined"!==typeof this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},xt.prototype.getDateTimeFormat=function(t){return m(this._vm.dateTimeFormats[t]||{})},xt.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},xt.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,C(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},xt.prototype._clearDateTimeFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},xt.prototype._localizeDateTime=function(t,e,n,r,o,i){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[n]=arguments[n+1];var o=this.locale,i=null,a=null;return 1===e.length?(u(e[0])?i=e[0]:s(e[0])&&(e[0].locale&&(o=e[0].locale),e[0].key&&(i=e[0].key)),a=Object.keys(e[0]).reduce((function(t,n){var o;return _(r,n)?Object.assign({},t,(o={},o[n]=e[0][n],o)):t}),null)):2===e.length&&(u(e[0])&&(i=e[0]),u(e[1])&&(o=e[1])),this._d(t,o,i,a)},xt.prototype.getNumberFormat=function(t){return m(this._vm.numberFormats[t]||{})},xt.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},xt.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,C(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},xt.prototype._clearNumberFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},xt.prototype._getNumberFormatter=function(t,e,n,r,o,i){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[r]=arguments[r+1];var o=this.locale,i=null,a=null;return 1===e.length?u(e[0])?i=e[0]:s(e[0])&&(e[0].locale&&(o=e[0].locale),e[0].key&&(i=e[0].key),a=Object.keys(e[0]).reduce((function(t,r){var o;return _(n,r)?Object.assign({},t,(o={},o[r]=e[0][r],o)):t}),null)):2===e.length&&(u(e[0])&&(i=e[0]),u(e[1])&&(o=e[1])),this._n(t,o,i,a)},xt.prototype._ntp=function(t,e,n,r){if(!xt.availabilities.numberFormat)return[];if(!n){var o=r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e);return o.formatToParts(t)}var i=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),n,r),a=i&&i.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,n,r)}return a||[]},Object.defineProperties(xt.prototype,Ot),Object.defineProperty(xt,"availabilities",{get:function(){if(!gt){var t="undefined"!==typeof Intl;gt={dateTimeFormat:t&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:t&&"undefined"!==typeof Intl.NumberFormat}}return gt}}),xt.install=z,xt.version="8.28.2",e["Z"]=xt},8345:function(t,e){"use strict"; +/*! + * vue-router v3.5.2 + * (c) 2021 Evan You + * @license MIT + */function n(t,e){0}function r(t,e){for(var n in e)t[n]=e[n];return t}var o=/[!'()*]/g,i=function(t){return"%"+t.charCodeAt(0).toString(16)},a=/%2C/g,s=function(t){return encodeURIComponent(t).replace(o,i).replace(a,",")};function c(t){try{return decodeURIComponent(t)}catch(e){0}return t}function u(t,e,n){void 0===e&&(e={});var r,o=n||f;try{r=o(t||"")}catch(s){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(l):l(a)}return r}var l=function(t){return null==t||"object"===typeof t?t:String(t)};function f(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=c(n.shift()),o=n.length>0?c(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function p(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return s(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(s(e)):r.push(s(e)+"="+s(t)))})),r.join("&")}return s(e)+"="+s(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var h=/\/?$/;function d(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=v(i)}catch(s){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:g(e,o),matched:t?y(t):[]};return n&&(a.redirectedFrom=g(n,o)),Object.freeze(a)}function v(t){if(Array.isArray(t))return t.map(v);if(t&&"object"===typeof t){var e={};for(var n in t)e[n]=v(t[n]);return e}return t}var m=d(null,{path:"/"});function y(t){var e=[];while(t)e.unshift(t),t=t.parent;return e}function g(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;void 0===o&&(o="");var i=e||p;return(n||"/")+i(r)+o}function _(t,e,n){return e===m?t===e:!!e&&(t.path&&e.path?t.path.replace(h,"")===e.path.replace(h,"")&&(n||t.hash===e.hash&&b(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&b(t.query,e.query)&&b(t.params,e.params))))}function b(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var i=t[n],a=r[o];if(a!==n)return!1;var s=e[n];return null==i||null==s?i===s:"object"===typeof i&&"object"===typeof s?b(i,s):String(i)===String(s)}))}function w(t,e){return 0===t.path.replace(h,"/").indexOf(e.path.replace(h,"/"))&&(!e.hash||t.hash===e.hash)&&C(t.query,e.query)}function C(t,e){for(var n in e)if(!(n in t))return!1;return!0}function k(t){for(var e=0;e=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function E(t){return t.replace(/\/\//g,"/")}var j=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},A=J,F=P,I=D,R=U,M=G,L=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function P(t,e){var n,r=[],o=0,i=0,a="",s=e&&e.delimiter||"/";while(null!=(n=L.exec(t))){var c=n[0],u=n[1],l=n.index;if(a+=t.slice(i,l),i=l+c.length,u)a+=u[1];else{var f=t[i],p=n[2],h=n[3],d=n[4],v=n[5],m=n[6],y=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=f&&f!==p,_="+"===m||"*"===m,b="?"===m||"*"===m,w=n[2]||s,C=d||v;r.push({name:h||o++,prefix:p||"",delimiter:w,optional:b,repeat:_,partial:g,asterisk:!!y,pattern:C?W(C):y?".*":"[^"+B(w)+"]+?"})}}return i1||!$.length)return 0===$.length?t():t("span",{},$)}if("a"===this.tag)k.on=C,k.attrs={href:c,"aria-current":g};else{var x=at(this.$slots.default);if(x){x.isStatic=!1;var O=x.data=r({},x.data);for(var S in O.on=O.on||{},O.on){var T=O.on[S];S in C&&(O.on[S]=Array.isArray(T)?T:[T])}for(var E in C)E in O.on?O.on[E].push(C[E]):O.on[E]=b;var j=x.data.attrs=r({},x.data.attrs);j.href=c,j["aria-current"]=g}else k.on=C}return t(this.tag,k,this.$slots.default)}};function it(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function at(t){if(t)for(var e,n=0;n-1&&(s.params[f]=n.params[f]);return s.path=Y(u.path,s.params,'named route "'+c+'"'),p(u,s,a)}if(s.path){s.params={};for(var h=0;h=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var Dt={redirected:2,aborted:4,cancelled:8,duplicated:16};function Nt(t,e){return Wt(t,e,Dt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+zt(e)+'" via a navigation guard.')}function Vt(t,e){var n=Wt(t,e,Dt.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ut(t,e){return Wt(t,e,Dt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Bt(t,e){return Wt(t,e,Dt.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Wt(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Ht=["params","query","hash"];function zt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return Ht.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function qt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Kt(t,e){return qt(t)&&t._isRouter&&(null==e||t.type===e)}function Zt(t){return function(e,n,r){var o=!1,i=0,a=null;Gt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){o=!0,i++;var c,u=Qt((function(e){Yt(e)&&(e=e.default),t.resolved="function"===typeof e?e:tt.extend(e),n.components[s]=e,i--,i<=0&&r()})),l=Qt((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=qt(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(p){l(p)}if(c)if("function"===typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"===typeof f.then&&f.then(u,l)}}})),o||r()}}function Gt(t,e){return Jt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Jt(t){return Array.prototype.concat.apply([],t)}var Xt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Yt(t){return t.__esModule||Xt&&"Module"===t[Symbol.toStringTag]}function Qt(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var te=function(t,e){this.router=t,this.base=ee(e),this.current=m,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ee(t){if(!t)if(ct){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function ne(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=Rt&&n;r&&this.listeners.push(Ct());var o=function(){var n=t.current,o=fe(t.base);t.current===m&&o===t._startLocation||t.transitionTo(o,(function(t){r&&kt(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Mt(E(r.base+t.fullPath)),kt(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Lt(E(r.base+t.fullPath)),kt(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(fe(this.base)!==this.current.fullPath){var e=E(this.base+this.current.fullPath);t?Mt(e):Lt(e)}},e.prototype.getCurrentLocation=function(){return fe(this.base)},e}(te);function fe(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(E(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var pe=function(t){function e(e,n,r){t.call(this,e,n),r&&he(this.base)||de()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Rt&&n;r&&this.listeners.push(Ct());var o=function(){var e=t.current;de()&&t.transitionTo(ve(),(function(n){r&&kt(t.router,n,e,!0),Rt||ge(n.fullPath)}))},i=Rt?"popstate":"hashchange";window.addEventListener(i,o),this.listeners.push((function(){window.removeEventListener(i,o)}))}},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){ye(t.fullPath),kt(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){ge(t.fullPath),kt(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;ve()!==e&&(t?ye(e):ge(e))},e.prototype.getCurrentLocation=function(){return ve()},e}(te);function he(t){var e=fe(t);if(!/^\/#/.test(e))return window.location.replace(E(t+"/#"+e)),!0}function de(){var t=ve();return"/"===t.charAt(0)||(ge("/"+t),!1)}function ve(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function me(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function ye(t){Rt?Mt(me(t)):window.location.hash=t}function ge(t){Rt?Lt(me(t)):window.location.replace(me(t))}var _e=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Kt(t,Dt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(te),be=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=ht(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Rt&&!1!==t.fallback,this.fallback&&(e="hash"),ct||(e="abstract"),this.mode=e,e){case"history":this.history=new le(this,t.base);break;case"hash":this.history=new pe(this,t.base,this.fallback);break;case"abstract":this.history=new _e(this,t.base);break;default:0}},we={currentRoute:{configurable:!0}};function Ce(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function ke(t,e,n){var r="hash"===n?"#"+e:e;return t?E(t+"/"+r):r}be.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},we.currentRoute.get=function(){return this.history&&this.history.current},be.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof le||n instanceof pe){var r=function(t){var r=n.current,o=e.options.scrollBehavior,i=Rt&&o;i&&"fullPath"in t&&kt(e,t,r,!1)},o=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),o,o)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},be.prototype.beforeEach=function(t){return Ce(this.beforeHooks,t)},be.prototype.beforeResolve=function(t){return Ce(this.resolveHooks,t)},be.prototype.afterEach=function(t){return Ce(this.afterHooks,t)},be.prototype.onReady=function(t,e){this.history.onReady(t,e)},be.prototype.onError=function(t){this.history.onError(t)},be.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},be.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},be.prototype.go=function(t){this.history.go(t)},be.prototype.back=function(){this.go(-1)},be.prototype.forward=function(){this.go(1)},be.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},be.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=Q(t,e,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,s=ke(a,i,this.mode);return{location:r,route:o,href:s,normalizedTo:r,resolved:o}},be.prototype.getRoutes=function(){return this.matcher.getRoutes()},be.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==m&&this.history.transitionTo(this.history.getCurrentLocation())},be.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==m&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(be.prototype,we),be.install=st,be.version="3.5.2",be.isNavigationFailure=Kt,be.NavigationFailureType=Dt,be.START_LOCATION=m,ct&&window.Vue&&window.Vue.use(be),e["Z"]=be},144:function(t,e,n){"use strict";n.r(e),n.d(e,{EffectScope:function(){return Oe},computed:function(){return de},customRef:function(){return ie},default:function(){return ni},defineAsyncComponent:function(){return Qn},defineComponent:function(){return mr},del:function(){return Nt},effectScope:function(){return Se},getCurrentInstance:function(){return mt},getCurrentScope:function(){return Ee},h:function(){return Ln},inject:function(){return Ie},isProxy:function(){return Kt},isReactive:function(){return Ht},isReadonly:function(){return qt},isRef:function(){return Xt},isShallow:function(){return zt},markRaw:function(){return Gt},mergeDefaults:function(){return Cn},nextTick:function(){return Jn},onActivated:function(){return cr},onBeforeMount:function(){return nr},onBeforeUnmount:function(){return ar},onBeforeUpdate:function(){return or},onDeactivated:function(){return ur},onErrorCaptured:function(){return dr},onMounted:function(){return rr},onRenderTracked:function(){return fr},onRenderTriggered:function(){return pr},onScopeDispose:function(){return je},onServerPrefetch:function(){return lr},onUnmounted:function(){return sr},onUpdated:function(){return ir},provide:function(){return Ae},proxyRefs:function(){return re},reactive:function(){return Ut},readonly:function(){return le},ref:function(){return Yt},set:function(){return Dt},shallowReactive:function(){return Bt},shallowReadonly:function(){return he},shallowRef:function(){return Qt},toRaw:function(){return Zt},toRef:function(){return se},toRefs:function(){return ae},triggerRef:function(){return ee},unref:function(){return ne},useAttrs:function(){return _n},useCssModule:function(){return Xn},useCssVars:function(){return Yn},useListeners:function(){return bn},useSlots:function(){return gn},version:function(){return vr},watch:function(){return $e},watchEffect:function(){return _e},watchPostEffect:function(){return be},watchSyncEffect:function(){return we}}); +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +var r=Object.freeze({}),o=Array.isArray;function i(t){return void 0===t||null===t}function a(t){return void 0!==t&&null!==t}function s(t){return!0===t}function c(t){return!1===t}function u(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function l(t){return"function"===typeof t}function f(t){return null!==t&&"object"===typeof t}var p=Object.prototype.toString;function h(t){return"[object Object]"===p.call(t)}function d(t){return"[object RegExp]"===p.call(t)}function v(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function m(t){return a(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function y(t){return null==t?"":Array.isArray(t)||h(t)&&t.toString===p?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function _(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var C=Object.prototype.hasOwnProperty;function k(t,e){return C.call(t,e)}function $(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var x=/-(\w)/g,O=$((function(t){return t.replace(x,(function(t,e){return e?e.toUpperCase():""}))})),S=$((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),T=/\B([A-Z])/g,E=$((function(t){return t.replace(T,"-$1").toLowerCase()}));function j(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function A(t,e){return t.bind(e)}var F=Function.prototype.bind?A:j;function I(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function R(t,e){for(var n in e)t[n]=e[n];return t}function M(t){for(var e={},n=0;n0,rt=tt&&tt.indexOf("edge/")>0;tt&&tt.indexOf("android");var ot=tt&&/iphone|ipad|ipod|ios/.test(tt);tt&&/chrome\/\d+/.test(tt),tt&&/phantomjs/.test(tt);var it,at=tt&&tt.match(/firefox\/(\d+)/),st={}.watch,ct=!1;if(Q)try{var ut={};Object.defineProperty(ut,"passive",{get:function(){ct=!0}}),window.addEventListener("test-passive",null,ut)}catch(nc){}var lt=function(){return void 0===it&&(it=!Q&&"undefined"!==typeof n.g&&(n.g["process"]&&"server"===n.g["process"].env.VUE_ENV)),it},ft=Q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function pt(t){return"function"===typeof t&&/native code/.test(t.toString())}var ht,dt="undefined"!==typeof Symbol&&pt(Symbol)&&"undefined"!==typeof Reflect&&pt(Reflect.ownKeys);ht="undefined"!==typeof Set&&pt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var vt=null;function mt(){return vt&&{proxy:vt}}function yt(t){void 0===t&&(t=null),t||vt&&vt._scope.off(),vt=t,t&&t._scope.on()}var gt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),_t=function(t){void 0===t&&(t="");var e=new gt;return e.text=t,e.isComment=!0,e};function bt(t){return new gt(void 0,void 0,void 0,String(t))}function wt(t){var e=new gt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var Ct=0,kt=function(){function t(){this.id=Ct++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){w(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.slice();for(var n=0,r=e.length;n1)return n&&l(e)?e.call(r):e}else 0}var Re=$((function(t){var e="&"===t.charAt(0);t=e?t.slice(1):t;var n="~"===t.charAt(0);t=n?t.slice(1):t;var r="!"===t.charAt(0);return t=r?t.slice(1):t,{name:t,once:n,capture:r,passive:e}}));function Me(t,e){function n(){var t=n.fns;if(!o(t))return Dn(t,null,arguments,e,"v-on handler");for(var r=t.slice(),i=0;i0&&(r=We(r,"".concat(e||"","_").concat(n)),Be(r[0])&&Be(l)&&(f[c]=bt(l.text+r[0].text),r.shift()),f.push.apply(f,r)):u(r)?Be(l)?f[c]=bt(l.text+r):""!==r&&f.push(bt(r)):Be(r)&&Be(l)?f[c]=bt(l.text+r.text):(s(t._isVList)&&a(r.tag)&&i(r.key)&&a(e)&&(r.key="__vlist".concat(e,"_").concat(n,"__")),f.push(r)));return f}function He(t,e){var n,r,i,s,c=null;if(o(t)||"string"===typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=ln(t,n,u,e[u]))}else i={};for(var l in n)l in i||(i[l]=fn(n,l));return e&&Object.isExtensible(e)&&(e._normalized=i),G(i,"$stable",s),G(i,"$key",c),G(i,"$hasNormal",a),i}function ln(t,e,n,r){var i=function(){var e=vt;yt(t);var n=arguments.length?r.apply(null,arguments):r({});n=n&&"object"===typeof n&&!o(n)?[n]:Ue(n);var i=n&&n[0];return yt(e),n&&(!i||1===n.length&&i.isComment&&!cn(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function fn(t,e){return function(){return t[e]}}function pn(t){var e=t.$options,n=e.setup;if(n){var r=t._setupContext=hn(t);yt(t),xt();var o=Dn(n,null,[t._props||Bt({}),r],t,"setup");if(Ot(),yt(),l(o))e.render=o;else if(f(o))if(t._setupState=o,o.__sfc){var i=t._setupProxy={};for(var a in o)"__sfc"!==a&&oe(i,o,a)}else for(var a in o)Z(a)||oe(t,o,a);else 0}}function hn(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};G(e,"_v_attr_proxy",!0),dn(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};dn(e,t.$listeners,r,t,"$listeners")}return t._listenersProxy},get slots(){return mn(t)},emit:F(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return oe(t,e,n)}))}}}function dn(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,vn(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function vn(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function mn(t){return t._slotsProxy||yn(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function yn(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function gn(){return wn().slots}function _n(){return wn().attrs}function bn(){return wn().listeners}function wn(){var t=vt;return t._setupContext||(t._setupContext=hn(t))}function Cn(t,e){var n=o(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var r in e){var i=n[r];i?o(i)||l(i)?n[r]={type:i,default:e[r]}:i.default=e[r]:null===i&&(n[r]={default:e[r]})}return n}function kn(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=an(e._renderChildren,o),t.$scopedSlots=n?un(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Fn(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Fn(t,e,n,r,o,!0)};var i=n&&n.data;Pt(t,"$attrs",i&&i.attrs||r,null,!0),Pt(t,"$listeners",e._parentListeners||r,null,!0)}var $n=null;function xn(t){on(t.prototype),t.prototype.$nextTick=function(t){return Jn(t,this)},t.prototype._render=function(){var t,e=this,n=e.$options,r=n.render,i=n._parentVnode;i&&e._isMounted&&(e.$scopedSlots=un(e.$parent,i.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&yn(e._slotsProxy,e.$scopedSlots)),e.$vnode=i;try{yt(e),$n=e,t=r.call(e._renderProxy,e.$createElement)}catch(nc){Pn(nc,e,"render"),t=e._vnode}finally{$n=null,yt()}return o(t)&&1===t.length&&(t=t[0]),t instanceof gt||(t=_t()),t.parent=i,t}}function On(t,e){return(t.__esModule||dt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),f(t)?e.extend(t):t}function Sn(t,e,n,r,o){var i=_t();return i.asyncFactory=t,i.asyncMeta={data:e,context:n,children:r,tag:o},i}function Tn(t,e){if(s(t.error)&&a(t.errorComp))return t.errorComp;if(a(t.resolved))return t.resolved;var n=$n;if(n&&a(t.owners)&&-1===t.owners.indexOf(n)&&t.owners.push(n),s(t.loading)&&a(t.loadingComp))return t.loadingComp;if(n&&!a(t.owners)){var r=t.owners=[n],o=!0,c=null,u=null;n.$on("hook:destroyed",(function(){return w(r,n)}));var l=function(t){for(var e=0,n=r.length;e1?I(n):n;for(var r=I(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;idocument.createEvent("Event").timeStamp&&(Kr=function(){return Zr.now()})}var Gr=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Jr(){var t,e;for(qr=Kr(),Wr=!0,Nr.sort(Gr),Hr=0;HrHr&&Nr[n].id>t.id)n--;Nr.splice(n+1,0,t)}else Nr.push(t);Br||(Br=!0,Jn(Jr))}}function eo(t){var e=t.$options.provide;if(e){var n=l(e)?e.call(t):e;if(!f(n))return;for(var r=Fe(t),o=dt?Reflect.ownKeys(n):Object.keys(n),i=0;i-1)if(i&&!k(o,"default"))a=!1;else if(""===a||a===E(t)){var c=Mo(String,o.type);(c<0||s-1)return this;var n=I(arguments,1);return n.unshift(this),l(t.install)?t.install.apply(t,n):l(t)&&t.apply(null,n),e.push(t),this}}function oi(t){t.mixin=function(t){return this.options=To(this.options,t),this}}function ii(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=co(t)||co(n.options);var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=To(n.options,t),a["super"]=n,a.options.props&&ai(a),a.options.computed&&si(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,H.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=R({},a.options),o[r]=a,a}}function ai(t){var e=t.options.props;for(var n in e)Po(t.prototype,"_props",n)}function si(t){var e=t.options.computed;for(var n in e)Ho(t.prototype,n,e[n])}function ci(t){H.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&h(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&l(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function ui(t){return t&&(co(t.Ctor.options)||t.tag)}function li(t,e){return o(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function fi(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&pi(n,i,r,o)}}}function pi(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,w(n,e)}Yo(ni),Jo(ni),Tr(ni),Fr(ni),xn(ni);var hi=[String,RegExp,Array],di={name:"keep-alive",abstract:!0,props:{include:hi,exclude:hi,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,o=t.keyToCache;if(r){var i=r.tag,a=r.componentInstance,s=r.componentOptions;e[o]={name:ui(s),tag:i,componentInstance:a},n.push(o),this.max&&n.length>parseInt(this.max)&&pi(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)pi(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){fi(t,(function(t){return li(e,t)}))})),this.$watch("exclude",(function(e){fi(t,(function(t){return!li(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=En(t),n=e&&e.componentOptions;if(n){var r=ui(n),o=this,i=o.include,a=o.exclude;if(i&&(!r||!li(i,r))||a&&r&&li(a,r))return e;var s=this,c=s.cache,u=s.keys,l=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;c[l]?(e.componentInstance=c[l].componentInstance,w(u,l),u.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}},vi={KeepAlive:di};function mi(t){var e={get:function(){return q}};Object.defineProperty(t,"config",e),t.util={warn:yo,extend:R,mergeOptions:To,defineReactive:Pt},t.set=Dt,t.delete=Nt,t.nextTick=Jn,t.observable=function(t){return Lt(t),t},t.options=Object.create(null),H.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,R(t.options.components,vi),ri(t),oi(t),ii(t),ci(t)}mi(ni),Object.defineProperty(ni.prototype,"$isServer",{get:lt}),Object.defineProperty(ni.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ni,"FunctionalRenderContext",{value:oo}),ni.version=vr;var yi=_("style,class"),gi=_("input,textarea,option,select,progress"),_i=function(t,e,n){return"value"===n&&gi(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},bi=_("contenteditable,draggable,spellcheck"),wi=_("events,caret,typing,plaintext-only"),Ci=function(t,e){return Si(e)||"false"===e?"false":"contenteditable"===t&&wi(e)?e:"true"},ki=_("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),$i="http://www.w3.org/1999/xlink",xi=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Oi=function(t){return xi(t)?t.slice(6,t.length):""},Si=function(t){return null==t||!1===t};function Ti(t){var e=t.data,n=t,r=t;while(a(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Ei(r.data,e));while(a(n=n.parent))n&&n.data&&(e=Ei(e,n.data));return ji(e.staticClass,e.class)}function Ei(t,e){return{staticClass:Ai(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function ji(t,e){return a(t)||a(e)?Ai(t,Fi(e)):""}function Ai(t,e){return t?e?t+" "+e:t:e||""}function Fi(t){return Array.isArray(t)?Ii(t):f(t)?Ri(t):"string"===typeof t?t:""}function Ii(t){for(var e,n="",r=0,o=t.length;r-1?Vi[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Vi[t]=/HTMLUnknownElement/.test(e.toString())}var Bi=_("text,number,password,search,email,tel,url");function Wi(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function Hi(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function zi(t,e){return document.createElementNS(Mi[t],e)}function qi(t){return document.createTextNode(t)}function Ki(t){return document.createComment(t)}function Zi(t,e,n){t.insertBefore(e,n)}function Gi(t,e){t.removeChild(e)}function Ji(t,e){t.appendChild(e)}function Xi(t){return t.parentNode}function Yi(t){return t.nextSibling}function Qi(t){return t.tagName}function ta(t,e){t.textContent=e}function ea(t,e){t.setAttribute(e,"")}var na=Object.freeze({__proto__:null,createElement:Hi,createElementNS:zi,createTextNode:qi,createComment:Ki,insertBefore:Zi,removeChild:Gi,appendChild:Ji,parentNode:Xi,nextSibling:Yi,tagName:Qi,setTextContent:ta,setStyleScope:ea}),ra={create:function(t,e){oa(e)},update:function(t,e){t.data.ref!==e.data.ref&&(oa(t,!0),oa(e))},destroy:function(t){oa(t,!0)}};function oa(t,e){var n=t.data.ref;if(a(n)){var r=t.context,i=t.componentInstance||t.elm,s=e?null:i,c=e?void 0:i;if(l(n))Dn(n,r,[s],r,"template ref function");else{var u=t.data.refInFor,f="string"===typeof n||"number"===typeof n,p=Xt(n),h=r.$refs;if(f||p)if(u){var d=f?h[n]:n.value;e?o(d)&&w(d,i):o(d)?d.includes(i)||d.push(i):f?(h[n]=[i],ia(r,n,h[n])):n.value=[i]}else if(f){if(e&&h[n]!==i)return;h[n]=c,ia(r,n,s)}else if(p){if(e&&n.value!==i)return;n.value=s}else 0}}}function ia(t,e,n){var r=t._setupState;r&&k(r,e)&&(Xt(r[e])?r[e].value=n:r[e]=n)}var aa=new gt("",{},[]),sa=["create","activate","update","remove","destroy"];function ca(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&a(t.data)===a(e.data)&&ua(t,e)||s(t.isAsyncPlaceholder)&&i(e.asyncFactory.error))}function ua(t,e){if("input"!==t.tag)return!0;var n,r=a(n=t.data)&&a(n=n.attrs)&&n.type,o=a(n=e.data)&&a(n=n.attrs)&&n.type;return r===o||Bi(r)&&Bi(o)}function la(t,e,n){var r,o,i={};for(r=e;r<=n;++r)o=t[r].key,a(o)&&(i[o]=r);return i}function fa(t){var e,n,r={},c=t.modules,l=t.nodeOps;for(e=0;ev?(f=i(n[g+1])?null:n[g+1].elm,$(t,f,n,h,g,r)):h>g&&O(e,p,v)}function E(t,e,n,r){for(var o=n;o-1?Ca(t,e,n):ki(e)?Si(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):bi(e)?t.setAttribute(e,Ci(e,n)):xi(e)?Si(n)?t.removeAttributeNS($i,Oi(e)):t.setAttributeNS($i,e,n):Ca(t,e,n)}function Ca(t,e,n){if(Si(n))t.removeAttribute(e);else{if(et&&!nt&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var ka={create:ba,update:ba};function $a(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=Ti(e),c=n._transitionClasses;a(c)&&(s=Ai(s,Fi(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var xa,Oa={create:$a,update:$a},Sa="__r",Ta="__c";function Ea(t){if(a(t[Sa])){var e=et?"change":"input";t[e]=[].concat(t[Sa],t[e]||[]),delete t[Sa]}a(t[Ta])&&(t.change=[].concat(t[Ta],t.change||[]),delete t[Ta])}function ja(t,e,n){var r=xa;return function o(){var i=e.apply(null,arguments);null!==i&&Ia(t,o,n,r)}}var Aa=Bn&&!(at&&Number(at[1])<=53);function Fa(t,e,n,r){if(Aa){var o=qr,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}xa.addEventListener(t,e,ct?{capture:n,passive:r}:n)}function Ia(t,e,n,r){(r||xa).removeEventListener(t,e._wrapper||e,n)}function Ra(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};xa=e.elm||t.elm,Ea(n),Le(n,r,Fa,Ia,ja,e.context),xa=void 0}}var Ma,La={create:Ra,update:Ra,destroy:function(t){return Ra(t,aa)}};function Pa(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=R({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=i(r)?"":String(r);Da(o,l)&&(o.value=l)}else if("innerHTML"===n&&Pi(o.tagName)&&i(o.innerHTML)){Ma=Ma||document.createElement("div"),Ma.innerHTML="".concat(r,"");var f=Ma.firstChild;while(o.firstChild)o.removeChild(o.firstChild);while(f.firstChild)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(nc){}}}}function Da(t,e){return!t.composing&&("OPTION"===t.tagName||Na(t,e)||Va(t,e))}function Na(t,e){var n=!0;try{n=document.activeElement!==t}catch(nc){}return n&&t.value!==e}function Va(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var Ua={create:Pa,update:Pa},Ba=$((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function Wa(t){var e=Ha(t.style);return t.staticStyle?R(t.staticStyle,e):e}function Ha(t){return Array.isArray(t)?M(t):"string"===typeof t?Ba(t):t}function za(t,e){var n,r={};if(e){var o=t;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(n=Wa(o.data))&&R(r,n)}(n=Wa(t.data))&&R(r,n);var i=t;while(i=i.parent)i.data&&(n=Wa(i.data))&&R(r,n);return r}var qa,Ka=/^--/,Za=/\s*!important$/,Ga=function(t,e,n){if(Ka.test(e))t.style.setProperty(e,n);else if(Za.test(n))t.style.setProperty(E(e),n.replace(Za,""),"important");else{var r=Xa(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(ts).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function ns(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(ts).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function rs(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&R(e,os(t.name||"v")),R(e,t),e}return"string"===typeof t?os(t):void 0}}var os=$((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),is=Q&&!nt,as="transition",ss="animation",cs="transition",us="transitionend",ls="animation",fs="animationend";is&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(cs="WebkitTransition",us="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ls="WebkitAnimation",fs="webkitAnimationEnd"));var ps=Q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function hs(t){ps((function(){ps(t)}))}function ds(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),es(t,e))}function vs(t,e){t._transitionClasses&&w(t._transitionClasses,e),ns(t,e)}function ms(t,e,n){var r=gs(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===as?us:fs,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=as,l=a,f=i.length):e===ss?u>0&&(n=ss,l=u,f=c.length):(l=Math.max(a,u),n=l>0?a>u?as:ss:null,f=n?n===as?i.length:c.length:0);var p=n===as&&ys.test(r[cs+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:p}}function _s(t,e){while(t.length1}function xs(t,e){!0!==e.data.show&&ws(e)}var Os=Q?{create:xs,activate:xs,remove:function(t,e){!0!==t.data.show?Cs(t,e):e()}}:{},Ss=[ka,Oa,La,Ua,Qa,Os],Ts=Ss.concat(_a),Es=fa({nodeOps:na,modules:Ts});nt&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&Ps(t,"input")}));var js={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Pe(n,"postpatch",(function(){js.componentUpdated(t,e,n)})):As(t,e,n.context),t._vOptions=[].map.call(t.options,Rs)):("textarea"===n.tag||Bi(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Ms),t.addEventListener("compositionend",Ls),t.addEventListener("change",Ls),nt&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){As(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,Rs);if(o.some((function(t,e){return!N(t,r[e])}))){var i=t.multiple?e.value.some((function(t){return Is(t,o)})):e.value!==e.oldValue&&Is(e.value,o);i&&Ps(t,"change")}}}};function As(t,e,n){Fs(t,e,n),(et||rt)&&setTimeout((function(){Fs(t,e,n)}),0)}function Fs(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=t.options.length;s-1,a.selected!==i&&(a.selected=i);else if(N(Rs(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Is(t,e){return e.every((function(e){return!N(e,t)}))}function Rs(t){return"_value"in t?t._value:t.value}function Ms(t){t.target.composing=!0}function Ls(t){t.target.composing&&(t.target.composing=!1,Ps(t.target,"input"))}function Ps(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ds(t){return!t.componentInstance||t.data&&t.data.transition?t:Ds(t.componentInstance._vnode)}var Ns={bind:function(t,e,n){var r=e.value;n=Ds(n);var o=n.data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ws(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value,o=e.oldValue;if(!r!==!o){n=Ds(n);var i=n.data&&n.data.transition;i?(n.data.show=!0,r?ws(n,(function(){t.style.display=t.__vOriginalDisplay})):Cs(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},Vs={model:js,show:Ns},Us={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Bs(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Bs(En(e.children)):t}function Ws(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[O(r)]=o[r];return e}function Hs(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function zs(t){while(t=t.parent)if(t.data.transition)return!0}function qs(t,e){return e.key===t.key&&e.tag===t.tag}var Ks=function(t){return t.tag||cn(t)},Zs=function(t){return"show"===t.name},Gs={name:"transition",props:Us,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ks),n.length)){0;var r=this.mode;0;var o=n[0];if(zs(this.$vnode))return o;var i=Bs(o);if(!i)return o;if(this._leaving)return Hs(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:u(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=Ws(this),c=this._vnode,l=Bs(c);if(i.data.directives&&i.data.directives.some(Zs)&&(i.data.show=!0),l&&l.data&&!qs(i,l)&&!cn(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=R({},s);if("out-in"===r)return this._leaving=!0,Pe(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Hs(t,o);if("in-out"===r){if(cn(i))return c;var p,h=function(){p()};Pe(s,"afterEnter",h),Pe(s,"enterCancelled",h),Pe(f,"delayLeave",(function(t){p=t}))}}return o}}},Js=R({tag:String,moveClass:String},Us);delete Js.mode;var Xs={props:Js,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=jr(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Ws(this),s=0;s0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var a=e.indexOf("Edge/");return a>0?parseInt(e.substring(a+5,e.indexOf(".",a)),10):-1}n.d(t,"a",(function(){return r}));var a=void 0;function s(){s.init||(s.init=!0,a=-1!==i())}var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify"))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!a&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),delete this._resizeObject.onload)}},mounted:function(){var e=this;s(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",a&&this.$el.appendChild(t),t.data="about:blank",a||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}};function o(e){e.component("resize-observer",r),e.component("ResizeObserver",r)}var l={version:"0.4.5",install:o},c=null;"undefined"!==typeof window?c=window.Vue:"undefined"!==typeof e&&(c=e.Vue),c&&c.use(l)}).call(this,n("c8ba"))},2591:function(e,t,n){"use strict";n("f6d7")},"260a":function(e,t,n){"use strict";n("9a8a")},"264a":function(e,t,n){},2822:function(e,t,n){"use strict";n("2521")},"2c54":function(e,t,n){},"2ca2":function(e,t,n){"use strict";n("98e2")},"2d12":function(e,t,n){"use strict";n("b324")},"2eeb":function(e,t,n){},"2f87":function(e,t,n){"use strict";n("b0a0")},3396:function(e,t,n){"use strict";n("cdce")},"367e":function(e,t,n){},3702:function(e,t,n){},"370f":function(e,t,n){},"374e":function(e,t,n){"use strict";n("0b72")},"37dc":function(e,t,n){},"39d3":function(e,t,n){"use strict";n("2c54")},"3c37":function(e,t,n){},"3d94":function(e,t,n){},"3e80":function(e,t,n){},4125:function(e,t,n){},"412b":function(e,t,n){},"45b2":function(e,t,n){"use strict";n("264a")},"464f":function(e,t,n){},"46c5":function(e,t,n){"use strict";n("dff0")},5079:function(e,t,n){},"509b":function(e,t,n){},"51f2":function(e,t,n){},5208:function(e,t,n){"use strict";n("3d94")},5228:function(e,t,n){},"533e":function(e,t,n){},5561:function(e,t,n){"use strict";n("a2cc")},"5a73":function(e,t,n){"use strict";n("f9c9")},"5c57":function(e,t,n){"use strict";n("f0ff")},"645a":function(e,t,n){},6513:function(e,t,n){},6742:function(e,t,n){},"6a35":function(e,t,n){"use strict";n("d436")},"6ca9":function(e,t,n){"use strict";n("8429")},"6d05":function(e,t,n){"use strict";n("d7f6")},"719b":function(e,t,n){"use strict";n("8b3c")},"72a9":function(e,t,n){"use strict";n("d551")},7309:function(e,t,n){"use strict";n("c227")},"73a8":function(e,t,n){"use strict";n("3c37")},7649:function(e,t,n){"use strict";n("37dc")},"7a2c":function(e,t,n){"use strict";n("c4c1")},8429:function(e,t,n){},"857c":function(e,t,n){"use strict";n("645a")},"85fe":function(e,t,n){"use strict";(function(e){function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=function(r){for(var l=arguments.length,c=new Array(l>1?l-1:0),d=1;d1){var i=e.find((function(e){return e.isIntersecting}));i&&(t=i)}if(n.callback){var a=t.isIntersecting&&t.intersectionRatio>=n.threshold;if(a===n.oldResult)return;n.oldResult=a,n.callback(a,t)}}),this.options.intersection),t.context.$nextTick((function(){n.observer&&n.observer.observe(n.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&this.options.intersection.threshold||0}}]),e}();function f(e,t,n){var i=t.value;if(i)if("undefined"===typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var a=new g(e,i,n);e._vue_visibilityState=a}}function m(e,t,n){var i=t.value,a=t.oldValue;if(!p(i,a)){var s=e._vue_visibilityState;i?s?s.createObserver(i,n):f(e,{value:i},n):y(e)}}function y(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var v={bind:f,update:m,unbind:y};function b(e){e.directive("observe-visibility",v)}var T={version:"0.4.6",install:b},S=null;"undefined"!==typeof window?S=window.Vue:"undefined"!==typeof e&&(S=e.Vue),S&&S.use(T)}).call(this,n("c8ba"))},"8b3c":function(e,t,n){},"8e4d":function(e,t,n){"use strict";n("bdc3")},9475:function(e,t,n){"use strict";n("1fde")},"98e2":function(e,t,n){},"9a8a":function(e,t,n){},"9c7e":function(e,t,n){"use strict";n("5228")},"9c92":function(e,t,n){},"9cea":function(e,t,n){"use strict";n("a61f")},"9f0d":function(e,t,n){},"9f11":function(e,t,n){},"9f17":function(e,t,n){"use strict";n("6742")},a2cc:function(e,t,n){},a34a:function(e,t,n){"use strict";n("51f2")},a61f:function(e,t,n){},a7e9:function(e,t,n){},b0a0:function(e,t,n){},b324:function(e,t,n){},b32a:function(e,t,n){"use strict";n("3e80")},b39c:function(e,t,n){"use strict";n("18f4")},b831:function(e,t,n){"use strict";n("533e")},b857:function(e,t,n){"use strict";n("3702")},bdc3:function(e,t,n){},c1f5:function(e,t,n){"use strict";n("f4ae")},c227:function(e,t,n){},c4bc:function(e,t,n){"use strict";n("2eeb")},c4c1:function(e,t,n){},c61f:function(e,t,n){"use strict";n("509b")},c80b:function(e,t,n){"use strict";n("6513")},ca3d:function(e,t,n){"use strict";n("5079")},cb1f:function(e,t,n){"use strict";n("dd53")},cd88:function(e,t,n){},cdce:function(e,t,n){},d1ac:function(e,t,n){"use strict";n("9f11")},d1b4:function(e,t,n){"use strict";n("4125")},d436:function(e,t,n){},d551:function(e,t,n){},d71b:function(e,t,n){"use strict";n("9f0d")},d7f6:function(e,t,n){},dd53:function(e,t,n){},dfa5:function(e,t,n){"use strict";n("2482")},dff0:function(e,t,n){},e47c:function(e,t,n){"use strict";n("cd88")},e508:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return L})),n.d(t,"b",(function(){return M})),n.d(t,"c",(function(){return z}));var i=n("252c"),a=n("85fe"),s=n("ed83"),r=n.n(s),o=n("2b0e"),l={itemsLimit:1e3};const c={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function d(){return this.items.length&&"object"!==typeof this.items[0]}let u=!1;if("undefined"!==typeof window){u=!1;try{var h=Object.defineProperty({},"passive",{get(){u=!0}});window.addEventListener("test",null,h)}catch(H){}}let p=0;var g={name:"RecycleScroller",components:{ResizeObserver:i["a"]},directives:{ObserveVisibility:a["a"]},props:{...c,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(null===this.itemSize){const e={"-1":{accumulator:0}},t=this.items,n=this.sizeField,i=this.minItemSize;let a,s=1e4,r=0;for(let o=0,l=t.length;o{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const e=this.$_lastUpdateScrollPosition;"number"===typeof e&&this.$nextTick(()=>{this.scrollToPosition(e)})},beforeDestroy(){this.removeListeners()},methods:{addView(e,t,n,i,a){const s={item:n,position:0},r={id:p++,index:t,used:!0,key:i,type:a};return Object.defineProperty(s,"nr",{configurable:!1,value:r}),e.push(s),s},unuseView(e,t=!1){const n=this.$_unusedViews,i=e.nr.type;let a=n.get(i);a||(a=[],n.set(i,a)),a.push(e),t||(e.nr.used=!1,e.position=-9999,this.$_views.delete(e.nr.key))},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){this.$_scrollDirty||(this.$_scrollDirty=!0,requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,100))}))},handleVisibilityChange(e,t){this.ready&&(e||0!==t.boundingClientRect.width||0!==t.boundingClientRect.height?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const n=this.itemSize,i=this.gridItems||1,a=this.itemSecondarySize||n,s=this.$_computedMinItemSize,r=this.typeField,o=this.simpleArray?null:this.keyField,c=this.items,d=c.length,u=this.sizes,h=this.$_views,p=this.$_unusedViews,g=this.pool;let f,m,y,v,b,T;if(d)if(this.$_prerender)f=v=0,m=b=Math.min(this.prerender,c.length),y=null;else{const e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),null===n&&te.start&&(a=s),s=~~((i+a)/2)}while(s!==n);for(s<0&&(s=0),f=s,y=u[d-1].accumulator,m=s;md&&(m=d)),v=f;vd&&(m=d),v<0&&(v=0),b>d&&(b=d),y=Math.ceil(d/i)*n}}else f=m=v=b=y=0;m-f>l.itemsLimit&&this.itemsLimitError(),this.totalSize=y;const S=f<=this.$_endIndex&&m>=this.$_startIndex;if(this.$_continuous!==S){if(S){h.clear(),p.clear();for(let e=0,t=g.length;e=m)&&this.unuseView(T));const _=S?null:new Map;let C,k,w,I;for(let l=f;l=w.length)&&(T=this.addView(g,l,C,e,k),this.unuseView(T,!0),w=p.get(k)),T=w[I],T.item=C,T.nr.used=!0,T.nr.index=l,T.nr.key=e,T.nr.type=k,_.set(k,I+1),I++),h.set(e,T)),null===n?(T.position=u[l-1].accumulator,T.offset=0):(T.position=Math.floor(l/i)*n,T.offset=l%i*a)):T&&this.unuseView(T)}return this.$_startIndex=f,this.$_endIndex=m,this.emitUpdate&&this.$emit("update",f,m,v,b),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,300),{continuous:S}},getListenerTarget(){let e=r()(this.$el);return!window.document||e!==window.document.documentElement&&e!==window.document.body||(e=window),e},getScroll(){const{$el:e,direction:t}=this,n="vertical"===t;let i;if(this.pageMode){const t=e.getBoundingClientRect(),a=n?t.height:t.width;let s=-(n?t.top:t.left),r=n?window.innerHeight:window.innerWidth;s<0&&(r+=s,s=0),s+r>a&&(r=a-s),i={start:s,end:s+r}}else i=n?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return i},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,!!u&&{passive:!0}),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;t=null===this.itemSize?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/this.gridItems)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t="vertical"===this.direction?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,i,a;if(this.pageMode){const s=r()(this.$el),o="HTML"===s.tagName?0:s[t.scroll],l=s.getBoundingClientRect(),c=this.$el.getBoundingClientRect(),d=c[t.start]-l[t.start];n=s,i=t.scroll,a=e+o+d}else n=this.$el,i=t.scroll,a=e;n[i]=a},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((e,t)=>e.nr.index-t.nr.index)}}};function f(e,t,n,i,a,s,r,o,l,c){"boolean"!==typeof r&&(l=o,o=r,r=!1);const d="function"===typeof n?n.options:n;let u;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,a&&(d.functional=!0)),i&&(d._scopeId=i),s?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(s)},d._ssrRegister=u):t&&(u=r?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),u)if(d.functional){const e=d.render;d.render=function(t,n){return u.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,u):[u]}return n}const m=g;var y=function(){var e,t,n=this,i=n.$createElement,a=n._self._c||i;return a("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:n.handleVisibilityChange,expression:"handleVisibilityChange"}],staticClass:"vue-recycle-scroller",class:(e={ready:n.ready,"page-mode":n.pageMode},e["direction-"+n.direction]=!0,e),on:{"&scroll":function(e){return n.handleScroll.apply(null,arguments)}}},[n.$slots.before?a("div",{ref:"before",staticClass:"vue-recycle-scroller__slot"},[n._t("before")],2):n._e(),n._v(" "),a(n.listTag,{ref:"wrapper",tag:"component",staticClass:"vue-recycle-scroller__item-wrapper",class:n.listClass,style:(t={},t["vertical"===n.direction?"minHeight":"minWidth"]=n.totalSize+"px",t)},[n._l(n.pool,(function(e){return a(n.itemTag,n._g({key:e.nr.id,tag:"component",staticClass:"vue-recycle-scroller__item-view",class:[n.itemClass,{hover:!n.skipHover&&n.hoverKey===e.nr.key}],style:n.ready?{transform:"translate"+("vertical"===n.direction?"Y":"X")+"("+e.position+"px) translate"+("vertical"===n.direction?"X":"Y")+"("+e.offset+"px)",width:n.gridItems?("vertical"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0,height:n.gridItems?("horizontal"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0}:null},n.skipHover?{}:{mouseenter:function(){n.hoverKey=e.nr.key},mouseleave:function(){n.hoverKey=null}}),[n._t("default",null,{item:e.item,index:e.nr.index,active:e.nr.used})],2)})),n._v(" "),n._t("empty")],2),n._v(" "),n.$slots.after?a("div",{ref:"after",staticClass:"vue-recycle-scroller__slot"},[n._t("after")],2):n._e(),n._v(" "),a("ResizeObserver",{on:{notify:n.handleResize}})],1)},v=[];y._withStripped=!0;const b=void 0,T=void 0,S=void 0,_=!1,C=f({render:y,staticRenderFns:v},b,m,T,_,S,!1,void 0,void 0,void 0);var k={name:"DynamicScroller",components:{RecycleScroller:C},provide(){return"undefined"!==typeof ResizeObserver&&(this.$_resizeObserver=new ResizeObserver(e=>{requestAnimationFrame(()=>{if(Array.isArray(e))for(const t of e)if(t.target){const e=new CustomEvent("resize",{detail:{contentRect:t.contentRect}});t.target.dispatchEvent(e)}})})),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...c,minItemSize:{type:[Number,String],required:!0}},data(){return{vscrollData:{active:!0,sizes:{},validSizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:d,itemsWithSize(){const e=[],{items:t,keyField:n,simpleArray:i}=this,a=this.vscrollData.sizes,s=t.length;for(let r=0;r=n)break;i+=t[o].size||this.minItemSize,a+=e[o].size||this.minItemSize}const r=a-i;0!==r&&(this.$el.scrollTop+=r)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={}},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},methods:{onScrollerResize(){const e=this.$refs.scroller;e&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!0){(e||this.simpleArray)&&(this.vscrollData.validSizes={}),this.$emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t){const n=this.simpleArray?null!=t?t:this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick(()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame(()=>{e.scrollTop=e.scrollHeight+5e3,0===this.$_undefinedSizes?this.$_scrollingToBottom=!1:requestAnimationFrame(t)})};requestAnimationFrame(t)})}}};const w=k;var I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RecycleScroller",e._g(e._b({ref:"scroller",attrs:{items:e.itemsWithSize,"min-item-size":e.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},on:{resize:e.onScrollerResize,visible:e.onScrollerVisible},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item,i=t.index,a=t.active;return[e._t("default",null,null,{item:n.item,index:i,active:a,itemWithSize:n})]}}],null,!0)},"RecycleScroller",e.$attrs,!1),e.listeners),[e._v(" "),n("template",{slot:"before"},[e._t("before")],2),e._v(" "),n("template",{slot:"after"},[e._t("after")],2),e._v(" "),n("template",{slot:"empty"},[e._t("empty")],2)],2)},x=[];I._withStripped=!0;const $=void 0,O=void 0,D=void 0,P=!1,L=f({render:I,staticRenderFns:x},$,w,O,P,D,!1,void 0,void 0,void 0);var A={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.item.hasOwnProperty(this.vscrollData.keyField))return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.validSizes[this.id]&&this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(){this.size||this.onDataUpdate()},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch(()=>this.sizeDependencies[e],this.onDataUpdate);this.vscrollParent.$on("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$on("vscroll:update-size",this.onVscrollUpdateSize)}},mounted(){this.vscrollData.active&&(this.updateSize(),this.observeSize())},beforeDestroy(){this.vscrollParent.$off("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$off("vscroll:update-size",this.onVscrollUpdateSize),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",()=>{this.onDataUpdate()},{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),this.$_forceNextVScrollUpdate!==this.id&&!e&&this.size||this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick(()=>{if(this.id===e){const e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applySize(e,t)}this.$_pendingSizeUpdate=null})},applySize(e,t){const n=~~("vertical"===this.vscrollParent.direction?t:e);n&&this.size!==n&&(this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.$set(this.vscrollData.sizes,this.id,n),this.$set(this.vscrollData.validSizes,this.id,!0),this.emitResize&&this.$emit("resize",this.id))},observeSize(){this.vscrollResizeObserver&&this.$el.parentNode&&(this.vscrollResizeObserver.observe(this.$el.parentNode),this.$el.parentNode.addEventListener("resize",this.onResize))},unobserveSize(){this.vscrollResizeObserver&&(this.vscrollResizeObserver.unobserve(this.$el.parentNode),this.$el.parentNode.removeEventListener("resize",this.onResize))},onResize(e){const{width:t,height:n}=e.detail.contentRect;this.applySize(t,n)}},render(e){return e(this.tag,this.$slots.default)}};const N=A,E=void 0,j=void 0,B=void 0,R=void 0,M=f({},E,N,j,R,B,!1,void 0,void 0,void 0);function z({idProp:e=(e=>e.item.id)}={}){const t={},n=new o["default"]({data(){return{store:t}}});return{data(){return{idState:null}},created(){this.$_id=null,this.$_getId="function"===typeof e?()=>e.call(this,this):()=>this[e],this.$watch(this.$_getId,{handler(e){this.$nextTick(()=>{this.$_id=e})},immediate:!0}),this.$_updateIdState()},beforeUpdate(){this.$_updateIdState()},methods:{$_idStateInit(e){const i=this.$options.idState;if("function"===typeof i){const a=i.call(this,this);return n.$set(t,e,a),this.$_id=e,a}throw new Error("[mixin IdState] Missing `idState` function on component definition.")},$_updateIdState(){const n=this.$_getId();null==n&&console.warn(`No id found for IdState with idProp: '${e}'.`),n!==this.$_id&&(t[n]||this.$_idStateInit(n),this.idState=t[n])}}}}function K(e,t){e.component(t+"recycle-scroller",C),e.component(t+"RecycleScroller",C),e.component(t+"dynamic-scroller",L),e.component(t+"DynamicScroller",L),e.component(t+"dynamic-scroller-item",M),e.component(t+"DynamicScrollerItem",M)}const q={version:"1.1.2",install(e,t){const n=Object.assign({},{installComponents:!0,componentsPrefix:""},t);for(const i in n)"undefined"!==typeof n[i]&&(l[i]=n[i]);n.installComponents&&K(e,n.componentsPrefix)}};let F=null;"undefined"!==typeof window?F=window.Vue:"undefined"!==typeof e&&(F=e.Vue),F&&F.use(q)}).call(this,n("c8ba"))},e615:function(e,t,n){"use strict";n("14d4")},e81e:function(e,t,n){"use strict";n("370f")},eb6d:function(e,t,n){"use strict";n("9c92")},ed83:function(e,t,n){var i,a,s;(function(n,r){a=[],i=r,s="function"===typeof i?i.apply(t,a):i,void 0===s||(e.exports=s)})(0,(function(){var e=/(auto|scroll)/,t=function(e,n){return null===e.parentNode?n:t(e.parentNode,n.concat([e]))},n=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},i=function(e){return n(e,"overflow")+n(e,"overflow-y")+n(e,"overflow-x")},a=function(t){return e.test(i(t))},s=function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var n=t(e.parentNode,[]),i=0;i({"~0":"~","~1":"/"}[e]||e))}function*o(e){const t=1;if(e.lengtht)throw new Error("invalid array index "+e);return n}function*p(e,t,n={strict:!1}){let i=e;for(const a of o(t)){if(n.strict&&!Object.prototype.hasOwnProperty.call(i,a))throw new u(t);i=i[a],yield{node:i,token:a}}}function g(e,t){let n=e;for(const{node:i}of p(e,t,{strict:!0}))n=i;return n}function f(e,t,n){let i=null,a=e,s=null;for(const{node:o,token:l}of p(e,t))i=a,a=o,s=l;if(!i)throw new u(t);if(Array.isArray(i))try{const e=h(s,i);i.splice(e,0,n)}catch(r){throw new u(t)}else Object.assign(i,{[s]:n});return e}function m(e,t){let n=null,i=e,a=null;for(const{node:r,token:o}of p(e,t))n=i,i=r,a=o;if(!n)throw new u(t);if(Array.isArray(n))try{const e=h(a,n);n.splice(e,1)}catch(s){throw new u(t)}else{if(!i)throw new u(t);delete n[a]}return e}function y(e,t,n){return m(e,t),f(e,t,n),e}function v(e,t,n){const i=g(e,t);return m(e,t),f(e,n,i),e}function b(e,t,n){return f(e,n,g(e,t)),e}function T(e,t,n){function i(e,t){const n=typeof e,a=typeof t;if(n!==a)return!1;switch(n){case d:{const n=Object.keys(e),a=Object.keys(t);return n.length===a.length&&n.every((n,s)=>n===a[s]&&i(e[n],t[n]))}default:return e===t}}const a=g(e,t);if(!i(n,a))throw new Error("test failed");return e}const S={add:(e,{path:t,value:n})=>f(e,t,n),copy:(e,{from:t,path:n})=>b(e,t,n),move:(e,{from:t,path:n})=>v(e,t,n),remove:(e,{path:t})=>m(e,t),replace:(e,{path:t,value:n})=>y(e,t,n),test:(e,{path:t,value:n})=>T(e,t,n)};function _(e,{op:t,...n}){const i=S[t];if(!i)throw new Error("unknown operation");return i(e,n)}function C(e,t){return t.reduce(_,e)}var k=n("66cd"),w=n("25a9"),I=n("2b88"),x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"doc-topic",class:{"with-on-this-page":e.enableOnThisPageNav&&e.isOnThisPageNavVisible}},[n(e.isTargetIDE?"div":"main",{tag:"component",staticClass:"main",attrs:{id:"main"}},[n("DocumentationHero",{attrs:{role:e.role,enhanceBackground:e.enhanceBackground,enableMinimized:e.enableMinimized,shortHero:e.shortHero,shouldShowLanguageSwitcher:e.shouldShowLanguageSwitcher,iconOverride:e.references[e.pageIcon],standardColorIdentifier:e.standardColorIdentifier},scopedSlots:e._u([{key:"above-content",fn:function(){return[e._t("above-hero-content")]},proxy:!0}],null,!0)},[e._t("above-title"),e.shouldShowLanguageSwitcher?n("LanguageSwitcher",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath}}):e._e(),n("Title",{class:{"minimized-title":e.enableMinimized},attrs:{eyebrow:e.enableMinimized?null:e.roleHeading}},[n(e.titleBreakComponent,{tag:"component"},[e._v(e._s(e.title))]),e.isSymbolDeprecated||e.isSymbolBeta?n("small",{class:e.tagName,attrs:{slot:"after","data-tag-name":e.tagName},slot:"after"}):e._e()],1),e.abstract?n("Abstract",{class:{"minimized-abstract":e.enableMinimized},attrs:{content:e.abstract}}):e._e(),e.sampleCodeDownload?n("div",[n("DownloadButton",{staticClass:"sample-download",attrs:{action:e.sampleCodeDownload.action}})],1):e._e(),e.shouldShowAvailability?n("Availability",{attrs:{platforms:e.platforms,technologies:e.technologies}}):e._e(),e.declarations.length?n("div",{staticClass:"declarations-container",class:{"minimized-container":e.enableMinimized}},e._l(e.declarations,(function(t,i){return n("Declaration",{key:i,attrs:{conformance:e.conformance,declarations:t.declarations,source:e.remoteSource}})})),1):e._e()],2),n("div",{staticClass:"doc-content-wrapper"},[n("div",{staticClass:"doc-content",class:{"no-primary-content":!e.hasPrimaryContent&&e.enhanceBackground}},[e.hasPrimaryContent?n("div",{class:["container",{"minimized-container":e.enableMinimized}]},[n("div",{staticClass:"description",class:{"after-enhanced-hero":e.enhanceBackground}},[e.isRequirement?n("RequirementMetadata",{attrs:{defaultImplementationsCount:e.defaultImplementationsCount}}):e._e(),e.deprecationSummary&&e.deprecationSummary.length?n("Aside",{attrs:{kind:"deprecated"}},[n("ContentNode",{attrs:{content:e.deprecationSummary}})],1):e._e(),e.downloadNotAvailableSummary&&e.downloadNotAvailableSummary.length?n("Aside",{attrs:{kind:"note"}},[n("ContentNode",{attrs:{content:e.downloadNotAvailableSummary}})],1):e._e()],1),e.primaryContentSectionsSanitized&&e.primaryContentSectionsSanitized.length?n("PrimaryContent",{class:{"with-border":!e.enhanceBackground},attrs:{conformance:e.conformance,source:e.remoteSource,sections:e.primaryContentSectionsSanitized}}):e._e(),e.shouldShowViewMoreLink?n("ViewMore",{attrs:{url:e.viewMoreLink}}):e._e()],1):e._e(),e.shouldRenderTopicSection?n("Topics",{attrs:{sections:e.topicSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,topicStyle:e.topicSectionsStyle}}):e._e(),e.defaultImplementationsSections&&!e.enableMinimized?n("DefaultImplementations",{attrs:{sections:e.defaultImplementationsSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}}):e._e(),e.relationshipsSections&&!e.enableMinimized?n("Relationships",{attrs:{sections:e.relationshipsSections}}):e._e(),e.seeAlsoSections&&!e.enableMinimized?n("SeeAlso",{attrs:{sections:e.seeAlsoSections}}):e._e()],1),e.enableOnThisPageNav?[n("OnThisPageStickyContainer",{directives:[{name:"show",rawName:"v-show",value:e.isOnThisPageNavVisible,expression:"isOnThisPageNavVisible"}]},[e.topicState.onThisPageSections.length>2?n("OnThisPageNav"):e._e()],1)]:e._e()],2),!e.isTargetIDE&&e.hasBetaContent?n("BetaLegalText"):e._e()],1),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("documentation.current-page",{title:e.pageTitle}))+" ")])],1)},$=[],O=n("8649"),D=n("bf08"),P=n("d26a"),L=n("748c"),A=n("e425"),N=n("e3ab"),E=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"betainfo"},[n("div",{staticClass:"betainfo-container"},[n("GridRow",[n("GridColumn",{attrs:{span:{large:12}}},[n("p",{staticClass:"betainfo-label"},[e._v(e._s(e.$t("metadata.beta.software")))]),n("div",{staticClass:"betainfo-content"},[e._t("content",(function(){return[n("p",[e._v(e._s(e.$t("metadata.beta.legal")))])]}))],2),e._t("after")],2)],1)],1)])},j=[],B=n("0f00"),R=n("620a"),M={name:"BetaLegalText",components:{GridColumn:R["a"],GridRow:B["a"]}},z=M,K=(n("9cea"),n("2877")),q=Object(K["a"])(z,E,j,!1,null,"e8fd2a92",null),F=q.exports,H=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Section",{staticClass:"language",attrs:{role:"complementary","aria-label":e.$t("language")}},[n("Title",[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),n("div",{staticClass:"language-list"},[n("LanguageSwitcherLink",{staticClass:"language-option swift",class:{active:e.swift.active},attrs:{url:e.swift.active?null:e.swift.url},on:{click:function(t){return e.chooseLanguage(e.swift)}}},[e._v(" "+e._s(e.swift.name)+" ")]),n("LanguageSwitcherLink",{staticClass:"language-option objc",class:{active:e.objc.active},attrs:{url:e.objc.active?null:e.objc.url},on:{click:function(t){return e.chooseLanguage(e.objc)}}},[e._v(" "+e._s(e.objc.name)+" ")])],1)],1)},V=[],W=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.url?n("a",{attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._t("default")],2):n("span",[e._t("default")],2)},U=[],G={name:"LanguageSwitcherLink",props:{url:[String,Object]}},Q=G,X=Object(K["a"])(Q,W,U,!1,null,null,null),Y=X.exports,J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"summary-section"},[e._t("default")],2)},Z=[],ee={name:"Section"},te=ee,ne=(n("1347"),Object(K["a"])(te,J,Z,!1,null,"3aa6f694",null)),ie=ne.exports,ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",{staticClass:"title"},[e._t("default")],2)},se=[],re={name:"Title"},oe=re,le=(n("ede5"),Object(K["a"])(oe,ae,se,!1,null,"6796f6ea",null)),ce=le.exports,de={name:"LanguageSwitcher",components:{LanguageSwitcherLink:Y,Section:ie,Title:ce},inject:{isTargetIDE:{default:()=>!1},store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!0},swiftPath:{type:String,required:!0}},computed:{objc:({interfaceLanguage:e,objcPath:t,$route:{query:n}})=>({...O["a"].objectiveC,active:O["a"].objectiveC.key.api===e,url:Object(P["b"])(Object(L["d"])(t),{...n,language:O["a"].objectiveC.key.url})}),swift:({interfaceLanguage:e,swiftPath:t,$route:{query:n}})=>({...O["a"].swift,active:O["a"].swift.key.api===e,url:Object(P["b"])(Object(L["d"])(t),{...n,language:void 0})})},methods:{chooseLanguage(e){this.isTargetIDE||this.store.setPreferredLanguage(e.key.url),this.$router.push(e.url)}}},ue=de,he=(n("a34a"),Object(K["a"])(ue,H,V,!1,null,"1a36493d",null)),pe=he.exports,ge=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"view-more-link"},[n("router-link",{staticClass:"base-link",attrs:{to:e.url}},[e._t("default",(function(){return[e._v("View more")]}))],2)],1)},fe=[],me={name:"ViewMore",props:{url:{type:String,required:!0}}},ye=me,ve=(n("2591"),Object(K["a"])(ye,ge,fe,!1,null,"0d14b62a",null)),be=ve.exports,Te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["documentation-hero",{"documentation-hero--disabled":!e.enhanceBackground,"theme-dark":e.enhanceBackground}],style:e.styles},[n("div",{staticClass:"icon"},[e.enhanceBackground?n("TopicTypeIcon",{key:"first",staticClass:"background-icon first-icon",attrs:{type:e.type,"image-override":e.iconOverride,"with-colors":""}}):e._e()],1),n("div",{staticClass:"documentation-hero__above-content"},[e._t("above-content")],2),n("div",{staticClass:"documentation-hero__content",class:{"short-hero":e.shortHero,"extra-bottom-padding":e.shouldShowLanguageSwitcher,"minimized-hero":e.enableMinimized}},[e._t("default")],2)])},Se=[],_e=n("f12c"),Ce=n("31d4"),ke=n("2cae");const we={red:"red",orange:"orange",yellow:"yellow",blue:"blue",green:"green",purple:"purple",gray:"gray"};var Ie={name:"DocumentationHero",components:{TopicTypeIcon:_e["a"]},props:{role:{type:String,required:!0},enhanceBackground:{type:Boolean,required:!0},enableMinimized:{type:Boolean,default:!1},shortHero:{type:Boolean,required:!0},shouldShowLanguageSwitcher:{type:Boolean,required:!0},iconOverride:{type:Object,required:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)}},computed:{color:({type:e})=>ke["b"][Ce["a"][e]||e]||ke["a"].teal,styles:({color:e,standardColorIdentifier:t})=>({"--accent-color":`var(--color-documentation-intro-accent, var(--color-type-icon-${e}))`,"--standard-accent-color":t&&`var(--color-standard-${t}-documentation-intro-fill, var(--color-standard-${t}))`}),type:({role:e})=>{switch(e){case k["a"].collection:return Ce["b"].module;case k["a"].collectionGroup:return Ce["b"].collection;default:return e}}}},xe=Ie,$e=(n("c80b"),Object(K["a"])(xe,Te,Se,!1,null,"6540c364",null)),Oe=$e.exports,De=n("7b1f"),Pe=n("12b1"),Le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"OnThisPageNav"},[n("ul",{staticClass:"items"},e._l(e.onThisPageSections,(function(t){return n("li",{key:t.anchor,class:e.getItemClasses(t)},[n("router-link",{staticClass:"base-link",attrs:{to:t.url},nativeOn:{click:function(n){return e.handleFocusAndScroll(t.anchor)}}},[n(e.getWrapperComponent(t),{tag:"component"},[e._v(" "+e._s(e.getTextContent(t))+" ")])],1)],1)})),0)])},Ae=[];function Ne(e,t){let n,i;return function(...a){const s=this;if(!i)return e.apply(s,a),void(i=Date.now());clearTimeout(n),n=setTimeout(()=>{Date.now()-i>=t&&(e.apply(s,a),i=Date.now())},t-(Date.now()-i))}}var Ee=n("3908"),je=n("8a61"),Be={name:"OnThisPageNav",components:{WordBreak:De["a"]},mixins:[je["a"]],inject:{store:{default(){return{state:{onThisPageSections:[],currentPageAnchor:null}}}}},computed:{onThisPageSections:({store:e,$route:t})=>e.state.onThisPageSections.map(e=>({...e,url:Object(P["b"])("#"+e.anchor,t.query)})),currentPageAnchor:({store:e})=>e.state.currentPageAnchor},async mounted(){window.addEventListener("scroll",this.onScroll,!1),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("scroll",this.onScroll)})},watch:{onThisPageSections:{immediate:!0,async handler(){await Object(Ee["b"])(8),this.onScroll()}}},methods:{onScroll:Ne((function(){const e=this.onThisPageSections.length;if(!e)return;const{scrollY:t,innerHeight:n}=window,{scrollHeight:i}=document.body,a=t+n>=i,s=t<=0,r=.3*n+t;if(s||a){const t=s?0:e-1;return void this.store.setCurrentPageSection(this.onThisPageSections[t].anchor)}let o,l,c=null;for(o=0;oObject(Ze["c"])(["theme","code","indentationWidth"],it),formattedTokens:({language:e,formattedSwiftTokens:t,tokens:n})=>e===O["a"].swift.key.api?t:n,formattedSwiftTokens:({indentationWidth:e,tokens:t})=>{const n=" ".repeat(e);let i=!1;const a=[];let s=0,r=null,o=null,l=null,c=null,d=0,u=null;while(se===nt.attribute||e===nt.externalParam;e.text&&e.text.endsWith(", ")&&g&&f(g)&&(h.text=`${e.text.trimEnd()}\n${n}`,i=!0),a.push(h),s+=1}if(i&&null!==r){const e=a[r].text;a[r].text=`${e}\n${n}`}if(i&&null!==l){const e=a[l].text,t=e.slice(0,c),n=e.slice(c),i=`${t}\n${n}`;a[l].text=i}return a},hasMultipleLines({formattedTokens:e}){return e.reduce((t,n,i)=>{let a=/\n/g;return i===e.length-1&&(a=/\n(?!$)/g),n.text?t+(n.text.match(a)||[]).length:t},1)>=2}},methods:{propsFor(e){return{kind:e.kind,identifier:e.identifier,text:e.text,tokens:e.tokens}},handleWindowResize(){this.displaysMultipleLines=Object(Ye["a"])(this.$refs.declarationGroup)}},async mounted(){window.addEventListener("resize",this.handleWindowResize),this.language===O["a"].objectiveC.key.api&&(await this.$nextTick(),Xe(this.$refs.code.$el,this.language)),this.handleWindowResize()},beforeDestroy(){window.removeEventListener("resize",this.handleWindowResize)}},st=at,rt=(n("72a9"),Object(K["a"])(st,Ue,Ge,!1,null,"d22a3f50",null)),ot=rt.exports,lt=n("5d59"),ct={name:"DeclarationGroup",components:{Source:ot},mixins:[lt["a"]],inject:{languages:{default:()=>new Set},interfaceLanguage:{default:()=>O["a"].swift.key.api},symbolKind:{default:()=>{}}},props:{declaration:{type:Object,required:!0},shouldCaption:{type:Boolean,default:!1},changeType:{type:String,required:!1}},computed:{classes:({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n})=>({["declaration-group--changed declaration-group--"+e]:e,[t]:n}),caption(){return this.declaration.platforms.join(", ")},isSwift:({interfaceLanguage:e})=>e===O["a"].swift.key.api}},dt=ct,ut=(n("c4bc"),Object(K["a"])(dt,Ve,We,!1,null,"4f51d8d2",null)),ht=ut.exports,pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"declaration-diff"},[n("div",{staticClass:"declaration-diff-current"},[n("div",{staticClass:"declaration-diff-version"},[e._v("Current")]),e._l(e.currentDeclarations,(function(t,i){return n("DeclarationGroup",{key:i,attrs:{declaration:t,"should-caption":e.currentDeclarations.length>1,changeType:e.changeType}})}))],2),n("div",{staticClass:"declaration-diff-previous"},[n("div",{staticClass:"declaration-diff-version"},[e._v("Previous")]),e._l(e.previousDeclarations,(function(t,i){return n("DeclarationGroup",{key:i,attrs:{declaration:t,"should-caption":e.previousDeclarations.length>1,changeType:e.changeType}})}))],2)])},gt=[],ft={name:"DeclarationDiff",components:{DeclarationGroup:ht},props:{changes:{type:Object,required:!0},changeType:{type:String,required:!0}},computed:{previousDeclarations:({changes:e})=>e.declaration.previous||[],currentDeclarations:({changes:e})=>e.declaration.new||[]}},mt=ft,yt=(n("7a2c"),Object(K["a"])(mt,pt,gt,!1,null,"b3e21c4a",null)),vt=yt.exports,bt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"declaration-source-link",attrs:{href:e.url,title:"Open source file for "+e.fileName,target:"_blank"}},[e.isSwiftFile?n("SwiftFileIcon",{staticClass:"declaration-icon"}):e._e(),n("WordBreak",[e._v(e._s(e.fileName))])],1)},Tt=[],St=n("a88f"),_t={name:"DeclarationSourceLink",components:{WordBreak:De["a"],SwiftFileIcon:St["a"]},props:{url:{type:String,required:!0},fileName:{type:String,required:!0}},computed:{isSwiftFile:({fileName:e})=>e.endsWith(".swift")}},Ct=_t,kt=(n("e615"),Object(K["a"])(Ct,bt,Tt,!1,null,"5863919c",null)),wt=kt.exports,It=n("b5cf"),xt={name:"Declaration",components:{DeclarationDiff:vt,DeclarationGroup:ht,DeclarationSourceLink:wt,ConditionalConstraints:He["a"]},constants:{ChangeTypes:It["c"],multipleLinesClass:Je["a"]},inject:["identifier","store"],data:({store:{state:e}})=>({state:e,multipleLinesClass:Je["a"]}),props:{conformance:{type:Object,required:!1},source:{type:Object,required:!1},declarations:{type:Array,required:!0}},computed:{hasPlatformVariants(){return this.declarations.length>1},hasModifiedChanges({declarationChanges:e}){if(!e||!e.declaration)return!1;const t=e.declaration;return!(!(t.new||[]).length||!(t.previous||[]).length)},declarationChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t],changeType:({declarationChanges:e,hasModifiedChanges:t})=>{if(!e)return;const n=e.declaration;return n?t?It["c"].modified:e.change:e.change===It["c"].added?It["c"].added:void 0},changeClasses:({changeType:e})=>({["changed changed-"+e]:e})}},$t=xt,Ot=(n("39d3"),Object(K["a"])($t,qe,Fe,!1,null,"2ab6251b",null)),Dt=Ot.exports,Pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentNode",e._b({staticClass:"abstract"},"ContentNode",e.$props,!1))},Lt=[],At=n("6359"),Nt={name:"Abstract",components:{ContentNode:At["a"]},props:At["a"].props},Et=Nt,jt=(n("374e"),Object(K["a"])(Et,Pt,Lt,!1,null,"702ec04e",null)),Bt=jt.exports,Rt=n("c081"),Mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,wrapTitle:!0}})},zt=[];const Kt={topics:{title:"sections.topics",anchor:"topics",level:2},defaultImplementations:{title:"sections.default-implementations",anchor:"default-implementations",level:2},relationships:{title:"sections.relationships",anchor:"relationships",level:2},seeAlso:{title:"sections.see-also",anchor:"see-also",level:2}},qt={[Ke.details]:{title:"sections.details",anchor:"details",level:2},[Ke.parameters]:{title:"sections.parameters",anchor:"parameters",level:2},[Ke.possibleValues]:{title:"sections.possible-values",anchor:"possibleValues",level:2}};var Ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentTable",{attrs:{anchor:e.anchor,title:e.title}},e._l(e.sectionsWithTopics,(function(t,i){return n("ContentTableSection",{key:t.title+"_"+i,class:{"no-title":!t.title},attrs:{title:t.title,anchor:t.anchor},scopedSlots:e._u([t.title&&e.wrapTitle?{key:"title",fn:function(i){var a=i.className;return[n("LinkableHeading",{class:a,attrs:{level:3,anchor:t.anchor}},[n("WordBreak",[e._v(e._s(t.title))])],1)]}}:null],null,!0)},[t.abstract?n("template",{slot:"abstract"},[n("ContentNode",{attrs:{content:t.abstract}})],1):e._e(),t.discussion?n("template",{slot:"discussion"},[n("ContentNode",{attrs:{content:t.discussion.content}})],1):e._e(),e.shouldRenderList?e._l(t.topics,(function(t){return n("TopicsLinkBlock",{key:t.identifier,staticClass:"topic",attrs:{topic:t,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}})})):n("TopicsLinkCardGrid",{staticClass:"topic",attrs:{items:t.topics,topicStyle:e.topicStyle}})],2)})),1)},Ht=[],Vt=n("70fb"),Wt=n("5dcc"),Ut=n("2f34"),Gt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"contenttable alt-light"},[n("div",{staticClass:"container"},[n("LinkableHeading",{staticClass:"title",attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),e._t("default")],2)])},Qt=[],Xt={name:"ContentTable",components:{LinkableHeading:Wt["a"]},props:{anchor:{type:String,required:!0},title:{type:String,required:!0}}},Yt=Xt,Jt=(n("e81e"),Object(K["a"])(Yt,Gt,Qt,!1,null,"6e075935",null)),Zt=Jt.exports,en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"contenttable-section"},[n("div",{staticClass:"section-title"},[e._t("title",(function(){return[e.title?n("LinkableHeading",{class:e.className,attrs:{level:3,anchor:e.anchorComputed}},[e._v(e._s(e.title))]):e._e()]}),{className:e.className})],2),n("div",{staticClass:"section-content"},[e._t("abstract"),e._t("discussion"),e._t("default")],2)])},tn=[],nn=n("002d");const an="contenttable-title";var sn={name:"ContentTableSection",components:{LinkableHeading:Wt["a"]},props:{title:{type:String,required:!1},anchor:{type:String,default:null}},computed:{anchorComputed:({title:e,anchor:t})=>t||Object(nn["a"])(e||""),className:()=>an}},rn=sn,on=(n("46c5"),Object(K["a"])(rn,en,tn,!1,null,"4aae1079",null)),ln=on.exports,cn=n("2a18"),dn={name:"TopicsTable",mixins:[Ut["a"]],components:{TopicsLinkCardGrid:Vt["a"],WordBreak:De["a"],ContentTable:Zt,TopicsLinkBlock:cn["default"],ContentNode:At["a"],ContentTableSection:ln,LinkableHeading:Wt["a"]},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:{type:Array,required:!0},title:{type:String,required:!1,default(){return"Topics"}},anchor:{type:String,required:!1,default(){return"topics"}},wrapTitle:{type:Boolean,default:!1},topicStyle:{type:String,default:Pe["a"].list}},computed:{shouldRenderList:({topicStyle:e})=>e===Pe["a"].list,sectionsWithTopics(){return this.sections.map(e=>({...e,topics:e.identifiers.reduce((e,t)=>this.references[t]?e.concat(this.references[t]):e,[])}))}}},un=dn,hn=(n("00f2"),Object(K["a"])(un,Ft,Ht,!1,null,"3ccf02e9",null)),pn=hn.exports,gn={name:"DefaultImplementations",components:{TopicsTable:pn},computed:{contentSectionData:()=>Kt.defaultImplementations},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections}},fn=gn,mn=Object(K["a"])(fn,Mt,zt,!1,null,null,null),yn=mn.exports,vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"primary-content"},e._l(e.sections,(function(t,i){return n(e.componentFor(t),e._b({key:i,tag:"component"},"component",e.propsFor(t),!1))})),1)},bn=[],Tn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",{staticClass:"datalist"},[e._l(e.values,(function(t){return[n("dt",{key:t.name+":name",staticClass:"param-name"},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.name))])],1),t.content?n("dd",{key:t.name+":content",staticClass:"value-content"},[n("ContentNode",{attrs:{content:t.content}})],1):e._e()]}))],2)],1)},Sn=[],_n=n("5677"),Cn={name:"PossibleValues",components:{ContentNode:_n["default"],LinkableHeading:Wt["a"],WordBreak:De["a"]},props:{values:{type:Array,required:!0}},computed:{contentSectionData:()=>qt[Ke.possibleValues]}},kn=Cn,wn=(n("719b"),Object(K["a"])(kn,Tn,Sn,!1,null,null,null)),In=wn.exports,xn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("DeclarationSource",{attrs:{tokens:e.tokens}})],1)},$n=[],On={name:"RestEndpoint",components:{DeclarationSource:ot,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},tokens:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e)}},Dn=On,Pn=Object(K["a"])(Dn,xn,$n,!1,null,null,null),Ln=Pn.exports,An=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"details"},[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",[e.isSymbol?[n("dt",{key:e.details.name+":name",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.name"))+" ")]),n("dd",{key:e.details.ideTitle+":content",staticClass:"detail-content"},[e._v(" "+e._s(e.details.ideTitle)+" ")])]:e._e(),e.isTitle?[n("dt",{key:e.details.name+":key",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.key"))+" ")]),n("dd",{key:e.details.ideTitle+":content",staticClass:"detail-content"},[e._v(" "+e._s(e.details.name)+" ")])]:e._e(),n("dt",{key:e.details.name+":type",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.type"))+" ")]),n("dd",{staticClass:"detail-content"},[n("PropertyListKeyType",{attrs:{types:e.details.value}})],1)],2)],1)},Nn=[],En=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"type"},[e._v(e._s(e.typeOutput))])},jn=[],Bn={name:"PropertyListKeyType",props:{types:{type:Array,required:!0}},computed:{englishTypes(){return this.types.map(({arrayMode:e,baseType:t="*"})=>e?"array of "+this.pluralizeKeyType(t):t)},typeOutput(){return this.englishTypes.length>2?[this.englishTypes.slice(0,this.englishTypes.length-1).join(", "),this.englishTypes[this.englishTypes.length-1]].join(", or "):this.englishTypes.join(" or ")}},methods:{pluralizeKeyType(e){switch(e){case"dictionary":return"dictionaries";case"array":case"number":case"string":return e+"s";default:return e}}}},Rn=Bn,Mn=(n("f7c0"),Object(K["a"])(Rn,En,jn,!1,null,"791bac44",null)),zn=Mn.exports,Kn={name:"PropertyListKeyDetails",components:{PropertyListKeyType:zn,LinkableHeading:Wt["a"]},props:{details:{type:Object,required:!0}},computed:{contentSectionData:()=>qt[Ke.details],isTitle(){return"title"===this.details.titleStyle&&this.details.ideTitle},isSymbol(){return"symbol"===this.details.titleStyle&&this.details.ideTitle}}},qn=Kn,Fn=(n("45b2"),Object(K["a"])(qn,An,Nn,!1,null,"d66cd00c",null)),Hn=Fn.exports,Vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"parameters"},[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",[e._l(e.parameters,(function(t){return[n("dt",{key:t.name+":name",staticClass:"param-name"},[n("code",[e._v(e._s(t.name))])]),n("dd",{key:t.name+":content",staticClass:"param-content"},[n("ContentNode",{attrs:{content:t.content}})],1)]}))],2)],1)},Wn=[],Un={name:"Parameters",components:{ContentNode:At["a"],LinkableHeading:Wt["a"]},props:{parameters:{type:Array,required:!0}},computed:{contentSectionData:()=>qt[Ke.parameters]}},Gn=Un,Qn=(n("1a39"),Object(K["a"])(Gn,Vn,Wn,!1,null,"53cac581",null)),Xn=Qn.exports,Yn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{staticClass:"property-table",attrs:{parameters:e.properties,changes:e.propertyChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes,o=t.deprecated;return[n("div",{staticClass:"property-name",class:{deprecated:o}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),e.shouldShiftType({name:i,content:s})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:r.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.type,s=t.attributes,r=t.content,o=t.required,l=t.changes,c=t.deprecated,d=t.readOnly;return[e.shouldShiftType({name:i,content:r})?n("PossiblyChangedType",{attrs:{type:a,changes:l.type}}):e._e(),c?[n("Badge",{staticClass:"property-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:o}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:d}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),r?n("ContentNode",{attrs:{content:r}}):e._e(),n("ParameterAttributes",{attrs:{attributes:s,changes:l.attributes}})]}}])})],1)},Jn=[],Zn={inject:["identifier","store"],data:({store:{state:e}})=>({state:e}),computed:{apiChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t]}},ei=n("a0fd"),ti=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"parameters-table"},e._l(e.parameters,(function(t){return n("Row",{key:t[e.keyBy],staticClass:"param",class:e.changedClasses(t[e.keyBy])},[n("Column",{staticClass:"param-symbol",attrs:{span:{large:3,small:12}}},[e._t("symbol",null,null,e.getProps(t,e.changes[t[e.keyBy]]))],2),n("Column",{staticClass:"param-content",attrs:{span:{large:9,small:12}}},[e._t("description",null,null,e.getProps(t,e.changes[t[e.keyBy]]))],2)],1)})),1)},ni=[],ii={name:"ParametersTable",components:{Row:B["a"],Column:R["a"]},props:{parameters:{type:Array,required:!0},changes:{type:Object,default:()=>({})},keyBy:{type:String,default:"name"}},methods:{getProps(e,t={}){return{...e,changes:t}},changedClasses(e){const{changes:t}=this,{change:n}=t[e]||{};return{["changed changed-"+n]:n}}}},ai=ii,si=(n("5561"),Object(K["a"])(ai,ti,ni,!1,null,"3f89f723",null)),ri=si.exports,oi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"parameter-attributes"},[e.shouldRender(e.AttributeKind.default)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.default")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,2998238055)},"ParameterMetaAttribute",{kind:e.AttributeKind.default,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimum)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.minimum")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,859757818)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimumExclusive)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.minimum")}))),n("code",[e._v("> "+e._s(i.value))])]}}],null,!1,770347247)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximum)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.maximum")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,1190666532)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximumExclusive)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.maximum")}))),n("code",[e._v("< "+e._s(i.value))])]}}],null,!1,1156490099)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.allowedTypes)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:e.$tc("parameters.possible-types",e.fallbackToValues(i).length)}))),n("code",[e._l(e.fallbackToValues(i),(function(t,a){return[e._l(t,(function(t,s){return[n("DeclarationToken",e._b({key:a+"-"+s},"DeclarationToken",t,!1)),a+1({new:null,previous:null})},value:{type:[Object,Array,String,Boolean],default:null},wrapChanges:{type:Boolean,default:!0},renderSingleChange:{type:Boolean,default:!1}},render(e){const{value:t,changes:n={},wrapChanges:i,renderSingleChange:a}=this,{new:s,previous:r}=n,o=(t,n)=>{const a=this.$scopedSlots.default({value:t});return n&&i?e("div",{class:n},[a]):a?a[0]:null};if(s||r){const t=o(s,ui.added),n=o(r,ui.removed);return a?s&&!r?t:n:e("div",{class:"property-changegroup"},[s?t:"",r?n:""])}return o(t)}},fi=gi,mi=Object(K["a"])(fi,hi,pi,!1,null,null,null),yi=mi.exports,vi={name:"ParameterMetaAttribute",components:{RenderChanged:yi},props:{kind:{type:String,required:!0},attributes:{type:Object,required:!0},changes:{type:Object,default:()=>({})}}},bi=vi,Ti=(n("2822"),Object(K["a"])(bi,ci,di,!1,null,"8590589e",null)),Si=Ti.exports;const _i={allowedTypes:"allowedTypes",allowedValues:"allowedValues",default:"default",maximum:"maximum",maximumExclusive:"maximumExclusive",minimum:"minimum",minimumExclusive:"minimumExclusive"};var Ci={name:"ParameterAttributes",components:{ParameterMetaAttribute:Si,DeclarationToken:tt["a"]},constants:{AttributeKind:_i},props:{attributes:{type:Array,default:()=>[]},changes:{type:Object,default:()=>({})}},computed:{AttributeKind:()=>_i,attributesObject:({attributes:e})=>e.reduce((e,t)=>({...e,[t.kind]:t}),{})},methods:{shouldRender(e){return Object.prototype.hasOwnProperty.call(this.attributesObject,e)},fallbackToValues:e=>{const t=e||[];return Array.isArray(t)?t:t.values}}},ki=Ci,wi=Object(K["a"])(ki,oi,li,!1,null,null,null),Ii=wi.exports,xi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{renderSingleChange:"",value:e.value,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return i?n("span",{staticClass:"property-text"},[e._t("default")],2):e._e()}}],null,!0)})},$i=[],Oi={name:"PossiblyChangedTextAttribute",components:{RenderChanged:yi},props:{changes:{type:Object,required:!1},value:{type:Boolean,default:!1}}},Di=Oi,Pi=(n("5c57"),Object(K["a"])(Di,xi,$i,!1,null,null,null)),Li=Pi.exports,Ai=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{value:e.type,wrapChanges:!1,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return n("DeclarationTokenGroup",{staticClass:"property-metadata property-type",attrs:{type:e.getValues(i)}})}}])})},Ni=[],Ei=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.type&&e.type.length?n("div",[n("code",e._l(e.type,(function(t,i){return n("DeclarationToken",e._b({key:i},"DeclarationToken",t,!1))})),1)]):e._e()},ji=[],Bi={name:"DeclarationTokenGroup",components:{DeclarationToken:tt["a"]},props:{type:{type:Array,default:()=>[],required:!1}}},Ri=Bi,Mi=Object(K["a"])(Ri,Ei,ji,!1,null,null,null),zi=Mi.exports,Ki={name:"PossiblyChangedType",components:{DeclarationTokenGroup:zi,RenderChanged:yi},props:{type:{type:Array,required:!0},changes:{type:Object,required:!1}},methods:{getValues(e){return Array.isArray(e)?e:e.values}}},qi=Ki,Fi=(n("2f87"),Object(K["a"])(qi,Ai,Ni,!1,null,"0a648a1e",null)),Hi=Fi.exports,Vi={name:"PropertyTable",mixins:[Zn],components:{Badge:ei["a"],WordBreak:De["a"],PossiblyChangedTextAttribute:Li,PossiblyChangedType:Hi,ParameterAttributes:Ii,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},properties:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),propertyChanges:({apiChanges:e})=>(e||{}).properties},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},Wi=Vi,Ui=(n("d71b"),Object(K["a"])(Wi,Yn,Jn,!1,null,"310f0b2c",null)),Gi=Ui.exports,Qi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:[e.bodyParam],changes:e.bodyChanges,keyBy:"key"},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.type,a=t.content,s=t.changes,r=t.name;return[e.shouldShiftType({name:r,content:a})?e._e():n("PossiblyChangedType",{attrs:{type:i,changes:s.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.content,s=t.mimeType,r=t.type,o=t.changes;return[e.shouldShiftType({name:i,content:a})?n("PossiblyChangedType",{attrs:{type:r,changes:o.type}}):e._e(),a?n("ContentNode",{attrs:{content:a}}):e._e(),s?n("PossiblyChangedMimetype",{attrs:{mimetype:s,changes:o.mimetype,change:o.change}}):e._e()]}}])}),e.parts.length?[n("h3",[e._v(e._s(e.$t("sections.parts")))]),n("ParametersTable",{staticClass:"parts",attrs:{parameters:e.parts,changes:e.partsChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes;return[n("div",{staticClass:"part-name"},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),s?n("PossiblyChangedType",{attrs:{type:a,changes:r.type}}):e._e()]}},{key:"description",fn:function(t){var i=t.content,a=t.mimeType,s=t.required,r=t.type,o=t.attributes,l=t.changes,c=t.readOnly;return[n("div",[i?e._e():n("PossiblyChangedType",{attrs:{type:r,changes:l.type}}),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:s}},[e._v("(Required) ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:c}},[e._v("(Read only) ")]),i?n("ContentNode",{attrs:{content:i}}):e._e(),a?n("PossiblyChangedMimetype",{attrs:{mimetype:a,changes:l.mimetype,change:l.change}}):e._e(),n("ParameterAttributes",{attrs:{attributes:o,changes:l.attributes}})],1)]}}],null,!1,1779956822)})]:e._e()],2)},Xi=[],Yi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{changes:e.changeValues,value:e.mimetype},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return n("div",{staticClass:"response-mimetype"},[e._v(" "+e._s(e.$t("content-type",{value:i}))+" ")])}}])})},Ji=[],Zi={name:"PossiblyChangedMimetype",components:{RenderChanged:yi},props:{mimetype:{type:String,required:!0},changes:{type:[Object,String],required:!1},change:{type:String,required:!1}},computed:{changeValues({change:e,changes:t}){return e===It["c"].modified&&"string"!==typeof t?t:void 0}}},ea=Zi,ta=(n("d1ac"),Object(K["a"])(ea,Yi,Ji,!1,null,"20293786",null)),na=ta.exports;const ia="restRequestBody";var aa={name:"RestBody",mixins:[Zn],components:{PossiblyChangedMimetype:na,PossiblyChangedTextAttribute:Li,PossiblyChangedType:Hi,WordBreak:De["a"],ParameterAttributes:Ii,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},constants:{ChangesKey:ia},props:{bodyContentType:{type:Array,required:!0},content:{type:Array},mimeType:{type:String,required:!0},parts:{type:Array,default:()=>[]},title:{type:String,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),bodyParam:({bodyContentType:e,content:t,mimeType:n})=>({key:ia,content:t,mimeType:n,type:e}),bodyChanges:({apiChanges:e})=>e||{},partsChanges:({bodyChanges:e})=>(e[ia]||{}).parts},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},sa=aa,ra=(n("6a35"),Object(K["a"])(sa,Qi,Xi,!1,null,"021cd63d",null)),oa=ra.exports,la=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:e.parameters,changes:e.parameterChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes,o=t.deprecated;return[n("div",{staticClass:"param-name",class:{deprecated:o}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),e.shouldShiftType({content:s,name:i})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:r.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.required,o=t.attributes,l=t.changes,c=t.deprecated,d=t.readOnly;return[n("div",[e.shouldShiftType({content:s,name:i})?n("PossiblyChangedType",{attrs:{type:a,changes:l.type}}):e._e(),c?[n("Badge",{staticClass:"param-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:r}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:d}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),s?n("ContentNode",{attrs:{content:s}}):e._e(),n("ParameterAttributes",{attrs:{attributes:o,changes:l}})],2)]}}])})],1)},ca=[],da={name:"RestParameters",mixins:[Zn],components:{Badge:ei["a"],PossiblyChangedType:Hi,PossiblyChangedTextAttribute:Li,ParameterAttributes:Ii,WordBreak:De["a"],ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},parameters:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),parameterChanges:({apiChanges:e})=>(e||{}).restParameters},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},ua=da,ha=(n("eb6d"),Object(K["a"])(ua,la,ca,!1,null,"03478142",null)),pa=ha.exports,ga=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:e.responses,changes:e.propertyChanges,"key-by":"status"},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.status,a=t.type,s=t.reason,r=t.content,o=t.changes;return[n("div",{staticClass:"response-name"},[n("code",[e._v(" "+e._s(i)+" "),n("span",{staticClass:"reason"},[e._v(e._s(s))])])]),e.shouldShiftType({content:r,reason:s,status:i})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:o.type}})]}},{key:"description",fn:function(t){var i=t.content,a=t.mimetype,s=t.reason,r=t.type,o=t.status,l=t.changes;return[e.shouldShiftType({content:i,reason:s,status:o})?n("PossiblyChangedType",{attrs:{type:r,changes:l.type}}):e._e(),n("div",{staticClass:"response-reason"},[n("code",[e._v(e._s(s))])]),i?n("ContentNode",{attrs:{content:i}}):e._e(),a?n("PossiblyChangedMimetype",{attrs:{mimetype:a,changes:l.mimetype,change:l.change}}):e._e()]}}])})],1)},fa=[],ma={name:"RestResponses",mixins:[Zn],components:{PossiblyChangedMimetype:na,PossiblyChangedType:Hi,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},responses:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),propertyChanges:({apiChanges:e})=>(e||{}).restResponses},methods:{shouldShiftType:({content:e=[],reason:t,status:n})=>!(e.length||t)&&n}},ya=ma,va=(n("7649"),Object(K["a"])(ya,ga,fa,!1,null,"881189f4",null)),ba=va.exports,Ta={name:"PrimaryContent",components:{ContentNode:At["a"],Parameters:Xn,PropertyListKeyDetails:Hn,PropertyTable:Gi,RestBody:oa,RestEndpoint:Ln,RestParameters:pa,RestResponses:ba,PossibleValues:In},constants:{SectionKind:Ke},props:{sections:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(Ke,e))}},computed:{span(){return{large:9,medium:9,small:12}}},methods:{componentFor(e){return{[Ke.content]:At["a"],[Ke.details]:Hn,[Ke.parameters]:Xn,[Ke.properties]:Gi,[Ke.restBody]:oa,[Ke.restParameters]:pa,[Ke.restHeaders]:pa,[Ke.restCookies]:pa,[Ke.restEndpoint]:Ln,[Ke.restResponses]:ba,[Ke.possibleValues]:In}[e.kind]},propsFor(e){const{bodyContentType:t,content:n,details:i,items:a,kind:s,mimeType:r,parameters:o,title:l,tokens:c,values:d}=e;return{[Ke.content]:{content:n},[Ke.details]:{details:i},[Ke.parameters]:{parameters:o},[Ke.possibleValues]:{values:d},[Ke.properties]:{properties:a,title:l},[Ke.restBody]:{bodyContentType:t,content:n,mimeType:r,parts:o,title:l},[Ke.restCookies]:{parameters:a,title:l},[Ke.restEndpoint]:{tokens:c,title:l},[Ke.restHeaders]:{parameters:a,title:l},[Ke.restParameters]:{parameters:a,title:l},[Ke.restResponses]:{responses:a,title:l}}[s]}}},Sa=Ta,_a=(n("73a8"),Object(K["a"])(Sa,vn,bn,!1,null,"2baae7e0",null)),Ca=_a.exports,ka=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title)}},e._l(e.sectionsWithSymbols,(function(e){return n("Section",{key:e.type,attrs:{title:e.title,anchor:e.anchor}},[n("List",{attrs:{symbols:e.symbols,type:e.type}})],1)})),1)},wa=[],Ia=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{ref:"apiChangesDiff",staticClass:"relationships-list",class:e.classes},e._l(e.symbols,(function(t){return n("li",{key:t.identifier,staticClass:"relationships-item"},[t.url?n("router-link",{staticClass:"link",attrs:{to:e.buildUrl(t.url,e.$route.query)}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.title))])],1):n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.title))]),t.conformance?n("ConditionalConstraints",{attrs:{constraints:t.conformance.constraints,prefix:t.conformance.conformancePrefix}}):e._e()],1)})),0)},xa=[];const $a=3,Oa={conformsTo:"conformance",inheritsFrom:"inheritance",inheritedBy:"inheritedBy"};var Da={name:"RelationshipsList",components:{ConditionalConstraints:He["a"],WordBreak:De["a"]},inject:["store","identifier"],mixins:[lt["b"],lt["a"]],props:{symbols:{type:Array,required:!0},type:{type:String,required:!0}},data(){return{state:this.store.state}},computed:{classes({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n}){return[{inline:this.shouldDisplayInline,column:!this.shouldDisplayInline,["changed changed-"+e]:!!e,[t]:n}]},hasAvailabilityConstraints(){return this.symbols.some(e=>!!(e.conformance||{}).constraints)},changes({identifier:e,state:{apiChanges:t}}){return(t||{})[e]||{}},changeType({changes:e,type:t}){const n=Oa[t];if(e.change!==It["c"].modified)return e.change;const i=e[n];if(!i)return;const a=(e,t)=>e.map((e,n)=>[e,t[n]]),s=a(i.previous,i.new).some(([e,t])=>e.content?0===e.content.length&&t.content.length>0:!!t.content);return s?It["c"].added:It["c"].modified},shouldDisplayInline(){const{hasAvailabilityConstraints:e,symbols:t}=this;return t.length<=$a&&!e}},methods:{buildUrl:P["b"]}},Pa=Da,La=(n("9475"),Object(K["a"])(Pa,Ia,xa,!1,null,"4c67b8c7",null)),Aa=La.exports,Na={name:"Relationships",mixins:[Ut["a"]],components:{ContentTable:Zt,List:Aa,Section:ln},props:{sections:{type:Array,required:!0}},computed:{contentSectionData:()=>Kt.relationships,sectionsWithSymbols(){return this.sections.map(e=>({...e,symbols:e.identifiers.reduce((e,t)=>this.references[t]?e.concat(this.references[t]):e,[])}))}}},Ea=Na,ja=Object(K["a"])(Ea,ka,wa,!1,null,null,null),Ba=ja.exports,Ra=n("e8ea"),Ma=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Section",{staticClass:"availability",attrs:{role:"complementary","aria-label":e.$t("sections.availability")}},[e._l(e.technologies,(function(t){return n("Badge",{key:t,staticClass:"technology"},[n("TechnologyIcon",{staticClass:"tech-icon"}),e._v(" "+e._s(t)+" ")],1)})),e._l(e.platforms,(function(t){return n("Badge",{key:t.name,staticClass:"platform",class:e.changesClassesFor(t.name)},[n("AvailabilityRange",{attrs:{deprecatedAt:t.deprecatedAt,introducedAt:t.introducedAt,platformName:t.name}}),t.deprecatedAt?n("span",{staticClass:"deprecated"},[e._v(" "+e._s(e.$t("aside-kind.deprecated"))+" ")]):t.beta?n("span",{staticClass:"beta"},[e._v(e._s(e.$t("aside-kind.beta")))]):e._e()],1)}))],2)},za=[],Ka=n("3024"),qa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{attrs:{role:"text","aria-label":e.ariaLabel,title:e.description}},[e._v(" "+e._s(e.text)+" ")])},Fa=[],Ha={name:"AvailabilityRange",props:{deprecatedAt:{type:String,required:!1},introducedAt:{type:String,required:!0},platformName:{type:String,required:!0}},computed:{ariaLabel(){const{deprecatedAt:e,description:t,text:n}=this;return[n].concat(e?this.$t("change-type.deprecated"):[]).concat(t).join(", ")},description(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?this.$t("availability.introduced-and-deprecated",{name:n,introducedAt:t,deprecatedAt:e}):this.$t("availability.available-on",{name:n,introducedAt:t})},text(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?`${n} ${t}–${e}`:`${n} ${t}+`}}},Va=Ha,Wa=Object(K["a"])(Va,qa,Fa,!1,null,null,null),Ua=Wa.exports,Ga={name:"Availability",mixins:[lt["b"]],inject:["identifier","store"],components:{Badge:ei["a"],AvailabilityRange:Ua,Section:ie,TechnologyIcon:Ka["a"]},props:{platforms:{type:Array,required:!0},technologies:{type:Array,required:!1}},data(){return{state:this.store.state}},methods:{changeFor(e){const{identifier:t,state:{apiChanges:n}}=this,{availability:i={}}=(n||{})[t]||{},a=i[e];if(a)return a.deprecated?It["c"].deprecated:a.introduced&&!a.introduced.previous?It["c"].added:It["c"].modified}}},Qa=Ga,Xa=(n("2d12"),Object(K["a"])(Qa,Ma,za,!1,null,"602d8130",null)),Ya=Xa.exports,Ja=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections}})},Za=[],es={name:"SeeAlso",components:{TopicsTable:pn},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections},computed:{contentSectionData:()=>Kt.seeAlso}},ts=es,ns=Object(K["a"])(ts,Ja,Za,!1,null,null,null),is=ns.exports,as=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"topictitle"},[e.eyebrow?n("span",{staticClass:"eyebrow"},[e._v(e._s(e.eyebrow))]):e._e(),n("h1",{staticClass:"title"},[e._t("default"),e._t("after")],2)])},ss=[],rs={name:"Title",props:{eyebrow:{type:String,required:!1}}},os=rs,ls=(n("3396"),Object(K["a"])(os,as,ss,!1,null,"4492c658",null)),cs=ls.exports,ds=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,topicStyle:e.topicStyle}})},us=[],hs={name:"Topics",components:{TopicsTable:pn},computed:{contentSectionData:()=>Kt.topics},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections,topicStyle:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Pe["a"],e)}}},ps=hs,gs=Object(K["a"])(ps,ds,us,!1,null,null,null),fs=gs.exports,ms=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"OnThisPageStickyContainer"},[e._t("default")],2)},ys=[],vs={name:"OnThisPageStickyContainer"},bs=vs,Ts=(n("1e0b"),Object(K["a"])(bs,ms,ys,!1,null,"1b6d0048",null)),Ss=Ts.exports;const _s=1050;var Cs={name:"DocumentationTopic",mixins:[D["a"]],constants:{ON_THIS_PAGE_CONTAINER_BREAKPOINT:_s},inject:{isTargetIDE:{default(){return!1}},store:{default(){return{reset(){},state:{}}}}},components:{Declaration:Dt,OnThisPageStickyContainer:Ss,OnThisPageNav:ze,DocumentationHero:Oe,Abstract:Bt,Aside:N["a"],BetaLegalText:F,ContentNode:At["a"],DefaultImplementations:yn,DownloadButton:Rt["a"],LanguageSwitcher:pe,PrimaryContent:Ca,Relationships:Ba,RequirementMetadata:Ra["a"],Availability:Ya,SeeAlso:is,Title:cs,Topics:fs,ViewMore:be,WordBreak:De["a"]},props:{abstract:{type:Array,required:!1},conformance:{type:Object,required:!1},defaultImplementationsSections:{type:Array,required:!1},downloadNotAvailableSummary:{type:Array,required:!1},deprecationSummary:{type:Array,required:!1},diffAvailability:{type:Object,required:!1},modules:{type:Array,required:!1},hasNoExpandedDocumentation:{type:Boolean,required:!1},hierarchy:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!0},identifier:{type:String,required:!0},isRequirement:{type:Boolean,default:()=>!1},platforms:{type:Array,required:!1},primaryContentSections:{type:Array,required:!1},references:{type:Object,required:!0},relationshipsSections:{type:Array,required:!1},roleHeading:{type:String,required:!1},title:{type:String,required:!0},topicSections:{type:Array,required:!1},topicSectionsStyle:{type:String,default:Pe["a"].list},sampleCodeDownload:{type:Object,required:!1},seeAlsoSections:{type:Array,required:!1},languagePaths:{type:Object,default:()=>({})},tags:{type:Array,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isSymbolBeta:{type:Boolean,required:!1},symbolKind:{type:String,default:""},role:{type:String,default:""},remoteSource:{type:Object,required:!1},pageImages:{type:Array,required:!1},enableMinimized:{type:Boolean,default:!1},enableOnThisPageNav:{type:Boolean,default:!1},disableHeroBackground:{type:Boolean,default:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)},availableLocales:{type:Array,required:!1}},provide(){return{identifier:this.identifier,languages:new Set(Object.keys(this.languagePaths)),interfaceLanguage:this.interfaceLanguage,symbolKind:this.symbolKind,enableMinimized:this.enableMinimized}},data(){return{topicState:this.store.state}},computed:{normalizedSwiftPath:({swiftPath:e})=>Object(L["d"])(e),normalizedObjcPath:({objcPath:e,swiftPath:t})=>Object(L["d"])(e&&t?Object(P["b"])(e,{language:O["a"].objectiveC.key.url}):e),defaultImplementationsCount(){return(this.defaultImplementationsSections||[]).reduce((e,t)=>e+t.identifiers.length,0)},shouldShowAvailability:({platforms:e,technologies:t,enableMinimized:n})=>((e||[]).length||(t||[]).length)&&!n,hasBetaContent:({platforms:e})=>e&&e.length&&e.some(e=>e.beta),pageTitle:({title:e})=>e,pageDescription:({abstract:e,extractFirstParagraphText:t})=>e?t(e):null,shouldShowLanguageSwitcher:({objcPath:e,swiftPath:t,isTargetIDE:n,enableMinimized:i})=>!!(e&&t&&n)&&!i,enhanceBackground:({symbolKind:e,disableHeroBackground:t,enableMinimized:n})=>!t&&!n&&(!e||"module"===e),shortHero:({roleHeading:e,abstract:t,sampleCodeDownload:n,hasAvailability:i,shouldShowLanguageSwitcher:a,declarations:s})=>!!e+!!t+!!n+!!s.length+!!i+a<=1,technologies({modules:e=[]}){const t=e.reduce((e,t)=>(e.push(t.name),e.concat(t.relatedModules||[])),[]);return t.length>1?t:[]},titleBreakComponent:({enhanceBackground:e})=>e?"span":De["a"],hasPrimaryContent:({isRequirement:e,deprecationSummary:t,downloadNotAvailableSummary:n,primaryContentSectionsSanitized:i,shouldShowViewMoreLink:a})=>e||t&&t.length||n&&n.length||i.length||a,viewMoreLink:({interfaceLanguage:e,normalizedObjcPath:t,normalizedSwiftPath:n})=>e===O["a"].objectiveC.key.api?t:n,shouldShowViewMoreLink:({enableMinimized:e,hasNoExpandedDocumentation:t,viewMoreLink:n})=>e&&!t&&n,tagName(){return this.isSymbolDeprecated?this.$t("aside-kind.deprecated"):this.$t("aside-kind.beta")},pageIcon:({pageImages:e=[]})=>{const t=e.find(({type:e})=>"icon"===e);return t?t.identifier:null},shouldRenderTopicSection:({topicSectionsStyle:e,topicSections:t,enableMinimized:n})=>t&&e!==Pe["a"].hidden&&!n,isOnThisPageNavVisible:({topicState:e})=>e.contentWidth>_s,disableMetadata:({enableMinimized:e})=>e,primaryContentSectionsSanitized({primaryContentSections:e=[]}){return e.filter(({kind:e})=>e!==Ke.declarations)},declarations({primaryContentSections:e=[]}){return e.filter(({kind:e})=>e===Ke.declarations)}},methods:{extractProps(e){const{abstract:t,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:a,diffAvailability:s,hierarchy:r,identifier:{interfaceLanguage:o,url:l},metadata:{conformance:c,hasNoExpandedDocumentation:d,modules:u,availableLocales:h,platforms:p,required:g=!1,roleHeading:f,title:m="",tags:y=[],role:v,symbolKind:b="",remoteSource:T,images:S=[],color:{standardColorIdentifier:_}={}}={},primaryContentSections:C,relationshipsSections:k,references:w={},sampleCodeDownload:I,topicSectionsStyle:x,topicSections:$,seeAlsoSections:D,variantOverrides:P,variants:L=[]}=e,A=L.reduce((e,t)=>t.traits.reduce((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e,e),{}),{[O["a"].objectiveC.key.api]:[N]=[],[O["a"].swift.key.api]:[E]=[]}=A;return{abstract:t,conformance:c,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:a,diffAvailability:s,hasNoExpandedDocumentation:d,availableLocales:h,hierarchy:r,role:v,identifier:l,interfaceLanguage:o,isRequirement:g,modules:u,platforms:p,primaryContentSections:C,relationshipsSections:k,references:w,roleHeading:f,sampleCodeDownload:I,title:m,topicSections:$,topicSectionsStyle:x,seeAlsoSections:D,variantOverrides:P,symbolKind:b,tags:y.slice(0,1),remoteSource:T,pageImages:S,objcPath:N,swiftPath:E,standardColorIdentifier:_}}},created(){if(this.topicState.preferredLanguage===O["a"].objectiveC.key.url&&this.interfaceLanguage!==O["a"].objectiveC.key.api&&this.objcPath&&this.$route.query.language!==O["a"].objectiveC.key.url){const{query:e}=this.$route;this.$nextTick().then(()=>{this.$router.replace({path:Object(L["d"])(this.objcPath),query:{...e,language:O["a"].objectiveC.key.url}})})}A["a"].setAvailableLocales(this.availableLocales||[]),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},availableLocales(e){A["a"].setAvailableLocales(e)}}},ks=Cs,ws=(n("6d05"),Object(K["a"])(ks,x,$,!1,null,"43c74ad0",null)),Is=ws.exports,xs=n("2b0e");const $s=()=>({[It["c"].modified]:0,[It["c"].added]:0,[It["c"].deprecated]:0});var Os={state:{apiChanges:null,apiChangesCounts:$s(),selectedAPIChangesVersion:null},setAPIChanges(e){this.state.apiChanges=e},setSelectedAPIChangesVersion(e){this.state.selectedAPIChangesVersion=e},resetApiChanges(){this.state.apiChanges=null,this.state.apiChangesCounts=$s()},async updateApiChangesCounts(){await xs["default"].nextTick(),Object.keys(this.state.apiChangesCounts).forEach(e=>{this.state.apiChangesCounts[e]=this.countChangeType(e)})},countChangeType(e){if(document&&document.querySelectorAll){const t=`.changed-${e}:not(.changed-total)`;return document.querySelectorAll(t).length}return 0}},Ds={state:{onThisPageSections:[],currentPageAnchor:null},resetPageSections(){this.state.onThisPageSections=[],this.state.currentPageAnchor=null},addOnThisPageSection(e,{i18n:t=!0}={}){this.state.onThisPageSections.push({...e,i18n:t})},setCurrentPageSection(e){const t=this.state.onThisPageSections.findIndex(({anchor:t})=>t===e);-1!==t&&(this.state.currentPageAnchor=e)}},Ps=n("d369");const{state:Ls,...As}=Os,{state:Ns,...Es}=Ds;var js={state:{preferredLanguage:Ps["a"].preferredLanguage,contentWidth:0,...Ls,...Ns,references:{}},reset(){this.state.preferredLanguage=Ps["a"].preferredLanguage,this.state.references={},this.resetApiChanges()},setPreferredLanguage(e){this.state.preferredLanguage=e,Ps["a"].preferredLanguage=this.state.preferredLanguage},setContentWidth(e){this.state.contentWidth=e},setReferences(e){this.state.references=e},...As,...Es},Bs=n("8590"),Rs=n("66c9"),Ms=n("0caf"),zs=n("146e");const Ks="",qs=32,Fs="navigator-hide-button";function Hs(e){return e.split("").reduce((e,t)=>(e<<5)-e+t.charCodeAt(0)|0,0)}function Vs(e){const t={},n=e.length;for(let i=0;ie.parent===Ks);const i=t[e];return i?(i.childUIDs||[]).map(e=>t[e]):[]}function Qs(e,t){const n=[],i=[e];let a=null;while(i.length){a=i.pop();const e=t[a];if(!e)return[];n.unshift(e),e.parent&&e.parent!==Ks&&i.push(e.parent)}return n}function Xs(e,t,n){const i=t[e];return i?Gs(i.parent,t,n):[]}var Ys,Js,Zs={name:"NavigatorDataProvider",props:{interfaceLanguage:{type:String,default:O["a"].swift.key.url},technologyUrl:{type:String,required:!0},apiChangesVersion:{type:String,default:""}},data(){return{isFetching:!1,errorFetching:!1,isFetchingAPIChanges:!1,navigationIndex:{[O["a"].swift.key.url]:[]},navigationReferences:{},diffs:null}},computed:{flatChildren:({technologyWithChildren:e={}})=>Ws(e.children||[],null,0,e.beta),technologyPath:({technologyUrl:e})=>{const t=/(\/documentation\/(?:[^/]+))\/?/.exec(e);return t?t[1]:""},technologyWithChildren({navigationIndex:e,interfaceLanguage:t,technologyPath:n}){let i=e[t]||[];return i.length||(i=e[O["a"].swift.key.url]||[]),i.find(e=>n.toLowerCase()===e.path.toLowerCase())}},methods:{async fetchIndexData(){try{this.isFetching=!0;const{interfaceLanguages:e,references:t}=await Object(w["d"])({slug:this.$route.params.locale||""});this.navigationIndex=Object.freeze(e),this.navigationReferences=Object.freeze(t)}catch(e){this.errorFetching=!0}finally{this.isFetching=!1}}},watch:{"$route.params.locale":{handler:"fetchIndexData",immediate:!0}},render(){return this.$scopedSlots.default({technology:this.technologyWithChildren,isFetching:this.isFetching,errorFetching:this.errorFetching,isFetchingAPIChanges:this.isFetchingAPIChanges,apiChanges:this.diffs,flatChildren:this.flatChildren,references:this.navigationReferences})}},er=Zs,tr=Object(K["a"])(er,Ys,Js,!1,null,null,null),nr=tr.exports,ir=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"quick-navigation-open",attrs:{"aria-label":e.$t("quicknav.button.label"),title:e.$t("quicknav.button.title")}},[e._v(" / ")])},ar=[],sr={name:"QuickNavigationButton"},rr=sr,or=(n("5a73"),Object(K["a"])(rr,ir,ar,!1,null,"53faf852",null)),lr=or.exports,cr=function(){var e,t,n=this,i=n.$createElement,a=n._self._c||i;return a("GenericModal",{attrs:{isFullscreen:"",showClose:!1,visible:n.isVisible,backdropBackgroundColorOverride:"rgba(0, 0, 0, 0.7)"},on:{"update:visible":function(e){n.isVisible=e}}},[a("div",{staticClass:"quick-navigation",on:{keydown:[function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:(e.preventDefault(),n.focusNext.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:(e.preventDefault(),n.focusPrev.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"enter",13,e.key,"Enter")||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:n.handleKeyEnter.apply(null,arguments)}],click:function(e){return e.target!==e.currentTarget?null:n.closeQuickNavigationModal.apply(null,arguments)}}},[a("div",{staticClass:"quick-navigation__container",class:{focus:n.focusedInput}},[a("FilterInput",{staticClass:"quick-navigation__filter",attrs:{placeholder:n.$t("filter.search-symbols",{technology:n.technology}),focusInputWhenCreated:"",focusInputWhenEmpty:"",preventBorderStyle:"",selectInputOnFocus:""},on:{input:function(e){n.focusedIndex=0},focus:function(e){n.focusedInput=!0},blur:function(e){n.focusedInput=!1}},scopedSlots:n._u([{key:"icon",fn:function(){return[a("div",{staticClass:"quick-navigation__magnifier-icon-container",class:{blue:n.userInput.length}},[a("MagnifierIcon")],1)]},proxy:!0}]),model:{value:n.userInput,callback:function(e){n.userInput=e},expression:"userInput"}}),a("div",{staticClass:"quick-navigation__match-list",class:{active:n.processedUserInput.length}},[n.noResultsWereFound?a("div",{staticClass:"no-results"},[a("p",[n._v(" No results found. ")])]):[a("div",n._b({staticClass:"quick-navigation__refs"},"div",(e={},e[n.SCROLL_LOCK_DISABLE_ATTR]=!0,e),!1),n._l(n.filteredSymbols,(function(e,t){return a("Reference",{key:e.uid,staticClass:"quick-navigation__reference",attrs:{url:e.path},nativeOn:{click:function(e){return n.closeQuickNavigationModal.apply(null,arguments)},focus:function(e){return n.focusIndex(t)}}},[a("div",{ref:"match",refInFor:!0,staticClass:"quick-navigation__symbol-match",class:{selected:t==n.focusedIndex},attrs:{role:"list"}},[a("div",{staticClass:"symbol-info"},[a("div",{staticClass:"symbol-name"},[a("TopicTypeIcon",{staticClass:"navigator-icon",attrs:{type:e.type}}),a("div",{staticClass:"symbol-title"},[a("span",{domProps:{textContent:n._s(n.formatSymbolTitle(e.title,0,e.start))}}),a("QuickNavigationHighlighter",{attrs:{text:e.substring,matcherText:n.processedUserInput}}),a("span",{domProps:{textContent:n._s(n.formatSymbolTitle(e.title,e.start+e.matchLength))}})],1)],1),a("div",{staticClass:"symbol-path"},n._l(e.parents,(function(t,i){return a("div",{key:t.title},[a("span",{staticClass:"parent-path",domProps:{textContent:n._s(t.title)}}),i!==e.parents.length-1?a("span",{staticClass:"parent-path",domProps:{textContent:n._s("/")}}):n._e()])})),0)])])])})),1),n.previewState?a("Preview",n._b({staticClass:"quick-navigation__preview",attrs:{json:n.previewJSON,state:n.previewState}},"Preview",(t={},t[n.SCROLL_LOCK_DISABLE_ATTR]=!0,t),!1)):n._e()]],2)],1)])])},dr=[],ur=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"filter",class:{focus:e.showSuggestedTags&&!e.preventBorderStyle},attrs:{role:"search",tabindex:"0","aria-labelledby":e.searchAriaLabelledBy},on:{"!blur":function(t){return e.handleBlur.apply(null,arguments)},"!focus":function(t){return e.handleFocus.apply(null,arguments)}}},[n("div",{class:["filter__wrapper",{"filter__wrapper--reversed":e.positionReversed,"filter__wrapper--no-border-style":e.preventBorderStyle}]},[n("div",{staticClass:"filter__top-wrapper"},[n("button",{staticClass:"filter__filter-button",class:{blue:e.inputIsNotEmpty},attrs:{"aria-hidden":"true",tabindex:"-1"},on:{click:e.focusInput,mousedown:function(e){e.preventDefault()}}},[e._t("icon",(function(){return[n("FilterIcon")]}))],2),n("div",{class:["filter__input-box-wrapper",{scrolling:e.isScrolling}],on:{scroll:e.handleScroll}},[e.hasSelectedTags?n("TagList",e._g(e._b({ref:"selectedTags",staticClass:"filter__selected-tags",attrs:{id:e.SelectedTagsId,input:e.input,tags:e.selectedTags,ariaLabel:e.$tc("filter.selected-tags",e.suggestedTags.length),activeTags:e.activeTags,translatableTags:e.translatableTags,areTagsRemovable:""},on:{"focus-prev":e.handleFocusPrevOnSelectedTags,"focus-next":e.focusInputFromTags,"reset-filters":e.resetFilters,"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)}}},"TagList",e.virtualKeyboardBind,!1),e.selectedTagsMultipleSelectionListeners)):e._e(),n("label",{staticClass:"filter__input-label",attrs:{id:"filter-label",for:e.FilterInputId,"data-value":e.modelValue,"aria-label":e.placeholder}},[n("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],ref:"input",staticClass:"filter__input",attrs:{id:e.FilterInputId,placeholder:e.hasSelectedTags?"":e.placeholder,"aria-expanded":e.displaySuggestedTags?"true":"false",disabled:e.disabled,type:"text"},domProps:{value:e.modelValue},on:{focus:function(t){e.selectInputOnFocus&&e.selectInputAndTags()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.downHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.upHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.leftKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.rightKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deleteHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.metaKey?(t.preventDefault(),t.stopPropagation(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.ctrlKey?(t.preventDefault(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.enterHandler.apply(null,arguments)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.assignEventValues.apply(null,arguments):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.assignEventValues.apply(null,arguments):null}],input:function(t){t.target.composing||(e.modelValue=t.target.value)}}},"input",e.AXinputProperties,!1),e.inputMultipleSelectionListeners))])],1),n("div",{staticClass:"filter__delete-button-wrapper"},[e.input.length||e.displaySuggestedTags||e.hasSelectedTags?n("button",{staticClass:"filter__delete-button",attrs:{"aria-label":e.$t("filter.reset-filter")},on:{click:function(t){return e.resetFilters(!0)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),e.resetFilters(!0))},mousedown:function(e){e.preventDefault()}}},[n("ClearRoundedIcon")],1):e._e()])]),e.displaySuggestedTags?n("TagList",e._b({ref:"suggestedTags",staticClass:"filter__suggested-tags",attrs:{id:e.SuggestedTagsId,ariaLabel:e.$tc("filter.suggested-tags",e.suggestedTags.length),input:e.input,tags:e.suggestedTags,translatableTags:e.translatableTags},on:{"click-tags":function(t){return e.selectTag(t.tagName)},"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)},"focus-next":function(t){e.positionReversed?e.focusInput():e.$emit("focus-next")},"focus-prev":function(t){e.positionReversed?e.$emit("focus-prev"):e.focusInput()}}},"TagList",e.virtualKeyboardBind,!1)):e._e()],1)])},hr=[],pr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"clear-rounded-icon",attrs:{viewBox:"0 0 16 16",themeId:"clear-rounded"}},[n("title",[e._v(e._s(e.$t("icons.clear")))]),n("path",{attrs:{d:"M14.55,0l1.45,1.45-6.56,6.55,6.54,6.54-1.45,1.45-6.53-6.53L1.47,15.99,.01,14.53l6.52-6.53L0,1.47,1.45,.02l6.55,6.54L14.55,0Z","fill-rule":"evenodd"}})])},gr=[],fr=n("be08"),mr={name:"ClearRoundedIcon",components:{SVGIcon:fr["a"]}},yr=mr,vr=Object(K["a"])(yr,pr,gr,!1,null,null,null),br=vr.exports;function Tr(){if(window.getSelection)try{const{activeElement:e}=document;return e&&e.value?e.value.substring(e.selectionStart,e.selectionEnd):window.getSelection().toString()}catch(e){return""}else if(document.selection&&"Control"!==document.selection.type)return document.selection.createRange().text;return""}function Sr(e){if("number"===typeof e.selectionStart)e.selectionStart=e.selectionEnd=e.value.length;else if("undefined"!==typeof e.createTextRange){e.focus();const t=e.createTextRange();t.collapse(!1),t.select()}}function _r(e){e.selectionStart=e.selectionEnd=0}function Cr(e){return/^[\w\W\s]$/.test(e)}function kr(e){const t=e.match(/(.*)<\/data>/);try{return t?JSON.parse(t[1]):null}catch(n){return null}}function wr(e){return"string"!==typeof e&&(e=JSON.stringify(e)),`${e}`}function Ir(e,t,n,i){let a,s;return function(...r){function o(){clearTimeout(a),a=null}function l(){o(),e.apply(s,r)}if(s=this,!a||!n&&!i){if(!n)return o(),void(a=setTimeout(l,t));a=setTimeout(o,t),e.apply(s,r)}}}const xr=280,$r=100;var Or={data(){return{keyboardIsVirtual:!1,activeTags:[],initTagIndex:null,focusedTagIndex:null,metaKey:!1,shiftKey:!1,tabbing:!1,debouncedHandleDeleteTag:null}},constants:{DebounceDelay:xr,VirtualKeyboardThreshold:$r},computed:{virtualKeyboardBind:({keyboardIsVirtual:e})=>({keyboardIsVirtual:e}),allSelectedTagsAreActive:({selectedTags:e,activeTags:t})=>e.every(e=>t.includes(e))},methods:{selectRangeActiveTags(e=this.focusedTagIndex,t=this.selectedTags.length){this.activeTags=this.selectedTags.slice(e,t)},selectTag(e){this.updateSelectedTags([e]),this.clearFilterOnTagSelect&&this.setFilterInput("")},unselectActiveTags(){this.activeTags.length&&(this.deleteTags(this.activeTags),this.resetActiveTags())},async deleteHandler(e){this.activeTags.length>0&&this.setSelectedTags(this.selectedTags.filter(e=>!this.activeTags.includes(e))),this.inputIsSelected()&&this.allSelectedTagsAreActive?(e.preventDefault(),await this.resetFilters()):0===this.$refs.input.selectionEnd&&this.hasSelectedTags&&(e.preventDefault(),this.keyboardIsVirtual?this.setSelectedTags(this.selectedTags.slice(0,-1)):this.$refs.selectedTags.focusLast()),this.unselectActiveTags()},leftKeyInputHandler(e){if(this.assignEventValues(e),this.hasSelectedTags){if(this.activeTags.length&&!this.shiftKey)return e.preventDefault(),void this.$refs.selectedTags.focusTag(this.activeTags[0]);if(this.shiftKey&&0===this.$refs.input.selectionStart&&"forward"!==this.$refs.input.selectionDirection)return null===this.focusedTagIndex&&(this.focusedTagIndex=this.selectedTags.length),this.focusedTagIndex>0&&(this.focusedTagIndex-=1),this.initTagIndex=this.selectedTags.length,void this.selectTagsPressingShift();(0===this.$refs.input.selectionEnd||this.inputIsSelected())&&this.$refs.selectedTags.focusLast()}},rightKeyInputHandler(e){if(this.assignEventValues(e),this.activeTags.length&&this.shiftKey&&this.focusedTagIndex=$r&&(this.keyboardIsVirtual=!0)}),xr),setFilterInput(e){this.$emit("update:input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},updateSelectedTags(e){this.setSelectedTags([...new Set([...this.selectedTags,...e])])},handleCopy(e){e.preventDefault();const t=[],n={tags:[],input:Tr()};if(this.activeTags.length){const e=this.activeTags;n.tags=e,t.push(e.join(" "))}return t.push(n.input),n.tags.length||n.input.length?(e.clipboardData.setData("text/html",wr(n)),e.clipboardData.setData("text/plain",t.join(" ")),n):n},handleCut(e){e.preventDefault();const{input:t,tags:n}=this.handleCopy(e);if(!t&&!n.length)return;const i=this.selectedTags.filter(e=>!n.includes(e)),a=this.input.replace(t,"");this.setSelectedTags(i),this.setFilterInput(a)},handlePaste(e){e.preventDefault();const{types:t}=e.clipboardData;let n=[],i=e.clipboardData.getData("text/plain");if(t.includes("text/html")){const t=e.clipboardData.getData("text/html"),a=kr(t);a&&({tags:n=[],input:i=""}=a)}const a=Tr();i=a.length?this.input.replace(a,i):Object(nn["f"])(this.input,i,document.activeElement.selectionStart),this.setFilterInput(i.trim()),this.allSelectedTagsAreActive?this.setSelectedTags(n):this.updateSelectedTags(n),this.resetActiveTags()},async handleDeleteTag({tagName:e,event:t={}}){const{key:n}=t;this.activeTags.length||this.deleteTags([e]),this.unselectActiveTags(),await this.$nextTick(),Sr(this.$refs.input),this.hasSelectedTags&&(await this.focusInput(),"Backspace"===n&&_r(this.$refs.input))}},mounted(){window.visualViewport&&(window.visualViewport.addEventListener("resize",this.updateKeyboardType),this.$once("hook:beforeDestroy",()=>{window.visualViewport.removeEventListener("resize",this.updateKeyboardType)}))}};const Dr=1e3;var Pr={constants:{ScrollingDebounceDelay:Dr},data(){return{isScrolling:!1,scrollRemovedAt:0}},created(){this.deleteScroll=Ir(this.deleteScroll,Dr)},methods:{deleteScroll(){this.isScrolling=!1,this.scrollRemovedAt=Date.now()},handleScroll(e){const{target:t}=e;if(0!==t.scrollTop)return t.scrollTop=0,void e.preventDefault();const n=150,i=t.offsetWidth,a=i+n;if(t.scrollWidth0?this.focusIndex(this.focusedIndex-1):this.startingPointHook())},focusNext({metaKey:e,ctrlKey:t,shiftKey:n}){(e||t)&&n||(this.externalFocusChange=!1,this.focusedIndex0}},Kr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"tag",attrs:{role:"presentation"}},[n("button",{ref:"button",class:{focus:e.isActiveTag},attrs:{role:"option","aria-selected":e.ariaSelected,"aria-roledescription":"tag"},on:{focus:function(t){return e.$emit("focus",{event:t,tagName:e.name})},click:function(t){return t.preventDefault(),e.$emit("click",{event:t,tagName:e.name})},dblclick:function(t){t.preventDefault(),!e.keyboardIsVirtual&&e.deleteTag()},keydown:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name})},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:(t.preventDefault(),e.deleteTag.apply(null,arguments))}],mousedown:function(t){return t.preventDefault(),e.focusButton.apply(null,arguments)},copy:e.handleCopy}},[e.isRemovableTag?e._e():n("span",{staticClass:"visuallyhidden"},[e._v(" "+e._s(e.$t("filter.add-tag"))+" - ")]),e.isTranslatableTag?[e._v(" "+e._s(e.$t(e.name))+" ")]:[e._v(" "+e._s(e.name)+" ")],e.isRemovableTag?n("span",{staticClass:"visuallyhidden"},[e._v(" – "+e._s(e.$t("filter.tag-select-remove"))+" ")]):e._e()],2)])},qr=[],Fr={name:"Tag",props:{name:{type:String,required:!0},isFocused:{type:Boolean,default:()=>!1},isRemovableTag:{type:Boolean,default:!1},isTranslatableTag:{type:Boolean,default:!1},isActiveTag:{type:Boolean,default:!1},activeTags:{type:Array,required:!1},keyboardIsVirtual:{type:Boolean,default:!1}},watch:{isFocused(e){e&&this.focusButton()}},mounted(){document.addEventListener("copy",this.handleCopy),document.addEventListener("cut",this.handleCut),document.addEventListener("paste",this.handlePaste),this.$once("hook:beforeDestroy",()=>{document.removeEventListener("copy",this.handleCopy),document.removeEventListener("cut",this.handleCut),document.removeEventListener("paste",this.handlePaste)})},methods:{isCurrentlyActiveElement(){return document.activeElement===this.$refs.button},handleCopy(e){if(!this.isCurrentlyActiveElement())return;e.preventDefault();let t=[];t=this.activeTags.length>0?this.activeTags:[this.name],e.clipboardData.setData("text/html",wr({tags:t})),e.clipboardData.setData("text/plain",t.join(" "))},handleCut(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(this.handleCopy(e),this.deleteTag(e))},handlePaste(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(e.preventDefault(),this.deleteTag(e),this.$emit("paste-content",e))},deleteTag(e){this.$emit("delete-tag",{tagName:this.name,event:e}),this.$emit("prevent-blur")},focusButton(e={}){this.keyboardIsVirtual||this.$refs.button.focus(),0===e.buttons&&this.isFocused&&this.deleteTag(e)}},computed:{ariaSelected:({isActiveTag:e,isRemovableTag:t})=>t?e?"true":"false":null}},Hr=Fr,Vr=(n("f055"),Object(K["a"])(Hr,Kr,qr,!1,null,"7e76f326",null)),Wr=Vr.exports,Ur={name:"Tags",mixins:[Pr,zr],props:{tags:{type:Array,default:()=>[]},activeTags:{type:Array,default:()=>[]},translatableTags:{type:Array,default:()=>[]},ariaLabel:{type:String,required:!1},id:{type:String,required:!1},input:{type:String,default:null},areTagsRemovable:{type:Boolean,default:!1},keyboardIsVirtual:{type:Boolean,default:!1}},components:{Tag:Wr},methods:{focusTag(e){this.focusIndex(this.tags.indexOf(e))},startingPointHook(){this.$emit("focus-prev")},handleFocus(e,t){this.focusIndex(t),this.isScrolling=!1,this.$emit("focus",e)},endingPointHook(){this.$emit("focus-next")},resetScroll(){this.$refs["scroll-wrapper"].scrollLeft=0},handleKeydown(e){const{key:t}=e,n=this.tags[this.focusedIndex];Cr(t)&&n&&this.$emit("delete-tag",{tagName:n.label||n,event:e})}},computed:{totalItemsToNavigate:({tags:e})=>e.length}},Gr=Ur,Qr=(n("9f17"),Object(K["a"])(Gr,Rr,Mr,!1,null,"1f2bd813",null)),Xr=Qr.exports;const Yr=5,Jr="filter-input",Zr="selected-tags",eo="suggested-tags",to={autocorrect:"off",autocapitalize:"off",spellcheck:"false",role:"combobox","aria-haspopup":"true","aria-autocomplete":"none","aria-owns":"suggestedTags","aria-controls":"suggestedTags"};var no,io,ao={name:"FilterInput",mixins:[Pr,Or],constants:{FilterInputId:Jr,SelectedTagsId:Zr,SuggestedTagsId:eo,AXinputProperties:to,TagLimit:Yr},components:{TagList:Xr,ClearRoundedIcon:br,FilterIcon:Br},props:{positionReversed:{type:Boolean,default:()=>!1},tags:{type:Array,default:()=>[]},selectedTags:{type:Array,default:()=>[]},preventedBlur:{type:Boolean,default:()=>!1},placeholder:{type:String,default:()=>""},disabled:{type:Boolean,default:()=>!1},value:{type:String,default:()=>""},shouldTruncateTags:{type:Boolean,default:!1},focusInputWhenCreated:{type:Boolean,default:!1},focusInputWhenEmpty:{type:Boolean,default:!1},selectInputOnFocus:{type:Boolean,default:!1},clearFilterOnTagSelect:{type:Boolean,default:!0},preventBorderStyle:{type:Boolean,default:!1},translatableTags:{type:Array,default:()=>[]}},data(){return{resetedTagsViaDeleteButton:!1,FilterInputId:Jr,SelectedTagsId:Zr,SuggestedTagsId:eo,AXinputProperties:to,showSuggestedTags:!1}},computed:{hasSuggestedTags:({suggestedTags:e})=>e.length,hasSelectedTags:({selectedTags:e})=>e.length,inputIsNotEmpty:({input:e,hasSelectedTags:t})=>e.length||t,searchAriaLabelledBy:({hasSelectedTags:e})=>e?Jr.concat(" ",Zr):Jr,modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},input:({value:e})=>e,suggestedTags:({tags:e,selectedTags:t,shouldTruncateTags:n})=>{const i=e.filter(e=>!t.includes(e));return n?i.slice(0,Yr):i},displaySuggestedTags:({showSuggestedTags:e,suggestedTags:t})=>e&&t.length>0,inputMultipleSelectionListeners:({resetActiveTags:e,handleCopy:t,handleCut:n,handlePaste:i})=>({click:e,copy:t,cut:n,paste:i}),selectedTagsMultipleSelectionListeners:({handleSingleTagClick:e,selectInputAndTags:t,handleDeleteTag:n,selectedTagsKeydownHandler:i,focusTagHandler:a,handlePaste:s})=>({"click-tags":e,"select-all":t,"delete-tag":n,keydown:i,focus:a,"paste-tags":s})},watch:{async selectedTags(){this.resetedTagsViaDeleteButton?this.resetedTagsViaDeleteButton=!1:this.$el.contains(document.activeElement)&&await this.focusInput(),this.displaySuggestedTags&&this.hasSuggestedTags&&this.$refs.suggestedTags.resetScroll()},suggestedTags:{immediate:!0,handler(e){this.$emit("suggested-tags",e)}},showSuggestedTags(e){this.$emit("show-suggested-tags",e)}},methods:{async focusInput(){await this.$nextTick(),this.$refs.input.focus(),!this.input&&this.resetActiveTags&&this.resetActiveTags()},async resetFilters(e=!1){if(this.setFilterInput(""),this.setSelectedTags([]),!e)return this.$emit("update:preventedBlur",!0),this.resetActiveTags&&this.resetActiveTags(),void await this.focusInput();this.resetedTagsViaDeleteButton=!0,this.showSuggestedTags=!1,this.$refs.input.blur()},focusFirstTag(e=(()=>{})){this.showSuggestedTags||(this.showSuggestedTags=!0),this.hasSuggestedTags&&this.$refs.suggestedTags?this.$refs.suggestedTags.focusFirst():e()},setFilterInput(e){this.$emit("input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},deleteTags(e){this.setSelectedTags(this.selectedTags.filter(t=>!e.includes(t)))},async handleBlur(e){const t=e.relatedTarget;t&&t.matches&&t.matches("button, input, ul")&&this.$el.contains(t)||(await this.$nextTick(),this.resetActiveTags(),this.preventedBlur?this.$emit("update:preventedBlur",!1):(this.showSuggestedTags=!1,this.$emit("blur")))},downHandler(e){const t=()=>this.$emit("focus-next",e);this.positionReversed?t():this.focusFirstTag(t)},upHandler(e){const t=()=>this.$emit("focus-prev",e);this.positionReversed?this.focusFirstTag(t):t()},handleFocusPrevOnSelectedTags(){this.positionReversed?this.focusFirstTag(()=>this.$emit("focus-prev")):this.$emit("focus-prev")},handleFocus(){this.showSuggestedTags=!0,this.$emit("focus")}},created(){this.focusInputWhenCreated&&document.activeElement!==this.$refs.input&&(this.inputIsNotEmpty||this.focusInputWhenEmpty)&&this.focusInput()}},so=ao,ro=(n("7309"),Object(K["a"])(so,ur,hr,!1,null,"3f01a546",null)),oo=ro.exports,lo=n("c161"),co={name:"QuickNavigationHighlighter",props:{text:{type:String,required:!0},matcherText:{type:String,default:""}},render(e){const{matcherText:t,text:n}=this,i=[];let a=0;return t?([...t].forEach(t=>{const s=n.toLowerCase().indexOf(t.toLowerCase(),a);a&&i.push(e("span",n.slice(a,s)));const r=s+1;i.push(e("span",{class:"match"},n.slice(s,r))),a=r}),e("p",{class:"highlight"},i)):e("span",{class:"highlight"},n)}},uo=co,ho=(n("ca3d"),Object(K["a"])(uo,no,io,!1,null,"1c4190f0",null)),po=ho.exports,go=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"magnifier-icon",attrs:{viewBox:"0 0 14 14",themeId:"magnifier"}},[n("path",{attrs:{d:"M15.0013 14.0319L10.9437 9.97424C11.8165 8.88933 12.2925 7.53885 12.2929 6.14645C12.2929 2.75841 9.53449 0 6.14645 0C2.75841 0 0 2.75841 0 6.14645C0 9.53449 2.75841 12.2929 6.14645 12.2929C7.57562 12.2929 8.89486 11.7932 9.94425 10.9637L14.0019 15.0213L15.0013 14.0319ZM6.13645 11.0736C4.83315 11.071 3.58399 10.5521 2.66241 9.63048C1.74084 8.70891 1.22194 7.45974 1.2193 6.15644C1.2193 3.44801 3.41802 1.23928 6.13645 1.23928C8.85488 1.23928 11.0536 3.44801 11.0536 6.15644C11.0636 8.86488 8.85488 11.0736 6.13645 11.0736Z"}})])},fo=[],mo={name:"MagnifierIcon",components:{SVGIcon:fr["a"]}},yo=mo,vo=Object(K["a"])(yo,go,fo,!1,null,null,null),bo=vo.exports,To=n("86d8"),So=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"preview"},[e.state===e.STATE.success?n("DocumentationTopic",e._b({attrs:{enableMinimized:""}},"DocumentationTopic",e.topicProps,!1)):e.state===e.STATE.loadingSlowly?n("div",{staticClass:"loading"},e._l(e.LOADER_ROW_STYLES,(function(e){return n("div",{key:e["--index"],staticClass:"loading-row",style:e})})),0):e.state===e.STATE.error?n("div",{staticClass:"unavailable"},[n("p",[e._v("Preview unavailable")])]):e._e()],1)},_o=[];const{extractProps:Co}=Is.methods,ko="hero",wo={error:"error",loading:"loading",loadingSlowly:"loadingSlowly",success:"success"},Io={...js,state:Object(w["a"])(js.state)};var xo={name:"QuickNavigationPreview",components:{DocumentationTopic:Is},constants:{PreviewState:wo,PreviewStore:Io},data(){return{store:Io}},provide(){return{store:this.store}},props:{json:{type:Object,required:!1},state:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(wo,e)}},computed:{LOADER_ROW_STYLES:()=>[{"--index":0,width:"30%"},{"--index":1,width:"80%"},{"--index":2,width:"50%"}],STATE:()=>wo,topicProps:({json:e})=>{const t=Co(e),{sections:n=[]}=e;let{abstract:i}=t;const a=n.find(({kind:e})=>e===ko);return!i&&a&&(i=a.content),{...t,abstract:i}}}},$o=xo,Oo=(n("c1f5"),Object(K["a"])($o,So,_o,!1,null,"6fb5ba95",null)),Do=Oo.exports;class Po{constructor(e){this.map=new Map,this.maxSize=e}get size(){return this.map.size}get(e){if(!this.map.has(e))return;const t=this.map.get(e);return this.map.delete(e),this.map.set(e,t),t}has(e){return this.map.has(e)}set(e,t){if(this.map.has(e)&&this.map.delete(e),this.map.set(e,t),this.map.size>this.maxSize){const e=this.map.keys().next().value;this.map.delete(e)}}*[Symbol.iterator](){yield*this.map}}var Lo=n("f2af");const{PreviewState:Ao}=Do.constants,No="AbortError",Eo=20,jo=1e3;var Bo={name:"QuickNavigationModal",components:{FilterInput:oo,GenericModal:lo["a"],MagnifierIcon:bo,TopicTypeIcon:_e["a"],QuickNavigationHighlighter:po,Reference:To["a"],Preview:Do},mixins:[zr],created(){this.abortController=null,this.$cachedSymbolResults=new Po(Eo),this.loadingTimeout=null},data(){return{debouncedInput:"",userInput:"",focusedInput:!1,cachedSymbolResults:{},previewIsLoadingSlowly:!1,SCROLL_LOCK_DISABLE_ATTR:Lo["a"]}},props:{children:{type:Array,required:!0},showQuickNavigationModal:{type:Boolean,required:!0},technology:{type:String,required:!0}},computed:{childrenMap({children:e}){return Vs(e)},filteredSymbols:({constructFuzzyRegex:e,children:t,fuzzyMatch:n,processedUserInput:i,childrenMap:a,orderSymbolsByPriority:s})=>{const r=t.filter(e=>"groupMarker"!==e.type&&null!=e.title);if(!i)return[];const o=n({inputLength:i.length,symbols:r,processedInputRegex:new RegExp(e(i),"i"),childrenMap:a}),l=[...new Map(o.map(e=>[e.path,e])).values()];return s(l).slice(0,Eo)},isVisible:{get:({showQuickNavigationModal:e})=>e,set(e){this.$emit("update:showQuickNavigationModal",e)}},noResultsWereFound:({processedUserInput:e,totalItemsToNavigate:t})=>e.length&&!t,processedUserInput:({debouncedInput:e})=>e.replace(/\s/g,""),totalItemsToNavigate:({filteredSymbols:e})=>e.length,selectedSymbol:({filteredSymbols:e,focusedIndex:t})=>null!==t?e[t]:null,nextSymbol:({filteredSymbols:e,focusedIndex:t})=>{if(null===t)return null;let n=t+1;return n>=e.length&&(n=0),e[n]},previewJSON:({cachedSymbolResults:e,selectedSymbol:t})=>t?(e[t.uid]||{}).json:null,previewState:({cachedSymbolResults:e,previewIsLoadingSlowly:t,selectedSymbol:n})=>n&&Object.hasOwnProperty.call(e,n.uid)?e[n.uid].success?Ao.success:Ao.error:t?Ao.loadingSlowly:Ao.loading},watch:{userInput:"debounceInput",focusedIndex:"scrollIntoView",selectedSymbol:"fetchSelectedSymbolData",$route:"closeQuickNavigationModal"},methods:{closeQuickNavigationModal(){this.$emit("update:showQuickNavigationModal",!1)},constructFuzzyRegex(e){return[...e].reduce((t,n,i)=>t.concat(`[${n}]`).concat(i{const a=n.exec(t.title);if(!a)return!1;const s=a[0].length;return!(s>3*e)&&{uid:t.uid,title:t.title,path:t.path,parents:Qs(t.parent,i),type:t.type,inputLengthDifference:t.title.length-e,matchLength:s,matchLengthDifference:s-e,start:a.index,substring:a[0]}}).filter(Boolean)},handleKeyEnter(){!this.noResultsWereFound&&this.userInput.length&&(this.$router.push(this.filteredSymbols[this.focusedIndex].path),this.closeQuickNavigationModal())},orderSymbolsByPriority(e){return e.sort((e,t)=>e.matchLengthDifference>t.matchLengthDifference?1:e.matchLengthDifferencet.start?1:e.startt.inputLengthDifference?1:e.inputLengthDifference{this.previewState===Ao.loading&&(this.previewIsLoadingSlowly=!0)},jo),!this.selectedSymbol||this.$cachedSymbolResults.has(this.selectedSymbol.uid))return clearTimeout(this.loadingTimeout),void(this.previewIsLoadingSlowly=!1);const e=async e=>{if(e&&!this.$cachedSymbolResults.has(e.uid))try{const t=await Object(w["b"])(e.path,{signal:this.abortController.signal});this.$cachedSymbolResults.set(e.uid,{success:!0,json:t})}catch(t){t.name!==No&&this.$cachedSymbolResults.set(e.uid,{success:!1})}finally{this.cachedSymbolResults=Object.freeze(Object.fromEntries(this.$cachedSymbolResults))}};this.abortController&&this.abortController.abort(),this.abortController=new AbortController,await Promise.all([e(this.selectedSymbol).finally(()=>{clearTimeout(this.loadingTimeout),this.previewIsLoadingSlowly=!1}),e(this.nextSymbol)])}}},Ro=Bo,Mo=(n("dfa5"),Object(K["a"])(Ro,cr,dr,!1,null,"71686791",null)),zo=Mo.exports,Ko=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"adjustable-sidebar-width",class:{dragging:e.isDragging,"sidebar-hidden":e.hiddenOnLarge}},[n("div",{ref:"sidebar",staticClass:"sidebar"},[n("div",{ref:"aside",staticClass:"aside",class:e.asideClasses,style:e.asideStyles,attrs:{"aria-hidden":e.hiddenOnLarge?"true":null},on:{transitionstart:function(t){return t.target!==t.currentTarget?null:e.trackTransitionStart.apply(null,arguments)},transitionend:function(t){return t.target!==t.currentTarget?null:e.trackTransitionEnd.apply(null,arguments)}}},[e._t("aside",null,{animationClass:"aside-animated-child",scrollLockID:e.scrollLockID,breakpoint:e.breakpoint})],2),e.fixedWidth?e._e():n("div",{staticClass:"resize-handle",on:{mousedown:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)},touchstart:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)}}})]),n("div",{ref:"content",staticClass:"content"},[e._t("default")],2),n("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:function(t){e.breakpoint=t}}})],1)},qo=[],Fo=n("5d2d"),Ho=n("a97e"),Vo=n("63b8"),Wo=n("c8e2"),Uo=n("95da"),Go=n("942d");const Qo="sidebar",Xo=1921,Yo=543,Jo=400,Zo={touch:{move:"touchmove",end:"touchend"},mouse:{move:"mousemove",end:"mouseup"}},el=(e,t=window.innerWidth)=>{const n=Math.min(t,Xo);return Math.floor(Math.min(n*(e/100),n))},tl={medium:30,large:20},nl={medium:50,large:50},il="sidebar-scroll-lock";var al={name:"AdjustableSidebarWidth",constants:{SCROLL_LOCK_ID:il},components:{BreakpointEmitter:Ho["a"]},inject:["store"],props:{shownOnMobile:{type:Boolean,default:!1},hiddenOnLarge:{type:Boolean,default:!1},fixedWidth:{type:Number,default:null}},data(){const e=window.innerWidth,t=window.innerHeight,n=Vo["b"].large,i=el(tl[n]),a=el(nl[n]),s=e>=Xo?Yo:Jo,r=Fo["c"].get(Qo,s);return{isDragging:!1,width:this.fixedWidth||Math.min(Math.max(r,i),a),isTouch:!1,windowWidth:e,windowHeight:t,breakpoint:n,noTransition:!1,isTransitioning:!1,isOpeningOnLarge:!1,focusTrapInstance:null,mobileTopOffset:0,topOffset:0}},computed:{minWidthPercent:({breakpoint:e})=>tl[e]||0,maxWidthPercent:({breakpoint:e})=>nl[e]||100,maxWidth:({maxWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.max(n,el(e,t)),minWidth:({minWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.min(n||t,el(e,t)),widthInPx:({width:e})=>e+"px",hiddenOnLargeThreshold:({minWidth:e})=>e/2,events:({isTouch:e})=>e?Zo.touch:Zo.mouse,asideStyles:({widthInPx:e,mobileTopOffset:t,topOffset:n,windowHeight:i})=>({width:e,"--top-offset":n?n+"px":null,"--top-offset-mobile":t+"px","--app-height":i+"px"}),asideClasses:({isDragging:e,shownOnMobile:t,noTransition:n,isTransitioning:i,hiddenOnLarge:a,mobileTopOffset:s,isOpeningOnLarge:r})=>({dragging:e,"show-on-mobile":t,"hide-on-large":a,"is-opening-on-large":r,"no-transition":n,"sidebar-transitioning":i,"has-mobile-top-offset":s}),scrollLockID:()=>il,BreakpointScopes:()=>Vo["c"]},async mounted(){window.addEventListener("keydown",this.onEscapeKeydown),window.addEventListener("resize",this.storeWindowSize,{passive:!0}),window.addEventListener("orientationchange",this.storeWindowSize,{passive:!0}),this.storeTopOffset(),0===this.topOffset&&0===window.scrollY||window.addEventListener("scroll",this.storeTopOffset,{passive:!0}),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("keydown",this.onEscapeKeydown),window.removeEventListener("resize",this.storeWindowSize),window.removeEventListener("orientationchange",this.storeWindowSize),window.removeEventListener("scroll",this.storeTopOffset),this.shownOnMobile&&this.toggleScrollLock(!1),this.focusTrapInstance&&this.focusTrapInstance.destroy()}),await this.$nextTick(),this.focusTrapInstance=new Wo["a"](this.$refs.aside)},watch:{$route:"closeMobileSidebar",width:{immediate:!0,handler:Ne((function(e){this.emitEventChange(e)}),150)},windowWidth:"getWidthInCheck",async breakpoint(e){this.getWidthInCheck(),e===Vo["b"].large&&this.closeMobileSidebar(),this.noTransition=!0,await Object(Ee["b"])(5),this.noTransition=!1},shownOnMobile:"handleExternalOpen",async isTransitioning(e){e?(await Object(Ee["a"])(1e3),this.isTransitioning=!1):this.updateContentWidthInStore()},hiddenOnLarge(){this.isTransitioning=!0}},methods:{getWidthInCheck:Ir((function(){this.width>this.maxWidth?this.width=this.maxWidth:this.widththis.maxWidth&&(i=this.maxWidth),this.hiddenOnLarge&&i>=this.hiddenOnLargeThreshold&&(this.$emit("update:hiddenOnLarge",!1),this.isOpeningOnLarge=!0),this.width=Math.max(i,this.minWidth),i<=this.hiddenOnLargeThreshold&&this.$emit("update:hiddenOnLarge",!0)},stopDrag(e){e.preventDefault(),this.isDragging&&(this.isDragging=!1,Fo["c"].set(Qo,this.width),document.removeEventListener(this.events.move,this.handleDrag),document.removeEventListener(this.events.end,this.stopDrag),this.emitEventChange(this.width))},emitEventChange(e){this.$emit("width-change",e),this.updateContentWidthInStore()},getTopOffset(){const e=document.getElementById(Go["e"]);if(!e)return 0;const{y:t}=e.getBoundingClientRect();return Math.max(t,0)},handleExternalOpen(e){e&&(this.mobileTopOffset=this.getTopOffset()),this.toggleScrollLock(e)},async updateContentWidthInStore(){await this.$nextTick(),this.store.setContentWidth(this.$refs.content.offsetWidth)},async toggleScrollLock(e){const t=document.getElementById(this.scrollLockID);e?(await this.$nextTick(),Lo["b"].lockScroll(t),this.focusTrapInstance.start(),Uo["a"].hide(this.$refs.aside)):(Lo["b"].unlockScroll(t),this.focusTrapInstance.stop(),Uo["a"].show(this.$refs.aside))},storeTopOffset:Ne((function(){this.topOffset=this.getTopOffset()}),60),async trackTransitionStart({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!0)},trackTransitionEnd({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!1,this.isOpeningOnLarge=!1)}}},sl=al,rl=(n("cb1f"),Object(K["a"])(sl,Ko,qo,!1,null,"f3c6416c",null)),ol=rl.exports,ll=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"navigator",attrs:{"aria-labelledby":e.INDEX_ROOT_KEY}},[e.isFetching?n("LoadingNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}}},"LoadingNavigatorCard",e.technologyProps,!1)):n("NavigatorCard",e._b({attrs:{type:e.type,children:e.flatChildren,"active-path":e.activePath,scrollLockID:e.scrollLockID,"error-fetching":e.errorFetching,"render-filter-on-top":e.renderFilterOnTop,"api-changes":e.apiChanges,"allow-hiding":e.allowHiding,"navigator-references":e.navigatorReferences},on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"filter",fn:function(){return[e._t("filter")]},proxy:!0}],null,!0)},"NavigatorCard",e.technologyProps,!1)),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("navigator.navigator-is",{state:e.isFetching?e.$t("navigator.state.loading"):e.$t("navigator.state.ready")}))+" ")])],1)},cl=[],dl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCard",e._b({class:{"filter-on-top":e.renderFilterOnTop},on:{close:function(t){return e.$emit("close")},"head-click-alt":e.toggleAllNodes},scopedSlots:e._u([{key:"body",fn:function(t){var i=t.className;return[e._t("post-head"),n("div",{class:i,on:{"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]}},[n("DynamicScroller",{directives:[{name:"show",rawName:"v-show",value:e.hasNodes,expression:"hasNodes"}],ref:"scroller",staticClass:"scroller",attrs:{id:e.scrollLockID,"aria-label":e.$t("navigator.title"),items:e.nodesToRender,"min-item-size":e.itemSize,"emit-update":"","key-field":"uid"},on:{update:e.handleScrollerUpdate,"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]},nativeOn:{focusin:function(t){return e.handleFocusIn.apply(null,arguments)},focusout:function(t){return e.handleFocusOut.apply(null,arguments)}},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.item,a=t.active,s=t.index;return[n("DynamicScrollerItem",e._b({ref:"dynamicScroller_"+i.uid},"DynamicScrollerItem",{active:a,item:i,dataIndex:s},!1),[n("NavigatorCardItem",{attrs:{item:i,isRendered:a,"filter-pattern":e.filterPattern,"is-active":i.uid===e.activeUID,"is-bold":e.activePathMap[i.uid],expanded:e.openNodes[i.uid],"api-change":e.apiChangesObject[i.path],isFocused:e.focusedIndex===s,enableFocus:!e.externalFocusChange,"navigator-references":e.navigatorReferences},on:{toggle:e.toggle,"toggle-full":e.toggleFullTree,"toggle-siblings":e.toggleSiblings,navigate:e.handleNavigationChange,"focus-parent":e.focusNodeParent}})],1)]}}],null,!0)}),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.politeAriaLive)+" ")]),n("div",{staticClass:"no-items-wrapper",attrs:{"aria-live":"assertive"}},[n("p",{staticClass:"no-items"},[e._v(" "+e._s(e.$t(e.assertiveAriaLive))+" ")])])],1),e.errorFetching?e._e():n("div",{staticClass:"filter-wrapper"},[n("div",{staticClass:"navigator-filter"},[n("div",{staticClass:"input-wrapper"},[n("FilterInput",{staticClass:"filter-component",attrs:{tags:e.availableTags,translatableTags:e.translatableTags,"selected-tags":e.selectedTagsModelValue,placeholder:e.$t("filter.title"),"should-keep-open-on-blur":!1,"position-reversed":!e.renderFilterOnTop,"clear-filter-on-tag-select":!1},on:{"update:selectedTags":function(t){e.selectedTagsModelValue=t},"update:selected-tags":function(t){e.selectedTagsModelValue=t},clear:e.clearFilters},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),e._t("filter")],2)])]}}],null,!0)},"BaseNavigatorCard",{technology:e.technology,isTechnologyBeta:e.isTechnologyBeta,technologyPath:e.technologyPath},!1))},ul=[],hl=n("e508");function pl(e){const t=Object(nn["g"])(Object(nn["d"])(e));return new RegExp(t,"ig")}var gl,fl,ml=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCardItem",{staticClass:"navigator-card-item",class:{expanded:e.expanded,active:e.isActive,"is-group":e.isGroupMarker},style:{"--nesting-index":e.item.depth},attrs:{"data-nesting-index":e.item.depth,id:"container-"+e.item.uid,"aria-hidden":e.isRendered?null:"true",hideNavigatorIcon:e.isGroupMarker},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:(t.preventDefault(),e.handleLeftKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleRightKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.clickReference.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:t.altKey?"button"in t&&2!==t.button?null:(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]},scopedSlots:e._u([{key:"depth-spacer",fn:function(){return[n("span",{attrs:{hidden:"",id:e.usageLabel}},[e._v(" "+e._s(e.$t("filter.navigate"))+" ")]),e.isParent?n("button",{staticClass:"tree-toggle",attrs:{tabindex:"-1","aria-labelledby":e.item.uid,"aria-expanded":e.expanded?"true":"false","aria-describedby":e.ariaDescribedBy},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleTree.apply(null,arguments))},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null},function(t){return t.metaKey?(t.preventDefault(),e.toggleSiblings.apply(null,arguments)):null}]}},[n("InlineChevronRightIcon",{staticClass:"icon-inline chevron",class:{rotate:e.expanded,animating:e.idState.isOpening}})],1):e._e()]},proxy:!0},{key:"navigator-icon",fn:function(t){var i,a=t.className;return[e.apiChange?n("span",{class:[(i={},i["changed changed-"+e.apiChange]=e.apiChange,i),a]}):n("TopicTypeIcon",{key:e.item.uid,class:a,attrs:{type:e.item.type,"image-override":e.item.icon?e.navigatorReferences[e.item.icon]:null,shouldCalculateOptimalWidth:!1}})]}},{key:"title-container",fn:function(){return[e.isParent?n("span",{attrs:{hidden:"",id:e.parentLabel}},[e._v(e._s(e.$tc("filter.parent-label",e.item.childUIDs.length,{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent,"number-parent":e.item.childUIDs.length})))]):e._e(),e.isParent?e._e():n("span",{attrs:{id:e.siblingsLabel,hidden:""}},[e._v(" "+e._s(e.$t("filter.siblings-label",{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent}))+" ")]),n(e.refComponent,{ref:"reference",tag:"component",staticClass:"leaf-link",class:{bolded:e.isBold},attrs:{id:e.item.uid,url:e.isGroupMarker?null:e.item.path||"",tabindex:e.isFocused?"0":"-1","aria-describedby":e.ariaDescribedBy+" "+e.usageLabel},nativeOn:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClick.apply(null,arguments)},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]}},[n("HighlightMatches",{attrs:{text:e.item.title,matcher:e.filterPattern}})],1),e.isDeprecated?n("Badge",{attrs:{variant:"deprecated"}}):e.isBeta?n("Badge",{attrs:{variant:"beta"}}):e._e()]},proxy:!0}])})},yl=[],vl=n("34b0"),bl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navigator-card-item"},[n("div",{staticClass:"head-wrapper"},[n("div",{staticClass:"depth-spacer"},[e._t("depth-spacer")],2),e.hideNavigatorIcon?e._e():n("div",{staticClass:"navigator-icon-wrapper"},[e._t("navigator-icon",null,{className:"navigator-icon"})],2),n("div",{staticClass:"title-container"},[e._t("title-container")],2)])])},Tl=[],Sl={name:"BaseNavigatorCardItem",props:{hideNavigatorIcon:{type:Boolean,default:()=>!1}}},_l=Sl,Cl=(n("b39c"),Object(K["a"])(_l,bl,Tl,!1,null,"0b9fe514",null)),kl=Cl.exports,wl={name:"HighlightMatch",props:{text:{type:String,required:!0},matcher:{type:RegExp,default:void 0}},render(e){const{matcher:t,text:n}=this;if(!t)return e("p",{class:"highlight"},n);const i=[];let a=0,s=null;const r=new RegExp(t,"gi");while(null!==(s=r.exec(n))){const t=s[0].length,r=s.index+t,o=n.slice(a,s.index);o&&i.push(e("span",o));const l=n.slice(s.index,r);l&&i.push(e("span",{class:"match"},l)),a=r}const o=n.slice(a,n.length);return o&&i.push(e("span",o)),e("p",{class:"highlight"},i)}},Il=wl,xl=(n("b831"),Object(K["a"])(Il,gl,fl,!1,null,"d75876e2",null)),$l=xl.exports,Ol={name:"NavigatorCardItem",mixins:[Object(hl["c"])({idProp:e=>e.item.uid})],components:{BaseNavigatorCardItem:kl,HighlightMatches:$l,TopicTypeIcon:_e["a"],InlineChevronRightIcon:vl["a"],Reference:To["a"],Badge:ei["a"]},props:{isRendered:{type:Boolean,default:!1},item:{type:Object,required:!0},expanded:{type:Boolean,default:!1},filterPattern:{type:RegExp,default:void 0},isActive:{type:Boolean,default:!1},isBold:{type:Boolean,default:!1},apiChange:{type:String,default:null,validator:e=>It["d"].includes(e)},isFocused:{type:Boolean,default:()=>!1},enableFocus:{type:Boolean,default:!0},navigatorReferences:{type:Object,default:()=>({})}},idState(){return{isOpening:!1}},computed:{isGroupMarker:({item:{type:e}})=>e===Ce["b"].groupMarker,isParent:({item:e,isGroupMarker:t})=>!!e.childUIDs.length&&!t,parentLabel:({item:e})=>"label-parent-"+e.uid,siblingsLabel:({item:e})=>"label-"+e.uid,usageLabel:({item:e})=>"usage-"+e.uid,ariaDescribedBy:({isParent:e,parentLabel:t,siblingsLabel:n})=>e?""+t:""+n,isBeta:({item:{beta:e}})=>!!e,isDeprecated:({item:{deprecated:e}})=>!!e,refComponent:({isGroupMarker:e})=>e?"h3":To["a"]},methods:{toggleTree(){this.idState.isOpening=!0,this.$emit("toggle",this.item)},toggleEntireTree(){this.idState.isOpening=!0,this.$emit("toggle-full",this.item)},toggleSiblings(){this.idState.isOpening=!0,this.$emit("toggle-siblings",this.item)},handleLeftKeydown(){this.expanded?this.toggleTree():this.$emit("focus-parent",this.item)},handleRightKeydown(){!this.expanded&&this.isParent&&this.toggleTree()},clickReference(){(this.$refs.reference.$el||this.$refs.reference).click()},focusReference(){(this.$refs.reference.$el||this.$refs.reference).focus()},handleClick(){this.isGroupMarker||this.$emit("navigate",this.item.uid)}},watch:{async isFocused(e){await Object(Ee["b"])(8),e&&this.isRendered&&this.enableFocus&&this.focusReference()},async expanded(){await Object(Ee["b"])(9),this.idState.isOpening=!1}}},Dl=Ol,Pl=(n("6ca9"),Object(K["a"])(Dl,ml,yl,!1,null,"0c96ff75",null)),Ll=Pl.exports,Al=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navigator-card"},[n("div",{staticClass:"navigator-card-full-height"},[n("div",{staticClass:"navigator-card-inner"},[n("div",{staticClass:"head-wrapper"},[n("div",{staticClass:"head-inner"},[n("button",{staticClass:"close-card",class:{"hide-on-large":!e.allowHiding},attrs:{id:e.SIDEBAR_HIDE_BUTTON_ID,"aria-label":e.$t("navigator.close-navigator")},on:{click:e.handleHideClick}},[n("SidenavIcon",{staticClass:"icon-inline close-icon"})],1),n("Reference",{staticClass:"navigator-head",attrs:{id:e.INDEX_ROOT_KEY,url:e.technologyPath},nativeOn:{click:function(t){return t.altKey?(t.preventDefault(),e.$emit("head-click-alt")):null}}},[n("h2",{staticClass:"card-link"},[e._v(" "+e._s(e.technology)+" ")]),e.isTechnologyBeta?n("Badge",{attrs:{variant:"beta"}}):e._e()],1)],1)]),e._t("body",null,{className:"card-body"})],2)])])},Nl=[],El=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"sidenav-icon",attrs:{viewBox:"0 0 14 14",height:"14",themeId:"sidenav"}},[n("path",{attrs:{d:"M6.533 1.867h-6.533v10.267h14v-10.267zM0.933 11.2v-8.4h4.667v8.4zM13.067 11.2h-6.533v-8.4h6.533z"}}),n("path",{attrs:{d:"M1.867 5.133h2.8v0.933h-2.8z"}}),n("path",{attrs:{d:"M1.867 7.933h2.8v0.933h-2.8z"}})])},jl=[],Bl={name:"SidenavIcon",components:{SVGIcon:fr["a"]}},Rl=Bl,Ml=Object(K["a"])(Rl,El,jl,!1,null,null,null),zl=Ml.exports,Kl={name:"BaseNavigatorCard",components:{SidenavIcon:zl,Reference:To["a"],Badge:ei["a"]},props:{allowHiding:{type:Boolean,default:!0},technologyPath:{type:String,default:""},technology:{type:String,required:!0},isTechnologyBeta:{type:Boolean,default:!1}},data(){return{SIDEBAR_HIDE_BUTTON_ID:Fs,INDEX_ROOT_KEY:Ks}},methods:{async handleHideClick(){this.$emit("close"),await this.$nextTick();const e=document.getElementById(Go["d"]);e&&e.focus()}}},ql=Kl,Fl=(n("b32a"),Object(K["a"])(ql,Al,Nl,!1,null,"24789ed0",null)),Hl=Fl.exports;const Vl=e=>e[e.length-1],Wl=(e,t)=>JSON.stringify(e)===JSON.stringify(t),Ul="navigator.state",Gl={sampleCode:"sampleCode",tutorials:"tutorials",articles:"articles"},Ql={[Gl.sampleCode]:"Sample Code",[Gl.tutorials]:"Tutorials",[Gl.articles]:"Articles"},Xl=Object.fromEntries(Object.entries(Ql).map(([e,t])=>[t,e])),Yl={[Ce["b"].article]:Gl.articles,[Ce["b"].learn]:Gl.tutorials,[Ce["b"].overview]:Gl.tutorials,[Ce["b"].resources]:Gl.tutorials,[Ce["b"].sampleCode]:Gl.sampleCode,[Ce["b"].section]:Gl.tutorials,[Ce["b"].tutorial]:Gl.tutorials,[Ce["b"].project]:Gl.tutorials},Jl="navigator.no-results",Zl="navigator.no-children",ec="navigator.error-fetching",tc="navigator.items-found",nc="navigator.tags.hide-deprecated";var ic={name:"NavigatorCard",constants:{STORAGE_KEY:Ul,FILTER_TAGS:Gl,FILTER_TAGS_TO_LABELS:Ql,FILTER_LABELS_TO_TAGS:Xl,TOPIC_TYPE_TO_TAG:Yl,ERROR_FETCHING:ec,ITEMS_FOUND:tc,HIDE_DEPRECATED:nc},components:{FilterInput:oo,NavigatorCardItem:Ll,DynamicScroller:hl["a"],DynamicScrollerItem:hl["b"],BaseNavigatorCard:Hl},props:{...Hl.props,children:{type:Array,required:!0},activePath:{type:Array,required:!0},type:{type:String,required:!0},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},isTechnologyBeta:{type:Boolean,default:!1},navigatorReferences:{type:Object,default:()=>{}},renderFilterOnTop:{type:Boolean,default:!1},hideAvailableTags:{type:Boolean,default:!1}},mixins:[zr],data(){return{filter:"",debouncedFilter:"",selectedTags:[],openNodes:Object.freeze({}),nodesToRender:Object.freeze([]),activeUID:null,lastFocusTarget:null,allNodesToggled:!1,translatableTags:[nc]}},computed:{politeAriaLive(){const{hasNodes:e,nodesToRender:t}=this;return e?this.$tc(tc,t.length,{number:t.length}):""},assertiveAriaLive:({hasNodes:e,hasFilter:t,errorFetching:n})=>e?"":t?Jl:n?ec:Zl,availableTags({selectedTags:e,renderableChildNodesMap:t,apiChangesObject:n,hideAvailableTags:i}){if(i||e.length)return[];const a=new Set(Object.values(n)),s=new Set(Object.values(Ql)),r=new Set([nc]);a.size&&r.delete(nc);const o={type:[],changes:[],other:[]};for(const l in t){if(!Object.hasOwnProperty.call(t,l))continue;if(!s.size&&!a.size&&!r.size)break;const{type:e,path:i,deprecated:c}=t[l],d=Ql[Yl[e]],u=n[i];s.has(d)&&(o.type.push(d),s.delete(d)),u&&a.has(u)&&(o.changes.push(this.$t(It["b"][u])),a.delete(u)),c&&r.has(nc)&&(o.other.push(nc),r.delete(nc))}return o.type.concat(o.changes,o.other)},selectedTagsModelValue:{get(){return this.selectedTags.map(e=>Ql[e]||this.$t(It["b"][e])||e)},set(e){(this.selectedTags.length||e.length)&&(this.selectedTags=e.map(e=>Xl[e]||It["a"][e]||e))}},filterPattern:({debouncedFilter:e})=>e?new RegExp(pl(e),"i"):null,itemSize:()=>qs,childrenMap({children:e}){return Vs(e)},activePathChildren({activeUID:e,childrenMap:t}){return e&&t[e]?Qs(e,t):[]},activePathMap:({activePathChildren:e})=>Object.fromEntries(e.map(({uid:e})=>[e,!0])),activeIndex:({activeUID:e,nodesToRender:t})=>t.findIndex(t=>t.uid===e),filteredChildren({hasFilter:e,children:t,filterPattern:n,selectedTags:i,apiChanges:a}){if(!e)return[];const s=new Set(i);return t.filter(({title:e,path:t,type:i,deprecated:r,deprecatedChildrenCount:o,childUIDs:l})=>{const c=r||o===l.length,d=!n||n.test(e);let u=!0;s.size&&(u=s.has(Yl[i]),a&&!u&&(u=s.has(a[t])),!c&&s.has(nc)&&(u=!0));const h=!a||!!a[t];return d&&u&&h})},renderableChildNodesMap({hasFilter:e,childrenMap:t,deprecatedHidden:n,filteredChildren:i,removeDeprecated:a}){if(!e)return t;const s=i.length-1,r=new Set([]);for(let o=s;o>=0;o-=1){const e=i[o],s=t[e.groupMarkerUID];if(s&&r.add(s),r.has(e))continue;if(r.has(t[e.parent])&&e.type!==Ce["b"].groupMarker){r.add(e);continue}let l=[];e.childUIDs.length&&(l=a(Us(e.uid,t),n)),l.concat(Qs(e.uid,t)).forEach(e=>r.add(e))}return Vs([...r])},nodeChangeDeps:({filteredChildren:e,activePathChildren:t,debouncedFilter:n,selectedTags:i})=>[e,t,n,i],hasFilter({debouncedFilter:e,selectedTags:t,apiChanges:n}){return Boolean(e.length||t.length||n)},deprecatedHidden:({selectedTags:e})=>e[0]===nc,apiChangesObject(){return this.apiChanges||{}},hasNodes:({nodesToRender:e})=>!!e.length,totalItemsToNavigate:({nodesToRender:e})=>e.length,lastActivePathItem:({activePath:e})=>Vl(e)},created(){this.restorePersistedState()},watch:{filter:"debounceInput",nodeChangeDeps:"trackOpenNodes",activePath:"handleActivePathChange",apiChanges(e){e||(this.selectedTags=this.selectedTags.filter(e=>!this.$t(It["b"][e])))},async activeUID(e,t){await this.$nextTick();const n=this.$refs["dynamicScroller_"+t];n&&n.updateSize&&n.updateSize()}},methods:{setUnlessEqual(e,t){Wl(t,this[e])||(this[e]=Object.freeze(t))},toggleAllNodes(){const e=this.children.filter(e=>e.parent===Ks&&e.type!==Ce["b"].groupMarker&&e.childUIDs.length);this.allNodesToggled=!this.allNodesToggled,this.allNodesToggled&&(this.openNodes={},this.generateNodesToRender()),e.forEach(e=>{this.toggleFullTree(e)})},clearFilters(){this.filter="",this.debouncedFilter="",this.selectedTags=[]},scrollToFocus(){this.$refs.scroller.scrollToItem(this.focusedIndex)},debounceInput:Ir((function(e){this.debouncedFilter=e,this.lastFocusTarget=null}),200),trackOpenNodes([e,t,n,i],[,a=[],s="",r=[]]=[]){if(n!==s&&!s&&this.getFromStorage("filter")||!Wl(i,r)&&!r.length&&this.getFromStorage("selectedTags",[]).length)return;const o=!Wl(a,t),{childrenMap:l}=this;let c=t;if(!(this.deprecatedHidden&&!this.debouncedFilter.length||o&&this.hasFilter)&&this.hasFilter){const t=new Set,n=e.length-1;for(let i=n;i>=0;i-=1){const n=e[i];t.has(l[n.parent])||t.has(n)||Qs(n.uid,l).slice(0,-1).forEach(e=>t.add(e))}c=[...t]}const d=o?{...this.openNodes}:{},u=c.reduce((e,t)=>(e[t.uid]=!0,e),d);this.setUnlessEqual("openNodes",u),this.generateNodesToRender(),this.updateFocusIndexExternally()},toggle(e){const t=this.openNodes[e.uid];let n=[],i=[];if(t){const t=Object(w["a"])(this.openNodes),n=Us(e.uid,this.childrenMap);n.forEach(({uid:e})=>{delete t[e]}),this.setUnlessEqual("openNodes",t),i=n.slice(1)}else this.setUnlessEqual("openNodes",{...this.openNodes,[e.uid]:!0}),n=Gs(e.uid,this.childrenMap,this.children).filter(e=>this.renderableChildNodesMap[e.uid]);this.augmentRenderNodes({uid:e.uid,include:n,exclude:i})},toggleFullTree(e){const t=this.openNodes[e.uid],n=Object(w["a"])(this.openNodes),i=Us(e.uid,this.childrenMap);let a=[],s=[];i.forEach(({uid:e})=>{t?delete n[e]:n[e]=!0}),t?a=i.slice(1):s=i.slice(1).filter(e=>this.renderableChildNodesMap[e.uid]),this.setUnlessEqual("openNodes",n),this.augmentRenderNodes({uid:e.uid,exclude:a,include:s})},toggleSiblings(e){const t=this.openNodes[e.uid],n=Object(w["a"])(this.openNodes),i=Xs(e.uid,this.childrenMap,this.children);i.forEach(({uid:e,childUIDs:i,type:a})=>{if(i.length&&a!==Ce["b"].groupMarker)if(t){const t=Us(e,this.childrenMap);t.forEach(e=>{delete n[e.uid]}),delete n[e],this.augmentRenderNodes({uid:e,exclude:t.slice(1),include:[]})}else{n[e]=!0;const t=Gs(e,this.childrenMap,this.children).filter(e=>this.renderableChildNodesMap[e.uid]);this.augmentRenderNodes({uid:e,exclude:[],include:t})}}),this.setUnlessEqual("openNodes",n),this.persistState()},removeDeprecated(e,t){return t?e.filter(({deprecated:e})=>!e):e},generateNodesToRender(){const{children:e,openNodes:t,renderableChildNodesMap:n}=this;this.setUnlessEqual("nodesToRender",e.filter(e=>n[e.uid]&&(e.parent===Ks||t[e.parent]))),this.persistState(),this.scrollToElement()},augmentRenderNodes({uid:e,include:t=[],exclude:n=[]}){const i=this.nodesToRender.findIndex(t=>t.uid===e);if(t.length){const e=t.filter(e=>!this.nodesToRender.includes(e)),n=this.nodesToRender.slice(0);n.splice(i+1,0,...e),this.setUnlessEqual("nodesToRender",n)}else if(n.length){const e=new Set(n);this.setUnlessEqual("nodesToRender",this.nodesToRender.filter(t=>!e.has(t)))}this.persistState()},getFromStorage(e,t=null){const n=Fo["b"].get(Ul,{}),i=n[this.technologyPath];return i?e?i[e]||t:i:t},persistState(){const e={path:this.lastActivePathItem},{path:t}=this.activeUID&&this.childrenMap[this.activeUID]||e,n={technology:this.technology,path:t,hasApiChanges:!!this.apiChanges,openNodes:Object.keys(this.openNodes).map(Number),nodesToRender:this.nodesToRender.map(({uid:e})=>e),activeUID:this.activeUID,filter:this.filter,selectedTags:this.selectedTags},i={...Fo["b"].get(Ul,{}),[this.technologyPath]:n};Fo["b"].set(Ul,i)},clearPersistedState(){const e={...Fo["b"].get(Ul,{}),[this.technologyPath]:{}};Fo["b"].set(Ul,e)},restorePersistedState(){const e=this.getFromStorage();if(!e||e.path!==this.lastActivePathItem)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{technology:t,nodesToRender:n=[],filter:i="",hasAPIChanges:a=!1,activeUID:s=null,selectedTags:r=[],openNodes:o}=e;if(!n.length&&!i&&!r.length)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{childrenMap:l}=this,c=n.every(e=>l[e]),d=s?(this.childrenMap[s]||{}).path===this.lastActivePathItem:1===this.activePath.length;if(t!==this.technology||!c||a!==Boolean(this.apiChanges)||!d||s&&!i&&!r.length&&!n.includes(s))return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);this.setUnlessEqual("openNodes",Object.fromEntries(o.map(e=>[e,!0]))),this.setUnlessEqual("nodesToRender",n.map(e=>l[e])),this.selectedTags=r,this.filter=i,this.debouncedFilter=this.filter,this.activeUID=s,this.scrollToElement()},async scrollToElement(){if(await Object(Ee["b"])(1),!this.$refs.scroller)return;if(this.hasFilter&&!this.deprecatedHidden)return void this.$refs.scroller.scrollToItem(0);const e=document.getElementById(this.activeUID);if(e&&0===this.getChildPositionInScroller(e))return;const t=this.nodesToRender.findIndex(e=>e.uid===this.activeUID);-1!==t&&this.$refs.scroller.scrollToItem(t)},getChildPositionInScroller(e){if(!e)return 0;const{paddingTop:t,paddingBottom:n}=getComputedStyle(this.$refs.scroller.$el),i={top:parseInt(t,10)||0,bottom:parseInt(n,10)||0},{y:a,height:s}=this.$refs.scroller.$el.getBoundingClientRect(),{y:r}=e.getBoundingClientRect(),o=e.offsetParent.offsetHeight,l=r-a-i.top;return l<0?-1:l+o>=s-i.bottom?1:0},isInsideScroller(e){return this.$refs.scroller.$el.contains(e)},handleFocusIn({target:e}){this.lastFocusTarget=e;const t=this.getChildPositionInScroller(e);if(0===t)return;const{offsetHeight:n}=e.offsetParent;this.$refs.scroller.$el.scrollBy({top:n*t,left:0})},handleFocusOut(e){e.relatedTarget&&(this.isInsideScroller(e.relatedTarget)||(this.lastFocusTarget=null))},handleScrollerUpdate:Ir((async function(){await Object(Ee["a"])(300),this.lastFocusTarget&&this.isInsideScroller(this.lastFocusTarget)&&document.activeElement!==this.lastFocusTarget&&this.lastFocusTarget.focus({preventScroll:!0})}),50),setActiveUID(e){this.activeUID=e},handleNavigationChange(e){this.childrenMap[e].path.startsWith(this.technologyPath)&&this.setActiveUID(e)},pathsToFlatChildren(e){const t=e.slice(0).reverse(),{childrenMap:n}=this;let i=this.children;const a=[];while(t.length){const e=t.pop(),s=i.find(t=>t.path===e);if(!s)break;a.push(s),t.length&&(i=s.childUIDs.map(e=>n[e]))}return a},handleActivePathChange(e){const t=this.childrenMap[this.activeUID],n=Vl(e);if(t){if(n===t.path)return;const e=Xs(this.activeUID,this.childrenMap,this.children),i=Gs(this.activeUID,this.childrenMap,this.children),a=Qs(this.activeUID,this.childrenMap),s=[...i,...e,...a].find(e=>e.path===n);if(s)return void this.setActiveUID(s.uid)}const i=this.pathsToFlatChildren(e);i.length?this.setActiveUID(i[i.length-1].uid):this.activeUID?this.setActiveUID(null):this.trackOpenNodes(this.nodeChangeDeps)},updateFocusIndexExternally(){this.externalFocusChange=!0,this.activeIndex>0?this.focusIndex(this.activeIndex):this.focusIndex(0)},focusNodeParent(e){const t=this.childrenMap[e.parent];if(!t)return;const n=this.nodesToRender.findIndex(e=>e.uid===t.uid);-1!==n&&this.focusIndex(n)}}},ac=ic,sc=(n("8e4d"),Object(K["a"])(ac,dl,ul,!1,null,"1543892a",null)),rc=sc.exports,oc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"body",fn:function(t){var i=t.className;return[n("transition",{attrs:{name:"delay-visibility"}},[n("div",{staticClass:"loading-navigator",class:i,attrs:{"aria-hidden":"true"}},e._l(e.LOADER_ROWS,(function(e,t){return n("LoadingNavigatorItem",{key:t,attrs:{index:t,width:e.width,hideNavigatorIcon:e.hideNavigatorIcon}})})),1)])]}}])},"BaseNavigatorCard",e.$props,!1))},lc=[],cc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCardItem",{staticClass:"loading-navigator-item",style:"--index: "+e.index+";",attrs:{hideNavigatorIcon:e.hideNavigatorIcon},scopedSlots:e._u([{key:"navigator-icon",fn:function(e){var t=e.className;return[n("div",{class:t})]}},{key:"title-container",fn:function(){return[n("div",{staticClass:"loader",style:{width:e.width}})]},proxy:!0}])})},dc=[],uc={name:"LoadingNavigatorItem",components:{BaseNavigatorCardItem:kl},props:{...kl.props,index:{type:Number,default:0},width:{type:String,default:"50%"}}},hc=uc,pc=(n("d1b4"),Object(K["a"])(hc,cc,dc,!1,null,"0de29914",null)),gc=pc.exports;const fc=[{width:"30%",hideNavigatorIcon:!0},{width:"80%"},{width:"50%"}];var mc={name:"LoadingNavigatorCard",components:{BaseNavigatorCard:Hl,LoadingNavigatorItem:gc},props:{...Hl.props},data(){return{LOADER_ROWS:fc}}},yc=mc,vc=(n("115d"),Object(K["a"])(yc,oc,lc,!1,null,"4b6d345f",null)),bc=vc.exports,Tc={name:"Navigator",components:{NavigatorCard:rc,LoadingNavigatorCard:bc},data(){return{INDEX_ROOT_KEY:Ks}},props:{flatChildren:{type:Array,required:!0},parentTopicIdentifiers:{type:Array,required:!0},technology:{type:Object,required:!0},isFetching:{type:Boolean,default:!1},references:{type:Object,default:()=>{}},navigatorReferences:{type:Object,default:()=>{}},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},renderFilterOnTop:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},allowHiding:{type:Boolean,default:!0}},computed:{parentTopicReferences({references:e,parentTopicIdentifiers:t}){return t.reduce((t,n)=>{const i=e[n];return i?t.concat(i):(console.error(`Reference for "${n}" is missing`),t)},[])},activePath({parentTopicReferences:e,$route:{path:t}}){if(t=t.replace(/\/$/,"").toLowerCase(),!e.length)return[t];let n=1;return"technologies"===e[0].kind&&(n=2),e.slice(n).map(e=>e.url).concat(t)},type:()=>Ce["b"].module,technologyProps:({technology:e})=>({technology:e.title,technologyPath:e.path||e.url,isTechnologyBeta:e.beta})}},Sc=Tc,_c=(n("9c7e"),Object(K["a"])(Sc,ll,cl,!1,null,"159b9764",null)),Cc=_c.exports,kc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavBase",{staticClass:"documentation-nav",attrs:{breakpoint:e.BreakpointName.medium,hasOverlay:!1,hasSolidBackground:"",hasNoBorder:e.hasNoBorder,isDark:e.isDark,isWideFormat:"",hasFullWidthBorder:"","aria-label":e.$t("api-reference")},scopedSlots:e._u([e.displaySidenav?{key:"pre-title",fn:function(t){var i=t.closeNav,a=t.isOpen,s=t.currentBreakpoint,r=t.className;return[n("div",{class:r},[n("transition",{attrs:{name:"sidenav-toggle"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.sidenavHiddenOnLarge,expression:"sidenavHiddenOnLarge"}],staticClass:"sidenav-toggle-wrapper"},[n("button",{staticClass:"sidenav-toggle",attrs:{"aria-label":e.$t("navigator.open-navigator"),id:e.baseNavOpenSidenavButtonId,tabindex:a?-1:null},on:{click:function(t){return t.preventDefault(),e.handleSidenavToggle(i,s)}}},[n("span",{staticClass:"sidenav-icon-wrapper"},[n("SidenavIcon",{staticClass:"icon-inline sidenav-icon"})],1)]),n("span",{staticClass:"sidenav-toggle__separator"})])])],1)]}}:null,{key:"tray",fn:function(t){var i=t.closeNav;return[n("Hierarchy",{attrs:{currentTopicTitle:e.title,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,parentTopicIdentifiers:e.hierarchyItems,currentTopicTags:e.currentTopicTags,references:e.references}}),n("NavMenuItems",{staticClass:"nav-menu-settings",attrs:{previousSiblingChildren:e.breadcrumbCount}},[e.interfaceLanguage&&(e.swiftPath||e.objcPath)?n("LanguageToggle",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,closeNav:i}}):e._e(),e._t("menu-items")],2),e._t("tray-after",null,null,{breadcrumbCount:e.breadcrumbCount})]}}],null,!0)},[n("template",{slot:"default"},[e._t("title",(function(){return[e.rootLink?n("router-link",{staticClass:"nav-title-link",attrs:{to:e.rootLink}},[e._v(" "+e._s(e.$t("documentation.title"))+" ")]):n("span",{staticClass:"nav-title-link inactive"},[e._v(e._s(e.$t("documentation.title")))])]}),null,{rootLink:e.rootLink,linkClass:"nav-title-link",inactiveClass:"inactive"})],2),n("template",{slot:"after-content"},[e._t("after-content")],2)],2)},wc=[],Ic=n("cbcf"),xc=n("9b30"),$c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItems",{staticClass:"hierarchy",class:{"has-badge":e.hasBadge},attrs:{"aria-label":e.$t("documentation.nav.breadcrumbs")}},[e.root?n("HierarchyItem",{key:e.root.title,staticClass:"root-hierarchy",attrs:{url:e.addQueryParamsToUrl(e.root.url)}},[e._v(" "+e._s(e.root.title)+" ")]):e._e(),e._l(e.collapsibleItems,(function(t){return n("HierarchyItem",{key:t.title,attrs:{isCollapsed:"",url:e.addQueryParamsToUrl(t.url)}},[e._v(" "+e._s(t.title)+" ")])})),e.collapsibleItems.length?n("HierarchyCollapsedItems",{attrs:{topics:e.collapsibleItems}}):e._e(),e._l(e.nonCollapsibleItems,(function(t){return n("HierarchyItem",{key:t.title,attrs:{url:e.addQueryParamsToUrl(t.url)}},[e._v(" "+e._s(t.title)+" ")])})),n("HierarchyItem",[e._v(" "+e._s(e.currentTopicTitle)+" "),n("template",{slot:"tags"},[e.isSymbolDeprecated?n("Badge",{attrs:{variant:"deprecated"}}):e.isSymbolBeta?n("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.currentTopicTags,(function(t){return n("Badge",{key:t.type+"-"+t.text,attrs:{variant:t.type}},[e._v(" "+e._s(t.text)+" ")])}))],2)],2)],2)},Oc=[],Dc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"hierarchy-collapsed-items"},[n("span",{staticClass:"hierarchy-item-icon icon-inline"},[e._v("/")]),n("button",{ref:"btn",staticClass:"toggle",class:{focused:!e.collapsed},on:{click:e.toggleCollapsed}},[n("span",{staticClass:"indicator"},[n("EllipsisIcon",{staticClass:"icon-inline toggle-icon"})],1)]),n("ul",{ref:"dropdown",staticClass:"dropdown",class:{collapsed:e.collapsed}},e._l(e.topicsWithUrls,(function(t){return n("li",{key:t.title,staticClass:"dropdown-item"},[n("router-link",{staticClass:"nav-menu-link",attrs:{to:t.url}},[e._v(e._s(t.title))])],1)})),0)])},Pc=[],Lc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"ellipsis-icon",attrs:{viewBox:"0 0 14 14",themeId:"ellipsis"}},[n("path",{attrs:{d:"m12.439 7.777v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554z"}})])},Ac=[],Nc={name:"EllipsisIcon",components:{SVGIcon:fr["a"]}},Ec=Nc,jc=Object(K["a"])(Ec,Lc,Ac,!1,null,null,null),Bc=jc.exports,Rc={name:"HierarchyCollapsedItems",components:{EllipsisIcon:Bc},data:()=>({collapsed:!0}),props:{topics:{type:Array,required:!0}},watch:{collapsed(e,t){t&&!e?document.addEventListener("click",this.handleDocumentClick,!1):!t&&e&&document.removeEventListener("click",this.handleDocumentClick,!1)}},beforeDestroy(){document.removeEventListener("click",this.handleDocumentClick,!1)},computed:{topicsWithUrls:({$route:e,topics:t})=>t.map(t=>({...t,url:Object(P["b"])(t.url,e.query)}))},methods:{handleDocumentClick(e){const{target:t}=e,{collapsed:n,$refs:{btn:i,dropdown:a}}=this,s=!i.contains(t)&&!a.contains(t);!n&&s&&(this.collapsed=!0)},toggleCollapsed(){this.collapsed=!this.collapsed}}},Mc=Rc,zc=(n("2ca2"),Object(K["a"])(Mc,Dc,Pc,!1,null,"74906830",null)),Kc=zc.exports,qc=function(e,t){var n=t._c;return n(t.$options.components.NavMenuItemBase,{tag:"component",staticClass:"hierarchy-item",class:[{collapsed:t.props.isCollapsed},t.data.staticClass]},[n("span",{staticClass:"hierarchy-item-icon icon-inline"},[t._v("/")]),t.props.url?n("router-link",{staticClass:"parent item nav-menu-link",attrs:{to:t.props.url}},[t._t("default")],2):[n("span",{staticClass:"current item"},[t._t("default")],2),t._t("tags")]],2)},Fc=[],Hc=n("863d"),Vc={name:"HierarchyItem",components:{NavMenuItemBase:Hc["a"],InlineChevronRightIcon:vl["a"]},props:{isCollapsed:Boolean,url:{type:String,required:!1}}},Wc=Vc,Uc=(n("260a"),Object(K["a"])(Wc,qc,Fc,!0,null,"382bf39e",null)),Gc=Uc.exports;const Qc=3;var Xc={name:"Hierarchy",components:{Badge:ei["a"],NavMenuItems:xc["a"],HierarchyCollapsedItems:Kc,HierarchyItem:Gc},constants:{MaxVisibleLinks:Qc},inject:["store"],props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,references:Object,currentTopicTitle:{type:String,required:!0},parentTopicIdentifiers:{type:Array,default:()=>[]},currentTopicTags:{type:Array,default:()=>[]}},computed:{windowWidth:({store:e})=>e.state.contentWidth,parentTopics(){return this.parentTopicIdentifiers.reduce((e,t)=>{const n=this.references[t];if(n){const{title:t,url:i}=n;return e.concat({title:t,url:i})}return console.error(`Reference for "${t}" is missing`),e},[])},root:({parentTopics:e,windowWidth:t})=>t<=1e3?null:e[0],firstItemSlice:({root:e})=>e?1:0,linksAfterCollapse:({windowWidth:e,hasBadge:t})=>{const n=t?1:0;return e>1200?Qc-n:e>1e3?Qc-1-n:e>=800?Qc-2-n:0},collapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n,-t):e.slice(n),nonCollapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n).slice(-t):[],hasBadge:({isSymbolDeprecated:e,isSymbolBeta:t,currentTopicTags:n})=>e||t||n.length},methods:{addQueryParamsToUrl(e){return Object(P["b"])(e,this.$route.query)}}},Yc=Xc,Jc=(n("5208"),Object(K["a"])(Yc,$c,Oc,!1,null,"c2bd6086",null)),Zc=Jc.exports,ed=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItemBase",{staticClass:"nav-menu-setting language-container"},[n("div",{class:{"language-toggle-container":e.hasLanguages}},[n("select",{ref:"language-sizer",staticClass:"language-dropdown language-sizer",attrs:{"aria-hidden":"true",tabindex:"-1"}},[n("option",{key:e.currentLanguage.name,attrs:{selected:""}},[e._v(e._s(e.currentLanguage.name))])]),n("label",{staticClass:"nav-menu-setting-label",attrs:{for:e.hasLanguages?"language-toggle":null}},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),e.hasLanguages?n("select",{directives:[{name:"model",rawName:"v-model",value:e.languageModel,expression:"languageModel"}],staticClass:"language-dropdown nav-menu-link",style:"width: "+e.adjustedWidth+"px",attrs:{id:"language-toggle"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.languageModel=t.target.multiple?n:n[0]},function(t){return e.pushRoute(e.currentLanguage.route)}]}},e._l(e.languages,(function(t){return n("option",{key:t.api,domProps:{value:t.api}},[e._v(" "+e._s(t.name)+" ")])})),0):n("span",{staticClass:"nav-menu-toggle-none current-language",attrs:{"aria-current":"page"}},[e._v(e._s(e.currentLanguage.name))]),e.hasLanguages?n("InlineChevronDownIcon",{staticClass:"toggle-icon icon-inline"}):e._e()],1),e.hasLanguages?n("div",{staticClass:"language-list-container"},[n("span",{staticClass:"nav-menu-setting-label"},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),n("ul",{staticClass:"language-list"},e._l(e.languages,(function(t){return n("li",{key:t.api,staticClass:"language-list-item"},[t.api===e.languageModel?n("span",{staticClass:"current-language",attrs:{"data-language":t.api,"aria-current":"page"}},[e._v(" "+e._s(t.name)+" ")]):n("a",{staticClass:"nav-menu-link",attrs:{href:"#"},on:{click:function(n){return n.preventDefault(),e.pushRoute(t.route)}}},[e._v(" "+e._s(t.name)+" ")])])})),0)]):e._e()])},td=[],nd=n("7948"),id={name:"LanguageToggle",components:{InlineChevronDownIcon:nd["a"],NavMenuItemBase:Hc["a"]},inject:{store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},closeNav:{type:Function,default:()=>{}}},data(){return{languageModel:null,adjustedWidth:0}},mounted(){const e=Ne(async()=>{await Object(Ee["b"])(3),this.calculateSelectWidth()},150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)})},watch:{interfaceLanguage:{immediate:!0,handler(e){this.languageModel=e}},currentLanguage:{immediate:!0,handler:"calculateSelectWidth"}},methods:{getRoute(e){const t=e.query===O["a"].swift.key.url?void 0:e.query;return{query:{...this.$route.query,language:t},path:this.isCurrentPath(e.path)?null:Object(L["d"])(e.path)}},async pushRoute(e){await this.closeNav(),this.store.setPreferredLanguage(e.query),this.$router.push(this.getRoute(e))},isCurrentPath(e){return this.$route.path.replace(/^\//,"")===e},async calculateSelectWidth(){await this.$nextTick(),this.adjustedWidth=this.$refs["language-sizer"].clientWidth+6}},computed:{languages(){return[{name:O["a"].swift.name,api:O["a"].swift.key.api,route:{path:this.swiftPath,query:O["a"].swift.key.url}},{name:O["a"].objectiveC.name,api:O["a"].objectiveC.key.api,route:{path:this.objcPath,query:O["a"].objectiveC.key.url}}]},currentLanguage:({languages:e,languageModel:t})=>e.find(e=>e.api===t),hasLanguages:({objcPath:e,swiftPath:t})=>t&&e}},ad=id,sd=(n("b857"),Object(K["a"])(ad,ed,td,!1,null,"d12167e0",null)),rd=sd.exports,od={name:"DocumentationNav",components:{SidenavIcon:zl,NavBase:Ic["a"],NavMenuItems:xc["a"],Hierarchy:Zc,LanguageToggle:rd},props:{title:{type:String,required:!1},parentTopicIdentifiers:{type:Array,required:!1},isSymbolBeta:{type:Boolean,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isDark:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},currentTopicTags:{type:Array,required:!0},references:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!1},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},sidenavHiddenOnLarge:{type:Boolean,default:!1},displaySidenav:{type:Boolean,default:!1}},computed:{baseNavOpenSidenavButtonId:()=>Go["d"],BreakpointName:()=>Vo["b"],breadcrumbCount:({hierarchyItems:e})=>e.length+1,rootHierarchyReference:({parentTopicIdentifiers:e,references:t})=>t[e[0]]||{},isRootTechnologyLink:({rootHierarchyReference:{kind:e}})=>"technologies"===e,rootLink:({isRootTechnologyLink:e,rootHierarchyReference:t,$route:n})=>e?{path:t.url,query:n.query}:null,hierarchyItems:({parentTopicIdentifiers:e,isRootTechnologyLink:t})=>t?e.slice(1):e},methods:{async handleSidenavToggle(e,t){await e(),this.$emit("toggle-sidenav",t),await this.$nextTick();const n=document.getElementById(Fs);n&&n.focus()}}},ld=od,cd=(n("c61f"),Object(K["a"])(ld,kc,wc,!1,null,"138d523a",null)),dd=cd.exports,ud=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"StaticContentWidth"},[e._t("default")],2)},hd=[],pd={name:"StaticContentWidth",inject:["store"],mounted(){const e=Ne(async()=>{await this.$nextTick(),this.store.setContentWidth(this.$el.offsetWidth)},150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}),e()}},gd=pd,fd=Object(K["a"])(gd,ud,hd,!1,null,null,null),md=fd.exports,yd=n("3bdd"),vd=n("4009");const bd="symbol";var Td={watch:{topicData:{immediate:!0,handler:"extractOnThisPageSections"}},methods:{shouldRegisterContentSection(e){return e.type===_n["BlockType"].heading&&e.level<4},extractOnThisPageSections(e){if(!e)return;this.store.resetPageSections();const{metadata:{title:t},primaryContentSections:n,topicSections:i,defaultImplementationsSections:a,relationshipsSections:s,seeAlsoSections:r,kind:o}=e;this.store.addOnThisPageSection({title:t,anchor:vd["a"],level:1,isSymbol:o===bd},{i18n:!1}),n&&n.forEach(e=>{switch(e.kind){case Ke.content:At["a"].methods.forEach.call(e,e=>{this.shouldRegisterContentSection(e)&&this.store.addOnThisPageSection({title:e.text,anchor:e.anchor||Object(nn["a"])(e.text),level:e.level},{i18n:!1})});break;case Ke.properties:case Ke.restBody:case Ke.restCookies:case Ke.restEndpoint:case Ke.restHeaders:case Ke.restParameters:case Ke.restResponses:this.store.addOnThisPageSection({title:e.title,anchor:Object(nn["a"])(e.title),level:2});break;default:qt[e.kind]&&this.store.addOnThisPageSection(qt[e.kind])}}),i&&this.store.addOnThisPageSection(Kt.topics),a&&this.store.addOnThisPageSection(Kt.defaultImplementations),s&&this.store.addOnThisPageSection(Kt.relationships),r&&this.store.addOnThisPageSection(Kt.seeAlso)}}},Sd=n("9b56");const _d="0.3.0",Cd="navigator-hidden-large",{extractProps:kd}=Is.methods;var wd={name:"DocumentationTopicView",constants:{MIN_RENDER_JSON_VERSION_WITH_INDEX:_d,NAVIGATOR_HIDDEN_ON_LARGE_KEY:Cd},components:{Navigator:Cc,AdjustableSidebarWidth:ol,StaticContentWidth:md,NavigatorDataProvider:nr,Topic:Is,CodeTheme:Bs["a"],Nav:dd,QuickNavigationButton:lr,QuickNavigationModal:zo,PortalTarget:I["PortalTarget"]},mixins:[Ms["a"],zs["a"],Td],props:{enableMinimized:{type:Boolean,default:!1}},data(){return{topicDataDefault:null,topicDataObjc:null,sidenavVisibleOnMobile:!1,sidenavHiddenOnLarge:Fo["c"].get(Cd,!1),showQuickNavigationModal:!1,store:js,BreakpointName:Vo["b"]}},computed:{objcOverrides:({topicData:e})=>{const{variantOverrides:t=[]}=e||{},n=({interfaceLanguage:e})=>e===O["a"].objectiveC.key.api,i=({traits:e})=>e.some(n),a=t.find(i);return a?a.patch:null},enableQuickNavigation:({isTargetIDE:e})=>!e&&Object(Ze["c"])(["features","docs","quickNavigation","enable"],!0),topicData:{get(){return this.topicDataObjc?this.topicDataObjc:this.topicDataDefault},set(e){this.topicDataDefault=e}},topicKey:({$route:e,topicProps:t})=>[e.path,t.interfaceLanguage].join(),topicProps(){return kd(this.topicData)},parentTopicIdentifiers:({topicProps:{hierarchy:{paths:e=[]},references:t},$route:n})=>e.length?e.find(e=>{const i=e.find(e=>t[e]&&"technologies"!==t[e].kind),a=i&&t[i];return a&&n.path.toLowerCase().startsWith(a.url.toLowerCase())})||e[0]:[],technology:({$route:e,topicProps:{identifier:t,references:n,role:i,title:a},parentTopicIdentifiers:s})=>{const r={title:a,url:e.path},o=n[t];if(!s.length)return o||r;const l=n[s[0]];return l&&"technologies"!==l.kind?l:(i!==k["a"].collection||o)&&(l&&n[s[1]]||o)||r},languagePaths:({topicData:{variants:e=[]}})=>e.reduce((e,t)=>t.traits.reduce((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e,e),{}),objcPath:({languagePaths:{[O["a"].objectiveC.key.api]:[e]=[]}={}})=>e,swiftPath:({languagePaths:{[O["a"].swift.key.api]:[e]=[]}={}})=>e,isSymbolBeta:({topicProps:{platforms:e}})=>!!(e&&e.length&&e.every(e=>e.beta)),isSymbolDeprecated:({topicProps:{platforms:e,deprecationSummary:t}})=>!!(t&&t.length>0||e&&e.length&&e.every(e=>e.deprecatedAt)),enableNavigator:({isTargetIDE:e,topicDataDefault:t})=>!e&&Object(yd["b"])(Object(yd["a"])(t.schemaVersion),_d)>=0,enableOnThisPageNav:({isTargetIDE:e})=>!Object(Ze["c"])(["features","docs","onThisPageNavigator","disable"],!1)&&!e,sidebarProps:({sidenavVisibleOnMobile:e,enableNavigator:t,sidenavHiddenOnLarge:n})=>t?{shownOnMobile:e,hiddenOnLarge:n}:{},sidebarListeners(){return this.enableNavigator?{"update:shownOnMobile":this.toggleMobileSidenav,"update:hiddenOnLarge":this.toggleLargeSidenav}:{}}},methods:{applyObjcOverrides(){this.topicDataObjc=C(Object(w["a"])(this.topicData),this.objcOverrides)},handleCodeColorsChange(e){Rs["a"].updateCodeColors(e)},handleToggleSidenav(e){e===Vo["b"].large?this.toggleLargeSidenav():this.toggleMobileSidenav()},openQuickNavigationModal(){this.sidenavVisibleOnMobile||(this.showQuickNavigationModal=!0)},toggleLargeSidenav(e=!this.sidenavHiddenOnLarge){this.sidenavHiddenOnLarge=e,Fo["c"].set(Cd,e)},toggleMobileSidenav(e=!this.sidenavVisibleOnMobile){this.sidenavVisibleOnMobile=e},onQuickNavigationKeydown(e){("/"===e.key||"o"===e.key&&e.shiftKey&&e.metaKey)&&this.enableNavigator&&"input"!==e.target.tagName.toLowerCase()&&(this.openQuickNavigationModal(),e.preventDefault())}},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"}),this.enableQuickNavigation&&window.addEventListener("keydown",this.onQuickNavigationKeydown)},provide(){return{store:this.store}},inject:{isTargetIDE:{default(){return!1}}},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.off("codeColors",this.handleCodeColorsChange),this.enableQuickNavigation&&window.removeEventListener("keydown",this.onQuickNavigationKeydown)},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n(e=>e.newContentMounted()):Object(w["c"])(e,t,n).then(t=>n(n=>{Object(Sd["c"])(e.params.locale,n),n.topicData=t,e.query.language===O["a"].objectiveC.key.url&&n.objcOverrides&&n.applyObjcOverrides()})).catch(n)},beforeRouteUpdate(e,t,n){e.path===t.path&&e.query.language===O["a"].objectiveC.key.url&&this.objcOverrides?(this.applyObjcOverrides(),n()):Object(w["e"])(e,t)?Object(w["c"])(e,t,n).then(t=>{this.topicDataObjc=null,this.topicData=t,e.query.language===O["a"].objectiveC.key.url&&this.objcOverrides&&this.applyObjcOverrides(),Object(Sd["c"])(e.params.locale,this),n()}).catch(n):n()},created(){this.store.reset()},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},Id=wd,xd=(n("857c"),Object(K["a"])(Id,i,a,!1,null,"4a89caca",null));t["default"]=xd.exports},f9c9:function(e,t,n){}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic.f9ef3692.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic.f9ef3692.js new file mode 100644 index 000000000..d19f56d35 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic.f9ef3692.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[982,675],{5840:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Eu}});var i=function(){var e=this,t=e._self._c;return t("CodeTheme",{staticClass:"doc-topic-view"},[e.topicData?[t(e.enableNavigator?"AdjustableSidebarWidth":"StaticContentWidth",e._g(e._b({tag:"component",staticClass:"full-width-container topic-wrapper",scopedSlots:e._u([{key:"aside",fn:function({scrollLockID:n,breakpoint:i}){return[t("NavigatorDataProvider",{ref:"NavigatorDataProvider",attrs:{"interface-language":e.topicProps.interfaceLanguage,technologyUrl:e.technology.url,"api-changes-version":e.store.state.selectedAPIChangesVersion},scopedSlots:e._u([{key:"default",fn:function(s){return[t("div",{staticClass:"doc-topic-aside"},[e.enableQuickNavigation?t("QuickNavigationModal",{attrs:{children:s.flatChildren,showQuickNavigationModal:e.showQuickNavigationModal,technology:e.technology.title},on:{"update:showQuickNavigationModal":function(t){e.showQuickNavigationModal=t},"update:show-quick-navigation-modal":function(t){e.showQuickNavigationModal=t}}}):e._e(),t("transition",{attrs:{name:"delay-hiding"}},[t("Navigator",{directives:[{name:"show",rawName:"v-show",value:e.sidenavVisibleOnMobile||i===e.BreakpointName.large,expression:"sidenavVisibleOnMobile || breakpoint === BreakpointName.large"}],attrs:{flatChildren:s.flatChildren,"parent-topic-identifiers":e.parentTopicIdentifiers,technology:s.technology||e.technology,"is-fetching":s.isFetching,"error-fetching":s.errorFetching,"api-changes":s.apiChanges,references:e.topicProps.references,"navigator-references":s.references,scrollLockID:n,"render-filter-on-top":i!==e.BreakpointName.large},on:{close:function(t){return e.handleToggleSidenav(i)}},scopedSlots:e._u([e.enableQuickNavigation?{key:"filter",fn:function(){return[t("QuickNavigationButton",{nativeOn:{click:function(t){return e.openQuickNavigationModal.apply(null,arguments)}}})]},proxy:!0}:null],null,!0)})],1)],1)]}}],null,!0)})]}}],null,!1,2308467884)},"component",e.sidebarProps,!1),e.sidebarListeners),[t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}}),e.isTargetIDE?e._e():t("Nav",{attrs:{title:e.topicProps.title,diffAvailability:e.topicProps.diffAvailability,interfaceLanguage:e.topicProps.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,parentTopicIdentifiers:e.parentTopicIdentifiers,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,currentTopicTags:e.topicProps.tags,references:e.topicProps.references,displaySidenav:e.enableNavigator,sidenavHiddenOnLarge:e.sidenavHiddenOnLarge},on:{"toggle-sidenav":e.handleToggleSidenav}}),t("Topic",e._b({key:e.topicKey,attrs:{objcPath:e.objcPath,swiftPath:e.swiftPath,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,languagePaths:e.languagePaths,enableOnThisPageNav:e.enableOnThisPageNav,enableMinimized:e.enableMinimized}},"Topic",e.topicProps,!1))],1)]:e._e()],2)},s=[];const a="/";function r(e){return e.replace(/~[0,1]/g,(e=>({"~0":"~","~1":"/"}[e]||e)))}function*o(e){const t=1;if(e.lengtht)throw new Error(`invalid array index ${e}`);return n}function*p(e,t,n={strict:!1}){let i=e;for(const s of o(t)){if(n.strict&&!Object.prototype.hasOwnProperty.call(i,s))throw new u(t);i=i[s],yield{node:i,token:s}}}function g(e,t){let n=e;for(const{node:i}of p(e,t,{strict:!0}))n=i;return n}function f(e,t,n){let i=null,s=e,a=null;for(const{node:o,token:l}of p(e,t))i=s,s=o,a=l;if(!i)throw new u(t);if(Array.isArray(i))try{const e=h(a,i);i.splice(e,0,n)}catch(r){throw new u(t)}else Object.assign(i,{[a]:n});return e}function m(e,t){let n=null,i=e,s=null;for(const{node:r,token:o}of p(e,t))n=i,i=r,s=o;if(!n)throw new u(t);if(Array.isArray(n))try{const e=h(s,n);n.splice(e,1)}catch(a){throw new u(t)}else{if(!i)throw new u(t);delete n[s]}return e}function y(e,t,n){return m(e,t),f(e,t,n),e}function v(e,t,n){const i=g(e,t);return m(e,t),f(e,n,i),e}function b(e,t,n){return f(e,n,g(e,t)),e}function T(e,t,n){function i(e,t){const n=typeof e,s=typeof t;if(n!==s)return!1;switch(n){case d:{const n=Object.keys(e),s=Object.keys(t);return n.length===s.length&&n.every(((n,a)=>n===s[a]&&i(e[n],t[n])))}default:return e===t}}const s=g(e,t);if(!i(n,s))throw new Error("test failed");return e}const S={add:(e,{path:t,value:n})=>f(e,t,n),copy:(e,{from:t,path:n})=>b(e,t,n),move:(e,{from:t,path:n})=>v(e,t,n),remove:(e,{path:t})=>m(e,t),replace:(e,{path:t,value:n})=>y(e,t,n),test:(e,{path:t,value:n})=>T(e,t,n)};function _(e,{op:t,...n}){const i=S[t];if(!i)throw new Error("unknown operation");return i(e,n)}function C(e,t){return t.reduce(_,e)}var k=n(7192),w=n(8841),I=n(2433),x=function(){var e=this,t=e._self._c;return t("div",{staticClass:"doc-topic",class:{"with-on-this-page":e.enableOnThisPageNav&&e.isOnThisPageNavVisible}},[t(e.isTargetIDE?"div":"main",{tag:"component",staticClass:"main",attrs:{id:"main"}},[t("DocumentationHero",{attrs:{role:e.role,enhanceBackground:e.enhanceBackground,enableMinimized:e.enableMinimized,shortHero:e.shortHero,shouldShowLanguageSwitcher:e.shouldShowLanguageSwitcher,iconOverride:e.references[e.pageIcon],standardColorIdentifier:e.standardColorIdentifier},scopedSlots:e._u([{key:"above-content",fn:function(){return[e._t("above-hero-content")]},proxy:!0}],null,!0)},[e._t("above-title"),e.shouldShowLanguageSwitcher?t("LanguageSwitcher",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath}}):e._e(),t("Title",{class:{"minimized-title":e.enableMinimized},attrs:{eyebrow:e.enableMinimized?null:e.roleHeading},scopedSlots:e._u([e.isSymbolDeprecated||e.isSymbolBeta?{key:"after",fn:function(){return[t("small",{class:e.tagName,attrs:{"data-tag-name":e.tagName}})]},proxy:!0}:null],null,!0)},[t(e.titleBreakComponent,{tag:"component"},[e._v(e._s(e.title))])],1),e.abstract?t("Abstract",{class:{"minimized-abstract":e.enableMinimized},attrs:{content:e.abstract}}):e._e(),e.sampleCodeDownload?t("div",[t("DownloadButton",{staticClass:"sample-download",attrs:{action:e.sampleCodeDownload.action}})],1):e._e(),e.shouldShowAvailability?t("Availability",{attrs:{platforms:e.platforms,technologies:e.technologies}}):e._e(),e.declarations.length?t("div",{staticClass:"declarations-container",class:{"minimized-container":e.enableMinimized}},e._l(e.declarations,(function(n,i){return t("Declaration",{key:i,attrs:{conformance:e.conformance,declarations:n.declarations,source:e.remoteSource}})})),1):e._e()],2),t("div",{staticClass:"doc-content-wrapper"},[t("div",{staticClass:"doc-content",class:{"no-primary-content":!e.hasPrimaryContent&&e.enhanceBackground}},[e.hasPrimaryContent?t("div",{class:["container",{"minimized-container":e.enableMinimized}]},[t("div",{staticClass:"description",class:{"after-enhanced-hero":e.enhanceBackground}},[e.isRequirement?t("RequirementMetadata",{attrs:{defaultImplementationsCount:e.defaultImplementationsCount}}):e._e(),e.deprecationSummary&&e.deprecationSummary.length?t("Aside",{attrs:{kind:"deprecated"}},[t("ContentNode",{attrs:{content:e.deprecationSummary}})],1):e._e(),e.downloadNotAvailableSummary&&e.downloadNotAvailableSummary.length?t("Aside",{attrs:{kind:"note"}},[t("ContentNode",{attrs:{content:e.downloadNotAvailableSummary}})],1):e._e()],1),e.primaryContentSectionsSanitized&&e.primaryContentSectionsSanitized.length?t("PrimaryContent",{class:{"with-border":!e.enhanceBackground},attrs:{conformance:e.conformance,source:e.remoteSource,sections:e.primaryContentSectionsSanitized}}):e._e(),e.shouldShowViewMoreLink?t("ViewMore",{attrs:{url:e.viewMoreLink}}):e._e()],1):e._e(),e.shouldRenderTopicSection?t("Topics",{attrs:{sections:e.topicSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,topicStyle:e.topicSectionsStyle}}):e._e(),e.defaultImplementationsSections&&!e.enableMinimized?t("DefaultImplementations",{attrs:{sections:e.defaultImplementationsSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}}):e._e(),e.relationshipsSections&&!e.enableMinimized?t("Relationships",{attrs:{sections:e.relationshipsSections}}):e._e(),e.seeAlsoSections&&!e.enableMinimized?t("SeeAlso",{attrs:{sections:e.seeAlsoSections}}):e._e()],1),e.enableOnThisPageNav?[t("OnThisPageStickyContainer",{directives:[{name:"show",rawName:"v-show",value:e.isOnThisPageNavVisible,expression:"isOnThisPageNavVisible"}]},[e.topicState.onThisPageSections.length>2?t("OnThisPageNav"):e._e()],1)]:e._e()],2),!e.isTargetIDE&&e.hasBetaContent?t("BetaLegalText"):e._e()],1),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("documentation.current-page",{title:e.pageTitle}))+" ")])],1)},$=[],D=n(3078),P=n(2974),L=n(2449),A=n(5947),O=n(4030),N=n(7587),R=function(){var e=this,t=e._self._c;return t("div",{staticClass:"betainfo"},[t("div",{staticClass:"betainfo-container"},[t("GridRow",[t("GridColumn",{attrs:{span:{large:12}}},[t("p",{staticClass:"betainfo-label"},[e._v(e._s(e.$t("metadata.beta.software")))]),t("div",{staticClass:"betainfo-content"},[e._t("content",(function(){return[t("p",[e._v(e._s(e.$t("metadata.beta.legal")))])]}))],2),e._t("after")],2)],1)],1)])},B=[],E=n(9649),M=n(1576),z={name:"BetaLegalText",components:{GridColumn:M.Z,GridRow:E.Z}},K=z,Z=n(1001),j=(0,Z.Z)(K,R,B,!1,null,"ba3b3cc0",null),q=j.exports,F=function(){var e=this,t=e._self._c;return t("Section",{staticClass:"language",attrs:{role:"complementary","aria-label":e.$t("language")}},[t("Title",[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),t("div",{staticClass:"language-list"},[t("LanguageSwitcherLink",{staticClass:"language-option swift",class:{active:e.swift.active},attrs:{url:e.swift.active?null:e.swift.url},on:{click:function(t){return e.chooseLanguage(e.swift)}}},[e._v(" "+e._s(e.swift.name)+" ")]),t("LanguageSwitcherLink",{staticClass:"language-option objc",class:{active:e.objc.active},attrs:{url:e.objc.active?null:e.objc.url},on:{click:function(t){return e.chooseLanguage(e.objc)}}},[e._v(" "+e._s(e.objc.name)+" ")])],1)],1)},H=[],V=function(){var e=this,t=e._self._c;return e.url?t("a",{attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._t("default")],2):t("span",[e._t("default")],2)},W=[],U={name:"LanguageSwitcherLink",props:{url:[String,Object]}},G=U,Q=(0,Z.Z)(G,V,W,!1,null,null,null),J=Q.exports,Y=function(){var e=this,t=e._self._c;return t("div",{staticClass:"summary-section"},[e._t("default")],2)},X=[],ee={name:"Section"},te=ee,ne=(0,Z.Z)(te,Y,X,!1,null,"3aa6f694",null),ie=ne.exports,se=function(){var e=this,t=e._self._c;return t("p",{staticClass:"title"},[e._t("default")],2)},ae=[],re={name:"Title"},oe=re,le=(0,Z.Z)(oe,se,ae,!1,null,"6796f6ea",null),ce=le.exports,de={name:"LanguageSwitcher",components:{LanguageSwitcherLink:J,Section:ie,Title:ce},inject:{isTargetIDE:{default:()=>!1},store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!0},swiftPath:{type:String,required:!0}},computed:{objc:({interfaceLanguage:e,objcPath:t,$route:{query:n}})=>({...D.Z.objectiveC,active:D.Z.objectiveC.key.api===e,url:(0,L.Q2)((0,A.Jf)(t),{...n,language:D.Z.objectiveC.key.url})}),swift:({interfaceLanguage:e,swiftPath:t,$route:{query:n}})=>({...D.Z.swift,active:D.Z.swift.key.api===e,url:(0,L.Q2)((0,A.Jf)(t),{...n,language:void 0})})},methods:{chooseLanguage(e){this.isTargetIDE||this.store.setPreferredLanguage(e.key.url),this.$router.push(e.url)}}},ue=de,he=(0,Z.Z)(ue,F,H,!1,null,"1a36493d",null),pe=he.exports,ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"view-more-link"},[t("router-link",{staticClass:"base-link",attrs:{to:e.url}},[e._t("default",(function(){return[e._v(e._s(e.$t("documentation.view-more")))]}))],2)],1)},fe=[],me={name:"ViewMore",props:{url:{type:String,required:!0}}},ye=me,ve=(0,Z.Z)(ye,ge,fe,!1,null,"3f54e653",null),be=ve.exports,Te=function(){var e=this,t=e._self._c;return t("div",{class:["documentation-hero",{"documentation-hero--disabled":!e.enhanceBackground,"theme-dark":e.enhanceBackground}],style:e.styles},[t("div",{staticClass:"icon"},[e.enhanceBackground?t("TopicTypeIcon",{key:"first",staticClass:"background-icon first-icon",attrs:{type:e.type,"image-override":e.iconOverride,"with-colors":""}}):e._e()],1),t("div",{staticClass:"documentation-hero__above-content"},[e._t("above-content")],2),t("div",{staticClass:"documentation-hero__content",class:{"short-hero":e.shortHero,"extra-bottom-padding":e.shouldShowLanguageSwitcher,"minimized-hero":e.enableMinimized}},[e._t("default")],2)])},Se=[],_e=n(3570),Ce=n(5629),ke=n(1869);const we={red:"red",orange:"orange",yellow:"yellow",blue:"blue",green:"green",purple:"purple",gray:"gray"};var Ie={name:"DocumentationHero",components:{TopicTypeIcon:_e.Z},props:{role:{type:String,required:!0},enhanceBackground:{type:Boolean,required:!0},enableMinimized:{type:Boolean,default:!1},shortHero:{type:Boolean,required:!0},shouldShowLanguageSwitcher:{type:Boolean,required:!0},iconOverride:{type:Object,required:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)}},computed:{color:({type:e})=>ke.g[Ce.$[e]||e]||ke.c.teal,styles:({color:e,standardColorIdentifier:t})=>({"--accent-color":`var(--color-documentation-intro-accent, var(--color-type-icon-${e}))`,"--standard-accent-color":t&&`var(--color-standard-${t}-documentation-intro-fill, var(--color-standard-${t}))`}),type:({role:e})=>{switch(e){case k.L.collection:return Ce.t.module;case k.L.collectionGroup:return Ce.t.collection;default:return e}}}},xe=Ie,$e=(0,Z.Z)(xe,Te,Se,!1,null,"0a9cf53e",null),De=$e.exports,Pe=n(352),Le=n(3946),Ae=function(){var e=this,t=e._self._c;return t("div",{staticClass:"OnThisPageNav"},[t("ul",{staticClass:"items"},e._l(e.onThisPageSections,(function(n){return t("li",{key:n.anchor,class:e.getItemClasses(n)},[t("router-link",{staticClass:"base-link",attrs:{to:n.url},nativeOn:{click:function(t){return e.handleFocusAndScroll(n.anchor)}}},[t(e.getWrapperComponent(n),{tag:"component"},[e._v(" "+e._s(e.getTextContent(n))+" ")])],1)],1)})),0)])},Oe=[];function Ne(e,t){let n,i;return function(...s){const a=this;if(!i)return e.apply(a,s),void(i=Date.now());clearTimeout(n),n=setTimeout((()=>{Date.now()-i>=t&&(e.apply(a,s),i=Date.now())}),t-(Date.now()-i))}}var Re=n(5657),Be=n(3704),Ee={name:"OnThisPageNav",components:{WordBreak:Pe.Z},mixins:[Be.Z],inject:{store:{default(){return{state:{onThisPageSections:[],currentPageAnchor:null}}}}},computed:{onThisPageSections:({store:e,$route:t})=>e.state.onThisPageSections.map((e=>({...e,url:(0,L.Q2)(`#${e.anchor}`,t.query)}))),currentPageAnchor:({store:e})=>e.state.currentPageAnchor},async mounted(){window.addEventListener("scroll",this.onScroll,!1),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("scroll",this.onScroll)}))},watch:{onThisPageSections:{immediate:!0,async handler(){await(0,Re.J)(8),this.onScroll()}}},methods:{onScroll:Ne((function(){const e=this.onThisPageSections.length;if(!e)return;const{scrollY:t,innerHeight:n}=window,{scrollHeight:i}=document.body,s=t+n>=i,a=t<=0,r=.3*n+t;if(a||s){const t=a?0:e-1;return void this.store.setCurrentPageSection(this.onThisPageSections[t].anchor)}let o,l,c=null;for(o=0;o(0,Xe.$8)(["theme","code","indentationWidth"],it),formattedTokens:({language:e,formattedSwiftTokens:t,tokens:n})=>e===D.Z.swift.key.api?t:n,formattedSwiftTokens:({indentationWidth:e,tokens:t})=>{const n=" ".repeat(e);let i=!1;const s=[];let a=0,r=null,o=null,l=null,c=null,d=0,u=null;while(ae===nt.attribute||e===nt.externalParam;e.text&&e.text.endsWith(", ")&&g&&f(g)&&(h.text=`${e.text.trimEnd()}\n${n}`,i=!0),s.push(h),a+=1}if(i&&null!==r){const e=s[r].text;s[r].text=`${e}\n${n}`}if(i&&null!==l){const e=s[l].text,t=e.slice(0,c),n=e.slice(c),i=`${t}\n${n}`;s[l].text=i}return s},hasMultipleLines({formattedTokens:e}){return e.reduce(((t,n,i)=>{let s=/\n/g;return i===e.length-1&&(s=/\n(?!$)/g),n.text?t+(n.text.match(s)||[]).length:t}),1)>=2}},methods:{propsFor(e){return{kind:e.kind,identifier:e.identifier,text:e.text,tokens:e.tokens}},handleWindowResize(){this.displaysMultipleLines=(0,Je.s)(this.$refs.declarationGroup)}},async mounted(){window.addEventListener("resize",this.handleWindowResize),this.language===D.Z.objectiveC.key.api&&(await this.$nextTick(),Qe(this.$refs.code.$el,this.language)),this.handleWindowResize()},beforeDestroy(){window.removeEventListener("resize",this.handleWindowResize)}},at=st,rt=(0,Z.Z)(at,We,Ue,!1,null,"d22a3f50",null),ot=rt.exports,lt=n(1842),ct={name:"DeclarationGroup",components:{Source:ot},mixins:[lt.PH],inject:{languages:{default:()=>new Set},interfaceLanguage:{default:()=>D.Z.swift.key.api},symbolKind:{default:()=>{}}},props:{declaration:{type:Object,required:!0},shouldCaption:{type:Boolean,default:!1},changeType:{type:String,required:!1}},computed:{classes:({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n})=>({[`declaration-group--changed declaration-group--${e}`]:e,[t]:n}),caption(){return this.declaration.platforms.join(", ")},isSwift:({interfaceLanguage:e})=>e===D.Z.swift.key.api}},dt=ct,ut=(0,Z.Z)(dt,He,Ve,!1,null,"4f51d8d2",null),ht=ut.exports,pt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"declaration-diff"},[t("div",{staticClass:"declaration-diff-current"},[t("div",{staticClass:"declaration-diff-version"},[e._v("Current")]),e._l(e.currentDeclarations,(function(n,i){return t("DeclarationGroup",{key:i,attrs:{declaration:n,"should-caption":e.currentDeclarations.length>1,changeType:e.changeType}})}))],2),t("div",{staticClass:"declaration-diff-previous"},[t("div",{staticClass:"declaration-diff-version"},[e._v("Previous")]),e._l(e.previousDeclarations,(function(n,i){return t("DeclarationGroup",{key:i,attrs:{declaration:n,"should-caption":e.previousDeclarations.length>1,changeType:e.changeType}})}))],2)])},gt=[],ft={name:"DeclarationDiff",components:{DeclarationGroup:ht},props:{changes:{type:Object,required:!0},changeType:{type:String,required:!0}},computed:{previousDeclarations:({changes:e})=>e.declaration.previous||[],currentDeclarations:({changes:e})=>e.declaration.new||[]}},mt=ft,yt=(0,Z.Z)(mt,pt,gt,!1,null,"b3e21c4a",null),vt=yt.exports,bt=function(){var e=this,t=e._self._c;return t("a",{staticClass:"declaration-source-link",attrs:{href:e.url,title:`Open source file for ${e.fileName}`,target:"_blank"}},[e.isSwiftFile?t("SwiftFileIcon",{staticClass:"declaration-icon"}):e._e(),t("WordBreak",[e._v(e._s(e.fileName))])],1)},Tt=[],St=n(7834),_t={name:"DeclarationSourceLink",components:{WordBreak:Pe.Z,SwiftFileIcon:St.Z},props:{url:{type:String,required:!0},fileName:{type:String,required:!0}},computed:{isSwiftFile:({fileName:e})=>e.endsWith(".swift")}},Ct=_t,kt=(0,Z.Z)(Ct,bt,Tt,!1,null,"5863919c",null),wt=kt.exports,It=n(9426),xt={name:"Declaration",components:{DeclarationDiff:vt,DeclarationGroup:ht,DeclarationSourceLink:wt,ConditionalConstraints:Fe.Z},constants:{ChangeTypes:It.yf,multipleLinesClass:Ye._},inject:["identifier","store"],data:({store:{state:e}})=>({state:e,multipleLinesClass:Ye._}),props:{conformance:{type:Object,required:!1},source:{type:Object,required:!1},declarations:{type:Array,required:!0}},computed:{hasPlatformVariants(){return this.declarations.length>1},hasModifiedChanges({declarationChanges:e}){if(!e||!e.declaration)return!1;const t=e.declaration;return!(!(t.new||[]).length||!(t.previous||[]).length)},declarationChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t],changeType:({declarationChanges:e,hasModifiedChanges:t})=>{if(!e)return;const n=e.declaration;return n?t?It.yf.modified:e.change:e.change===It.yf.added?It.yf.added:void 0},changeClasses:({changeType:e})=>({[`changed changed-${e}`]:e})}},$t=xt,Dt=(0,Z.Z)($t,je,qe,!1,null,"2ab6251b",null),Pt=Dt.exports,Lt=function(){var e=this,t=e._self._c;return t("ContentNode",e._b({staticClass:"abstract"},"ContentNode",e.$props,!1))},At=[],Ot=n(8846),Nt={name:"Abstract",components:{ContentNode:Ot.Z},props:Ot.Z.props},Rt=Nt,Bt=(0,Z.Z)(Rt,Lt,At,!1,null,"cdcaacd2",null),Et=Bt.exports,Mt=n(7605),zt=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,wrapTitle:!0}})},Kt=[];const Zt={topics:{title:"sections.topics",anchor:"topics",level:2},defaultImplementations:{title:"sections.default-implementations",anchor:"default-implementations",level:2},relationships:{title:"sections.relationships",anchor:"relationships",level:2},seeAlso:{title:"sections.see-also",anchor:"see-also",level:2}},jt={[Ze.details]:{title:"sections.details",anchor:"details",level:2},[Ze.parameters]:{title:"sections.parameters",anchor:"parameters",level:2},[Ze.possibleValues]:{title:"sections.possible-values",anchor:"possibleValues",level:2}};var qt=function(){var e=this,t=e._self._c;return t("ContentTable",{attrs:{anchor:e.anchor,title:e.title}},e._l(e.sectionsWithTopics,(function(n,i){return t("ContentTableSection",{key:`${n.title}_${i}`,class:{"no-title":!n.title},attrs:{title:n.title,anchor:n.anchor},scopedSlots:e._u([n.title&&e.wrapTitle?{key:"title",fn:function({className:i}){return[t("LinkableHeading",{class:i,attrs:{level:3,anchor:n.anchor}},[t("WordBreak",[e._v(e._s(n.title))])],1)]}}:null,n.abstract?{key:"abstract",fn:function(){return[t("ContentNode",{attrs:{content:n.abstract}})]},proxy:!0}:null,n.discussion?{key:"discussion",fn:function(){return[t("ContentNode",{attrs:{content:n.discussion.content}})]},proxy:!0}:null],null,!0)},[e.shouldRenderList?e._l(n.topics,(function(n){return t("TopicsLinkBlock",{key:n.identifier,staticClass:"topic",attrs:{topic:n,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}})})):t("TopicsLinkCardGrid",{staticClass:"topic",attrs:{items:n.topics,topicStyle:e.topicStyle}})],2)})),1)},Ft=[],Ht=n(2627),Vt=n(8039),Wt=n(5953),Ut=function(){var e=this,t=e._self._c;return t("section",{staticClass:"contenttable alt-light"},[t("div",{staticClass:"container"},[t("LinkableHeading",{staticClass:"title",attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),e._t("default")],2)])},Gt=[],Qt={name:"ContentTable",components:{LinkableHeading:Vt.Z},props:{anchor:{type:String,required:!0},title:{type:String,required:!0}}},Jt=Qt,Yt=(0,Z.Z)(Jt,Ut,Gt,!1,null,"6e075935",null),Xt=Yt.exports,en=function(){var e=this,t=e._self._c;return t("div",{staticClass:"contenttable-section"},[t("div",{staticClass:"section-title"},[e._t("title",(function(){return[e.title?t("LinkableHeading",{class:e.className,attrs:{level:3,anchor:e.anchorComputed}},[e._v(e._s(e.title))]):e._e()]}),{className:e.className})],2),t("div",{staticClass:"section-content"},[e._t("abstract"),e._t("discussion"),e._t("default")],2)])},tn=[],nn=n(3208);const sn="contenttable-title";var an={name:"ContentTableSection",components:{LinkableHeading:Vt.Z},props:{title:{type:String,required:!1},anchor:{type:String,default:null}},computed:{anchorComputed:({title:e,anchor:t})=>t||(0,nn.HA)(e||""),className:()=>sn}},rn=an,on=(0,Z.Z)(rn,en,tn,!1,null,"1b0546d9",null),ln=on.exports,cn=n(9037),dn={name:"TopicsTable",mixins:[Wt.Z],components:{TopicsLinkCardGrid:Ht.Z,WordBreak:Pe.Z,ContentTable:Xt,TopicsLinkBlock:cn["default"],ContentNode:Ot.Z,ContentTableSection:ln,LinkableHeading:Vt.Z},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:{type:Array,required:!0},title:{type:String,required:!1,default(){return"Topics"}},anchor:{type:String,required:!1,default(){return"topics"}},wrapTitle:{type:Boolean,default:!1},topicStyle:{type:String,default:Le.o.list}},computed:{shouldRenderList:({topicStyle:e})=>e===Le.o.list,sectionsWithTopics(){return this.sections.map((e=>({...e,topics:e.identifiers.reduce(((e,t)=>this.references[t]?e.concat(this.references[t]):e),[])})))}}},un=dn,hn=(0,Z.Z)(un,qt,Ft,!1,null,"1c2724f5",null),pn=hn.exports,gn={name:"DefaultImplementations",components:{TopicsTable:pn},computed:{contentSectionData:()=>Zt.defaultImplementations},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections}},fn=gn,mn=(0,Z.Z)(fn,zt,Kt,!1,null,null,null),yn=mn.exports,vn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"primary-content"},e._l(e.sections,(function(n,i){return t(e.componentFor(n),e._b({key:i,tag:"component"},"component",e.propsFor(n),!1))})),1)},bn=[],Tn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",{staticClass:"datalist"},[e._l(e.values,(function(n){return[t("dt",{key:`${n.name}:name`,staticClass:"param-name"},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n.name))])],1),n.content?t("dd",{key:`${n.name}:content`,staticClass:"value-content"},[t("ContentNode",{attrs:{content:n.content}})],1):e._e()]}))],2)],1)},Sn=[],_n=n(8843),Cn={name:"PossibleValues",components:{ContentNode:_n["default"],LinkableHeading:Vt.Z,WordBreak:Pe.Z},props:{values:{type:Array,required:!0}},computed:{contentSectionData:()=>jt[Ze.possibleValues]}},kn=Cn,wn=(0,Z.Z)(kn,Tn,Sn,!1,null,null,null),In=wn.exports,xn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("DeclarationSource",{attrs:{tokens:e.tokens}})],1)},$n=[],Dn={name:"RestEndpoint",components:{DeclarationSource:ot,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},tokens:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e)}},Pn=Dn,Ln=(0,Z.Z)(Pn,xn,$n,!1,null,null,null),An=Ln.exports,On=function(){var e=this,t=e._self._c;return t("section",{staticClass:"details"},[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",[e.isSymbol?[t("dt",{key:`${e.details.name}:name`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.name"))+" ")]),t("dd",{key:`${e.details.ideTitle}:content`,staticClass:"detail-content"},[e._v(" "+e._s(e.details.ideTitle)+" ")])]:e._e(),e.isTitle?[t("dt",{key:`${e.details.name}:key`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.key"))+" ")]),t("dd",{key:`${e.details.ideTitle}:content`,staticClass:"detail-content"},[e._v(" "+e._s(e.details.name)+" ")])]:e._e(),t("dt",{key:`${e.details.name}:type`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.type"))+" ")]),t("dd",{staticClass:"detail-content"},[t("PropertyListKeyType",{attrs:{types:e.details.value}})],1)],2)],1)},Nn=[],Rn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"type"},[e._v(e._s(e.typeOutput))])},Bn=[],En={name:"PropertyListKeyType",props:{types:{type:Array,required:!0}},computed:{englishTypes(){return this.types.map((({arrayMode:e,baseType:t="*"})=>e?`array of ${this.pluralizeKeyType(t)}`:t))},typeOutput(){return this.englishTypes.length>2?[this.englishTypes.slice(0,this.englishTypes.length-1).join(", "),this.englishTypes[this.englishTypes.length-1]].join(", or "):this.englishTypes.join(" or ")}},methods:{pluralizeKeyType(e){switch(e){case"dictionary":return"dictionaries";case"array":case"number":case"string":return`${e}s`;default:return e}}}},Mn=En,zn=(0,Z.Z)(Mn,Rn,Bn,!1,null,"791bac44",null),Kn=zn.exports,Zn={name:"PropertyListKeyDetails",components:{PropertyListKeyType:Kn,LinkableHeading:Vt.Z},props:{details:{type:Object,required:!0}},computed:{contentSectionData:()=>jt[Ze.details],isTitle(){return"title"===this.details.titleStyle&&this.details.ideTitle},isSymbol(){return"symbol"===this.details.titleStyle&&this.details.ideTitle}}},jn=Zn,qn=(0,Z.Z)(jn,On,Nn,!1,null,"d66cd00c",null),Fn=qn.exports,Hn=function(){var e=this,t=e._self._c;return t("section",{staticClass:"parameters"},[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",[e._l(e.parameters,(function(n){return[t("dt",{key:`${n.name}:name`,staticClass:"param-name"},[t("code",[e._v(e._s(n.name))])]),t("dd",{key:`${n.name}:content`,staticClass:"param-content"},[t("ContentNode",{attrs:{content:n.content}})],1)]}))],2)],1)},Vn=[],Wn={name:"Parameters",components:{ContentNode:Ot.Z,LinkableHeading:Vt.Z},props:{parameters:{type:Array,required:!0}},computed:{contentSectionData:()=>jt[Ze.parameters]}},Un=Wn,Gn=(0,Z.Z)(Un,Hn,Vn,!1,null,"5ef1227e",null),Qn=Gn.exports,Jn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{staticClass:"property-table",attrs:{parameters:e.properties,changes:e.propertyChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a,deprecated:r}){return[t("div",{staticClass:"property-name",class:{deprecated:r}},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),e.shouldShiftType({name:n,content:s})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:a.type}})]}},{key:"description",fn:function({name:n,type:i,attributes:s,content:a,required:r,changes:o,deprecated:l,readOnly:c}){return[e.shouldShiftType({name:n,content:a})?t("PossiblyChangedType",{attrs:{type:i,changes:o.type}}):e._e(),l?[t("Badge",{staticClass:"property-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:r}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:c}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),a?t("ContentNode",{attrs:{content:a}}):e._e(),t("ParameterAttributes",{attrs:{attributes:s,changes:o.attributes}})]}}])})],1)},Yn=[],Xn={inject:["identifier","store"],data:({store:{state:e}})=>({state:e}),computed:{apiChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t]}},ei=n(7432),ti=function(){var e=this,t=e._self._c;return t("div",{staticClass:"parameters-table"},e._l(e.parameters,(function(n){return t("Row",{key:n[e.keyBy],staticClass:"param",class:e.changedClasses(n[e.keyBy])},[t("Column",{staticClass:"param-symbol",attrs:{span:{large:3,small:12}}},[e._t("symbol",null,null,e.getProps(n,e.changes[n[e.keyBy]]))],2),t("Column",{staticClass:"param-content",attrs:{span:{large:9,small:12}}},[e._t("description",null,null,e.getProps(n,e.changes[n[e.keyBy]]))],2)],1)})),1)},ni=[],ii={name:"ParametersTable",components:{Row:E.Z,Column:M.Z},props:{parameters:{type:Array,required:!0},changes:{type:Object,default:()=>({})},keyBy:{type:String,default:"name"}},methods:{getProps(e,t={}){return{...e,changes:t}},changedClasses(e){const{changes:t}=this,{change:n}=t[e]||{};return{[`changed changed-${n}`]:n}}}},si=ii,ai=(0,Z.Z)(si,ti,ni,!1,null,"eee7e94e",null),ri=ai.exports,oi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"parameter-attributes"},[e.shouldRender(e.AttributeKind.default)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.default")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,2998238055)},"ParameterMetaAttribute",{kind:e.AttributeKind.default,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimum)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.minimum")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,859757818)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimumExclusive)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.minimum")}))),t("code",[e._v("> "+e._s(n.value))])]}}],null,!1,770347247)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximum)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.maximum")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,1190666532)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximumExclusive)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.maximum")}))),t("code",[e._v("< "+e._s(n.value))])]}}],null,!1,1156490099)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.allowedTypes)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:e.$tc("parameters.possible-types",e.fallbackToValues(n).length)}))),t("code",[e._l(e.fallbackToValues(n),(function(i,s){return[e._l(i,(function(i,a){return[t("DeclarationToken",e._b({key:`${s}-${a}`},"DeclarationToken",i,!1)),s+1({new:null,previous:null})},value:{type:[Object,Array,String,Boolean],default:null},wrapChanges:{type:Boolean,default:!0},renderSingleChange:{type:Boolean,default:!1}},render(e){const{value:t,changes:n={},wrapChanges:i,renderSingleChange:s}=this,{new:a,previous:r}=n,o=(t,n)=>{const s=this.$scopedSlots.default({value:t});return n&&i?e("div",{class:n},[s]):s?s[0]:null};if(a||r){const t=o(a,ui.added),n=o(r,ui.removed);return s?a&&!r?t:n:e("div",{class:"property-changegroup"},[a?t:"",r?n:""])}return o(t)}},fi=gi,mi=(0,Z.Z)(fi,hi,pi,!1,null,null,null),yi=mi.exports,vi={name:"ParameterMetaAttribute",components:{RenderChanged:yi},props:{kind:{type:String,required:!0},attributes:{type:Object,required:!0},changes:{type:Object,default:()=>({})}}},bi=vi,Ti=(0,Z.Z)(bi,ci,di,!1,null,"f911f232",null),Si=Ti.exports;const _i={allowedTypes:"allowedTypes",allowedValues:"allowedValues",default:"default",maximum:"maximum",maximumExclusive:"maximumExclusive",minimum:"minimum",minimumExclusive:"minimumExclusive"};var Ci={name:"ParameterAttributes",components:{ParameterMetaAttribute:Si,DeclarationToken:tt["default"]},constants:{AttributeKind:_i},props:{attributes:{type:Array,default:()=>[]},changes:{type:Object,default:()=>({})}},computed:{AttributeKind:()=>_i,attributesObject:({attributes:e})=>e.reduce(((e,t)=>({...e,[t.kind]:t})),{})},methods:{shouldRender(e){return Object.prototype.hasOwnProperty.call(this.attributesObject,e)},fallbackToValues:e=>{const t=e||[];return Array.isArray(t)?t:t.values}}},ki=Ci,wi=(0,Z.Z)(ki,oi,li,!1,null,null,null),Ii=wi.exports,xi=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{renderSingleChange:"",value:e.value,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[n?t("span",{staticClass:"property-text"},[e._t("default")],2):e._e()]}}],null,!0)})},$i=[],Di={name:"PossiblyChangedTextAttribute",components:{RenderChanged:yi},props:{changes:{type:Object,required:!1},value:{type:Boolean,default:!1}}},Pi=Di,Li=(0,Z.Z)(Pi,xi,$i,!1,null,null,null),Ai=Li.exports,Oi=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{value:e.type,wrapChanges:!1,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[t("DeclarationTokenGroup",{staticClass:"property-metadata property-type",attrs:{type:e.getValues(n)}})]}}])})},Ni=[],Ri=function(){var e=this,t=e._self._c;return e.type&&e.type.length?t("div",[t("code",e._l(e.type,(function(n,i){return t("DeclarationToken",e._b({key:i},"DeclarationToken",n,!1))})),1)]):e._e()},Bi=[],Ei={name:"DeclarationTokenGroup",components:{DeclarationToken:tt["default"]},props:{type:{type:Array,default:()=>[],required:!1}}},Mi=Ei,zi=(0,Z.Z)(Mi,Ri,Bi,!1,null,null,null),Ki=zi.exports,Zi={name:"PossiblyChangedType",components:{DeclarationTokenGroup:Ki,RenderChanged:yi},props:{type:{type:Array,required:!0},changes:{type:Object,required:!1}},methods:{getValues(e){return Array.isArray(e)?e:e.values}}},ji=Zi,qi=(0,Z.Z)(ji,Oi,Ni,!1,null,"549ed0a8",null),Fi=qi.exports,Hi={name:"PropertyTable",mixins:[Xn],components:{Badge:ei.Z,WordBreak:Pe.Z,PossiblyChangedTextAttribute:Ai,PossiblyChangedType:Fi,ParameterAttributes:Ii,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},properties:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),propertyChanges:({apiChanges:e})=>(e||{}).properties},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},Vi=Hi,Wi=(0,Z.Z)(Vi,Jn,Yn,!1,null,"39899ccf",null),Ui=Wi.exports,Gi=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:[e.bodyParam],changes:e.bodyChanges,keyBy:"key"},scopedSlots:e._u([{key:"symbol",fn:function({type:n,content:i,changes:s,name:a}){return[e.shouldShiftType({name:a,content:i})?e._e():t("PossiblyChangedType",{attrs:{type:n,changes:s.type}})]}},{key:"description",fn:function({name:n,content:i,mimeType:s,type:a,changes:r}){return[e.shouldShiftType({name:n,content:i})?t("PossiblyChangedType",{attrs:{type:a,changes:r.type}}):e._e(),i?t("ContentNode",{attrs:{content:i}}):e._e(),s?t("PossiblyChangedMimetype",{attrs:{mimetype:s,changes:r.mimetype,change:r.change}}):e._e()]}}])}),e.parts.length?[t("h3",[e._v(e._s(e.$t("sections.parts")))]),t("ParametersTable",{staticClass:"parts",attrs:{parameters:e.parts,changes:e.partsChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a}){return[t("div",{staticClass:"part-name"},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),s?t("PossiblyChangedType",{attrs:{type:i,changes:a.type}}):e._e()]}},{key:"description",fn:function({content:n,mimeType:i,required:s,type:a,attributes:r,changes:o,readOnly:l}){return[t("div",[n?e._e():t("PossiblyChangedType",{attrs:{type:a,changes:o.type}}),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:s}},[e._v("(Required) ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:l}},[e._v("(Read only) ")]),n?t("ContentNode",{attrs:{content:n}}):e._e(),i?t("PossiblyChangedMimetype",{attrs:{mimetype:i,changes:o.mimetype,change:o.change}}):e._e(),t("ParameterAttributes",{attrs:{attributes:r,changes:o.attributes}})],1)]}}],null,!1,1779956822)})]:e._e()],2)},Qi=[],Ji=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{changes:e.changeValues,value:e.mimetype},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[t("div",{staticClass:"response-mimetype"},[e._v(" "+e._s(e.$t("content-type",{value:n}))+" ")])]}}])})},Yi=[],Xi={name:"PossiblyChangedMimetype",components:{RenderChanged:yi},props:{mimetype:{type:String,required:!0},changes:{type:[Object,String],required:!1},change:{type:String,required:!1}},computed:{changeValues({change:e,changes:t}){return e===It.yf.modified&&"string"!==typeof t?t:void 0}}},es=Xi,ts=(0,Z.Z)(es,Ji,Yi,!1,null,"18890a0f",null),ns=ts.exports;const is="restRequestBody";var ss={name:"RestBody",mixins:[Xn],components:{PossiblyChangedMimetype:ns,PossiblyChangedTextAttribute:Ai,PossiblyChangedType:Fi,WordBreak:Pe.Z,ParameterAttributes:Ii,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},constants:{ChangesKey:is},props:{bodyContentType:{type:Array,required:!0},content:{type:Array},mimeType:{type:String,required:!0},parts:{type:Array,default:()=>[]},title:{type:String,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),bodyParam:({bodyContentType:e,content:t,mimeType:n})=>({key:is,content:t,mimeType:n,type:e}),bodyChanges:({apiChanges:e})=>e||{},partsChanges:({bodyChanges:e})=>(e[is]||{}).parts},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},as=ss,rs=(0,Z.Z)(as,Gi,Qi,!1,null,"68facc94",null),os=rs.exports,ls=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:e.parameters,changes:e.parameterChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a,deprecated:r}){return[t("div",{staticClass:"param-name",class:{deprecated:r}},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),e.shouldShiftType({content:s,name:n})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:a.type}})]}},{key:"description",fn:function({name:n,type:i,content:s,required:a,attributes:r,changes:o,deprecated:l,readOnly:c}){return[t("div",[e.shouldShiftType({content:s,name:n})?t("PossiblyChangedType",{attrs:{type:i,changes:o.type}}):e._e(),l?[t("Badge",{staticClass:"param-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:a}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:c}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),s?t("ContentNode",{attrs:{content:s}}):e._e(),t("ParameterAttributes",{attrs:{attributes:r,changes:o}})],2)]}}])})],1)},cs=[],ds={name:"RestParameters",mixins:[Xn],components:{Badge:ei.Z,PossiblyChangedType:Fi,PossiblyChangedTextAttribute:Ai,ParameterAttributes:Ii,WordBreak:Pe.Z,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},parameters:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),parameterChanges:({apiChanges:e})=>(e||{}).restParameters},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},us=ds,hs=(0,Z.Z)(us,ls,cs,!1,null,"0d9b752e",null),ps=hs.exports,gs=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:e.responses,changes:e.propertyChanges,"key-by":"status"},scopedSlots:e._u([{key:"symbol",fn:function({status:n,type:i,reason:s,content:a,changes:r}){return[t("div",{staticClass:"response-name"},[t("code",[e._v(" "+e._s(n)+" "),t("span",{staticClass:"reason"},[e._v(e._s(s))])])]),e.shouldShiftType({content:a,reason:s,status:n})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:r.type}})]}},{key:"description",fn:function({content:n,mimetype:i,reason:s,type:a,status:r,changes:o}){return[e.shouldShiftType({content:n,reason:s,status:r})?t("PossiblyChangedType",{attrs:{type:a,changes:o.type}}):e._e(),t("div",{staticClass:"response-reason"},[t("code",[e._v(e._s(s))])]),n?t("ContentNode",{attrs:{content:n}}):e._e(),i?t("PossiblyChangedMimetype",{attrs:{mimetype:i,changes:o.mimetype,change:o.change}}):e._e()]}}])})],1)},fs=[],ms={name:"RestResponses",mixins:[Xn],components:{PossiblyChangedMimetype:ns,PossiblyChangedType:Fi,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},responses:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),propertyChanges:({apiChanges:e})=>(e||{}).restResponses},methods:{shouldShiftType:({content:e=[],reason:t,status:n})=>!(e.length||t)&&n}},ys=ms,vs=(0,Z.Z)(ys,gs,fs,!1,null,"ee5b05cc",null),bs=vs.exports,Ts={name:"PrimaryContent",components:{ContentNode:Ot.Z,Parameters:Qn,PropertyListKeyDetails:Fn,PropertyTable:Ui,RestBody:os,RestEndpoint:An,RestParameters:ps,RestResponses:bs,PossibleValues:In},constants:{SectionKind:Ze},props:{sections:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(Ze,e)))}},computed:{span(){return{large:9,medium:9,small:12}}},methods:{componentFor(e){return{[Ze.content]:Ot.Z,[Ze.details]:Fn,[Ze.parameters]:Qn,[Ze.properties]:Ui,[Ze.restBody]:os,[Ze.restParameters]:ps,[Ze.restHeaders]:ps,[Ze.restCookies]:ps,[Ze.restEndpoint]:An,[Ze.restResponses]:bs,[Ze.possibleValues]:In}[e.kind]},propsFor(e){const{bodyContentType:t,content:n,details:i,items:s,kind:a,mimeType:r,parameters:o,title:l,tokens:c,values:d}=e;return{[Ze.content]:{content:n},[Ze.details]:{details:i},[Ze.parameters]:{parameters:o},[Ze.possibleValues]:{values:d},[Ze.properties]:{properties:s,title:l},[Ze.restBody]:{bodyContentType:t,content:n,mimeType:r,parts:o,title:l},[Ze.restCookies]:{parameters:s,title:l},[Ze.restEndpoint]:{tokens:c,title:l},[Ze.restHeaders]:{parameters:s,title:l},[Ze.restParameters]:{parameters:s,title:l},[Ze.restResponses]:{responses:s,title:l}}[a]}}},Ss=Ts,_s=(0,Z.Z)(Ss,vn,bn,!1,null,"56ef0742",null),Cs=_s.exports,ks=function(){var e=this,t=e._self._c;return t("ContentTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title)}},e._l(e.sectionsWithSymbols,(function(e){return t("Section",{key:e.type,attrs:{title:e.title,anchor:e.anchor}},[t("List",{attrs:{symbols:e.symbols,type:e.type}})],1)})),1)},ws=[],Is=function(){var e=this,t=e._self._c;return t("ul",{ref:"apiChangesDiff",staticClass:"relationships-list",class:e.classes},e._l(e.symbols,(function(n){return t("li",{key:n.identifier,staticClass:"relationships-item"},[n.url?t("Reference",{staticClass:"link",attrs:{role:n.role,kind:n.kind,url:n.url}},[e._v(e._s(n.title))]):t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n.title))]),n.conformance?t("ConditionalConstraints",{attrs:{constraints:n.conformance.constraints,prefix:n.conformance.conformancePrefix}}):e._e()],1)})),0)},xs=[],$s=n(2387);const Ds=3,Ps={conformsTo:"conformance",inheritsFrom:"inheritance",inheritedBy:"inheritedBy"};var Ls={name:"RelationshipsList",components:{ConditionalConstraints:Fe.Z,Reference:$s.Z,WordBreak:Pe.Z},inject:["store","identifier"],mixins:[lt.JY,lt.PH],props:{symbols:{type:Array,required:!0},type:{type:String,required:!0}},data(){return{state:this.store.state}},computed:{classes({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n}){return[{inline:this.shouldDisplayInline,column:!this.shouldDisplayInline,[`changed changed-${e}`]:!!e,[t]:n}]},hasAvailabilityConstraints(){return this.symbols.some((e=>!!(e.conformance||{}).constraints))},changes({identifier:e,state:{apiChanges:t}}){return(t||{})[e]||{}},changeType({changes:e,type:t}){const n=Ps[t];if(e.change!==It.yf.modified)return e.change;const i=e[n];if(!i)return;const s=(e,t)=>e.map(((e,n)=>[e,t[n]])),a=s(i.previous,i.new).some((([e,t])=>e.content?0===e.content.length&&t.content.length>0:!!t.content));return a?It.yf.added:It.yf.modified},shouldDisplayInline(){const{hasAvailabilityConstraints:e,symbols:t}=this;return t.length<=Ds&&!e}}},As=Ls,Os=(0,Z.Z)(As,Is,xs,!1,null,"ba5cad92",null),Ns=Os.exports,Rs={name:"Relationships",mixins:[Wt.Z],components:{ContentTable:Xt,List:Ns,Section:ln},props:{sections:{type:Array,required:!0}},computed:{contentSectionData:()=>Zt.relationships,sectionsWithSymbols(){return this.sections.map((e=>({...e,symbols:e.identifiers.reduce(((e,t)=>this.references[t]?e.concat(this.references[t]):e),[])})))}}},Bs=Rs,Es=(0,Z.Z)(Bs,ks,ws,!1,null,null,null),Ms=Es.exports,zs=n(7120),Ks=function(){var e=this,t=e._self._c;return t("Section",{staticClass:"availability",attrs:{role:"complementary","aria-label":e.$t("sections.availability")}},[e._l(e.technologies,(function(n){return t("Badge",{key:n,staticClass:"technology"},[t("TechnologyIcon",{staticClass:"tech-icon"}),e._v(" "+e._s(n)+" ")],1)})),e._l(e.platforms,(function(n){return t("Badge",{key:n.name,staticClass:"platform",class:e.changesClassesFor(n.name)},[t("AvailabilityRange",{attrs:{deprecatedAt:n.deprecatedAt,introducedAt:n.introducedAt,platformName:n.name}}),n.deprecatedAt?t("span",{staticClass:"deprecated"},[e._v(" "+e._s(e.$t("aside-kind.deprecated"))+" ")]):n.beta?t("span",{staticClass:"beta"},[e._v(e._s(e.$t("aside-kind.beta")))]):e._e()],1)}))],2)},Zs=[],js=n(9001),qs=function(){var e=this,t=e._self._c;return t("span",{attrs:{role:"text","aria-label":e.ariaLabel,title:e.description}},[e._v(" "+e._s(e.text)+" ")])},Fs=[],Hs={name:"AvailabilityRange",props:{deprecatedAt:{type:String,required:!1},introducedAt:{type:String,required:!0},platformName:{type:String,required:!0}},computed:{ariaLabel(){const{deprecatedAt:e,description:t,text:n}=this;return[n].concat(e?this.$t("change-type.deprecated"):[]).concat(t).join(", ")},description(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?this.$t("availability.introduced-and-deprecated",{name:n,introducedAt:t,deprecatedAt:e}):this.$t("availability.available-on",{name:n,introducedAt:t})},text(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?`${n} ${t}–${e}`:`${n} ${t}+`}}},Vs=Hs,Ws=(0,Z.Z)(Vs,qs,Fs,!1,null,null,null),Us=Ws.exports,Gs={name:"Availability",mixins:[lt.JY],inject:["identifier","store"],components:{Badge:ei.Z,AvailabilityRange:Us,Section:ie,TechnologyIcon:js.Z},props:{platforms:{type:Array,required:!0},technologies:{type:Array,required:!1}},data(){return{state:this.store.state}},methods:{changeFor(e){const{identifier:t,state:{apiChanges:n}}=this,{availability:i={}}=(n||{})[t]||{},s=i[e];if(s)return s.deprecated?It.yf.deprecated:s.introduced&&!s.introduced.previous?It.yf.added:It.yf.modified}}},Qs=Gs,Js=(0,Z.Z)(Qs,Ks,Zs,!1,null,"602d8130",null),Ys=Js.exports,Xs=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections}})},ea=[],ta={name:"SeeAlso",components:{TopicsTable:pn},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections},computed:{contentSectionData:()=>Zt.seeAlso}},na=ta,ia=(0,Z.Z)(na,Xs,ea,!1,null,null,null),sa=ia.exports,aa=function(){var e=this,t=e._self._c;return t("div",{staticClass:"topictitle"},[e.eyebrow?t("span",{staticClass:"eyebrow"},[e._v(e._s(e.eyebrow))]):e._e(),t("h1",{staticClass:"title"},[e._t("default"),e._t("after")],2)])},ra=[],oa={name:"Title",props:{eyebrow:{type:String,required:!1}}},la=oa,ca=(0,Z.Z)(la,aa,ra,!1,null,"4492c658",null),da=ca.exports,ua=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,topicStyle:e.topicStyle}})},ha=[],pa={name:"Topics",components:{TopicsTable:pn},computed:{contentSectionData:()=>Zt.topics},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections,topicStyle:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Le.o,e)}}},ga=pa,fa=(0,Z.Z)(ga,ua,ha,!1,null,null,null),ma=fa.exports,ya=function(){var e=this,t=e._self._c;return t("div",{staticClass:"OnThisPageStickyContainer"},[e._t("default")],2)},va=[],ba={name:"OnThisPageStickyContainer"},Ta=ba,Sa=(0,Z.Z)(Ta,ya,va,!1,null,"39ac6ed0",null),_a=Sa.exports;const Ca=1050;var ka={name:"DocumentationTopic",mixins:[P.Z],constants:{ON_THIS_PAGE_CONTAINER_BREAKPOINT:Ca},inject:{isTargetIDE:{default(){return!1}},store:{default(){return{reset(){},state:{}}}}},components:{Declaration:Pt,OnThisPageStickyContainer:_a,OnThisPageNav:Ke,DocumentationHero:De,Abstract:Et,Aside:N.Z,BetaLegalText:q,ContentNode:Ot.Z,DefaultImplementations:yn,DownloadButton:Mt.Z,LanguageSwitcher:pe,PrimaryContent:Cs,Relationships:Ms,RequirementMetadata:zs.Z,Availability:Ys,SeeAlso:sa,Title:da,Topics:ma,ViewMore:be,WordBreak:Pe.Z},props:{abstract:{type:Array,required:!1},conformance:{type:Object,required:!1},defaultImplementationsSections:{type:Array,required:!1},downloadNotAvailableSummary:{type:Array,required:!1},deprecationSummary:{type:Array,required:!1},diffAvailability:{type:Object,required:!1},modules:{type:Array,required:!1},hasNoExpandedDocumentation:{type:Boolean,required:!1},hierarchy:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!0},identifier:{type:String,required:!0},isRequirement:{type:Boolean,default:()=>!1},platforms:{type:Array,required:!1},primaryContentSections:{type:Array,required:!1},references:{type:Object,required:!0},relationshipsSections:{type:Array,required:!1},roleHeading:{type:String,required:!1},title:{type:String,required:!0},topicSections:{type:Array,required:!1},topicSectionsStyle:{type:String,default:Le.o.list},sampleCodeDownload:{type:Object,required:!1},seeAlsoSections:{type:Array,required:!1},languagePaths:{type:Object,default:()=>({})},tags:{type:Array,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isSymbolBeta:{type:Boolean,required:!1},symbolKind:{type:String,default:""},role:{type:String,default:""},remoteSource:{type:Object,required:!1},pageImages:{type:Array,required:!1},enableMinimized:{type:Boolean,default:!1},enableOnThisPageNav:{type:Boolean,default:!1},disableHeroBackground:{type:Boolean,default:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)},availableLocales:{type:Array,required:!1}},provide(){return{identifier:this.identifier,languages:new Set(Object.keys(this.languagePaths)),interfaceLanguage:this.interfaceLanguage,symbolKind:this.symbolKind,enableMinimized:this.enableMinimized}},data(){return{topicState:this.store.state}},computed:{normalizedSwiftPath:({swiftPath:e})=>(0,A.Jf)(e),normalizedObjcPath:({objcPath:e,swiftPath:t})=>(0,A.Jf)(e&&t?(0,L.Q2)(e,{language:D.Z.objectiveC.key.url}):e),defaultImplementationsCount(){return(this.defaultImplementationsSections||[]).reduce(((e,t)=>e+t.identifiers.length),0)},shouldShowAvailability:({platforms:e,technologies:t,enableMinimized:n})=>((e||[]).length||(t||[]).length)&&!n,hasBetaContent:({platforms:e})=>e&&e.length&&e.some((e=>e.beta)),pageTitle:({title:e})=>e,pageDescription:({abstract:e,extractFirstParagraphText:t})=>e?t(e):null,shouldShowLanguageSwitcher:({objcPath:e,swiftPath:t,isTargetIDE:n,enableMinimized:i})=>!!(e&&t&&n)&&!i,enhanceBackground:({symbolKind:e,disableHeroBackground:t,enableMinimized:n})=>!t&&!n&&(!e||"module"===e),shortHero:({roleHeading:e,abstract:t,sampleCodeDownload:n,hasAvailability:i,shouldShowLanguageSwitcher:s,declarations:a})=>!!e+!!t+!!n+!!a.length+!!i+s<=1,technologies({modules:e=[]}){const t=e.reduce(((e,t)=>(e.push(t.name),e.concat(t.relatedModules||[]))),[]);return t.length>1?t:[]},titleBreakComponent:({enhanceBackground:e})=>e?"span":Pe.Z,hasPrimaryContent:({isRequirement:e,deprecationSummary:t,downloadNotAvailableSummary:n,primaryContentSectionsSanitized:i,shouldShowViewMoreLink:s})=>e||t&&t.length||n&&n.length||i.length||s,viewMoreLink:({interfaceLanguage:e,normalizedObjcPath:t,normalizedSwiftPath:n})=>e===D.Z.objectiveC.key.api?t:n,shouldShowViewMoreLink:({enableMinimized:e,hasNoExpandedDocumentation:t,viewMoreLink:n})=>e&&!t&&n,tagName(){return this.isSymbolDeprecated?this.$t("aside-kind.deprecated"):this.$t("aside-kind.beta")},pageIcon:({pageImages:e=[]})=>{const t=e.find((({type:e})=>"icon"===e));return t?t.identifier:null},shouldRenderTopicSection:({topicSectionsStyle:e,topicSections:t,enableMinimized:n})=>t&&e!==Le.o.hidden&&!n,isOnThisPageNavVisible:({topicState:e})=>e.contentWidth>Ca,disableMetadata:({enableMinimized:e})=>e,primaryContentSectionsSanitized({primaryContentSections:e=[]}){return e.filter((({kind:e})=>e!==Ze.declarations))},declarations({primaryContentSections:e=[]}){return e.filter((({kind:e})=>e===Ze.declarations))}},methods:{extractProps(e){const{abstract:t,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:s,diffAvailability:a,hierarchy:r,identifier:{interfaceLanguage:o,url:l},metadata:{conformance:c,hasNoExpandedDocumentation:d,modules:u,availableLocales:h,platforms:p,required:g=!1,roleHeading:f,title:m="",tags:y=[],role:v,symbolKind:b="",remoteSource:T,images:S=[],color:{standardColorIdentifier:_}={}}={},primaryContentSections:C,relationshipsSections:k,references:w={},sampleCodeDownload:I,topicSectionsStyle:x,topicSections:$,seeAlsoSections:P,variantOverrides:L,variants:A=[]}=e,O=A.reduce(((e,t)=>t.traits.reduce(((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e),e)),{}),{[D.Z.objectiveC.key.api]:[N]=[],[D.Z.swift.key.api]:[R]=[]}=O;return{abstract:t,conformance:c,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:s,diffAvailability:a,hasNoExpandedDocumentation:d,availableLocales:h,hierarchy:r,role:v,identifier:l,interfaceLanguage:o,isRequirement:g,modules:u,platforms:p,primaryContentSections:C,relationshipsSections:k,references:w,roleHeading:f,sampleCodeDownload:I,title:m,topicSections:$,topicSectionsStyle:x,seeAlsoSections:P,variantOverrides:L,symbolKind:b,tags:y.slice(0,1),remoteSource:T,pageImages:S,objcPath:N,swiftPath:R,standardColorIdentifier:_}}},created(){if(this.topicState.preferredLanguage===D.Z.objectiveC.key.url&&this.interfaceLanguage!==D.Z.objectiveC.key.api&&this.objcPath&&this.$route.query.language!==D.Z.objectiveC.key.url){const{query:e}=this.$route;this.$nextTick().then((()=>{this.$router.replace({path:(0,A.Jf)(this.objcPath),query:{...e,language:D.Z.objectiveC.key.url}})}))}O["default"].setAvailableLocales(this.availableLocales||[]),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},availableLocales(e){O["default"].setAvailableLocales(e)}}},wa=ka,Ia=(0,Z.Z)(wa,x,$,!1,null,"2ff03362",null),xa=Ia.exports,$a=n(144);const Da=()=>({[It.yf.modified]:0,[It.yf.added]:0,[It.yf.deprecated]:0});var Pa={state:{apiChanges:null,apiChangesCounts:Da(),selectedAPIChangesVersion:null},setAPIChanges(e){this.state.apiChanges=e},setSelectedAPIChangesVersion(e){this.state.selectedAPIChangesVersion=e},resetApiChanges(){this.state.apiChanges=null,this.state.apiChangesCounts=Da()},async updateApiChangesCounts(){await $a["default"].nextTick(),Object.keys(this.state.apiChangesCounts).forEach((e=>{this.state.apiChangesCounts[e]=this.countChangeType(e)}))},countChangeType(e){if(document&&document.querySelectorAll){const t=`.changed-${e}:not(.changed-total)`;return document.querySelectorAll(t).length}return 0}},La={state:{onThisPageSections:[],currentPageAnchor:null},resetPageSections(){this.state.onThisPageSections=[],this.state.currentPageAnchor=null},addOnThisPageSection(e,{i18n:t=!0}={}){this.state.onThisPageSections.push({...e,i18n:t})},setCurrentPageSection(e){const t=this.state.onThisPageSections.findIndex((({anchor:t})=>t===e));-1!==t&&(this.state.currentPageAnchor=e)}},Aa=n(5394);const{state:Oa,...Na}=Pa,{state:Ra,...Ba}=La;var Ea={state:{preferredLanguage:Aa.Z.preferredLanguage,contentWidth:0,...Oa,...Ra,references:{}},reset(){this.state.preferredLanguage=Aa.Z.preferredLanguage,this.state.references={},this.resetApiChanges()},setPreferredLanguage(e){this.state.preferredLanguage=e,Aa.Z.preferredLanguage=this.state.preferredLanguage},setContentWidth(e){this.state.contentWidth=e},setReferences(e){this.state.references=e},...Na,...Ba},Ma=n(8093),za=n(8571),Ka=n(1789),Za=n(5184);const ja="",qa=32,Fa="navigator-hide-button";function Ha(e){return e.split("").reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)|0),0)}function Va(e){const t={},n=e.length;for(let i=0;ie.parent===ja));const i=t[e];return i?(i.childUIDs||[]).map((e=>t[e])):[]}function Qa(e,t){const n=[],i=[e];let s=null;while(i.length){s=i.pop();const e=t[s];if(!e)return[];n.unshift(e),e.parent&&e.parent!==ja&&i.push(e.parent)}return n}function Ja(e,t,n){const i=t[e];return i?Ga(i.parent,t,n):[]}var Ya,Xa,er={name:"NavigatorDataProvider",props:{interfaceLanguage:{type:String,default:D.Z.swift.key.url},technologyUrl:{type:String,required:!0},apiChangesVersion:{type:String,default:""}},data(){return{isFetching:!1,errorFetching:!1,isFetchingAPIChanges:!1,navigationIndex:{[D.Z.swift.key.url]:[]},navigationReferences:{},diffs:null}},computed:{flatChildren:({technologyWithChildren:e={}})=>Wa(e.children||[],null,0,e.beta),technologyPath:({technologyUrl:e})=>{const t=/(\/documentation\/(?:[^/]+))\/?/.exec(e);return t?t[1]:""},technologyWithChildren({navigationIndex:e,interfaceLanguage:t,technologyPath:n}){let i=e[t]||[];return i.length||(i=e[D.Z.swift.key.url]||[]),i.find((e=>n.toLowerCase()===e.path.toLowerCase()))}},methods:{async fetchIndexData(){try{this.isFetching=!0;const{interfaceLanguages:e,references:t}=await(0,w.LR)({slug:this.$route.params.locale||""});this.navigationIndex=Object.freeze(e),this.navigationReferences=Object.freeze(t)}catch(e){this.errorFetching=!0}finally{this.isFetching=!1}}},watch:{"$route.params.locale":{handler:"fetchIndexData",immediate:!0}},render(){return this.$scopedSlots.default({technology:this.technologyWithChildren,isFetching:this.isFetching,errorFetching:this.errorFetching,isFetchingAPIChanges:this.isFetchingAPIChanges,apiChanges:this.diffs,flatChildren:this.flatChildren,references:this.navigationReferences})}},tr=er,nr=(0,Z.Z)(tr,Ya,Xa,!1,null,null,null),ir=nr.exports,sr=function(){var e=this,t=e._self._c;return t("button",{staticClass:"quick-navigation-open",attrs:{"aria-label":e.$t("quicknav.button.label"),title:e.$t("quicknav.button.title")}},[e._v(" / ")])},ar=[],rr={name:"QuickNavigationButton"},or=rr,lr=(0,Z.Z)(or,sr,ar,!1,null,"53faf852",null),cr=lr.exports,dr=function(){var e=this,t=e._self._c;return t("GenericModal",{attrs:{isFullscreen:"",showClose:!1,visible:e.isVisible,backdropBackgroundColorOverride:"rgba(0, 0, 0, 0.7)"},on:{"update:visible":function(t){e.isVisible=t}}},[t("div",{staticClass:"quick-navigation"},[t("div",{staticClass:"quick-navigation__container",class:{focus:e.focusedInput}},[t("FilterInput",{staticClass:"quick-navigation__filter",attrs:{placeholder:e.$t("filter.search-symbols",{technology:e.technology}),focusInputWhenCreated:"",focusInputWhenEmpty:"",preventBorderStyle:"",selectInputOnFocus:""},on:{focus:function(t){e.focusedInput=!0},blur:function(t){e.focusedInput=!1}},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleDownKeyInput.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleKeyEnter.apply(null,arguments)}]},scopedSlots:e._u([{key:"icon",fn:function(){return[t("div",{staticClass:"quick-navigation__magnifier-icon-container",class:{blue:e.userInput.length}},[t("MagnifierIcon")],1)]},proxy:!0}]),model:{value:e.userInput,callback:function(t){e.userInput=t},expression:"userInput"}}),t("div",{staticClass:"quick-navigation__match-list",class:{active:e.processedUserInput.length}},[e.noResultsWereFound?t("div",{staticClass:"no-results"},[t("p",[e._v(" "+e._s(e.$t("navigator.no-results"))+" ")])]):[t("div",e._b({staticClass:"quick-navigation__refs",on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleKeyEnter.apply(null,arguments)}]}},"div",{[e.SCROLL_LOCK_DISABLE_ATTR]:!0},!1),e._l(e.filteredSymbols,(function(n,i){return t("Reference",{key:n.uid,ref:"match",refInFor:!0,staticClass:"quick-navigation__reference",attrs:{url:n.path,tabindex:e.focusedIndex===i?"0":"-1"},nativeOn:{click:function(t){return e.closeQuickNavigationModal.apply(null,arguments)}}},[t("div",{staticClass:"quick-navigation__symbol-match",attrs:{role:"list"}},[t("div",{staticClass:"symbol-info"},[t("div",{staticClass:"symbol-name"},[t("TopicTypeIcon",{staticClass:"navigator-icon",attrs:{type:n.type}}),t("div",{staticClass:"symbol-title"},[t("span",{domProps:{textContent:e._s(e.formatSymbolTitle(n.title,0,n.start))}}),t("QuickNavigationHighlighter",{attrs:{text:n.substring,matcherText:e.processedUserInput}}),t("span",{domProps:{textContent:e._s(e.formatSymbolTitle(n.title,n.start+n.matchLength))}})],1)],1),t("div",{staticClass:"symbol-path"},e._l(n.parents,(function(i,s){return t("div",{key:i.title},[t("span",{staticClass:"parent-path",domProps:{textContent:e._s(i.title)}}),s!==n.parents.length-1?t("span",{staticClass:"parent-path",domProps:{textContent:e._s("/")}}):e._e()])})),0)])])])})),1),e.previewState?t("Preview",e._b({staticClass:"quick-navigation__preview",attrs:{json:e.previewJSON,state:e.previewState}},"Preview",{[e.SCROLL_LOCK_DISABLE_ATTR]:!0},!1)):e._e()]],2)],1)])])},ur=[],hr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"filter",class:{focus:e.showSuggestedTags&&!e.preventBorderStyle},attrs:{role:"search",tabindex:"0","aria-labelledby":e.searchAriaLabelledBy},on:{"!blur":function(t){return e.handleBlur.apply(null,arguments)},"!focus":function(t){return e.handleFocus.apply(null,arguments)}}},[t("div",{class:["filter__wrapper",{"filter__wrapper--reversed":e.positionReversed,"filter__wrapper--no-border-style":e.preventBorderStyle}]},[t("div",{staticClass:"filter__top-wrapper"},[t("button",{staticClass:"filter__filter-button",class:{blue:e.inputIsNotEmpty},attrs:{"aria-hidden":"true",tabindex:"-1"},on:{click:e.focusInput,mousedown:function(e){e.preventDefault()}}},[e._t("icon",(function(){return[t("FilterIcon")]}))],2),t("div",{class:["filter__input-box-wrapper",{scrolling:e.isScrolling}],on:{scroll:e.handleScroll}},[e.hasSelectedTags?t("TagList",e._g(e._b({ref:"selectedTags",staticClass:"filter__selected-tags",attrs:{id:e.SelectedTagsId,input:e.input,tags:e.selectedTags,ariaLabel:e.$tc("filter.selected-tags",e.suggestedTags.length),activeTags:e.activeTags,translatableTags:e.translatableTags,areTagsRemovable:""},on:{"focus-prev":e.handleFocusPrevOnSelectedTags,"focus-next":e.focusInputFromTags,"reset-filters":e.resetFilters,"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)}}},"TagList",e.virtualKeyboardBind,!1),e.selectedTagsMultipleSelectionListeners)):e._e(),t("label",{staticClass:"filter__input-label",attrs:{id:"filter-label",for:e.FilterInputId,"data-value":e.modelValue,"aria-label":e.placeholder}},[t("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],ref:"input",staticClass:"filter__input",attrs:{id:e.FilterInputId,placeholder:e.hasSelectedTags?"":e.placeholder,"aria-expanded":e.displaySuggestedTags?"true":"false",disabled:e.disabled,type:"text"},domProps:{value:e.modelValue},on:{focus:function(t){e.selectInputOnFocus&&e.selectInputAndTags()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.downHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.upHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.leftKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.rightKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deleteHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.metaKey?(t.preventDefault(),t.stopPropagation(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.ctrlKey?(t.preventDefault(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.enterHandler.apply(null,arguments)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.assignEventValues.apply(null,arguments):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.assignEventValues.apply(null,arguments):null}],input:function(t){t.target.composing||(e.modelValue=t.target.value)}}},"input",e.AXinputProperties,!1),e.inputMultipleSelectionListeners))])],1),t("div",{staticClass:"filter__delete-button-wrapper"},[e.input.length||e.displaySuggestedTags||e.hasSelectedTags?t("button",{staticClass:"filter__delete-button",attrs:{"aria-label":e.$t("filter.reset-filter")},on:{click:function(t){return e.resetFilters(!0)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),e.resetFilters(!0))},mousedown:function(e){e.preventDefault()}}},[t("ClearRoundedIcon")],1):e._e()])]),e.displaySuggestedTags?t("TagList",e._b({ref:"suggestedTags",staticClass:"filter__suggested-tags",attrs:{id:e.SuggestedTagsId,ariaLabel:e.$tc("filter.suggested-tags",e.suggestedTags.length),input:e.input,tags:e.suggestedTags,translatableTags:e.translatableTags},on:{"click-tags":function(t){return e.selectTag(t.tagName)},"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)},"focus-next":function(t){e.positionReversed?e.focusInput():e.$emit("focus-next")},"focus-prev":function(t){e.positionReversed?e.$emit("focus-prev"):e.focusInput()}}},"TagList",e.virtualKeyboardBind,!1)):e._e()],1)])},pr=[],gr=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"clear-rounded-icon",attrs:{viewBox:"0 0 16 16",themeId:"clear-rounded"}},[t("title",[e._v(e._s(e.$t("icons.clear")))]),t("path",{attrs:{d:"M14.55,0l1.45,1.45-6.56,6.55,6.54,6.54-1.45,1.45-6.53-6.53L1.47,15.99,.01,14.53l6.52-6.53L0,1.47,1.45,.02l6.55,6.54L14.55,0Z","fill-rule":"evenodd"}})])},fr=[],mr=n(3453),yr={name:"ClearRoundedIcon",components:{SVGIcon:mr.Z}},vr=yr,br=(0,Z.Z)(vr,gr,fr,!1,null,null,null),Tr=br.exports;function Sr(){if(window.getSelection)try{const{activeElement:e}=document;return e&&e.value?e.value.substring(e.selectionStart,e.selectionEnd):window.getSelection().toString()}catch(e){return""}else if(document.selection&&"Control"!==document.selection.type)return document.selection.createRange().text;return""}function _r(e){if("number"===typeof e.selectionStart)e.selectionStart=e.selectionEnd=e.value.length;else if("undefined"!==typeof e.createTextRange){e.focus();const t=e.createTextRange();t.collapse(!1),t.select()}}function Cr(e){e.selectionStart=e.selectionEnd=0}function kr(e){return/^[\w\W\s]$/.test(e)}function wr(e){const t=e.match(/(.*)<\/data>/);try{return t?JSON.parse(t[1]):null}catch(n){return null}}function Ir(e){return"string"!==typeof e&&(e=JSON.stringify(e)),`${e}`}function xr(e,t,n,i){let s,a;return function(...r){function o(){clearTimeout(s),s=null}function l(){o(),e.apply(a,r)}if(a=this,!s||!n&&!i){if(!n)return o(),void(s=setTimeout(l,t));s=setTimeout(o,t),e.apply(a,r)}}}const $r=280,Dr=100;var Pr={data(){return{keyboardIsVirtual:!1,activeTags:[],initTagIndex:null,focusedTagIndex:null,metaKey:!1,shiftKey:!1,tabbing:!1,debouncedHandleDeleteTag:null}},constants:{DebounceDelay:$r,VirtualKeyboardThreshold:Dr},computed:{virtualKeyboardBind:({keyboardIsVirtual:e})=>({keyboardIsVirtual:e}),allSelectedTagsAreActive:({selectedTags:e,activeTags:t})=>e.every((e=>t.includes(e)))},methods:{selectRangeActiveTags(e=this.focusedTagIndex,t=this.selectedTags.length){this.activeTags=this.selectedTags.slice(e,t)},selectTag(e){this.updateSelectedTags([e]),this.clearFilterOnTagSelect&&this.setFilterInput("")},unselectActiveTags(){this.activeTags.length&&(this.deleteTags(this.activeTags),this.resetActiveTags())},async deleteHandler(e){this.activeTags.length>0&&this.setSelectedTags(this.selectedTags.filter((e=>!this.activeTags.includes(e)))),this.inputIsSelected()&&this.allSelectedTagsAreActive?(e.preventDefault(),await this.resetFilters()):0===this.$refs.input.selectionEnd&&this.hasSelectedTags&&(e.preventDefault(),this.keyboardIsVirtual?this.setSelectedTags(this.selectedTags.slice(0,-1)):this.$refs.selectedTags.focusLast()),this.unselectActiveTags()},leftKeyInputHandler(e){if(this.assignEventValues(e),this.hasSelectedTags){if(this.activeTags.length&&!this.shiftKey)return e.preventDefault(),void this.$refs.selectedTags.focusTag(this.activeTags[0]);if(this.shiftKey&&0===this.$refs.input.selectionStart&&"forward"!==this.$refs.input.selectionDirection)return null===this.focusedTagIndex&&(this.focusedTagIndex=this.selectedTags.length),this.focusedTagIndex>0&&(this.focusedTagIndex-=1),this.initTagIndex=this.selectedTags.length,void this.selectTagsPressingShift();(0===this.$refs.input.selectionEnd||this.inputIsSelected())&&this.$refs.selectedTags.focusLast()}},rightKeyInputHandler(e){if(this.assignEventValues(e),this.activeTags.length&&this.shiftKey&&this.focusedTagIndex=Dr&&(this.keyboardIsVirtual=!0)}),$r),setFilterInput(e){this.$emit("update:input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},updateSelectedTags(e){this.setSelectedTags([...new Set([...this.selectedTags,...e])])},handleCopy(e){e.preventDefault();const t=[],n={tags:[],input:Sr()};if(this.activeTags.length){const e=this.activeTags;n.tags=e,t.push(e.join(" "))}return t.push(n.input),n.tags.length||n.input.length?(e.clipboardData.setData("text/html",Ir(n)),e.clipboardData.setData("text/plain",t.join(" ")),n):n},handleCut(e){e.preventDefault();const{input:t,tags:n}=this.handleCopy(e);if(!t&&!n.length)return;const i=this.selectedTags.filter((e=>!n.includes(e))),s=this.input.replace(t,"");this.setSelectedTags(i),this.setFilterInput(s)},handlePaste(e){e.preventDefault();const{types:t}=e.clipboardData;let n=[],i=e.clipboardData.getData("text/plain");if(t.includes("text/html")){const t=e.clipboardData.getData("text/html"),s=wr(t);s&&({tags:n=[],input:i=""}=s)}const s=Sr();i=s.length?this.input.replace(s,i):(0,nn.ZQ)(this.input,i,document.activeElement.selectionStart),this.setFilterInput(i.trim()),this.allSelectedTagsAreActive?this.setSelectedTags(n):this.updateSelectedTags(n),this.resetActiveTags()},async handleDeleteTag({tagName:e,event:t={}}){const{key:n}=t;this.activeTags.length||this.deleteTags([e]),this.unselectActiveTags(),await this.$nextTick(),_r(this.$refs.input),this.hasSelectedTags&&(await this.focusInput(),"Backspace"===n&&Cr(this.$refs.input))}},mounted(){window.visualViewport&&(window.visualViewport.addEventListener("resize",this.updateKeyboardType),this.$once("hook:beforeDestroy",(()=>{window.visualViewport.removeEventListener("resize",this.updateKeyboardType)})))}};const Lr=1e3;var Ar={constants:{ScrollingDebounceDelay:Lr},data(){return{isScrolling:!1,scrollRemovedAt:0}},created(){this.deleteScroll=xr(this.deleteScroll,Lr)},methods:{deleteScroll(){this.isScrolling=!1,this.scrollRemovedAt=Date.now()},handleScroll(e){const{target:t}=e;if(0!==t.scrollTop)return t.scrollTop=0,void e.preventDefault();const n=150,i=t.offsetWidth,s=i+n;if(t.scrollWidth0?this.focusIndex(this.focusedIndex-1):this.startingPointHook())},focusNext({metaKey:e,ctrlKey:t,shiftKey:n}){(e||t)&&n||(this.externalFocusChange=!1,this.focusedIndex0}},jr=function(){var e=this,t=e._self._c;return t("li",{staticClass:"tag",attrs:{role:"presentation"}},[t("button",{ref:"button",class:{focus:e.isActiveTag},attrs:{role:"option","aria-selected":e.ariaSelected,"aria-roledescription":"tag"},on:{focus:function(t){return e.$emit("focus",{event:t,tagName:e.name})},click:function(t){return t.preventDefault(),e.$emit("click",{event:t,tagName:e.name})},dblclick:function(t){t.preventDefault(),!e.keyboardIsVirtual&&e.deleteTag()},keydown:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name})},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:(t.preventDefault(),e.deleteTag.apply(null,arguments))}],mousedown:function(t){return t.preventDefault(),e.focusButton.apply(null,arguments)},copy:e.handleCopy}},[e.isRemovableTag?e._e():t("span",{staticClass:"visuallyhidden"},[e._v(" "+e._s(e.$t("filter.add-tag"))+" - ")]),e.isTranslatableTag?[e._v(" "+e._s(e.$t(e.name))+" ")]:[e._v(" "+e._s(e.name)+" ")],e.isRemovableTag?t("span",{staticClass:"visuallyhidden"},[e._v(" – "+e._s(e.$t("filter.tag-select-remove"))+" ")]):e._e()],2)])},qr=[],Fr={name:"Tag",props:{name:{type:String,required:!0},isFocused:{type:Boolean,default:()=>!1},isRemovableTag:{type:Boolean,default:!1},isTranslatableTag:{type:Boolean,default:!1},isActiveTag:{type:Boolean,default:!1},activeTags:{type:Array,required:!1},keyboardIsVirtual:{type:Boolean,default:!1}},watch:{isFocused(e){e&&this.focusButton()}},mounted(){document.addEventListener("copy",this.handleCopy),document.addEventListener("cut",this.handleCut),document.addEventListener("paste",this.handlePaste),this.$once("hook:beforeDestroy",(()=>{document.removeEventListener("copy",this.handleCopy),document.removeEventListener("cut",this.handleCut),document.removeEventListener("paste",this.handlePaste)}))},methods:{isCurrentlyActiveElement(){return document.activeElement===this.$refs.button},handleCopy(e){if(!this.isCurrentlyActiveElement())return;e.preventDefault();let t=[];t=this.activeTags.length>0?this.activeTags:[this.name],e.clipboardData.setData("text/html",Ir({tags:t})),e.clipboardData.setData("text/plain",t.join(" "))},handleCut(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(this.handleCopy(e),this.deleteTag(e))},handlePaste(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(e.preventDefault(),this.deleteTag(e),this.$emit("paste-content",e))},deleteTag(e){this.$emit("delete-tag",{tagName:this.name,event:e}),this.$emit("prevent-blur")},focusButton(e={}){this.keyboardIsVirtual||this.$refs.button.focus(),0===e.buttons&&this.isFocused&&this.deleteTag(e)}},computed:{ariaSelected:({isActiveTag:e,isRemovableTag:t})=>t?e?"true":"false":null}},Hr=Fr,Vr=(0,Z.Z)(Hr,jr,qr,!1,null,"7e76f326",null),Wr=Vr.exports,Ur={name:"Tags",mixins:[Ar,Zr],props:{tags:{type:Array,default:()=>[]},activeTags:{type:Array,default:()=>[]},translatableTags:{type:Array,default:()=>[]},ariaLabel:{type:String,required:!1},id:{type:String,required:!1},input:{type:String,default:null},areTagsRemovable:{type:Boolean,default:!1},keyboardIsVirtual:{type:Boolean,default:!1}},components:{Tag:Wr},methods:{focusTag(e){this.focusIndex(this.tags.indexOf(e))},startingPointHook(){this.$emit("focus-prev")},handleFocus(e,t){this.focusIndex(t),this.isScrolling=!1,this.$emit("focus",e)},endingPointHook(){this.$emit("focus-next")},resetScroll(){this.$refs["scroll-wrapper"].scrollLeft=0},handleKeydown(e){const{key:t}=e,n=this.tags[this.focusedIndex];kr(t)&&n&&this.$emit("delete-tag",{tagName:n.label||n,event:e})}},computed:{totalItemsToNavigate:({tags:e})=>e.length}},Gr=Ur,Qr=(0,Z.Z)(Gr,zr,Kr,!1,null,"1f2bd813",null),Jr=Qr.exports;const Yr=5,Xr="filter-input",eo="selected-tags",to="suggested-tags",no={autocorrect:"off",autocapitalize:"off",spellcheck:"false",role:"combobox","aria-haspopup":"true","aria-autocomplete":"none","aria-owns":"suggestedTags","aria-controls":"suggestedTags"};var io,so,ao={name:"FilterInput",mixins:[Ar,Pr],constants:{FilterInputId:Xr,SelectedTagsId:eo,SuggestedTagsId:to,AXinputProperties:no,TagLimit:Yr},components:{TagList:Jr,ClearRoundedIcon:Tr,FilterIcon:Mr},props:{positionReversed:{type:Boolean,default:()=>!1},tags:{type:Array,default:()=>[]},selectedTags:{type:Array,default:()=>[]},preventedBlur:{type:Boolean,default:()=>!1},placeholder:{type:String,default:()=>""},disabled:{type:Boolean,default:()=>!1},value:{type:String,default:()=>""},shouldTruncateTags:{type:Boolean,default:!1},focusInputWhenCreated:{type:Boolean,default:!1},focusInputWhenEmpty:{type:Boolean,default:!1},selectInputOnFocus:{type:Boolean,default:!1},clearFilterOnTagSelect:{type:Boolean,default:!0},preventBorderStyle:{type:Boolean,default:!1},translatableTags:{type:Array,default:()=>[]}},data(){return{resetedTagsViaDeleteButton:!1,FilterInputId:Xr,SelectedTagsId:eo,SuggestedTagsId:to,AXinputProperties:no,showSuggestedTags:!1}},computed:{hasSuggestedTags:({suggestedTags:e})=>e.length,hasSelectedTags:({selectedTags:e})=>e.length,inputIsNotEmpty:({input:e,hasSelectedTags:t})=>e.length||t,searchAriaLabelledBy:({hasSelectedTags:e})=>e?Xr.concat(" ",eo):Xr,modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},input:({value:e})=>e,suggestedTags:({tags:e,selectedTags:t,shouldTruncateTags:n})=>{const i=e.filter((e=>!t.includes(e)));return n?i.slice(0,Yr):i},displaySuggestedTags:({showSuggestedTags:e,suggestedTags:t})=>e&&t.length>0,inputMultipleSelectionListeners:({resetActiveTags:e,handleCopy:t,handleCut:n,handlePaste:i})=>({click:e,copy:t,cut:n,paste:i}),selectedTagsMultipleSelectionListeners:({handleSingleTagClick:e,selectInputAndTags:t,handleDeleteTag:n,selectedTagsKeydownHandler:i,focusTagHandler:s,handlePaste:a})=>({"click-tags":e,"select-all":t,"delete-tag":n,keydown:i,focus:s,"paste-tags":a})},watch:{async selectedTags(){this.resetedTagsViaDeleteButton?this.resetedTagsViaDeleteButton=!1:this.$el.contains(document.activeElement)&&await this.focusInput(),this.displaySuggestedTags&&this.hasSuggestedTags&&this.$refs.suggestedTags.resetScroll()},suggestedTags:{immediate:!0,handler(e){this.$emit("suggested-tags",e)}},showSuggestedTags(e){this.$emit("show-suggested-tags",e)}},methods:{async focusInput(){await this.$nextTick(),this.$refs.input.focus(),!this.input&&this.resetActiveTags&&this.resetActiveTags()},async resetFilters(e=!1){if(this.setFilterInput(""),this.setSelectedTags([]),!e)return this.$emit("update:preventedBlur",!0),this.resetActiveTags&&this.resetActiveTags(),void await this.focusInput();this.resetedTagsViaDeleteButton=!0,this.showSuggestedTags=!1,this.$refs.input.blur()},focusFirstTag(e=(()=>{})){this.showSuggestedTags||(this.showSuggestedTags=!0),this.hasSuggestedTags&&this.$refs.suggestedTags?this.$refs.suggestedTags.focusFirst():e()},setFilterInput(e){this.$emit("input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},deleteTags(e){this.setSelectedTags(this.selectedTags.filter((t=>!e.includes(t))))},async handleBlur(e){const t=e.relatedTarget;t&&t.matches&&t.matches("button, input, ul")&&this.$el.contains(t)||(await this.$nextTick(),this.resetActiveTags(),this.preventedBlur?this.$emit("update:preventedBlur",!1):(this.showSuggestedTags=!1,this.$emit("blur")))},downHandler(e){const t=()=>this.$emit("focus-next",e);this.positionReversed?t():this.focusFirstTag(t)},upHandler(e){const t=()=>this.$emit("focus-prev",e);this.positionReversed?this.focusFirstTag(t):t()},handleFocusPrevOnSelectedTags(){this.positionReversed?this.focusFirstTag((()=>this.$emit("focus-prev"))):this.$emit("focus-prev")},handleFocus(){this.showSuggestedTags=!0,this.$emit("focus")}},created(){this.focusInputWhenCreated&&document.activeElement!==this.$refs.input&&(this.inputIsNotEmpty||this.focusInputWhenEmpty)&&this.focusInput()}},ro=ao,oo=(0,Z.Z)(ro,hr,pr,!1,null,"7a79f6ea",null),lo=oo.exports,co=n(5590),uo={name:"QuickNavigationHighlighter",props:{text:{type:String,required:!0},matcherText:{type:String,default:""}},render(e){const{matcherText:t,text:n}=this,i=[];let s=0;return t?([...t].forEach((t=>{const a=n.toLowerCase().indexOf(t.toLowerCase(),s);s&&i.push(e("span",n.slice(s,a)));const r=a+1;i.push(e("span",{class:"match"},n.slice(a,r))),s=r})),e("p",{class:"highlight"},i)):e("span",{class:"highlight"},n)}},ho=uo,po=(0,Z.Z)(ho,io,so,!1,null,"4a2ce75d",null),go=po.exports,fo=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"magnifier-icon",attrs:{viewBox:"0 0 14 14",themeId:"magnifier"}},[t("path",{attrs:{d:"M15.0013 14.0319L10.9437 9.97424C11.8165 8.88933 12.2925 7.53885 12.2929 6.14645C12.2929 2.75841 9.53449 0 6.14645 0C2.75841 0 0 2.75841 0 6.14645C0 9.53449 2.75841 12.2929 6.14645 12.2929C7.57562 12.2929 8.89486 11.7932 9.94425 10.9637L14.0019 15.0213L15.0013 14.0319ZM6.13645 11.0736C4.83315 11.071 3.58399 10.5521 2.66241 9.63048C1.74084 8.70891 1.22194 7.45974 1.2193 6.15644C1.2193 3.44801 3.41802 1.23928 6.13645 1.23928C8.85488 1.23928 11.0536 3.44801 11.0536 6.15644C11.0636 8.86488 8.85488 11.0736 6.13645 11.0736Z"}})])},mo=[],yo={name:"MagnifierIcon",components:{SVGIcon:mr.Z}},vo=yo,bo=(0,Z.Z)(vo,fo,mo,!1,null,null,null),To=bo.exports,So=function(){var e=this,t=e._self._c;return t("div",{staticClass:"preview"},[e.state===e.STATE.success?t("DocumentationTopic",e._b({attrs:{enableMinimized:""}},"DocumentationTopic",e.topicProps,!1)):e.state===e.STATE.loadingSlowly?t("div",{staticClass:"loading"},e._l(e.LOADER_ROW_STYLES,(function(e){return t("div",{key:e["--index"],staticClass:"loading-row",style:e})})),0):e.state===e.STATE.error?t("div",{staticClass:"unavailable"},[t("p",[e._v(e._s(e.$t("quicknav.preview-unavailable")))])]):e._e()],1)},_o=[];const{extractProps:Co}=xa.methods,ko="hero",wo={error:"error",loading:"loading",loadingSlowly:"loadingSlowly",success:"success"},Io={...Ea,state:(0,w.d9)(Ea.state)};var xo={name:"QuickNavigationPreview",components:{DocumentationTopic:xa},constants:{PreviewState:wo,PreviewStore:Io},data(){return{store:Io}},provide(){return{store:this.store}},props:{json:{type:Object,required:!1},state:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(wo,e)}},computed:{LOADER_ROW_STYLES:()=>[{"--index":0,width:"30%"},{"--index":1,width:"80%"},{"--index":2,width:"50%"}],STATE:()=>wo,topicProps:({json:e})=>{const t=Co(e),{sections:n=[]}=e;let{abstract:i}=t;const s=n.find((({kind:e})=>e===ko));return!i&&s&&(i=s.content),{...t,abstract:i}}}},$o=xo,Do=(0,Z.Z)($o,So,_o,!1,null,"779b8b01",null),Po=Do.exports;class Lo{constructor(e){this.map=new Map,this.maxSize=e}get size(){return this.map.size}get(e){if(!this.map.has(e))return;const t=this.map.get(e);return this.map.delete(e),this.map.set(e,t),t}has(e){return this.map.has(e)}set(e,t){if(this.map.has(e)&&this.map.delete(e),this.map.set(e,t),this.map.size>this.maxSize){const e=this.map.keys().next().value;this.map.delete(e)}}*[Symbol.iterator](){yield*this.map}}var Ao=n(9652);const{PreviewState:Oo}=Po.constants,No="AbortError",Ro=20,Bo=1e3;var Eo={name:"QuickNavigationModal",components:{FilterInput:lo,GenericModal:co.Z,MagnifierIcon:To,TopicTypeIcon:_e.Z,QuickNavigationHighlighter:go,Reference:$s.Z,Preview:Po},mixins:[Zr],created(){this.abortController=null,this.$cachedSymbolResults=new Lo(Ro),this.loadingTimeout=null},data(){return{debouncedInput:"",userInput:"",focusedInput:!1,cachedSymbolResults:{},previewIsLoadingSlowly:!1,SCROLL_LOCK_DISABLE_ATTR:Ao.n}},props:{children:{type:Array,required:!0},showQuickNavigationModal:{type:Boolean,required:!0},technology:{type:String,required:!0}},computed:{childrenMap({children:e}){return Va(e)},filteredSymbols:({constructFuzzyRegex:e,children:t,fuzzyMatch:n,processedUserInput:i,childrenMap:s,orderSymbolsByPriority:a})=>{const r=t.filter((e=>"groupMarker"!==e.type&&null!=e.title));if(!i)return[];const o=n({inputLength:i.length,symbols:r,processedInputRegex:new RegExp(e(i),"i"),childrenMap:s}),l=[...new Map(o.map((e=>[e.path,e]))).values()];return a(l).slice(0,Ro)},isVisible:{get:({showQuickNavigationModal:e})=>e,set(e){this.$emit("update:showQuickNavigationModal",e)}},noResultsWereFound:({processedUserInput:e,totalItemsToNavigate:t})=>e.length&&!t,processedUserInput:({debouncedInput:e})=>e.replace(/\s/g,""),totalItemsToNavigate:({filteredSymbols:e})=>e.length,selectedSymbol:({filteredSymbols:e,focusedIndex:t})=>null!==t?e[t]:null,nextSymbol:({filteredSymbols:e,focusedIndex:t})=>{if(null===t)return null;let n=t+1;return n>=e.length&&(n=0),e[n]},focusedMatchElement:({$refs:e,focusedIndex:t})=>e.match[t].$el,previewJSON:({cachedSymbolResults:e,selectedSymbol:t})=>t?(e[t.uid]||{}).json:null,previewState:({cachedSymbolResults:e,previewIsLoadingSlowly:t,selectedSymbol:n})=>n&&Object.hasOwnProperty.call(e,n.uid)?e[n.uid].success?Oo.success:Oo.error:t?Oo.loadingSlowly:Oo.loading},watch:{userInput:"debounceInput",focusedIndex(){this.focusedInput||(this.scrollIntoView(),this.focusReference())},selectedSymbol:"fetchSelectedSymbolData",$route:"closeQuickNavigationModal"},methods:{closeQuickNavigationModal(){this.$emit("update:showQuickNavigationModal",!1)},constructFuzzyRegex(e){return[...e].reduce(((t,n,i)=>t.concat(`[${n}]`).concat(i{const s=n.exec(t.title);if(!s)return!1;const a=s[0].length;return!(a>3*e)&&{uid:t.uid,title:t.title,path:t.path,parents:Qa(t.parent,i),type:t.type,inputLengthDifference:t.title.length-e,matchLength:a,matchLengthDifference:a-e,start:s.index,substring:s[0]}})).filter(Boolean)},handleKeyEnter(){!this.noResultsWereFound&&this.userInput.length&&(this.$router.push(this.filteredSymbols[this.focusedIndex].path),this.closeQuickNavigationModal())},orderSymbolsByPriority(e){return e.sort(((e,t)=>e.matchLengthDifference>t.matchLengthDifference?1:e.matchLengthDifferencet.start?1:e.startt.inputLengthDifference?1:e.inputLengthDifference{this.previewState===Oo.loading&&(this.previewIsLoadingSlowly=!0)}),Bo),!this.selectedSymbol||this.$cachedSymbolResults.has(this.selectedSymbol.uid))return clearTimeout(this.loadingTimeout),void(this.previewIsLoadingSlowly=!1);const e=async e=>{if(e&&!this.$cachedSymbolResults.has(e.uid))try{const t=await(0,w.k_)(e.path,{signal:this.abortController.signal});this.$cachedSymbolResults.set(e.uid,{success:!0,json:t})}catch(t){t.name!==No&&this.$cachedSymbolResults.set(e.uid,{success:!1})}finally{this.cachedSymbolResults=Object.freeze(Object.fromEntries(this.$cachedSymbolResults))}};this.abortController&&this.abortController.abort(),this.abortController=new AbortController,await Promise.all([e(this.selectedSymbol).finally((()=>{clearTimeout(this.loadingTimeout),this.previewIsLoadingSlowly=!1})),e(this.nextSymbol)])}}},Mo=Eo,zo=(0,Z.Z)(Mo,dr,ur,!1,null,"479a2da8",null),Ko=zo.exports,Zo=function(){var e=this,t=e._self._c;return t("div",{staticClass:"adjustable-sidebar-width",class:{dragging:e.isDragging,"sidebar-hidden":e.hiddenOnLarge}},[t("div",{ref:"sidebar",staticClass:"sidebar"},[t("div",{ref:"aside",staticClass:"aside",class:e.asideClasses,style:e.asideStyles,attrs:{"aria-hidden":e.hiddenOnLarge?"true":null},on:{transitionstart:function(t){return t.target!==t.currentTarget?null:e.trackTransitionStart.apply(null,arguments)},transitionend:function(t){return t.target!==t.currentTarget?null:e.trackTransitionEnd.apply(null,arguments)}}},[e._t("aside",null,{animationClass:"aside-animated-child",scrollLockID:e.scrollLockID,breakpoint:e.breakpoint})],2),e.fixedWidth?e._e():t("div",{staticClass:"resize-handle",on:{mousedown:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)},touchstart:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)}}})]),t("div",{ref:"content",staticClass:"content"},[e._t("default")],2),t("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:function(t){e.breakpoint=t}}})],1)},jo=[],qo=n(7247),Fo=n(7188),Ho=n(5381),Vo=n(114),Wo=n(1147),Uo=n(1716);const Go="sidebar",Qo=1921,Jo=543,Yo=400,Xo={touch:{move:"touchmove",end:"touchend"},mouse:{move:"mousemove",end:"mouseup"}},el=(e,t=window.innerWidth)=>{const n=Math.min(t,Qo);return Math.floor(Math.min(n*(e/100),n))},tl={medium:30,large:20},nl={medium:50,large:50},il="sidebar-scroll-lock";var sl={name:"AdjustableSidebarWidth",constants:{SCROLL_LOCK_ID:il},components:{BreakpointEmitter:Fo["default"]},inject:["store"],props:{shownOnMobile:{type:Boolean,default:!1},hiddenOnLarge:{type:Boolean,default:!1},fixedWidth:{type:Number,default:null}},data(){const e=window.innerWidth,t=window.innerHeight,n=Ho.L3.large,i=el(tl[n]),s=el(nl[n]),a=e>=Qo?Jo:Yo,r=qo.tO.get(Go,a);return{isDragging:!1,width:this.fixedWidth||Math.min(Math.max(r,i),s),isTouch:!1,windowWidth:e,windowHeight:t,breakpoint:n,noTransition:!1,isTransitioning:!1,isOpeningOnLarge:!1,focusTrapInstance:null,mobileTopOffset:0,topOffset:0}},computed:{minWidthPercent:({breakpoint:e})=>tl[e]||0,maxWidthPercent:({breakpoint:e})=>nl[e]||100,maxWidth:({maxWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.max(n,el(e,t)),minWidth:({minWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.min(n||t,el(e,t)),widthInPx:({width:e})=>`${e}px`,hiddenOnLargeThreshold:({minWidth:e})=>e/2,events:({isTouch:e})=>e?Xo.touch:Xo.mouse,asideStyles:({widthInPx:e,mobileTopOffset:t,topOffset:n,windowHeight:i})=>({width:e,"--top-offset":n?`${n}px`:null,"--top-offset-mobile":`${t}px`,"--app-height":`${i}px`}),asideClasses:({isDragging:e,shownOnMobile:t,noTransition:n,isTransitioning:i,hiddenOnLarge:s,mobileTopOffset:a,isOpeningOnLarge:r})=>({dragging:e,"show-on-mobile":t,"hide-on-large":s,"is-opening-on-large":r,"no-transition":n,"sidebar-transitioning":i,"has-mobile-top-offset":a}),scrollLockID:()=>il,BreakpointScopes:()=>Ho.lU},async mounted(){window.addEventListener("keydown",this.onEscapeKeydown),window.addEventListener("resize",this.storeWindowSize,{passive:!0}),window.addEventListener("orientationchange",this.storeWindowSize,{passive:!0}),this.storeTopOffset(),0===this.topOffset&&0===window.scrollY||window.addEventListener("scroll",this.storeTopOffset,{passive:!0}),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("keydown",this.onEscapeKeydown),window.removeEventListener("resize",this.storeWindowSize),window.removeEventListener("orientationchange",this.storeWindowSize),window.removeEventListener("scroll",this.storeTopOffset),this.shownOnMobile&&this.toggleScrollLock(!1),this.focusTrapInstance&&this.focusTrapInstance.destroy()})),await this.$nextTick(),this.focusTrapInstance=new Vo.Z(this.$refs.aside)},watch:{$route:"closeMobileSidebar",width:{immediate:!0,handler:Ne((function(e){this.emitEventChange(e)}),150)},windowWidth:"getWidthInCheck",async breakpoint(e){this.getWidthInCheck(),e===Ho.L3.large&&this.closeMobileSidebar(),this.noTransition=!0,await(0,Re.J)(5),this.noTransition=!1},shownOnMobile:"handleExternalOpen",async isTransitioning(e){e?(await(0,Re.X)(1e3),this.isTransitioning=!1):this.updateContentWidthInStore()},hiddenOnLarge(){this.isTransitioning=!0}},methods:{getWidthInCheck:xr((function(){this.width>this.maxWidth?this.width=this.maxWidth:this.widththis.maxWidth&&(i=this.maxWidth),this.hiddenOnLarge&&i>=this.hiddenOnLargeThreshold&&(this.$emit("update:hiddenOnLarge",!1),this.isOpeningOnLarge=!0),this.width=Math.max(i,this.minWidth),i<=this.hiddenOnLargeThreshold&&this.$emit("update:hiddenOnLarge",!0)},stopDrag(e){e.preventDefault(),this.isDragging&&(this.isDragging=!1,qo.tO.set(Go,this.width),document.removeEventListener(this.events.move,this.handleDrag),document.removeEventListener(this.events.end,this.stopDrag),this.emitEventChange(this.width))},emitEventChange(e){this.$emit("width-change",e),this.updateContentWidthInStore()},getTopOffset(){const e=document.getElementById(Uo.EA);if(!e)return 0;const{y:t}=e.getBoundingClientRect();return Math.max(t,0)},handleExternalOpen(e){e&&(this.mobileTopOffset=this.getTopOffset()),this.toggleScrollLock(e)},async updateContentWidthInStore(){await this.$nextTick(),this.store.setContentWidth(this.$refs.content.offsetWidth)},async toggleScrollLock(e){const t=document.getElementById(this.scrollLockID);e?(await this.$nextTick(),Ao.Z.lockScroll(t),this.focusTrapInstance.start(),Wo.Z.hide(this.$refs.aside)):(Ao.Z.unlockScroll(t),this.focusTrapInstance.stop(),Wo.Z.show(this.$refs.aside))},storeTopOffset:Ne((function(){this.topOffset=this.getTopOffset()}),60),async trackTransitionStart({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!0)},trackTransitionEnd({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!1,this.isOpeningOnLarge=!1)}}},al=sl,rl=(0,Z.Z)(al,Zo,jo,!1,null,"5cd50784",null),ol=rl.exports,ll=function(){var e=this,t=e._self._c;return t("nav",{staticClass:"navigator",attrs:{"aria-labelledby":e.INDEX_ROOT_KEY}},[e.isFetching?t("LoadingNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}}},"LoadingNavigatorCard",e.technologyProps,!1)):t("NavigatorCard",e._b({attrs:{type:e.type,children:e.flatChildren,"active-path":e.activePath,scrollLockID:e.scrollLockID,"error-fetching":e.errorFetching,"render-filter-on-top":e.renderFilterOnTop,"api-changes":e.apiChanges,"allow-hiding":e.allowHiding,"navigator-references":e.navigatorReferences},on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"filter",fn:function(){return[e._t("filter")]},proxy:!0}],null,!0)},"NavigatorCard",e.technologyProps,!1)),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("navigator.navigator-is",{state:e.isFetching?e.$t("navigator.state.loading"):e.$t("navigator.state.ready")}))+" ")])],1)},cl=[],dl=function(){var e=this,t=e._self._c;return t("BaseNavigatorCard",e._b({class:{"filter-on-top":e.renderFilterOnTop},on:{close:function(t){return e.$emit("close")},"head-click-alt":e.toggleAllNodes},scopedSlots:e._u([{key:"body",fn:function({className:n}){return[e._t("post-head"),t("div",{class:n,on:{"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]}},[t("DynamicScroller",{directives:[{name:"show",rawName:"v-show",value:e.hasNodes,expression:"hasNodes"}],ref:"scroller",staticClass:"scroller",attrs:{id:e.scrollLockID,"aria-label":e.$t("navigator.title"),items:e.nodesToRender,"min-item-size":e.itemSize,"emit-update":"","key-field":"uid"},on:{update:e.handleScrollerUpdate,"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]},nativeOn:{focusin:function(t){return e.handleFocusIn.apply(null,arguments)},focusout:function(t){return e.handleFocusOut.apply(null,arguments)}},scopedSlots:e._u([{key:"default",fn:function({item:n,active:i,index:s}){return[t("DynamicScrollerItem",e._b({ref:`dynamicScroller_${n.uid}`},"DynamicScrollerItem",{active:i,item:n,dataIndex:s},!1),[t("NavigatorCardItem",{attrs:{item:n,isRendered:i,"filter-pattern":e.filterPattern,"is-active":n.uid===e.activeUID,"is-bold":e.activePathMap[n.uid],expanded:e.openNodes[n.uid],"api-change":e.apiChangesObject[n.path],isFocused:e.focusedIndex===s,enableFocus:!e.externalFocusChange,"navigator-references":e.navigatorReferences},on:{toggle:e.toggle,"toggle-full":e.toggleFullTree,"toggle-siblings":e.toggleSiblings,navigate:e.handleNavigationChange,"focus-parent":e.focusNodeParent}})],1)]}}],null,!0)}),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.politeAriaLive)+" ")]),t("div",{staticClass:"no-items-wrapper",attrs:{"aria-live":"assertive"}},[t("p",{staticClass:"no-items"},[e._v(" "+e._s(e.$t(e.assertiveAriaLive))+" ")])])],1),e.errorFetching?e._e():t("div",{staticClass:"filter-wrapper"},[t("div",{staticClass:"navigator-filter"},[t("div",{staticClass:"input-wrapper"},[t("FilterInput",{staticClass:"filter-component",attrs:{tags:e.availableTags,translatableTags:e.translatableTags,"selected-tags":e.selectedTagsModelValue,placeholder:e.$t("filter.title"),"should-keep-open-on-blur":!1,"position-reversed":!e.renderFilterOnTop,"clear-filter-on-tag-select":!1},on:{"update:selectedTags":function(t){e.selectedTagsModelValue=t},"update:selected-tags":function(t){e.selectedTagsModelValue=t},clear:e.clearFilters},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),e._t("filter")],2)])]}}],null,!0)},"BaseNavigatorCard",{technology:e.technology,isTechnologyBeta:e.isTechnologyBeta,technologyPath:e.technologyPath},!1))},ul=[];function hl(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}var pl=void 0;function gl(){gl.init||(gl.init=!0,pl=-1!==hl())}var fl={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify"))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!pl&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),delete this._resizeObject.onload)}},mounted:function(){var e=this;gl(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",pl&&this.$el.appendChild(t),t.data="about:blank",pl||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}};function ml(e){e.component("resize-observer",fl),e.component("ResizeObserver",fl)}var yl={version:"0.4.5",install:ml},vl=null;"undefined"!==typeof window?vl=window.Vue:"undefined"!==typeof n.g&&(vl=n.g.Vue),vl&&vl.use(yl);function bl(e){return bl="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bl(e)}function Tl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sl(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=function(r){for(var o=arguments.length,l=new Array(o>1?o-1:0),c=1;c1){var i=e.find((function(e){return e.isIntersecting}));i&&(t=i)}if(n.callback){var s=t.isIntersecting&&t.intersectionRatio>=n.threshold;if(s===n.oldResult)return;n.oldResult=s,n.callback(s,t)}}),this.options.intersection),t.context.$nextTick((function(){n.observer&&n.observer.observe(n.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&this.options.intersection.threshold||0}}]),e}();function Ll(e,t,n){var i=t.value;if(i)if("undefined"===typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var s=new Pl(e,i,n);e._vue_visibilityState=s}}function Al(e,t,n){var i=t.value,s=t.oldValue;if(!Dl(i,s)){var a=e._vue_visibilityState;i?a?a.createObserver(i,n):Ll(e,{value:i},n):Ol(e)}}function Ol(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var Nl={bind:Ll,update:Al,unbind:Ol};function Rl(e){e.directive("observe-visibility",Nl)}var Bl={version:"0.4.6",install:Rl},El=null;"undefined"!==typeof window?El=window.Vue:"undefined"!==typeof n.g&&(El=n.g.Vue),El&&El.use(Bl);var Ml=n(7274),zl=n.n(Ml),Kl={itemsLimit:1e3};const Zl={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function jl(){return this.items.length&&"object"!==typeof this.items[0]}let ql=!1;if("undefined"!==typeof window){ql=!1;try{var Fl=Object.defineProperty({},"passive",{get(){ql=!0}});window.addEventListener("test",null,Fl)}catch(Mu){}}let Hl=0;var Vl={name:"RecycleScroller",components:{ResizeObserver:fl},directives:{ObserveVisibility:Nl},props:{...Zl,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(null===this.itemSize){const e={"-1":{accumulator:0}},t=this.items,n=this.sizeField,i=this.minItemSize;let s,a=1e4,r=0;for(let o=0,l=t.length;o{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0}))},activated(){const e=this.$_lastUpdateScrollPosition;"number"===typeof e&&this.$nextTick((()=>{this.scrollToPosition(e)}))},beforeDestroy(){this.removeListeners()},methods:{addView(e,t,n,i,s){const a={item:n,position:0},r={id:Hl++,index:t,used:!0,key:i,type:s};return Object.defineProperty(a,"nr",{configurable:!1,value:r}),e.push(a),a},unuseView(e,t=!1){const n=this.$_unusedViews,i=e.nr.type;let s=n.get(i);s||(s=[],n.set(i,s)),s.push(e),t||(e.nr.used=!1,e.position=-9999,this.$_views.delete(e.nr.key))},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){this.$_scrollDirty||(this.$_scrollDirty=!0,requestAnimationFrame((()=>{this.$_scrollDirty=!1;const{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,100))})))},handleVisibilityChange(e,t){this.ready&&(e||0!==t.boundingClientRect.width||0!==t.boundingClientRect.height?(this.$emit("visible"),requestAnimationFrame((()=>{this.updateVisibleItems(!1)}))):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const n=this.itemSize,i=this.gridItems||1,s=this.itemSecondarySize||n,a=this.$_computedMinItemSize,r=this.typeField,o=this.simpleArray?null:this.keyField,l=this.items,c=l.length,d=this.sizes,u=this.$_views,h=this.$_unusedViews,p=this.pool;let g,f,m,y,v,b;if(c)if(this.$_prerender)g=y=0,f=v=Math.min(this.prerender,l.length),m=null;else{const e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),null===n&&te.start&&(s=a),a=~~((i+s)/2)}while(a!==n);for(a<0&&(a=0),g=a,m=d[c-1].accumulator,f=a;fc&&(f=c)),y=g;yc&&(f=c),y<0&&(y=0),v>c&&(v=c),m=Math.ceil(c/i)*n}}else g=f=y=v=m=0;f-g>Kl.itemsLimit&&this.itemsLimitError(),this.totalSize=m;const T=g<=this.$_endIndex&&f>=this.$_startIndex;if(this.$_continuous!==T){if(T){u.clear(),h.clear();for(let e=0,t=p.length;e=f)&&this.unuseView(b));const S=T?null:new Map;let _,C,k,w;for(let I=g;I=k.length)&&(b=this.addView(p,I,_,e,C),this.unuseView(b,!0),k=h.get(C)),b=k[w],b.item=_,b.nr.used=!0,b.nr.index=I,b.nr.key=e,b.nr.type=C,S.set(C,w+1),w++),u.set(e,b)),null===n?(b.position=d[I-1].accumulator,b.offset=0):(b.position=Math.floor(I/i)*n,b.offset=I%i*s)):b&&this.unuseView(b)}return this.$_startIndex=g,this.$_endIndex=f,this.emitUpdate&&this.$emit("update",g,f,y,v),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,300),{continuous:T}},getListenerTarget(){let e=zl()(this.$el);return!window.document||e!==window.document.documentElement&&e!==window.document.body||(e=window),e},getScroll(){const{$el:e,direction:t}=this,n="vertical"===t;let i;if(this.pageMode){const t=e.getBoundingClientRect(),s=n?t.height:t.width;let a=-(n?t.top:t.left),r=n?window.innerHeight:window.innerWidth;a<0&&(r+=a,a=0),a+r>s&&(r=s-a),i={start:a,end:a+r}}else i=n?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return i},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,!!ql&&{passive:!0}),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;t=null===this.itemSize?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/this.gridItems)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t="vertical"===this.direction?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,i,s;if(this.pageMode){const a=zl()(this.$el),r="HTML"===a.tagName?0:a[t.scroll],o=a.getBoundingClientRect(),l=this.$el.getBoundingClientRect(),c=l[t.start]-o[t.start];n=a,i=t.scroll,s=e+r+c}else n=this.$el,i=t.scroll,s=e;n[i]=s},itemsLimitError(){throw setTimeout((()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")})),new Error("Rendered items limit reached")},sortViews(){this.pool.sort(((e,t)=>e.nr.index-t.nr.index))}}};function Wl(e,t,n,i,s,a,r,o,l,c){"boolean"!==typeof r&&(l=o,o=r,r=!1);const d="function"===typeof n?n.options:n;let u;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,s&&(d.functional=!0)),i&&(d._scopeId=i),a?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(a)},d._ssrRegister=u):t&&(u=r?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),u)if(d.functional){const e=d.render;d.render=function(t,n){return u.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,u):[u]}return n}const Ul=Vl;var Gl=function(){var e,t,n=this,i=n.$createElement,s=n._self._c||i;return s("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:n.handleVisibilityChange,expression:"handleVisibilityChange"}],staticClass:"vue-recycle-scroller",class:(e={ready:n.ready,"page-mode":n.pageMode},e["direction-"+n.direction]=!0,e),on:{"&scroll":function(e){return n.handleScroll.apply(null,arguments)}}},[n.$slots.before?s("div",{ref:"before",staticClass:"vue-recycle-scroller__slot"},[n._t("before")],2):n._e(),n._v(" "),s(n.listTag,{ref:"wrapper",tag:"component",staticClass:"vue-recycle-scroller__item-wrapper",class:n.listClass,style:(t={},t["vertical"===n.direction?"minHeight":"minWidth"]=n.totalSize+"px",t)},[n._l(n.pool,(function(e){return s(n.itemTag,n._g({key:e.nr.id,tag:"component",staticClass:"vue-recycle-scroller__item-view",class:[n.itemClass,{hover:!n.skipHover&&n.hoverKey===e.nr.key}],style:n.ready?{transform:"translate"+("vertical"===n.direction?"Y":"X")+"("+e.position+"px) translate"+("vertical"===n.direction?"X":"Y")+"("+e.offset+"px)",width:n.gridItems?("vertical"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0,height:n.gridItems?("horizontal"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0}:null},n.skipHover?{}:{mouseenter:function(){n.hoverKey=e.nr.key},mouseleave:function(){n.hoverKey=null}}),[n._t("default",null,{item:e.item,index:e.nr.index,active:e.nr.used})],2)})),n._v(" "),n._t("empty")],2),n._v(" "),n.$slots.after?s("div",{ref:"after",staticClass:"vue-recycle-scroller__slot"},[n._t("after")],2):n._e(),n._v(" "),s("ResizeObserver",{on:{notify:n.handleResize}})],1)},Ql=[];Gl._withStripped=!0;const Jl=void 0,Yl=void 0,Xl=void 0,ec=!1,tc=Wl({render:Gl,staticRenderFns:Ql},Jl,Ul,Yl,ec,Xl,!1,void 0,void 0,void 0);var nc={name:"DynamicScroller",components:{RecycleScroller:tc},provide(){return"undefined"!==typeof ResizeObserver&&(this.$_resizeObserver=new ResizeObserver((e=>{requestAnimationFrame((()=>{if(Array.isArray(e))for(const t of e)if(t.target){const e=new CustomEvent("resize",{detail:{contentRect:t.contentRect}});t.target.dispatchEvent(e)}}))}))),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...Zl,minItemSize:{type:[Number,String],required:!0}},data(){return{vscrollData:{active:!0,sizes:{},validSizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:jl,itemsWithSize(){const e=[],{items:t,keyField:n,simpleArray:i}=this,s=this.vscrollData.sizes,a=t.length;for(let r=0;r=n)break;i+=t[o].size||this.minItemSize,s+=e[o].size||this.minItemSize}const r=s-i;0!==r&&(this.$el.scrollTop+=r)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={}},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},methods:{onScrollerResize(){const e=this.$refs.scroller;e&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!0){(e||this.simpleArray)&&(this.vscrollData.validSizes={}),this.$emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t=undefined){const n=this.simpleArray?null!=t?t:this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick((()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame((()=>{e.scrollTop=e.scrollHeight+5e3,0===this.$_undefinedSizes?this.$_scrollingToBottom=!1:requestAnimationFrame(t)}))};requestAnimationFrame(t)}))}}};const ic=nc;var sc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RecycleScroller",e._g(e._b({ref:"scroller",attrs:{items:e.itemsWithSize,"min-item-size":e.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},on:{resize:e.onScrollerResize,visible:e.onScrollerVisible},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item,i=t.index,s=t.active;return[e._t("default",null,null,{item:n.item,index:i,active:s,itemWithSize:n})]}}],null,!0)},"RecycleScroller",e.$attrs,!1),e.listeners),[e._v(" "),n("template",{slot:"before"},[e._t("before")],2),e._v(" "),n("template",{slot:"after"},[e._t("after")],2),e._v(" "),n("template",{slot:"empty"},[e._t("empty")],2)],2)},ac=[];sc._withStripped=!0;const rc=void 0,oc=void 0,lc=void 0,cc=!1,dc=Wl({render:sc,staticRenderFns:ac},rc,ic,oc,cc,lc,!1,void 0,void 0,void 0);var uc={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.item.hasOwnProperty(this.vscrollData.keyField))return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.validSizes[this.id]&&this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(){this.size||this.onDataUpdate()},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch((()=>this.sizeDependencies[e]),this.onDataUpdate);this.vscrollParent.$on("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$on("vscroll:update-size",this.onVscrollUpdateSize)}},mounted(){this.vscrollData.active&&(this.updateSize(),this.observeSize())},beforeDestroy(){this.vscrollParent.$off("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$off("vscroll:update-size",this.onVscrollUpdateSize),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",(()=>{this.onDataUpdate()}),{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),this.$_forceNextVScrollUpdate!==this.id&&!e&&this.size||this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick((()=>{if(this.id===e){const e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applySize(e,t)}this.$_pendingSizeUpdate=null}))},applySize(e,t){const n=~~("vertical"===this.vscrollParent.direction?t:e);n&&this.size!==n&&(this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.$set(this.vscrollData.sizes,this.id,n),this.$set(this.vscrollData.validSizes,this.id,!0),this.emitResize&&this.$emit("resize",this.id))},observeSize(){this.vscrollResizeObserver&&this.$el.parentNode&&(this.vscrollResizeObserver.observe(this.$el.parentNode),this.$el.parentNode.addEventListener("resize",this.onResize))},unobserveSize(){this.vscrollResizeObserver&&(this.vscrollResizeObserver.unobserve(this.$el.parentNode),this.$el.parentNode.removeEventListener("resize",this.onResize))},onResize(e){const{width:t,height:n}=e.detail.contentRect;this.applySize(t,n)}},render(e){return e(this.tag,this.$slots.default)}};const hc=uc,pc=void 0,gc=void 0,fc=void 0,mc=void 0,yc=Wl({},pc,hc,gc,mc,fc,!1,void 0,void 0,void 0);function vc({idProp:e=(e=>e.item.id)}={}){const t={},n=new $a["default"]({data(){return{store:t}}});return{data(){return{idState:null}},created(){this.$_id=null,this.$_getId="function"===typeof e?()=>e.call(this,this):()=>this[e],this.$watch(this.$_getId,{handler(e){this.$nextTick((()=>{this.$_id=e}))},immediate:!0}),this.$_updateIdState()},beforeUpdate(){this.$_updateIdState()},methods:{$_idStateInit(e){const i=this.$options.idState;if("function"===typeof i){const s=i.call(this,this);return n.$set(t,e,s),this.$_id=e,s}throw new Error("[mixin IdState] Missing `idState` function on component definition.")},$_updateIdState(){const n=this.$_getId();null==n&&console.warn(`No id found for IdState with idProp: '${e}'.`),n!==this.$_id&&(t[n]||this.$_idStateInit(n),this.idState=t[n])}}}}function bc(e,t){e.component(`${t}recycle-scroller`,tc),e.component(`${t}RecycleScroller`,tc),e.component(`${t}dynamic-scroller`,dc),e.component(`${t}DynamicScroller`,dc),e.component(`${t}dynamic-scroller-item`,yc),e.component(`${t}DynamicScrollerItem`,yc)}const Tc={version:"1.1.2",install(e,t){const n=Object.assign({},{installComponents:!0,componentsPrefix:""},t);for(const i in n)"undefined"!==typeof n[i]&&(Kl[i]=n[i]);n.installComponents&&bc(e,n.componentsPrefix)}};let Sc=null;function _c(e){const t=(0,nn.RL)((0,nn.hr)(e));return new RegExp(t,"ig")}"undefined"!==typeof window?Sc=window.Vue:"undefined"!==typeof n.g&&(Sc=n.g.Vue),Sc&&Sc.use(Tc);var Cc,kc,wc=function(){var e=this,t=e._self._c;return t("BaseNavigatorCardItem",{class:{expanded:e.expanded,active:e.isActive,"is-group":e.isGroupMarker},style:{"--nesting-index":e.item.depth},attrs:{"data-nesting-index":e.item.depth,id:`container-${e.item.uid}`,"aria-hidden":e.isRendered?null:"true",hideNavigatorIcon:e.isGroupMarker},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:(t.preventDefault(),e.handleLeftKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleRightKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.clickReference.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:t.altKey?"button"in t&&2!==t.button?null:(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]},scopedSlots:e._u([{key:"depth-spacer",fn:function(){return[t("span",{attrs:{hidden:"",id:e.usageLabel}},[e._v(" "+e._s(e.$t("filter.navigate"))+" ")]),e.isParent?t("button",{staticClass:"tree-toggle",attrs:{tabindex:"-1","aria-labelledby":e.item.uid,"aria-expanded":e.expanded?"true":"false","aria-describedby":e.ariaDescribedBy},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleTree.apply(null,arguments))},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null},function(t){return t.metaKey?(t.preventDefault(),e.toggleSiblings.apply(null,arguments)):null}]}},[t("InlineChevronRightIcon",{staticClass:"icon-inline chevron",class:{rotate:e.expanded,animating:e.idState.isOpening}})],1):e._e()]},proxy:!0},{key:"navigator-icon",fn:function({className:n}){return[e.apiChange?t("span",{class:[{[`changed changed-${e.apiChange}`]:e.apiChange},n]}):t("TopicTypeIcon",{key:e.item.uid,class:n,attrs:{type:e.item.type,"image-override":e.item.icon?e.navigatorReferences[e.item.icon]:null,shouldCalculateOptimalWidth:!1}})]}},{key:"title-container",fn:function(){return[e.isParent?t("span",{attrs:{hidden:"",id:e.parentLabel}},[e._v(e._s(e.$tc("filter.parent-label",e.item.childUIDs.length,{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent,"number-parent":e.item.childUIDs.length})))]):e._e(),e.isParent?e._e():t("span",{attrs:{id:e.siblingsLabel,hidden:""}},[e._v(" "+e._s(e.$t("filter.siblings-label",{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent}))+" ")]),t(e.refComponent,{ref:"reference",tag:"component",staticClass:"leaf-link",class:{bolded:e.isBold},attrs:{id:e.item.uid,url:e.isGroupMarker?null:e.item.path||"",tabindex:e.isFocused?"0":"-1","aria-describedby":`${e.ariaDescribedBy} ${e.usageLabel}`},nativeOn:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClick.apply(null,arguments)},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]}},[t("HighlightMatches",{attrs:{text:e.item.title,matcher:e.filterPattern}})],1),e.isDeprecated?t("Badge",{attrs:{variant:"deprecated"}}):e.isBeta?t("Badge",{attrs:{variant:"beta"}}):e._e()]},proxy:!0}])})},Ic=[],xc=n(8785),$c=function(){var e=this,t=e._self._c;return t("div",{staticClass:"navigator-card-item"},[t("div",{staticClass:"head-wrapper"},[t("div",{staticClass:"depth-spacer"},[e._t("depth-spacer")],2),e.hideNavigatorIcon?e._e():t("div",{staticClass:"navigator-icon-wrapper"},[e._t("navigator-icon",null,{className:"navigator-icon"})],2),t("div",{staticClass:"title-container"},[e._t("title-container")],2)])])},Dc=[],Pc={name:"BaseNavigatorCardItem",props:{hideNavigatorIcon:{type:Boolean,default:()=>!1}}},Lc=Pc,Ac=(0,Z.Z)(Lc,$c,Dc,!1,null,"41ab423b",null),Oc=Ac.exports,Nc={name:"HighlightMatch",props:{text:{type:String,required:!0},matcher:{type:RegExp,default:void 0}},render(e){const{matcher:t,text:n}=this;if(!t)return e("p",{class:"highlight"},n);const i=[];let s=0,a=null;const r=new RegExp(t,"gi");while(null!==(a=r.exec(n))){const t=a[0].length,r=a.index+t,o=n.slice(s,a.index);o&&i.push(e("span",o));const l=n.slice(a.index,r);l&&i.push(e("span",{class:"match"},l)),s=r}const o=n.slice(s,n.length);return o&&i.push(e("span",o)),e("p",{class:"highlight"},i)}},Rc=Nc,Bc=(0,Z.Z)(Rc,Cc,kc,!1,null,"7b81ca08",null),Ec=Bc.exports,Mc={name:"NavigatorCardItem",mixins:[vc({idProp:e=>e.item.uid})],components:{BaseNavigatorCardItem:Oc,HighlightMatches:Ec,TopicTypeIcon:_e.Z,InlineChevronRightIcon:xc.Z,Reference:$s.Z,Badge:ei.Z},props:{isRendered:{type:Boolean,default:!1},item:{type:Object,required:!0},expanded:{type:Boolean,default:!1},filterPattern:{type:RegExp,default:void 0},isActive:{type:Boolean,default:!1},isBold:{type:Boolean,default:!1},apiChange:{type:String,default:null,validator:e=>It.UG.includes(e)},isFocused:{type:Boolean,default:()=>!1},enableFocus:{type:Boolean,default:!0},navigatorReferences:{type:Object,default:()=>({})}},idState(){return{isOpening:!1}},computed:{isGroupMarker:({item:{type:e}})=>e===Ce.t.groupMarker,isParent:({item:e,isGroupMarker:t})=>!!e.childUIDs.length&&!t,parentLabel:({item:e})=>`label-parent-${e.uid}`,siblingsLabel:({item:e})=>`label-${e.uid}`,usageLabel:({item:e})=>`usage-${e.uid}`,ariaDescribedBy:({isParent:e,parentLabel:t,siblingsLabel:n})=>e?`${t}`:`${n}`,isBeta:({item:{beta:e}})=>!!e,isDeprecated:({item:{deprecated:e}})=>!!e,refComponent:({isGroupMarker:e})=>e?"h3":$s.Z},methods:{toggleTree(){this.idState.isOpening=!0,this.$emit("toggle",this.item)},toggleEntireTree(){this.idState.isOpening=!0,this.$emit("toggle-full",this.item)},toggleSiblings(){this.idState.isOpening=!0,this.$emit("toggle-siblings",this.item)},handleLeftKeydown(){this.expanded?this.toggleTree():this.$emit("focus-parent",this.item)},handleRightKeydown(){!this.expanded&&this.isParent&&this.toggleTree()},clickReference(){(this.$refs.reference.$el||this.$refs.reference).click()},focusReference(){(this.$refs.reference.$el||this.$refs.reference).focus()},handleClick(){this.isGroupMarker||this.$emit("navigate",this.item.uid)}},watch:{async isFocused(e){await(0,Re.J)(8),e&&this.isRendered&&this.enableFocus&&this.focusReference()},async expanded(){await(0,Re.J)(9),this.idState.isOpening=!1}}},zc=Mc,Kc=(0,Z.Z)(zc,wc,Ic,!1,null,"c780f74c",null),Zc=Kc.exports,jc=function(){var e=this,t=e._self._c;return t("div",{staticClass:"navigator-card"},[t("div",{staticClass:"navigator-card-full-height"},[t("div",{staticClass:"navigator-card-inner"},[t("div",{staticClass:"head-wrapper"},[t("div",{staticClass:"head-inner"},[t("Reference",{staticClass:"navigator-head",attrs:{id:e.INDEX_ROOT_KEY,url:e.technologyPath},nativeOn:{click:function(t){return t.altKey?(t.preventDefault(),e.$emit("head-click-alt")):null}}},[t("h2",{staticClass:"card-link"},[e._v(" "+e._s(e.technology)+" ")]),e.isTechnologyBeta?t("Badge",{attrs:{variant:"beta"}}):e._e()],1),t("button",{staticClass:"close-card",class:{"hide-on-large":!e.allowHiding},attrs:{id:e.SIDEBAR_HIDE_BUTTON_ID,"aria-label":e.$t("navigator.close-navigator")},on:{click:e.handleHideClick}},[t("SidenavIcon",{staticClass:"icon-inline close-icon"})],1)],1)]),e._t("body",null,{className:"card-body"})],2)])])},qc=[],Fc=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"sidenav-icon",attrs:{viewBox:"0 0 14 14",height:"14",themeId:"sidenav"}},[t("path",{attrs:{d:"M6.533 1.867h-6.533v10.267h14v-10.267zM0.933 11.2v-8.4h4.667v8.4zM13.067 11.2h-6.533v-8.4h6.533z"}}),t("path",{attrs:{d:"M1.867 5.133h2.8v0.933h-2.8z"}}),t("path",{attrs:{d:"M1.867 7.933h2.8v0.933h-2.8z"}})])},Hc=[],Vc={name:"SidenavIcon",components:{SVGIcon:mr.Z}},Wc=Vc,Uc=(0,Z.Z)(Wc,Fc,Hc,!1,null,null,null),Gc=Uc.exports,Qc={name:"BaseNavigatorCard",components:{SidenavIcon:Gc,Reference:$s.Z,Badge:ei.Z},props:{allowHiding:{type:Boolean,default:!0},technologyPath:{type:String,default:""},technology:{type:String,required:!0},isTechnologyBeta:{type:Boolean,default:!1}},data(){return{SIDEBAR_HIDE_BUTTON_ID:Fa,INDEX_ROOT_KEY:ja}},methods:{async handleHideClick(){this.$emit("close"),await this.$nextTick();const e=document.getElementById(Uo.Yj);e&&e.focus()}}},Jc=Qc,Yc=(0,Z.Z)(Jc,jc,qc,!1,null,"60246d6e",null),Xc=Yc.exports;const ed=e=>e[e.length-1],td=(e,t)=>JSON.stringify(e)===JSON.stringify(t),nd="navigator.state",id={sampleCode:"sampleCode",tutorials:"tutorials",articles:"articles"},sd={[id.sampleCode]:"Sample Code",[id.tutorials]:"Tutorials",[id.articles]:"Articles"},ad=Object.fromEntries(Object.entries(sd).map((([e,t])=>[t,e]))),rd={[Ce.t.article]:id.articles,[Ce.t.learn]:id.tutorials,[Ce.t.overview]:id.tutorials,[Ce.t.resources]:id.tutorials,[Ce.t.sampleCode]:id.sampleCode,[Ce.t.section]:id.tutorials,[Ce.t.tutorial]:id.tutorials,[Ce.t.project]:id.tutorials},od="navigator.no-results",ld="navigator.no-children",cd="navigator.error-fetching",dd="navigator.items-found",ud="navigator.tags.hide-deprecated";var hd={name:"NavigatorCard",constants:{STORAGE_KEY:nd,FILTER_TAGS:id,FILTER_TAGS_TO_LABELS:sd,FILTER_LABELS_TO_TAGS:ad,TOPIC_TYPE_TO_TAG:rd,ERROR_FETCHING:cd,ITEMS_FOUND:dd,HIDE_DEPRECATED:ud},components:{FilterInput:lo,NavigatorCardItem:Zc,DynamicScroller:dc,DynamicScrollerItem:yc,BaseNavigatorCard:Xc},props:{...Xc.props,children:{type:Array,required:!0},activePath:{type:Array,required:!0},type:{type:String,required:!0},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},isTechnologyBeta:{type:Boolean,default:!1},navigatorReferences:{type:Object,default:()=>{}},renderFilterOnTop:{type:Boolean,default:!1},hideAvailableTags:{type:Boolean,default:!1}},mixins:[Zr],data(){return{filter:"",debouncedFilter:"",selectedTags:[],openNodes:Object.freeze({}),nodesToRender:Object.freeze([]),activeUID:null,lastFocusTarget:null,allNodesToggled:!1,translatableTags:[ud]}},computed:{politeAriaLive(){const{hasNodes:e,nodesToRender:t}=this;return e?this.$tc(dd,t.length,{number:t.length}):""},assertiveAriaLive:({hasNodes:e,hasFilter:t,errorFetching:n})=>e?"":t?od:n?cd:ld,availableTags({selectedTags:e,renderableChildNodesMap:t,apiChangesObject:n,hideAvailableTags:i}){if(i||e.length)return[];const s=new Set(Object.values(n)),a=new Set(Object.values(sd)),r=new Set([ud]);s.size&&r.delete(ud);const o={type:[],changes:[],other:[]};for(const l in t){if(!Object.hasOwnProperty.call(t,l))continue;if(!a.size&&!s.size&&!r.size)break;const{type:e,path:i,deprecated:c}=t[l],d=sd[rd[e]],u=n[i];a.has(d)&&(o.type.push(d),a.delete(d)),u&&s.has(u)&&(o.changes.push(this.$t(It.Ag[u])),s.delete(u)),c&&r.has(ud)&&(o.other.push(ud),r.delete(ud))}return o.type.concat(o.changes,o.other)},selectedTagsModelValue:{get(){return this.selectedTags.map((e=>sd[e]||this.$t(It.Ag[e])||e))},set(e){(this.selectedTags.length||e.length)&&(this.selectedTags=e.map((e=>ad[e]||It.ct[e]||e)))}},filterPattern:({debouncedFilter:e})=>e?new RegExp(_c(e),"i"):null,itemSize:()=>qa,childrenMap({children:e}){return Va(e)},activePathChildren({activeUID:e,childrenMap:t}){return e&&t[e]?Qa(e,t):[]},activePathMap:({activePathChildren:e})=>Object.fromEntries(e.map((({uid:e})=>[e,!0]))),activeIndex:({activeUID:e,nodesToRender:t})=>t.findIndex((t=>t.uid===e)),filteredChildren({hasFilter:e,children:t,filterPattern:n,selectedTags:i,apiChanges:s}){if(!e)return[];const a=new Set(i);return t.filter((({title:e,path:t,type:i,deprecated:r,deprecatedChildrenCount:o,childUIDs:l})=>{const c=r||o===l.length,d=!n||n.test(e);let u=!0;a.size&&(u=a.has(rd[i]),s&&!u&&(u=a.has(s[t])),!c&&a.has(ud)&&(u=!0));const h=!s||!!s[t];return d&&u&&h}))},renderableChildNodesMap({hasFilter:e,childrenMap:t,deprecatedHidden:n,filteredChildren:i,removeDeprecated:s}){if(!e)return t;const a=i.length-1,r=new Set([]);for(let o=a;o>=0;o-=1){const e=i[o],a=t[e.groupMarkerUID];if(a&&r.add(a),r.has(e))continue;if(r.has(t[e.parent])&&e.type!==Ce.t.groupMarker){r.add(e);continue}let l=[];e.childUIDs.length&&(l=s(Ua(e.uid,t),n)),l.concat(Qa(e.uid,t)).forEach((e=>r.add(e)))}return Va([...r])},nodeChangeDeps:({filteredChildren:e,activePathChildren:t,debouncedFilter:n,selectedTags:i})=>[e,t,n,i],hasFilter({debouncedFilter:e,selectedTags:t,apiChanges:n}){return Boolean(e.length||t.length||n)},deprecatedHidden:({selectedTags:e})=>e[0]===ud,apiChangesObject(){return this.apiChanges||{}},hasNodes:({nodesToRender:e})=>!!e.length,totalItemsToNavigate:({nodesToRender:e})=>e.length,lastActivePathItem:({activePath:e})=>ed(e)},created(){this.restorePersistedState()},watch:{filter:"debounceInput",nodeChangeDeps:"trackOpenNodes",activePath:"handleActivePathChange",apiChanges(e){e||(this.selectedTags=this.selectedTags.filter((e=>!this.$t(It.Ag[e]))))},async activeUID(e,t){await this.$nextTick();const n=this.$refs[`dynamicScroller_${t}`];n&&n.updateSize&&n.updateSize()}},methods:{setUnlessEqual(e,t){td(t,this[e])||(this[e]=Object.freeze(t))},toggleAllNodes(){const e=this.children.filter((e=>e.parent===ja&&e.type!==Ce.t.groupMarker&&e.childUIDs.length));this.allNodesToggled=!this.allNodesToggled,this.allNodesToggled&&(this.openNodes={},this.generateNodesToRender()),e.forEach((e=>{this.toggleFullTree(e)}))},clearFilters(){this.filter="",this.debouncedFilter="",this.selectedTags=[]},scrollToFocus(){this.$refs.scroller.scrollToItem(this.focusedIndex)},debounceInput:xr((function(e){this.debouncedFilter=e,this.lastFocusTarget=null}),200),trackOpenNodes([e,t,n,i],[,s=[],a="",r=[]]=[]){if(n!==a&&!a&&this.getFromStorage("filter")||!td(i,r)&&!r.length&&this.getFromStorage("selectedTags",[]).length)return;const o=!td(s,t),{childrenMap:l}=this;let c=t;if(!(this.deprecatedHidden&&!this.debouncedFilter.length||o&&this.hasFilter)&&this.hasFilter){const t=new Set,n=e.length-1;for(let i=n;i>=0;i-=1){const n=e[i];t.has(l[n.parent])||t.has(n)||Qa(n.uid,l).slice(0,-1).forEach((e=>t.add(e)))}c=[...t]}const d=o?{...this.openNodes}:{},u=c.reduce(((e,t)=>(e[t.uid]=!0,e)),d);this.setUnlessEqual("openNodes",u),this.generateNodesToRender(),this.updateFocusIndexExternally()},toggle(e){const t=this.openNodes[e.uid];let n=[],i=[];if(t){const t=(0,w.d9)(this.openNodes),n=Ua(e.uid,this.childrenMap);n.forEach((({uid:e})=>{delete t[e]})),this.setUnlessEqual("openNodes",t),i=n.slice(1)}else this.setUnlessEqual("openNodes",{...this.openNodes,[e.uid]:!0}),n=Ga(e.uid,this.childrenMap,this.children).filter((e=>this.renderableChildNodesMap[e.uid]));this.augmentRenderNodes({uid:e.uid,include:n,exclude:i})},toggleFullTree(e){const t=this.openNodes[e.uid],n=(0,w.d9)(this.openNodes),i=Ua(e.uid,this.childrenMap);let s=[],a=[];i.forEach((({uid:e})=>{t?delete n[e]:n[e]=!0})),t?s=i.slice(1):a=i.slice(1).filter((e=>this.renderableChildNodesMap[e.uid])),this.setUnlessEqual("openNodes",n),this.augmentRenderNodes({uid:e.uid,exclude:s,include:a})},toggleSiblings(e){const t=this.openNodes[e.uid],n=(0,w.d9)(this.openNodes),i=Ja(e.uid,this.childrenMap,this.children);i.forEach((({uid:e,childUIDs:i,type:s})=>{if(i.length&&s!==Ce.t.groupMarker)if(t){const t=Ua(e,this.childrenMap);t.forEach((e=>{delete n[e.uid]})),delete n[e],this.augmentRenderNodes({uid:e,exclude:t.slice(1),include:[]})}else{n[e]=!0;const t=Ga(e,this.childrenMap,this.children).filter((e=>this.renderableChildNodesMap[e.uid]));this.augmentRenderNodes({uid:e,exclude:[],include:t})}})),this.setUnlessEqual("openNodes",n),this.persistState()},removeDeprecated(e,t){return t?e.filter((({deprecated:e})=>!e)):e},generateNodesToRender(){const{children:e,openNodes:t,renderableChildNodesMap:n}=this;this.setUnlessEqual("nodesToRender",e.filter((e=>n[e.uid]&&(e.parent===ja||t[e.parent])))),this.persistState(),this.scrollToElement()},augmentRenderNodes({uid:e,include:t=[],exclude:n=[]}){const i=this.nodesToRender.findIndex((t=>t.uid===e));if(t.length){const e=t.filter((e=>!this.nodesToRender.includes(e))),n=this.nodesToRender.slice(0);n.splice(i+1,0,...e),this.setUnlessEqual("nodesToRender",n)}else if(n.length){const e=new Set(n);this.setUnlessEqual("nodesToRender",this.nodesToRender.filter((t=>!e.has(t))))}this.persistState()},getFromStorage(e,t=null){const n=qo.y7.get(nd,{}),i=n[this.technologyPath];return i?e?i[e]||t:i:t},persistState(){const e={path:this.lastActivePathItem},{path:t}=this.activeUID&&this.childrenMap[this.activeUID]||e,n={technology:this.technology,path:t,hasApiChanges:!!this.apiChanges,openNodes:Object.keys(this.openNodes).map(Number),nodesToRender:this.nodesToRender.map((({uid:e})=>e)),activeUID:this.activeUID,filter:this.filter,selectedTags:this.selectedTags},i={...qo.y7.get(nd,{}),[this.technologyPath]:n};qo.y7.set(nd,i)},clearPersistedState(){const e={...qo.y7.get(nd,{}),[this.technologyPath]:{}};qo.y7.set(nd,e)},restorePersistedState(){const e=this.getFromStorage();if(!e||e.path!==this.lastActivePathItem)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{technology:t,nodesToRender:n=[],filter:i="",hasAPIChanges:s=!1,activeUID:a=null,selectedTags:r=[],openNodes:o}=e;if(!n.length&&!i&&!r.length)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{childrenMap:l}=this,c=n.every((e=>l[e])),d=a?(this.childrenMap[a]||{}).path===this.lastActivePathItem:1===this.activePath.length;if(t!==this.technology||!c||s!==Boolean(this.apiChanges)||!d||a&&!i&&!r.length&&!n.includes(a))return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);this.setUnlessEqual("openNodes",Object.fromEntries(o.map((e=>[e,!0])))),this.setUnlessEqual("nodesToRender",n.map((e=>l[e]))),this.selectedTags=r,this.filter=i,this.debouncedFilter=this.filter,this.activeUID=a,this.scrollToElement()},async scrollToElement(){if(await(0,Re.J)(1),!this.$refs.scroller)return;const e=document.getElementById(this.activeUID);if(e&&0===this.getChildPositionInScroller(e))return;const t=this.nodesToRender.findIndex((e=>e.uid===this.activeUID));-1!==t?this.$refs.scroller.scrollToItem(t):this.hasFilter&&!this.deprecatedHidden&&this.$refs.scroller.scrollToItem(0)},getChildPositionInScroller(e){if(!e)return 0;const{paddingTop:t,paddingBottom:n}=getComputedStyle(this.$refs.scroller.$el),i={top:parseInt(t,10)||0,bottom:parseInt(n,10)||0},{y:s,height:a}=this.$refs.scroller.$el.getBoundingClientRect(),{y:r}=e.getBoundingClientRect(),o=e.offsetParent.offsetHeight,l=r-s-i.top;return l<0?-1:l+o>=a-i.bottom?1:0},isInsideScroller(e){return this.$refs.scroller.$el.contains(e)},handleFocusIn({target:e}){this.lastFocusTarget=e;const t=this.getChildPositionInScroller(e);if(0===t)return;const{offsetHeight:n}=e.offsetParent;this.$refs.scroller.$el.scrollBy({top:n*t,left:0})},handleFocusOut(e){e.relatedTarget&&(this.isInsideScroller(e.relatedTarget)||(this.lastFocusTarget=null))},handleScrollerUpdate:xr((async function(){await(0,Re.X)(300),this.lastFocusTarget&&this.isInsideScroller(this.lastFocusTarget)&&document.activeElement!==this.lastFocusTarget&&this.lastFocusTarget.focus({preventScroll:!0})}),50),setActiveUID(e){this.activeUID=e},handleNavigationChange(e){this.childrenMap[e].path.startsWith(this.technologyPath)&&this.setActiveUID(e)},pathsToFlatChildren(e){const t=e.slice(0).reverse(),{childrenMap:n}=this;let i=this.children;const s=[];while(t.length){const e=t.pop(),a=i.find((t=>t.path===e));if(!a)break;s.push(a),t.length&&(i=a.childUIDs.map((e=>n[e])))}return s},handleActivePathChange(e){const t=this.childrenMap[this.activeUID],n=ed(e);if(t){if(n===t.path)return;const e=Ja(this.activeUID,this.childrenMap,this.children),i=Ga(this.activeUID,this.childrenMap,this.children),s=Qa(this.activeUID,this.childrenMap),a=[...i,...e,...s].find((e=>e.path===n));if(a)return void this.setActiveUID(a.uid)}const i=this.pathsToFlatChildren(e);i.length?this.setActiveUID(i[i.length-1].uid):this.activeUID?this.setActiveUID(null):this.trackOpenNodes(this.nodeChangeDeps)},updateFocusIndexExternally(){this.externalFocusChange=!0,this.activeIndex>0?this.focusIndex(this.activeIndex):this.focusIndex(0)},focusNodeParent(e){const t=this.childrenMap[e.parent];if(!t)return;const n=this.nodesToRender.findIndex((e=>e.uid===t.uid));-1!==n&&this.focusIndex(n)}}},pd=hd,gd=(0,Z.Z)(pd,dl,ul,!1,null,"66549638",null),fd=gd.exports,md=function(){var e=this,t=e._self._c;return t("BaseNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"body",fn:function({className:n}){return[t("transition",{attrs:{name:"delay-visibility"}},[t("div",{staticClass:"loading-navigator",class:n,attrs:{"aria-hidden":"true"}},e._l(e.LOADER_ROWS,(function(e,n){return t("LoadingNavigatorItem",{key:n,attrs:{index:n,width:e.width,hideNavigatorIcon:e.hideNavigatorIcon}})})),1)])]}}])},"BaseNavigatorCard",e.$props,!1))},yd=[],vd=function(){var e=this,t=e._self._c;return t("BaseNavigatorCardItem",{staticClass:"loading-navigator-item",style:`--index: ${e.index};`,attrs:{hideNavigatorIcon:e.hideNavigatorIcon},scopedSlots:e._u([{key:"navigator-icon",fn:function({className:e}){return[t("div",{class:e})]}},{key:"title-container",fn:function(){return[t("div",{staticClass:"loader",style:{width:e.width}})]},proxy:!0}])})},bd=[],Td={name:"LoadingNavigatorItem",components:{BaseNavigatorCardItem:Oc},props:{...Oc.props,index:{type:Number,default:0},width:{type:String,default:"50%"}}},Sd=Td,_d=(0,Z.Z)(Sd,vd,bd,!1,null,"0de29914",null),Cd=_d.exports;const kd=[{width:"30%",hideNavigatorIcon:!0},{width:"80%"},{width:"50%"}];var wd={name:"LoadingNavigatorCard",components:{BaseNavigatorCard:Xc,LoadingNavigatorItem:Cd},props:{...Xc.props},data(){return{LOADER_ROWS:kd}}},Id=wd,xd=(0,Z.Z)(Id,md,yd,!1,null,"4b6d345f",null),$d=xd.exports,Dd={name:"Navigator",components:{NavigatorCard:fd,LoadingNavigatorCard:$d},data(){return{INDEX_ROOT_KEY:ja}},props:{flatChildren:{type:Array,required:!0},parentTopicIdentifiers:{type:Array,required:!0},technology:{type:Object,required:!0},isFetching:{type:Boolean,default:!1},references:{type:Object,default:()=>{}},navigatorReferences:{type:Object,default:()=>{}},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},renderFilterOnTop:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},allowHiding:{type:Boolean,default:!0}},computed:{parentTopicReferences({references:e,parentTopicIdentifiers:t}){return t.reduce(((t,n)=>{const i=e[n];return i?t.concat(i):(console.error(`Reference for "${n}" is missing`),t)}),[])},activePath({parentTopicReferences:e,$route:{path:t}}){if(t=t.replace(/\/$/,"").toLowerCase(),!e.length)return[t];let n=1;return"technologies"===e[0].kind&&(n=2),e.slice(n).map((e=>e.url)).concat(t)},type:()=>Ce.t.module,technologyProps:({technology:e})=>({technology:e.title,technologyPath:e.path||e.url,isTechnologyBeta:e.beta})}},Pd=Dd,Ld=(0,Z.Z)(Pd,ll,cl,!1,null,"159b9764",null),Ad=Ld.exports,Od=function(){var e=this,t=e._self._c;return t("NavBase",{staticClass:"documentation-nav",attrs:{breakpoint:e.BreakpointName.medium,hasOverlay:!1,hasSolidBackground:"",hasNoBorder:e.hasNoBorder,isDark:e.isDark,isWideFormat:"",hasFullWidthBorder:"","aria-label":e.$t("api-reference")},scopedSlots:e._u([e.displaySidenav?{key:"pre-title",fn:function({closeNav:n,isOpen:i,currentBreakpoint:s,className:a}){return[t("div",{class:a},[t("transition",{attrs:{name:"sidenav-toggle"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.sidenavHiddenOnLarge,expression:"sidenavHiddenOnLarge"}],staticClass:"sidenav-toggle-wrapper"},[t("button",{staticClass:"sidenav-toggle",attrs:{"aria-label":e.$t("navigator.open-navigator"),id:e.baseNavOpenSidenavButtonId,tabindex:i?-1:null},on:{click:function(t){return t.preventDefault(),e.handleSidenavToggle(n,s)}}},[t("span",{staticClass:"sidenav-icon-wrapper"},[t("SidenavIcon",{staticClass:"icon-inline sidenav-icon"})],1)]),t("span",{staticClass:"sidenav-toggle__separator"})])])],1)]}}:null,{key:"default",fn:function(){return[e._t("title",(function(){return[e.rootLink?t("router-link",{staticClass:"nav-title-link",attrs:{to:e.rootLink}},[e._v(" "+e._s(e.$t("documentation.title"))+" ")]):t("span",{staticClass:"nav-title-link inactive"},[e._v(e._s(e.$t("documentation.title")))])]}),null,{rootLink:e.rootLink,linkClass:"nav-title-link",inactiveClass:"inactive"})]},proxy:!0},{key:"tray",fn:function({closeNav:n}){return[t("Hierarchy",{attrs:{currentTopicTitle:e.title,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,parentTopicIdentifiers:e.hierarchyItems,currentTopicTags:e.currentTopicTags,references:e.references}}),t("NavMenuItems",{staticClass:"nav-menu-settings",attrs:{previousSiblingChildren:e.breadcrumbCount}},[e.interfaceLanguage&&(e.swiftPath||e.objcPath)?t("LanguageToggle",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,closeNav:n}}):e._e(),e._t("menu-items")],2),e._t("tray-after",null,null,{breadcrumbCount:e.breadcrumbCount})]}},{key:"after-content",fn:function(){return[e._t("after-content")]},proxy:!0}],null,!0)})},Nd=[],Rd=n(3975),Bd=n(6302),Ed=function(){var e=this,t=e._self._c;return t("NavMenuItems",{staticClass:"hierarchy",class:{"has-badge":e.hasBadge},attrs:{"aria-label":e.$t("documentation.nav.breadcrumbs")}},[e.root?t("HierarchyItem",{key:e.root.title,staticClass:"root-hierarchy",attrs:{url:e.addQueryParamsToUrl(e.root.url)}},[e._v(" "+e._s(e.root.title)+" ")]):e._e(),e._l(e.collapsibleItems,(function(n){return t("HierarchyItem",{key:n.title,attrs:{isCollapsed:"",url:e.addQueryParamsToUrl(n.url)}},[e._v(" "+e._s(n.title)+" ")])})),e.collapsibleItems.length?t("HierarchyCollapsedItems",{attrs:{topics:e.collapsibleItems}}):e._e(),e._l(e.nonCollapsibleItems,(function(n){return t("HierarchyItem",{key:n.title,attrs:{url:e.addQueryParamsToUrl(n.url)}},[e._v(" "+e._s(n.title)+" ")])})),t("HierarchyItem",{scopedSlots:e._u([{key:"tags",fn:function(){return[e.isSymbolDeprecated?t("Badge",{attrs:{variant:"deprecated"}}):e.isSymbolBeta?t("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.currentTopicTags,(function(n){return t("Badge",{key:`${n.type}-${n.text}`,attrs:{variant:n.type}},[e._v(" "+e._s(n.text)+" ")])}))]},proxy:!0}])},[e._v(" "+e._s(e.currentTopicTitle)+" ")])],2)},Md=[],zd=function(){var e=this,t=e._self._c;return t("li",{staticClass:"hierarchy-collapsed-items"},[t("span",{staticClass:"hierarchy-item-icon icon-inline"},[e._v("/")]),t("button",{ref:"btn",staticClass:"toggle",class:{focused:!e.collapsed},on:{click:e.toggleCollapsed}},[t("span",{staticClass:"indicator"},[t("EllipsisIcon",{staticClass:"icon-inline toggle-icon"})],1)]),t("ul",{ref:"dropdown",staticClass:"dropdown",class:{collapsed:e.collapsed}},e._l(e.topicsWithUrls,(function(n){return t("li",{key:n.title,staticClass:"dropdown-item"},[t("router-link",{staticClass:"nav-menu-link",attrs:{to:n.url}},[e._v(e._s(n.title))])],1)})),0)])},Kd=[],Zd=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"ellipsis-icon",attrs:{viewBox:"0 0 14 14",themeId:"ellipsis"}},[t("path",{attrs:{d:"m12.439 7.777v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554z"}})])},jd=[],qd={name:"EllipsisIcon",components:{SVGIcon:mr.Z}},Fd=qd,Hd=(0,Z.Z)(Fd,Zd,jd,!1,null,null,null),Vd=Hd.exports,Wd={name:"HierarchyCollapsedItems",components:{EllipsisIcon:Vd},data:()=>({collapsed:!0}),props:{topics:{type:Array,required:!0}},watch:{collapsed(e,t){t&&!e?document.addEventListener("click",this.handleDocumentClick,!1):!t&&e&&document.removeEventListener("click",this.handleDocumentClick,!1)}},beforeDestroy(){document.removeEventListener("click",this.handleDocumentClick,!1)},computed:{topicsWithUrls:({$route:e,topics:t})=>t.map((t=>({...t,url:(0,L.Q2)(t.url,e.query)})))},methods:{handleDocumentClick(e){const{target:t}=e,{collapsed:n,$refs:{btn:i,dropdown:s}}=this,a=!i.contains(t)&&!s.contains(t);!n&&a&&(this.collapsed=!0)},toggleCollapsed(){this.collapsed=!this.collapsed}}},Ud=Wd,Gd=(0,Z.Z)(Ud,zd,Kd,!1,null,"f4ced690",null),Qd=Gd.exports,Jd=function(e,t){return e(t.$options.components.NavMenuItemBase,{tag:"component",staticClass:"hierarchy-item",class:[{collapsed:t.props.isCollapsed},t.data.staticClass]},[e("span",{staticClass:"hierarchy-item-icon icon-inline"},[t._v("/")]),t.props.url?e("router-link",{staticClass:"parent item nav-menu-link",attrs:{to:t.props.url}},[t._t("default")],2):[e("span",{staticClass:"current item"},[t._t("default")],2),t._t("tags")]],2)},Yd=[],Xd=n(3822),eu={name:"HierarchyItem",components:{NavMenuItemBase:Xd.Z,InlineChevronRightIcon:xc.Z},props:{isCollapsed:Boolean,url:{type:String,required:!1}}},tu=eu,nu=(0,Z.Z)(tu,Jd,Yd,!0,null,"6cf5f1d1",null),iu=nu.exports;const su=3;var au={name:"Hierarchy",components:{Badge:ei.Z,NavMenuItems:Bd.Z,HierarchyCollapsedItems:Qd,HierarchyItem:iu},constants:{MaxVisibleLinks:su},inject:["store"],props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,references:Object,currentTopicTitle:{type:String,required:!0},parentTopicIdentifiers:{type:Array,default:()=>[]},currentTopicTags:{type:Array,default:()=>[]}},computed:{windowWidth:({store:e})=>e.state.contentWidth,parentTopics(){return this.parentTopicIdentifiers.reduce(((e,t)=>{const n=this.references[t];if(n){const{title:t,url:i}=n;return e.concat({title:t,url:i})}return console.error(`Reference for "${t}" is missing`),e}),[])},root:({parentTopics:e,windowWidth:t})=>t<=1e3?null:e[0],firstItemSlice:({root:e})=>e?1:0,linksAfterCollapse:({windowWidth:e,hasBadge:t})=>{const n=t?1:0;return e>1200?su-n:e>1e3?su-1-n:e>=800?su-2-n:0},collapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n,-t):e.slice(n),nonCollapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n).slice(-t):[],hasBadge:({isSymbolDeprecated:e,isSymbolBeta:t,currentTopicTags:n})=>e||t||n.length},methods:{addQueryParamsToUrl(e){return(0,L.Q2)(e,this.$route.query)}}},ru=au,ou=(0,Z.Z)(ru,Ed,Md,!1,null,"069ffff2",null),lu=ou.exports,cu=function(){var e=this,t=e._self._c;return t("NavMenuItemBase",{staticClass:"nav-menu-setting language-container"},[t("div",{class:{"language-toggle-container":e.hasLanguages}},[t("select",{ref:"language-sizer",staticClass:"language-dropdown language-sizer",attrs:{"aria-hidden":"true",tabindex:"-1"}},[t("option",{key:e.currentLanguage.name,attrs:{selected:""}},[e._v(e._s(e.currentLanguage.name))])]),t("label",{staticClass:"nav-menu-setting-label",attrs:{for:e.hasLanguages?"language-toggle":null}},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),e.hasLanguages?t("select",{directives:[{name:"model",rawName:"v-model",value:e.languageModel,expression:"languageModel"}],staticClass:"language-dropdown nav-menu-link",style:`width: ${e.adjustedWidth}px`,attrs:{id:"language-toggle"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.languageModel=t.target.multiple?n:n[0]},function(t){return e.pushRoute(e.currentLanguage.route)}]}},e._l(e.languages,(function(n){return t("option",{key:n.api,domProps:{value:n.api}},[e._v(" "+e._s(n.name)+" ")])})),0):t("span",{staticClass:"nav-menu-toggle-none current-language",attrs:{"aria-current":"page"}},[e._v(e._s(e.currentLanguage.name))]),e.hasLanguages?t("InlineChevronDownIcon",{staticClass:"toggle-icon icon-inline"}):e._e()],1),e.hasLanguages?t("div",{staticClass:"language-list-container"},[t("span",{staticClass:"nav-menu-setting-label"},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),t("ul",{staticClass:"language-list"},e._l(e.languages,(function(n){return t("li",{key:n.api,staticClass:"language-list-item"},[n.api===e.languageModel?t("span",{staticClass:"current-language",attrs:{"data-language":n.api,"aria-current":"page"}},[e._v(" "+e._s(n.name)+" ")]):t("a",{staticClass:"nav-menu-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.pushRoute(n.route)}}},[e._v(" "+e._s(n.name)+" ")])])})),0)]):e._e()])},du=[],uu=n(5151),hu={name:"LanguageToggle",components:{InlineChevronDownIcon:uu.Z,NavMenuItemBase:Xd.Z},inject:{store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},closeNav:{type:Function,default:()=>{}}},data(){return{languageModel:null,adjustedWidth:0}},mounted(){const e=Ne((async()=>{await(0,Re.J)(3),this.calculateSelectWidth()}),150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}))},watch:{interfaceLanguage:{immediate:!0,handler(e){this.languageModel=e}},currentLanguage:{immediate:!0,handler:"calculateSelectWidth"}},methods:{getRoute(e){const t=e.query===D.Z.swift.key.url?void 0:e.query;return{query:{...this.$route.query,language:t},path:this.isCurrentPath(e.path)?null:(0,A.Jf)(e.path)}},async pushRoute(e){await this.closeNav(),this.store.setPreferredLanguage(e.query),this.$router.push(this.getRoute(e))},isCurrentPath(e){return this.$route.path.replace(/^\//,"")===e},async calculateSelectWidth(){await this.$nextTick(),this.adjustedWidth=this.$refs["language-sizer"].clientWidth+6}},computed:{languages(){return[{name:D.Z.swift.name,api:D.Z.swift.key.api,route:{path:this.swiftPath,query:D.Z.swift.key.url}},{name:D.Z.objectiveC.name,api:D.Z.objectiveC.key.api,route:{path:this.objcPath,query:D.Z.objectiveC.key.url}}]},currentLanguage:({languages:e,languageModel:t})=>e.find((e=>e.api===t)),hasLanguages:({objcPath:e,swiftPath:t})=>t&&e}},pu=hu,gu=(0,Z.Z)(pu,cu,du,!1,null,"d12167e0",null),fu=gu.exports,mu={name:"DocumentationNav",components:{SidenavIcon:Gc,NavBase:Rd.Z,NavMenuItems:Bd.Z,Hierarchy:lu,LanguageToggle:fu},props:{title:{type:String,required:!1},parentTopicIdentifiers:{type:Array,required:!1},isSymbolBeta:{type:Boolean,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isDark:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},currentTopicTags:{type:Array,required:!0},references:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!1},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},sidenavHiddenOnLarge:{type:Boolean,default:!1},displaySidenav:{type:Boolean,default:!1}},computed:{baseNavOpenSidenavButtonId:()=>Uo.Yj,BreakpointName:()=>Ho.L3,breadcrumbCount:({hierarchyItems:e})=>e.length+1,rootHierarchyReference:({parentTopicIdentifiers:e,references:t})=>t[e[0]]||{},isRootTechnologyLink:({rootHierarchyReference:{kind:e}})=>"technologies"===e,rootLink:({isRootTechnologyLink:e,rootHierarchyReference:t,$route:n})=>e?{path:t.url,query:n.query}:null,hierarchyItems:({parentTopicIdentifiers:e,isRootTechnologyLink:t})=>t?e.slice(1):e},methods:{async handleSidenavToggle(e,t){await e(),this.$emit("toggle-sidenav",t),await this.$nextTick();const n=document.getElementById(Fa);n&&n.focus()}}},yu=mu,vu=(0,Z.Z)(yu,Od,Nd,!1,null,"78ad19e0",null),bu=vu.exports,Tu=function(){var e=this,t=e._self._c;return t("div",{staticClass:"StaticContentWidth"},[e._t("default")],2)},Su=[],_u={name:"StaticContentWidth",inject:["store"],mounted(){const e=Ne((async()=>{await this.$nextTick(),this.store.setContentWidth(this.$el.offsetWidth)}),150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)})),e()}},Cu=_u,ku=(0,Z.Z)(Cu,Tu,Su,!1,null,null,null),wu=ku.exports,Iu=n(1944),xu=n(2717);const $u="symbol";var Du={watch:{topicData:{immediate:!0,handler:"extractOnThisPageSections"}},methods:{shouldRegisterContentSection(e){return e.type===_n.BlockType.heading&&e.level<4},extractOnThisPageSections(e){if(!e)return;this.store.resetPageSections();const{metadata:{title:t},primaryContentSections:n,topicSections:i,defaultImplementationsSections:s,relationshipsSections:a,seeAlsoSections:r,kind:o}=e;this.store.addOnThisPageSection({title:t,anchor:xu.$,level:1,isSymbol:o===$u},{i18n:!1}),n&&n.forEach((e=>{switch(e.kind){case Ze.content:Ot.Z.methods.forEach.call(e,(e=>{this.shouldRegisterContentSection(e)&&this.store.addOnThisPageSection({title:e.text,anchor:e.anchor||(0,nn.HA)(e.text),level:e.level},{i18n:!1})}));break;case Ze.properties:case Ze.restBody:case Ze.restCookies:case Ze.restEndpoint:case Ze.restHeaders:case Ze.restParameters:case Ze.restResponses:this.store.addOnThisPageSection({title:e.title,anchor:(0,nn.HA)(e.title),level:2});break;default:jt[e.kind]&&this.store.addOnThisPageSection(jt[e.kind])}})),i&&this.store.addOnThisPageSection(Zt.topics),s&&this.store.addOnThisPageSection(Zt.defaultImplementations),a&&this.store.addOnThisPageSection(Zt.relationships),r&&this.store.addOnThisPageSection(Zt.seeAlso)}}},Pu=n(9030);const Lu="0.3.0",Au="navigator-hidden-large",{extractProps:Ou}=xa.methods;var Nu={name:"DocumentationTopicView",constants:{MIN_RENDER_JSON_VERSION_WITH_INDEX:Lu,NAVIGATOR_HIDDEN_ON_LARGE_KEY:Au},components:{Navigator:Ad,AdjustableSidebarWidth:ol,StaticContentWidth:wu,NavigatorDataProvider:ir,Topic:xa,CodeTheme:Ma.Z,Nav:bu,QuickNavigationButton:cr,QuickNavigationModal:Ko,PortalTarget:I.YC},mixins:[Ka.Z,Za.Z,Du],props:{enableMinimized:{type:Boolean,default:!1}},data(){return{topicDataDefault:null,topicDataObjc:null,sidenavVisibleOnMobile:!1,sidenavHiddenOnLarge:qo.tO.get(Au,!1),showQuickNavigationModal:!1,store:Ea,BreakpointName:Ho.L3}},computed:{objcOverrides:({topicData:e})=>{const{variantOverrides:t=[]}=e||{},n=({interfaceLanguage:e})=>e===D.Z.objectiveC.key.api,i=({traits:e})=>e.some(n),s=t.find(i);return s?s.patch:null},enableQuickNavigation:({isTargetIDE:e})=>!e&&(0,Xe.$8)(["features","docs","quickNavigation","enable"],!0),topicData:{get(){return this.topicDataObjc?this.topicDataObjc:this.topicDataDefault},set(e){this.topicDataDefault=e}},topicKey:({$route:e,topicProps:t})=>[e.path,t.interfaceLanguage].join(),topicProps(){return Ou(this.topicData)},parentTopicIdentifiers:({topicProps:{hierarchy:{paths:e=[]},references:t},$route:n})=>e.length?e.find((e=>{const i=e.find((e=>t[e]&&"technologies"!==t[e].kind)),s=i&&t[i];return s&&n.path.toLowerCase().startsWith(s.url.toLowerCase())}))||e[0]:[],technology:({$route:e,topicProps:{identifier:t,references:n,role:i,title:s},parentTopicIdentifiers:a})=>{const r={title:s,url:e.path},o=n[t];if(!a.length)return o||r;const l=n[a[0]];return l&&"technologies"!==l.kind?l:(i!==k.L.collection||o)&&(l&&n[a[1]]||o)||r},languagePaths:({topicData:{variants:e=[]}})=>e.reduce(((e,t)=>t.traits.reduce(((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e),e)),{}),objcPath:({languagePaths:{[D.Z.objectiveC.key.api]:[e]=[]}={}})=>e,swiftPath:({languagePaths:{[D.Z.swift.key.api]:[e]=[]}={}})=>e,isSymbolBeta:({topicProps:{platforms:e}})=>!!(e&&e.length&&e.every((e=>e.beta))),isSymbolDeprecated:({topicProps:{platforms:e,deprecationSummary:t}})=>!!(t&&t.length>0||e&&e.length&&e.every((e=>e.deprecatedAt))),enableNavigator:({isTargetIDE:e,topicDataDefault:t})=>!e&&(0,Iu.n4)((0,Iu.W1)(t.schemaVersion),Lu)>=0,enableOnThisPageNav:({isTargetIDE:e})=>!(0,Xe.$8)(["features","docs","onThisPageNavigator","disable"],!1)&&!e,sidebarProps:({sidenavVisibleOnMobile:e,enableNavigator:t,sidenavHiddenOnLarge:n})=>t?{shownOnMobile:e,hiddenOnLarge:n}:{},sidebarListeners(){return this.enableNavigator?{"update:shownOnMobile":this.toggleMobileSidenav,"update:hiddenOnLarge":this.toggleLargeSidenav}:{}}},methods:{applyObjcOverrides(){this.topicDataObjc=C((0,w.d9)(this.topicData),this.objcOverrides)},handleCodeColorsChange(e){za.Z.updateCodeColors(e)},handleToggleSidenav(e){e===Ho.L3.large?this.toggleLargeSidenav():this.toggleMobileSidenav()},openQuickNavigationModal(){this.sidenavVisibleOnMobile||(this.showQuickNavigationModal=!0)},toggleLargeSidenav(e=!this.sidenavHiddenOnLarge){this.sidenavHiddenOnLarge=e,qo.tO.set(Au,e)},toggleMobileSidenav(e=!this.sidenavVisibleOnMobile){this.sidenavVisibleOnMobile=e},onQuickNavigationKeydown(e){("/"===e.key||"o"===e.key&&e.shiftKey&&e.metaKey)&&this.enableNavigator&&"input"!==e.target.tagName.toLowerCase()&&(this.openQuickNavigationModal(),e.preventDefault())}},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"}),this.enableQuickNavigation&&window.addEventListener("keydown",this.onQuickNavigationKeydown)},provide(){return{store:this.store}},inject:{isTargetIDE:{default(){return!1}}},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.off("codeColors",this.handleCodeColorsChange),this.enableQuickNavigation&&window.removeEventListener("keydown",this.onQuickNavigationKeydown)},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n((e=>e.newContentMounted())):(0,w.Ek)(e,t,n).then((t=>n((n=>{(0,Pu.jk)(e.params.locale,n),n.topicData=t,e.query.language===D.Z.objectiveC.key.url&&n.objcOverrides&&n.applyObjcOverrides()})))).catch(n)},beforeRouteUpdate(e,t,n){e.path===t.path&&e.query.language===D.Z.objectiveC.key.url&&this.objcOverrides?(this.applyObjcOverrides(),n()):(0,w.Us)(e,t)?(0,w.Ek)(e,t,n).then((t=>{this.topicDataObjc=null,this.topicData=t,e.query.language===D.Z.objectiveC.key.url&&this.objcOverrides&&this.applyObjcOverrides(),(0,Pu.jk)(e.params.locale,this),n()})).catch(n):n()},created(){this.store.reset()},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},Ru=Nu,Bu=(0,Z.Z)(Ru,i,s,!1,null,"14c47d72",null),Eu=Bu.exports},7274:function(e,t){var n,i,s;(function(a,r){i=[],n=r,s="function"===typeof n?n.apply(t,i):n,void 0===s||(e.exports=s)})(0,(function(){var e=/(auto|scroll)/,t=function(e,n){return null===e.parentNode?n:t(e.parentNode,n.concat([e]))},n=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},i=function(e){return n(e,"overflow")+n(e,"overflow-y")+n(e,"overflow-x")},s=function(t){return e.test(i(t))},a=function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var n=t(e.parentNode,[]),i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,n){var s=n.passengers[0],r="function"===typeof s?s(e):n.passengers;return t.concat(r)}),[])}function f(t,e){return t.map((function(t,e){return[e,t]})).sort((function(t,n){return e(t[1],n[1])||t[0]-n[0]})).map((function(t){return t[1]}))}function p(t,e){return e.reduce((function(e,n){return t.hasOwnProperty(n)&&(e[n]=t[n]),e}),{})}var m={},g={},y={},b=r.extend({data:function(){return{transports:m,targets:g,sources:y,trackInstances:u}},methods:{open:function(t){if(u){var e=t.to,n=t.from,s=t.passengers,o=t.order,a=void 0===o?1/0:o;if(e&&n&&s){var i={to:e,from:n,passengers:h(s),order:a},l=Object.keys(this.transports);-1===l.indexOf(e)&&r.set(this.transports,e,[]);var c=this.$_getTransportIndex(i),d=this.transports[e].slice(0);-1===c?d.push(i):d[c]=i,this.transports[e]=f(d,(function(t,e){return t.order-e.order}))}}},close:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.to,s=t.from;if(n&&(s||!1!==e)&&this.transports[n])if(e)this.transports[n]=[];else{var r=this.$_getTransportIndex(t);if(r>=0){var o=this.transports[n].slice(0);o.splice(r,1),this.transports[n]=o}}},registerTarget:function(t,e,n){u&&(this.trackInstances&&!n&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,n){u&&(this.trackInstances&&!n&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,n=t.from;for(var s in this.transports[e])if(this.transports[e][s].from===n)return+s;return-1}}}),v=new b(m),T=1,S=r.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(T++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){v.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){v.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};v.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"===typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:a(t),order:this.order};v.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(n,[this.normalizeOwnChildren(e)]):this.slim?t():t(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=r.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:v.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){v.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){v.unregisterTarget(e),v.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){v.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return d(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),n=this.children(),s=this.transition||this.tag;return e?n[0]:this.slim&&!s?t():t(s,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),C=0,$=["disabled","name","order","slim","slotProps","tag","to"],k=["multiple","transition"],x=r.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(C++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(v.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=v.targets[e.name];else{var n=e.append;if(n){var s="string"===typeof n?n:"DIV",r=document.createElement(s);t.appendChild(r),t=r}var o=p(this.$props,k);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new w({el:t,parent:this.$parent||this,propsData:o})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=p(this.$props,$);return t(S,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||t()}});function P(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.portalName||"Portal",S),t.component(e.portalTargetName||"PortalTarget",w),t.component(e.MountingPortalName||"MountingPortal",x)}var I={install:P};e.default=I,e.Portal=S,e.PortalTarget=w,e.MountingPortal=x,e.Wormhole=v},"66c9":function(t,e,n){"use strict";e["a"]={state:{codeColors:null},reset(){this.state.codeColors=null},updateCodeColors(t){const e=t=>t?`rgba(${t.red}, ${t.green}, ${t.blue}, ${t.alpha})`:null;this.state.codeColors=Object.entries(t).reduce((t,[n,s])=>({...t,[n]:e(s)}),{})}}},7948:function(t,e,n){"use strict";var s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"inline-chevron-down-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-down"}},[n("path",{attrs:{d:"M12.634 2.964l0.76 0.649-6.343 7.426-6.445-7.423 0.755-0.655 5.683 6.545 5.59-6.542z"}})])},r=[],o=n("be08"),a={name:"InlineChevronDownIcon",components:{SVGIcon:o["a"]}},i=a,l=n("2877"),c=Object(l["a"])(i,s,r,!1,null,null,null);e["a"]=c.exports},8590:function(t,e,n){"use strict";var s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{style:t.codeStyle},[t._t("default")],2)},r=[],o=n("66c9");const a=0,i=255;function l(t){const e=t.match(/rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d+\.?\d*|\.\d+)\s*\)/);if(!e)throw new Error("invalid rgba() input");const n=10;return{r:parseInt(e[1],n),g:parseInt(e[2],n),b:parseInt(e[3],n),a:parseFloat(e[4])}}function c(t){const{r:e,g:n,b:s}=l(t);return.2126*e+.7152*n+.0722*s}function u(t,e){const n=Math.round(i*e),s=l(t),{a:r}=s,[o,c,u]=[s.r,s.g,s.b].map(t=>Math.max(a,Math.min(i,t+n)));return`rgba(${o}, ${c}, ${u}, ${r})`}function h(t,e){return u(t,e)}function d(t,e){return u(t,-1*e)}var f={name:"CodeTheme",data(){return{codeThemeState:o["a"].state}},computed:{codeStyle(){const{codeColors:t}=this.codeThemeState;return t?{"--text":t.text,"--background":t.background,"--line-highlight":t.lineHighlight,"--url":t.commentURL,"--syntax-comment":t.comment,"--syntax-quote":t.comment,"--syntax-keyword":t.keyword,"--syntax-literal":t.keyword,"--syntax-selector-tag":t.keyword,"--syntax-string":t.stringLiteral,"--syntax-bullet":t.stringLiteral,"--syntax-meta":t.keyword,"--syntax-number":t.stringLiteral,"--syntax-symbol":t.stringLiteral,"--syntax-tag":t.stringLiteral,"--syntax-attr":t.typeAnnotation,"--syntax-built_in":t.typeAnnotation,"--syntax-builtin-name":t.typeAnnotation,"--syntax-class":t.typeAnnotation,"--syntax-params":t.typeAnnotation,"--syntax-section":t.typeAnnotation,"--syntax-title":t.typeAnnotation,"--syntax-type":t.typeAnnotation,"--syntax-attribute":t.keyword,"--syntax-identifier":t.text,"--syntax-subst":t.text,"--color-syntax-param-internal-name":this.internalParamNameColor}:null},internalParamNameColor(){const{background:t,text:e}=this.codeThemeState.codeColors;try{const n=c(t),s=nObject.keys(u).includes(t),default:u.light},codeBackgroundColorOverride:{type:String,default:""},backdropBackgroundColorOverride:{type:String,default:""},width:{type:String,default:null},showClose:{type:Boolean,default:!0}},data(){return{lastFocusItem:null,prefersDarkStyle:!1,focusTrapInstance:null}},computed:{isVisible:{get:({visible:t})=>t,set(t){this.$emit("update:visible",t)}},modalColors(){return{"--code-background":this.codeBackgroundColorOverride,"--backdrop-background":this.backdropBackgroundColorOverride}},themeClass({theme:t,prefersDarkStyle:e,isThemeDynamic:n}){let s={};return n&&(s={"theme-light":!e,"theme-dark":e}),["theme-"+t,s]},stateClasses:({isFullscreen:t,isVisible:e,showClose:n})=>({"modal-fullscreen":t,"modal-standard":!t,"modal-open":e,"modal-with-close":n}),isThemeDynamic:({theme:t})=>t===u.dynamic||t===u.code},watch:{isVisible(t){t?this.onShow():this.onHide()}},mounted(){if(this.focusTrapInstance=new a["a"],document.addEventListener("keydown",this.onKeydown),this.isThemeDynamic){const t=window.matchMedia("(prefers-color-scheme: dark)");t.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",()=>{t.removeListener(this.onColorSchemePreferenceChange)}),this.onColorSchemePreferenceChange(t)}},beforeDestroy(){this.isVisible&&o["b"].unlockScroll(this.$refs.container),document.removeEventListener("keydown",this.onKeydown),this.focusTrapInstance.destroy()},methods:{async onShow(){await this.$nextTick(),o["b"].lockScroll(this.$refs.container),await this.focusCloseButton(),this.focusTrapInstance.updateFocusContainer(this.$refs.container),this.focusTrapInstance.start(),i["a"].hide(this.$refs.container)},onHide(){o["b"].unlockScroll(this.$refs.container),this.focusTrapInstance.stop(),this.lastFocusItem&&(this.lastFocusItem.focus({preventScroll:!0}),this.lastFocusItem=null),this.$emit("close"),i["a"].show(this.$refs.container)},closeModal(){this.isVisible=!1},selectContent(){window.getSelection().selectAllChildren(this.$refs.content)},onClickOutside(){this.closeModal()},onKeydown(t){const{metaKey:e=!1,ctrlKey:n=!1,key:s}=t;this.isVisible&&("a"===s&&(e||n)&&(t.preventDefault(),this.selectContent()),"Escape"===s&&(t.preventDefault(),this.closeModal()))},onColorSchemePreferenceChange({matches:t}){this.prefersDarkStyle=t},async focusCloseButton(){this.lastFocusItem=document.activeElement,await this.$nextTick(),this.$refs.close&&this.$refs.close.focus(),this.$emit("open")}}},d=h,f=(n("1c3f"),n("2877")),p=Object(f["a"])(d,s,r,!1,null,"795f7b59",null);e["a"]=p.exports},c8e2:function(t,e,n){"use strict";function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return o}));var r=n("0cb0");class o{constructor(t){s(this,"focusContainer",null),s(this,"tabTargets",[]),s(this,"firstTabTarget",null),s(this,"lastTabTarget",null),s(this,"lastFocusedElement",null),this.focusContainer=t,this.onFocus=this.onFocus.bind(this)}updateFocusContainer(t){this.focusContainer=t}start(){this.collectTabTargets(),this.firstTabTarget?this.focusContainer.contains(document.activeElement)&&r["a"].isTabbableElement(document.activeElement)||this.firstTabTarget.focus():console.warn("There are no focusable elements. FocusTrap needs at least one."),this.lastFocusedElement=document.activeElement,document.addEventListener("focus",this.onFocus,!0)}stop(){document.removeEventListener("focus",this.onFocus,!0)}collectTabTargets(){this.tabTargets=r["a"].getTabbableElements(this.focusContainer),this.firstTabTarget=this.tabTargets[0],this.lastTabTarget=this.tabTargets[this.tabTargets.length-1]}onFocus(t){if(this.focusContainer.contains(t.target))this.lastFocusedElement=t.target;else{if(t.preventDefault(),this.collectTabTargets(),this.lastFocusedElement===this.lastTabTarget||!this.lastFocusedElement||!document.contains(this.lastFocusedElement))return this.firstTabTarget.focus(),void(this.lastFocusedElement=this.firstTabTarget);this.lastFocusedElement===this.firstTabTarget&&(this.lastTabTarget.focus(),this.lastFocusedElement=this.lastTabTarget)}}destroy(){this.stop(),this.focusContainer=null,this.tabTargets=[],this.firstTabTarget=null,this.lastTabTarget=null,this.lastFocusedElement=null}}}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic~topic~tutorials-overview.90c61522.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic~topic~tutorials-overview.90c61522.js deleted file mode 100644 index ab75cfe10..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/documentation-topic~topic~tutorials-overview.90c61522.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["documentation-topic~topic~tutorials-overview"],{"007b":function(e,t,n){},"0444":function(e,t,n){},"05a1":function(e,t,n){},"0939":function(e,t,n){"use strict";n("9034")},"0caf":function(e,t,n){"use strict";t["a"]={inject:{performanceMetricsEnabled:{default:!1},isTargetIDE:{default:!1}},methods:{newContentMounted(){let e;this.performanceMetricsEnabled&&(e=Math.round(window.performance.now()),window.renderedTimes||(window.renderedTimes=[]),window.renderedTimes.push(e)),this.$bridge.send({type:"rendered",data:{time:e}})},handleContentUpdateFromBridge(e){this.topicData=e}}}},"0cb0":function(e,t,n){"use strict";const i=["input","select","textarea","button","optgroup","option","menuitem","fieldset","object","a[href]","*[tabindex]","*[contenteditable]"],a=i.join(",");t["a"]={getTabbableElements(e){const t=e.querySelectorAll(a),n=t.length;let i;const r=[];for(i=0;i=0},isFocusableElement(e){const t=e.nodeName.toLowerCase(),n=i.includes(t);return!("a"!==t||!e.getAttribute("href"))||(n?!e.disabled:"true"===e.getAttribute("contenteditable")||!Number.isNaN(parseFloat(e.getAttribute("tabindex"))))}}},"0cf0":function(e,t,n){},"0da1":function(e,t,n){"use strict";n("5c97")},"0eaa":function(e,t,n){},"0f00":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"row"},[e._t("default")],2)},a=[],r={name:"GridRow"},s=r,o=(n("2224"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"be73599c",null);t["a"]=c.exports},1020:function(e,t){var n={exports:{}};function i(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var n=e[t];"object"!=typeof n||Object.isFrozen(n)||i(n)})),e}n.exports=i,n.exports.default=i;var a=n.exports;class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function o(e,...t){const n=Object.create(null);for(const i in e)n[i]=e[i];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const c="",l=e=>!!e.kind,u=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${"_".repeat(t+1)}`)].join(" ")}return`${t}${e}`};class d{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!l(e))return;let t=e.kind;t=e.sublanguage?"language-"+t:u(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){l(e)&&(this.buffer+=c)}value(){return this.buffer}span(e){this.buffer+=``}}class p{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every(e=>"string"===typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{p._collapse(e)}))}}class h extends p{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){const e=new d(this,this.options);return e.value()}finalize(){return!0}}function m(e){return e?"string"===typeof e?e:e.source:null}function f(e){return v("(?=",e,")")}function g(e){return v("(?:",e,")*")}function b(e){return v("(?:",e,")?")}function v(...e){const t=e.map(e=>m(e)).join("");return t}function y(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function w(...e){const t=y(e),n="("+(t.capture?"":"?:")+e.map(e=>m(e)).join("|")+")";return n}function _(e){return new RegExp(e.toString()+"|").exec("").length-1}function x(e,t){const n=e&&e.exec(t);return n&&0===n.index}const k=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;const t=n;let i=m(e),a="";while(i.length>0){const e=k.exec(i);if(!e){a+=i;break}a+=i.substring(0,e.index),i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?a+="\\"+String(Number(e[1])+t):(a+=e[0],"("===e[0]&&n++)}return a}).map(e=>`(${e})`).join(t)}const S=/\b\B/,E="[a-zA-Z]\\w*",O="[a-zA-Z_]\\w*",I="\\b\\d+(\\.\\d+)?",j="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",T="\\b(0b[01]+)",A="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",L=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=v(t,/.*\b/,e.binary,/\b.*/)),o({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},B={begin:"\\\\[\\s\\S]",relevance:0},$={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[B]},N={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[B]},M={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},P=function(e,t,n={}){const i=o({scope:"comment",begin:e,end:t,contains:[]},n);i.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const a=w("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:v(/[ ]+/,"(",a,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i},R=P("//","$"),V=P("/\\*","\\*/"),D=P("#","$"),G={scope:"number",begin:I,relevance:0},z={scope:"number",begin:j,relevance:0},q={scope:"number",begin:T,relevance:0},F={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[B,{begin:/\[/,end:/\]/,relevance:0,contains:[B]}]}]},U={scope:"title",begin:E,relevance:0},W={scope:"title",begin:O,relevance:0},H={begin:"\\.\\s*"+O,relevance:0},K=function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var Z=Object.freeze({__proto__:null,MATCH_NOTHING_RE:S,IDENT_RE:E,UNDERSCORE_IDENT_RE:O,NUMBER_RE:I,C_NUMBER_RE:j,BINARY_NUMBER_RE:T,RE_STARTERS_RE:A,SHEBANG:L,BACKSLASH_ESCAPE:B,APOS_STRING_MODE:$,QUOTE_STRING_MODE:N,PHRASAL_WORDS_MODE:M,COMMENT:P,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:V,HASH_COMMENT_MODE:D,NUMBER_MODE:G,C_NUMBER_MODE:z,BINARY_NUMBER_MODE:q,REGEXP_MODE:F,TITLE_MODE:U,UNDERSCORE_TITLE_MODE:W,METHOD_GUARD:H,END_SAME_AS_BEGIN:K});function Y(e,t){const n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function X(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function J(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=Y,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function Q(e,t){Array.isArray(e.illegal)&&(e.illegal=w(...e.illegal))}function ee(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function te(e,t){void 0===e.relevance&&(e.relevance=1)}const ne=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=v(n.beforeMatch,f(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},ie=["of","and","for","in","not","or","if","then","parent","list","value"],ae="keyword";function re(e,t,n=ae){const i=Object.create(null);return"string"===typeof e?a(n,e.split(" ")):Array.isArray(e)?a(n,e):Object.keys(e).forEach((function(n){Object.assign(i,re(e[n],t,n))})),i;function a(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach((function(t){const n=t.split("|");i[n[0]]=[e,se(n[0],n[1])]}))}}function se(e,t){return t?Number(t):oe(e)?0:1}function oe(e){return ie.includes(e.toLowerCase())}const ce={},le=e=>{console.error(e)},ue=(e,...t)=>{console.log("WARN: "+e,...t)},de=(e,t)=>{ce[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),ce[`${e}/${t}`]=!0)},pe=new Error;function he(e,t,{key:n}){let i=0;const a=e[n],r={},s={};for(let o=1;o<=t.length;o++)s[o+i]=a[o],r[o+i]=!0,i+=_(t[o-1]);e[n]=s,e[n]._emit=r,e[n]._multi=!0}function me(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw le("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),pe;if("object"!==typeof e.beginScope||null===e.beginScope)throw le("beginScope must be object"),pe;he(e,e.begin,{key:"beginScope"}),e.begin=C(e.begin,{joinWith:""})}}function fe(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw le("skip, excludeEnd, returnEnd not compatible with endScope: {}"),pe;if("object"!==typeof e.endScope||null===e.endScope)throw le("endScope must be object"),pe;he(e,e.end,{key:"endScope"}),e.end=C(e.end,{joinWith:""})}}function ge(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}function be(e){ge(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),me(e),fe(e)}function ve(e){function t(t,n){return new RegExp(m(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=_(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex((e,t)=>t>0&&void 0!==e),i=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function a(e){const t=new i;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}function r(n,i){const s=n;if(n.isCompiled)return s;[X,ee,be,ne].forEach(e=>e(n,i)),e.compilerExtensions.forEach(e=>e(n,i)),n.__beforeBegin=null,[J,Q,te].forEach(e=>e(n,i)),n.isCompiled=!0;let o=null;return"object"===typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),o=n.keywords.$pattern,delete n.keywords.$pattern),o=o||/\w+/,n.keywords&&(n.keywords=re(n.keywords,e.case_insensitive)),s.keywordPatternRe=t(o,!0),i&&(n.begin||(n.begin=/\B|\b/),s.beginRe=t(s.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(s.endRe=t(s.end)),s.terminatorEnd=m(s.end)||"",n.endsWithParent&&i.terminatorEnd&&(s.terminatorEnd+=(n.end?"|":"")+i.terminatorEnd)),n.illegal&&(s.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return we("self"===e?n:e)}))),n.contains.forEach((function(e){r(e,s)})),n.starts&&r(n.starts,i),s.matcher=a(s),s}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=o(e.classNameAliases||{}),r(e)}function ye(e){return!!e&&(e.endsWithParent||ye(e.starts))}function we(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return o(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ye(e)?o(e,{starts:e.starts?o(e.starts):null}):Object.isFrozen(e)?o(e):e}var _e="11.3.1";class xe extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const ke=s,Ce=o,Se=Symbol("nomatch"),Ee=7,Oe=function(e){const t=Object.create(null),n=Object.create(null),i=[];let s=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]};let l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:h};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=l.languageDetectRe.exec(t);if(n){const t=$(n[1]);return t||(ue(o.replace("{}",n[1])),ue("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find(e=>u(e)||$(e))}function p(e,t,n){let i="",a="";"object"===typeof t?(i=e,n=t.ignoreIllegals,a=t.language):(de("10.7.0","highlight(lang, code, ...args) has been deprecated."),de("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),a=e,i=t),void 0===n&&(n=!0);const r={code:i,language:a};V("before:highlight",r);const s=r.result?r.result:m(r.language,r.code,n);return s.code=r.code,V("after:highlight",s),s}function m(e,n,i,a){const c=Object.create(null);function u(e,t){return e.keywords[t]}function d(){if(!j.keywords)return void A.addText(L);let e=0;j.keywordPatternRe.lastIndex=0;let t=j.keywordPatternRe.exec(L),n="";while(t){n+=L.substring(e,t.index);const i=E.case_insensitive?t[0].toLowerCase():t[0],a=u(j,i);if(a){const[e,r]=a;if(A.addText(n),n="",c[i]=(c[i]||0)+1,c[i]<=Ee&&(B+=r),e.startsWith("_"))n+=t[0];else{const n=E.classNameAliases[e]||e;A.addKeyword(t[0],n)}}else n+=t[0];e=j.keywordPatternRe.lastIndex,t=j.keywordPatternRe.exec(L)}n+=L.substr(e),A.addText(n)}function p(){if(""===L)return;let e=null;if("string"===typeof j.subLanguage){if(!t[j.subLanguage])return void A.addText(L);e=m(j.subLanguage,L,!0,T[j.subLanguage]),T[j.subLanguage]=e._top}else e=_(L,j.subLanguage.length?j.subLanguage:null);j.relevance>0&&(B+=e.relevance),A.addSublanguage(e._emitter,e.language)}function h(){null!=j.subLanguage?p():d(),L=""}function f(e,t){let n=1;while(void 0!==t[n]){if(!e._emit[n]){n++;continue}const i=E.classNameAliases[e[n]]||e[n],a=t[n];i?A.addKeyword(a,i):(L=a,d(),L=""),n++}}function g(e,t){return e.scope&&"string"===typeof e.scope&&A.openNode(E.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(A.addKeyword(L,E.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),L=""):e.beginScope._multi&&(f(e.beginScope,t),L="")),j=Object.create(e,{parent:{value:j}}),j}function b(e,t,n){let i=x(e.endRe,n);if(i){if(e["on:end"]){const n=new r(e);e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return b(e.parent,t,n)}function v(e){return 0===j.matcher.regexIndex?(L+=e[0],1):(P=!0,0)}function y(e){const t=e[0],n=e.rule,i=new r(n),a=[n.__beforeBegin,n["on:begin"]];for(const r of a)if(r&&(r(e,i),i.isMatchIgnored))return v(t);return n.skip?L+=t:(n.excludeBegin&&(L+=t),h(),n.returnBegin||n.excludeBegin||(L=t)),g(n,e),n.returnBegin?0:t.length}function w(e){const t=e[0],i=n.substr(e.index),a=b(j,e,i);if(!a)return Se;const r=j;j.endScope&&j.endScope._wrap?(h(),A.addKeyword(t,j.endScope._wrap)):j.endScope&&j.endScope._multi?(h(),f(j.endScope,e)):r.skip?L+=t:(r.returnEnd||r.excludeEnd||(L+=t),h(),r.excludeEnd&&(L=t));do{j.scope&&A.closeNode(),j.skip||j.subLanguage||(B+=j.relevance),j=j.parent}while(j!==a.parent);return a.starts&&g(a.starts,e),r.returnEnd?0:t.length}function k(){const e=[];for(let t=j;t!==E;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>A.openNode(e))}let C={};function S(t,a){const r=a&&a[0];if(L+=t,null==r)return h(),0;if("begin"===C.type&&"end"===a.type&&C.index===a.index&&""===r){if(L+=n.slice(a.index,a.index+1),!s){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=C.rule,t}return 1}if(C=a,"begin"===a.type)return y(a);if("illegal"===a.type&&!i){const e=new Error('Illegal lexeme "'+r+'" for mode "'+(j.scope||"")+'"');throw e.mode=j,e}if("end"===a.type){const e=w(a);if(e!==Se)return e}if("illegal"===a.type&&""===r)return 1;if(M>1e5&&M>3*a.index){const e=new Error("potential infinite loop, way more iterations than matches");throw e}return L+=r,r.length}const E=$(e);if(!E)throw le(o.replace("{}",e)),new Error('Unknown language: "'+e+'"');const O=ve(E);let I="",j=a||O;const T={},A=new l.__emitter(l);k();let L="",B=0,N=0,M=0,P=!1;try{for(j.matcher.considerAll();;){M++,P?P=!1:j.matcher.considerAll(),j.matcher.lastIndex=N;const e=j.matcher.exec(n);if(!e)break;const t=n.substring(N,e.index),i=S(t,e);N=e.index+i}return S(n.substr(N)),A.closeAllNodes(),A.finalize(),I=A.toHTML(),{language:e,value:I,relevance:B,illegal:!1,_emitter:A,_top:j}}catch(R){if(R.message&&R.message.includes("Illegal"))return{language:e,value:ke(n),illegal:!0,relevance:0,_illegalBy:{message:R.message,index:N,context:n.slice(N-100,N+100),mode:R.mode,resultSoFar:I},_emitter:A};if(s)return{language:e,value:ke(n),illegal:!1,relevance:0,errorRaised:R,_emitter:A,_top:j};throw R}}function y(e){const t={value:ke(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function _(e,n){n=n||l.languages||Object.keys(t);const i=y(e),a=n.filter($).filter(M).map(t=>m(t,e,!1));a.unshift(i);const r=a.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if($(e.language).supersetOf===t.language)return 1;if($(t.language).supersetOf===e.language)return-1}return 0}),[s,o]=r,c=s;return c.secondBest=o,c}function k(e,t,i){const a=t&&n[t]||i;e.classList.add("hljs"),e.classList.add("language-"+a)}function C(e){let t=null;const n=d(e);if(u(n))return;if(V("before:highlightElement",{el:e,language:n}),e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(e)),l.throwUnescapedHTML)){const t=new xe("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;const i=t.textContent,a=n?p(i,{language:n,ignoreIllegals:!0}):_(i);e.innerHTML=a.value,k(e,n,a.language),e.result={language:a.language,re:a.relevance,relevance:a.relevance},a.secondBest&&(e.secondBest={language:a.secondBest.language,relevance:a.secondBest.relevance}),V("after:highlightElement",{el:e,result:a,text:i})}function S(e){l=Ce(l,e)}const E=()=>{j(),de("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function O(){j(),de("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let I=!1;function j(){if("loading"===document.readyState)return void(I=!0);const e=document.querySelectorAll(l.cssSelector);e.forEach(C)}function T(){I&&j()}function A(n,i){let a=null;try{a=i(e)}catch(r){if(le("Language definition for '{}' could not be registered.".replace("{}",n)),!s)throw r;le(r),a=c}a.name||(a.name=n),t[n]=a,a.rawDefinition=i.bind(null,e),a.aliases&&N(a.aliases,{languageName:n})}function L(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]}function B(){return Object.keys(t)}function $(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function N(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach(e=>{n[e.toLowerCase()]=t})}function M(e){const t=$(e);return t&&!t.disableAutodetect}function P(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}function R(e){P(e),i.push(e)}function V(e,t){const n=e;i.forEach((function(e){e[n]&&e[n](t)}))}function D(e){return de("10.7.0","highlightBlock will be removed entirely in v12.0"),de("10.7.0","Please use highlightElement now."),C(e)}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",T,!1),Object.assign(e,{highlight:p,highlightAuto:_,highlightAll:j,highlightElement:C,highlightBlock:D,configure:S,initHighlighting:E,initHighlightingOnLoad:O,registerLanguage:A,unregisterLanguage:L,listLanguages:B,getLanguage:$,registerAliases:N,autoDetection:M,inherit:Ce,addPlugin:R}),e.debugMode=function(){s=!1},e.safeMode=function(){s=!0},e.versionString=_e,e.regex={concat:v,lookahead:f,either:w,optional:b,anyNumberOfTimes:g};for(const r in Z)"object"===typeof Z[r]&&a(Z[r]);return Object.assign(e,Z),e};var Ie=Oe({});e.exports=Ie,Ie.HighlightJS=Ie,Ie.default=Ie},"12b1":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i={list:"list",compactGrid:"compactGrid",detailedGrid:"detailedGrid",hidden:"hidden"}},1417:function(e,t,n){var i={"./markdown":["84cb","highlight-js-custom-markdown"],"./markdown.js":["84cb","highlight-js-custom-markdown"],"./swift":["81c8","highlight-js-custom-swift"],"./swift.js":["81c8","highlight-js-custom-swift"]};function a(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],a=t[0];return n.e(t[1]).then((function(){return n(a)}))}a.keys=function(){return Object.keys(i)},a.id="1417",e.exports=a},"146e":function(e,t,n){"use strict";var i=n("e425"),a=n("dd18"),r=n("8a61");function s(e){return new Promise((t,n)=>{e.complete?t():(e.addEventListener("load",t,{once:!0}),e.addEventListener("error",n,{once:!0}))})}function o(){return Promise.allSettled([...document.getElementsByTagName("img")].map(s))}t["a"]={mixins:[r["a"]],mounted(){this.scrollToElementIfAnchorPresent()},updated(){this.scrollToElementIfAnchorPresent()},methods:{async scrollToElementIfAnchorPresent(){const{hash:e}=this.$route;if(!e)return;const{imageLoadingStrategy:t}=i["a"].state;i["a"].setImageLoadingStrategy(a["a"].eager),await this.$nextTick(),await o(),this.scrollToElement(e),i["a"].setImageLoadingStrategy(t)}}}},"159b":function(e,t,n){"use strict";n("2d6f")},"17a4":function(e,t,n){"use strict";n("bbe1")},"19cc":function(e,t,n){},"1f39":function(e,t,n){"use strict";n("007b")},2224:function(e,t,n){"use strict";n("b392")},"25a9":function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return m})),n.d(t,"d",(function(){return f}));var i=n("748c"),a=n("d26a"),r=n("3bdd");class s extends Error{constructor({location:e,response:t}){super("Request redirected"),this.location=e,this.response=t}}class o extends Error{constructor(e){super("Unable to fetch data"),this.route=e}}async function c(e,t={},n={}){function i(e){return("ide"!==Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET||0!==e.status)&&!e.ok}const o=Object(a["c"])(e),c=Object(a["d"])(t);c&&(o.search=c);const l=await fetch(o.href,n);if(i(l))throw l;if(l.redirected)throw new s({location:l.url,response:l});const u=await l.json();return Object(r["c"])(u.schemaVersion),u}function l(e){const t=e.replace(/\/$/,"");return Object(i["c"])(["/data",t])+".json"}function u(e){const{pathname:t,search:n}=new URL(e),i=/\/data(\/.*).json$/,a=i.exec(t);return a?a[1]+n:t+n}async function d(e,t,n){const i=l(e.path);let a;try{a=await c(i,e.query)}catch(r){if("ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET)throw console.error(r),!1;if(r instanceof s)throw u(r.location);r.status&&404===r.status?n({name:"not-found",params:[e.path]}):n(new o(e))}return a}function p(e,t){return!Object(a["a"])(e,t)}async function h(e,t={}){const n=l(e);return c(n,{},t)}function m(e){return JSON.parse(JSON.stringify(e))}async function f({slug:e}){const t=Object(a["c"])(["/index/",e,"index.json"]);return c(t)}},"2cae":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("31d4"),a=n("66cd");const r={blue:"blue",teal:"teal",orange:"orange",purple:"purple",green:"green",sky:"sky",pink:"pink"},s={[i["b"].article]:r.teal,[i["b"].init]:r.blue,[i["b"].case]:r.orange,[i["b"].class]:r.purple,[i["b"].collection]:r.pink,[a["a"].collectionGroup]:r.teal,[i["b"].dictionarySymbol]:r.purple,[i["b"].enum]:r.orange,[i["b"].extension]:r.orange,[i["b"].func]:r.green,[i["b"].op]:r.green,[i["b"].httpRequest]:r.green,[i["b"].module]:r.sky,[i["b"].method]:r.blue,[i["b"].macro]:r.pink,[i["b"].protocol]:r.purple,[i["b"].property]:r.teal,[i["b"].propertyListKey]:r.green,[i["b"].propertyListKeyReference]:r.green,[i["b"].sampleCode]:r.purple,[i["b"].struct]:r.purple,[i["b"].subscript]:r.blue,[i["b"].typealias]:r.orange,[i["b"].union]:r.purple,[i["b"].var]:r.purple}},"2d6f":function(e,t,n){},"2f34":function(e,t,n){"use strict";t["a"]={inject:{store:{default:()=>({state:{references:{}},setReferences(){},reset(){}})}},computed:{references:({store:e})=>e.state.references}}},3024:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"technology-icon",attrs:{viewBox:"0 0 14 14",themeId:"technology"}},[n("path",{attrs:{d:"M3.39,9l3.16,1.84.47.28.47-.28L10.61,9l.45.26,1.08.63L7,12.91l-5.16-3,1.08-.64L3.39,9M7,0,0,4.1,2.47,5.55,0,7,2.47,8.44,0,9.9,7,14l7-4.1L11.53,8.45,14,7,11.53,5.56,14,4.1ZM7,7.12,5.87,6.45l-1.54-.9L3.39,5,1.85,4.1,7,1.08l5.17,3L10.6,5l-.93.55-1.54.91ZM7,10,3.39,7.9,1.85,7,3.4,6.09,4.94,7,7,8.2,9.06,7,10.6,6.1,12.15,7l-1.55.9Z"}})])},a=[],r=n("be08"),s={name:"TechnologyIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"308e":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"column",style:e.style},[e._t("default")],2)},a=[],r={name:"Column",props:{span:{type:Number,default:null}},computed:{style:({span:e})=>({"--col-span":e})}},s=r,o=(n("fe08"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"0f654188",null);t["a"]=c.exports},"31d4":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));const i={article:"article",associatedtype:"associatedtype",buildSetting:"buildSetting",case:"case",collection:"collection",class:"class",container:"container",dictionarySymbol:"dictionarySymbol",enum:"enum",extension:"extension",func:"func",groupMarker:"groupMarker",httpRequest:"httpRequest",init:"init",languageGroup:"languageGroup",learn:"learn",macro:"macro",method:"method",module:"module",op:"op",overview:"overview",project:"project",property:"property",propertyListKey:"propertyListKey",propertyListKeyReference:"propertyListKeyReference",protocol:"protocol",resources:"resources",root:"root",sampleCode:"sampleCode",section:"section",struct:"struct",subscript:"subscript",symbol:"symbol",tutorial:"tutorial",typealias:"typealias",union:"union",var:"var"},a={[i.init]:i.method,[i.case]:i.enum,[i.propertyListKeyReference]:i.propertyListKey,[i.project]:i.tutorial}},"3b75":function(e,t,n){},"3b96":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"curly-brackets-icon",attrs:{viewBox:"0 0 14 14",themeId:"curly-brackets"}},[n("path",{attrs:{d:"M9.987 14h-0.814v-0.916h0.36c0.137 0 0.253-0.038 0.349-0.116 0.099-0.080 0.179-0.188 0.239-0.318 0.064-0.134 0.11-0.298 0.139-0.483 0.031-0.186 0.045-0.38 0.045-0.58v-2.115c0-0.417 0.046-0.781 0.139-1.083 0.092-0.3 0.2-0.554 0.322-0.754 0.127-0.203 0.246-0.353 0.366-0.458 0.087-0.076 0.155-0.131 0.207-0.169-0.052-0.037-0.12-0.093-0.207-0.167-0.12-0.105-0.239-0.255-0.366-0.459-0.122-0.2-0.23-0.453-0.322-0.754-0.093-0.3-0.139-0.665-0.139-1.082v-2.13c0-0.199-0.014-0.392-0.045-0.572-0.029-0.182-0.076-0.345-0.139-0.483-0.060-0.137-0.141-0.246-0.239-0.328-0.095-0.076-0.212-0.115-0.349-0.115h-0.36v-0.916h0.814c0.442 0 0.788 0.18 1.030 0.538 0.238 0.352 0.358 0.826 0.358 1.407v2.236c0 0.3 0.015 0.597 0.044 0.886 0.030 0.287 0.086 0.544 0.164 0.765 0.077 0.216 0.184 0.392 0.318 0.522 0.129 0.124 0.298 0.188 0.503 0.188h0.058v0.916h-0.058c-0.206 0-0.374 0.064-0.503 0.188-0.134 0.129-0.242 0.305-0.318 0.521-0.078 0.223-0.134 0.48-0.164 0.766-0.029 0.288-0.044 0.587-0.044 0.884v2.236c0 0.582-0.12 1.055-0.358 1.409-0.242 0.358-0.588 0.538-1.030 0.538z"}}),n("path",{attrs:{d:"M4.827 14h-0.814c-0.442 0-0.788-0.18-1.030-0.538-0.238-0.352-0.358-0.825-0.358-1.409v-2.221c0-0.301-0.015-0.599-0.045-0.886-0.029-0.287-0.085-0.544-0.163-0.764-0.077-0.216-0.184-0.393-0.318-0.522-0.131-0.127-0.296-0.188-0.503-0.188h-0.058v-0.916h0.058c0.208 0 0.373-0.063 0.503-0.188 0.135-0.129 0.242-0.304 0.318-0.522 0.078-0.22 0.134-0.477 0.163-0.765 0.030-0.286 0.045-0.585 0.045-0.886v-2.251c0-0.582 0.12-1.055 0.358-1.407 0.242-0.358 0.588-0.538 1.030-0.538h0.814v0.916h-0.36c-0.138 0-0.252 0.038-0.349 0.116-0.099 0.079-0.179 0.189-0.239 0.327-0.064 0.139-0.11 0.302-0.141 0.483-0.029 0.18-0.044 0.373-0.044 0.572v2.13c0 0.417-0.046 0.782-0.138 1.082-0.092 0.302-0.201 0.556-0.324 0.754-0.123 0.201-0.246 0.356-0.366 0.459-0.086 0.074-0.153 0.13-0.206 0.167 0.052 0.038 0.12 0.093 0.206 0.169 0.12 0.103 0.243 0.258 0.366 0.458s0.232 0.453 0.324 0.754c0.092 0.302 0.138 0.666 0.138 1.083v2.115c0 0.2 0.015 0.394 0.044 0.58 0.030 0.186 0.077 0.349 0.139 0.482 0.062 0.132 0.142 0.239 0.241 0.32 0.096 0.079 0.21 0.116 0.349 0.116h0.36z"}})])},a=[],r=n("be08"),s={name:"CurlyBracketsIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"3ba9":function(e,t,n){},"3bdd":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return d}));const i={major:0,minor:3,patch:0};function a({major:e,minor:t,patch:n}){return[e,t,n].join(".")}function r(e){const[t=0,n=0,i=0]=e.split(".");return[Number(t),Number(n),Number(i)]}function s(e,t){const n=r(e),i=r(t);for(let a=0;ai[a])return 1;if(n[a]`[Swift-DocC-Render] The render node version for this page (${e}) has a different major version component than Swift-DocC-Render supports (${o}). Compatibility is not guaranteed.`;function u(e){const{major:t,minor:n}=e,{major:r,minor:s}=i;return t!==r?l(a(e)):n>s?c(a(e)):""}function d(e){if(!e)return;const t=u(e);t&&console.warn(t)}},"43fe":function(e,t,n){"use strict";n("4573")},4573:function(e,t,n){},"47cc":function(e,t,n){},"49e3":function(e,t,n){},"517a":function(e,t,n){"use strict";n("8222")},5201:function(e,t,n){"use strict";n("0cf0")},"52e4":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("WordBreak",{attrs:{tag:"code"}},[e._t("default")],2)},a=[],r=n("7b1f"),s={name:"CodeVoice",components:{WordBreak:r["a"]}},o=s,c=(n("8c92"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"05f4a5b7",null);t["a"]=l.exports},5416:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"device-frame",class:e.classes,style:e.styles,attrs:{"data-device":e.device}},[n("div",{staticClass:"device-screen",class:{"with-device":e.currentDeviceAttrs}},[e._t("default")],2),n("div",{staticClass:"device"})])},a=[],r={},s=n("6842");const o=e=>e&&e!==1/0,c=(e,t=4)=>o(e)?+`${Math.round(`${e}e+${t}`)}e-${t}`:null;var l={name:"DeviceFrame",props:{device:{type:String,required:!0}},provide:{insideDeviceFrame:!0},computed:{currentDeviceAttrs:({device:e})=>Object(s["c"])(["theme","device-frames",e],r[e]),styles:({toPixel:e,toUrl:t,toPct:n,currentDeviceAttrs:i={}})=>{const{screenTop:a,screenLeft:r,screenWidth:s,frameWidth:o,lightUrl:l,darkUrl:u,screenHeight:d,frameHeight:p}=i;return{"--screen-top":n(a/p),"--screen-left":n(r/o),"--screen-width":n(s/o),"--screen-height":n(d/p),"--screen-aspect":c(s/d)||null,"--frame-width":e(o),"--frame-aspect":c(o/p)||null,"--device-light-url":t(l),"--device-dark-url":t(u)}},classes:({currentDeviceAttrs:e})=>({"no-device":!e})},methods:{toPixel:e=>o(e)?e+"px":null,toUrl:e=>o(e)?`url(${e})`:null,toPct:e=>o(e)?c(100*e)+"%":null}},u=l,d=(n("b2da"),n("2877")),p=Object(d["a"])(u,i,a,!1,null,"28ae8fd3",null);t["a"]=p.exports},5677:function(e,t,n){"use strict";n.r(t),n.d(t,"BlockType",(function(){return Ct}));var i=n("2f34"),a=n("e3ab"),r=n("7b69"),s=n("5dcc"),o=n("52e4"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"DictionaryExample"},[e._t("default"),n("CollapsibleCodeListing",{attrs:{content:e.example.content,showLineNumbers:""}})],2)},l=[],u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"collapsible-code-listing",class:{"single-line":1===e.content[0].code.length}},[n("pre",[n("CodeBlock",e._l(this.content,(function(t,i){return n("div",{key:i,class:["container-general",{collapsible:!0===t.collapsible},{collapsed:!0===t.collapsible&&e.collapsed}]},e._l(t.code,(function(t,i){return n("div",{key:i,staticClass:"code-line-container"},[e._v("\n "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showLineNumbers,expression:"showLineNumbers"}],staticClass:"code-number"}),e._v("\n "),n("div",{staticClass:"code-line"},[e._v(e._s(t))]),e._v("\n ")])})),0)})),0)],1)])},d=[],p=n("800b"),h={name:"CollapsibleCodeListing",components:{CodeBlock:p["a"]},props:{collapsed:{type:Boolean,required:!1},content:{type:Array,required:!0},showLineNumbers:{type:Boolean,default:()=>!0}}},m=h,f=(n("efc1"),n("2877")),g=Object(f["a"])(m,u,d,!1,null,"25a17a0e",null),b=g.exports,v={name:"DictionaryExample",components:{CollapsibleCodeListing:b},props:{example:{type:Object,required:!0}}},y=v,w=Object(f["a"])(y,c,l,!1,null,null,null),_=w.exports,x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Row",{staticClass:"endpoint-example"},[n("Column",{staticClass:"example-code"},[e._t("default"),n("Tabnav",{model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[n("TabnavItem",{attrs:{value:e.Tab.request}},[e._v(e._s(e.$t("tab.request")))]),n("TabnavItem",{attrs:{value:e.Tab.response}},[e._v(e._s(e.$t("tab.response")))])],1),n("div",{staticClass:"output"},[e.isCurrent(e.Tab.request)?n("div",{staticClass:"code"},[n("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.request,!1))],1):e._e(),e.isCurrent(e.Tab.response)?n("div",{staticClass:"code"},[n("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.response,!1))],1):e._e()]),e.isCollapsible?n("div",{staticClass:"controls"},[e.isCollapsed?n("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showMore.apply(null,arguments)}}},[n("InlinePlusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("more"))+" ")],1):n("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showLess.apply(null,arguments)}}},[n("InlineMinusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("less"))+" ")],1)]):e._e()],2)],1)},k=[],C=n("0f00"),S=n("620a"),E=function(){var e,t=this,n=t.$createElement,i=t._self._c||n;return i("nav",{staticClass:"tabnav",class:(e={},e["tabnav--"+t.position]=t.position,e["tabnav--vertical"]=t.vertical,e)},[i("ul",{staticClass:"tabnav-items"},[t._t("default")],2)])},O=[];const I="tabnavData";var j={name:"Tabnav",constants:{ProvideKey:I},provide(){const e={selectTab:this.selectTab};return Object.defineProperty(e,"activeTab",{enumerable:!0,get:()=>this.value}),{[I]:e}},props:{position:{type:String,required:!1,validator:e=>new Set(["start","center","end"]).has(e)},vertical:{type:Boolean,default:!1},value:{type:[String,Number],required:!0}},methods:{selectTab(e){this.$emit("input",e)}}},T=j,A=(n("fb8e"),Object(f["a"])(T,E,O,!1,null,"5283512a",null)),L=A.exports,B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"tabnav-item"},[n("a",{staticClass:"tabnav-link",class:{active:e.isActive},attrs:{href:"#","aria-current":e.isActive?"true":"false"},on:{click:function(t){return t.preventDefault(),e.tabnavData.selectTab(e.value)}}},[e._t("default")],2)])},$=[],N={name:"TabnavItem",inject:{tabnavData:{default:{activeTab:null,selectTab:()=>{}}}},props:{value:{type:[String,Number],default:null}},computed:{isActive({tabnavData:e,value:t}){return e.activeTab===t}}},M=N,P=(n("6869"),Object(f["a"])(M,B,$,!1,null,"6aa9882a",null)),R=P.exports,V=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-plus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle-solid"}},[n("path",{attrs:{d:"M7.005 0.5h-0.008c-1.791 0.004-3.412 0.729-4.589 1.9l0-0c-1.179 1.177-1.908 2.803-1.908 4.6 0 3.59 2.91 6.5 6.5 6.5s6.5-2.91 6.5-6.5c0-3.587-2.906-6.496-6.492-6.5h-0zM4.005 7.52v-1h2.5v-2.51h1v2.51h2.5v1h-2.501v2.49h-1v-2.49z"}})])},D=[],G=n("be08"),z={name:"InlinePlusCircleSolidIcon",components:{SVGIcon:G["a"]}},q=z,F=Object(f["a"])(q,V,D,!1,null,null,null),U=F.exports,W=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-minus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-minus-circle-solid"}},[n("path",{attrs:{d:"m6.98999129.48999129c3.58985091 0 6.50000001 2.91014913 6.50000001 6.5 0 3.58985091-2.9101491 6.50000001-6.50000001 6.50000001-3.58985087 0-6.5-2.9101491-6.5-6.50000001 0-3.58985087 2.91014913-6.5 6.5-6.5zm3 6.02001742h-6v1h6z","fill-rule":"evenodd"}})])},H=[],K={name:"InlineMinusCircleSolidIcon",components:{SVGIcon:G["a"]}},Z=K,Y=Object(f["a"])(Z,W,H,!1,null,null,null),X=Y.exports;const J={request:"Request",response:"Response"};var Q={name:"EndpointExample",components:{InlineMinusCircleSolidIcon:X,InlinePlusCircleSolidIcon:U,TabnavItem:R,Tabnav:L,CollapsibleCodeListing:b,Row:C["a"],Column:S["a"]},constants:{Tab:J},props:{request:{type:Object,required:!0},response:{type:Object,required:!0}},data(){return{isCollapsed:!0,currentTab:J.request}},computed:{Tab:()=>J,isCollapsible:({response:e,request:t,currentTab:n})=>{const i={[J.request]:t.content,[J.response]:e.content}[n]||[];return i.some(({collapsible:e})=>e)}},methods:{isCurrent(e){return this.currentTab===e},showMore(){this.isCollapsed=!1},showLess(){this.isCollapsed=!0}}},ee=Q,te=(n("b0e7"),Object(f["a"])(ee,x,k,!1,null,"c84e62a6",null)),ne=te.exports,ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("figure",{attrs:{id:e.anchor}},[e._t("default")],2)},ae=[],re={name:"Figure",props:{anchor:{type:String,required:!1}}},se=re,oe=Object(f["a"])(se,ie,ae,!1,null,null,null),ce=oe.exports,le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tag,{tag:"component",staticClass:"caption",class:{trailing:e.trailing}},[e.title?[n("strong",[e._v(e._s(e.title))]),e._v(" "),e._t("default")]:[e._t("default")]],2)},ue=[];const de={caption:"caption",figcaption:"figcaption"},pe={leading:"leading",trailing:"trailing"};var he={name:"Caption",constants:{CaptionPosition:pe,CaptionTag:de},props:{title:{type:String,required:!1},tag:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(de,e)},position:{type:String,default:()=>pe.leading,validator:e=>Object.hasOwnProperty.call(pe,e)}},computed:{trailing:({position:e})=>e===pe.trailing}},me=he,fe=(n("6209"),Object(f["a"])(me,le,ue,!1,null,"1b76f4e0",null)),ge=fe.exports,be=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ImageAsset",{attrs:{alt:e.alt,variants:e.variants}})},ve=[],ye=n("8bd9"),we={name:"InlineImage",components:{ImageAsset:ye["a"]},props:{alt:{type:String,default:""},variants:{type:Array,required:!0}}},_e=we,xe=(n("cb92"),Object(f["a"])(_e,be,ve,!1,null,"3a939631",null)),ke=xe.exports,Ce=n("86d8"),Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"table-wrapper"},[n("table",{class:{spanned:e.spanned}},[e._t("default")],2)])},Ee=[],Oe={name:"Table",props:{spanned:{type:Boolean,default:!1}}},Ie=Oe,je=(n("ec71"),Object(f["a"])(Ie,Se,Ee,!1,null,"5ed73c89",null)),Te=je.exports,Ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("s",{attrs:{"data-before-text":e.$t("accessibility.strike.start"),"data-after-text":e.$t("accessibility.strike.end")}},[e._t("default")],2)},Le=[],Be={name:"StrikeThrough"},$e=Be,Ne=(n("d0da"),Object(f["a"])($e,Ae,Le,!1,null,"7fc51673",null)),Me=Ne.exports,Pe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("small",[e._t("default")],2)},Re=[],Ve={name:"Small"},De=Ve,Ge=(n("b0f5"),Object(f["a"])(De,Pe,Re,!1,null,"77035f61",null)),ze=Ge.exports,qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Asset",{attrs:{identifier:e.identifier,"video-autoplays":!1,"video-muted":!1,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,deviceFrame:e.deviceFrame}})},Fe=[],Ue=n("80e4"),We=n("7689"),He={name:"BlockVideo",mixins:[We["a"]],components:{Asset:Ue["a"]},props:{identifier:{type:String,required:!0},deviceFrame:{type:String,required:!1}}},Ke=He,Ze=(n("fe1c"),Object(f["a"])(Ke,qe,Fe,!1,null,"035a093f",null)),Ye=Ze.exports,Xe=n("308e"),Je=n("ee9e"),Qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TabNavigator",class:[{"tabs--vertical":e.vertical}]},[n("Tabnav",e._b({model:{value:e.currentTitle,callback:function(t){e.currentTitle=t},expression:"currentTitle"}},"Tabnav",{position:e.position,vertical:e.vertical},!1),e._l(e.titles,(function(t){return n("TabnavItem",{key:t,attrs:{value:t}},[e._v(" "+e._s(t)+" ")])})),1),n("div",{staticClass:"tabs-content"},[n("div",{staticClass:"tabs-content-container"},[n("transition-group",{attrs:{name:"fade"}},[e._l(e.titles,(function(t){return[n("div",{directives:[{name:"show",rawName:"v-show",value:t===e.currentTitle,expression:"title === currentTitle"}],key:t,staticClass:"tab-container",class:{active:t===e.currentTitle}},[e._t(t)],2)]}))],2)],1)])],1)},et=[],tt={name:"TabNavigator",components:{TabnavItem:R,Tabnav:L},props:{vertical:{type:Boolean,default:!1},position:{type:String,default:"start",validator:e=>new Set(["start","center","end"]).has(e)},titles:{type:Array,required:!0,default:()=>[]}},data(){return{currentTitle:this.titles[0]}},watch:{titles(e,t){if(e.length!t.includes(e));this.currentTitle=n||this.currentTitle}}}},nt=tt,it=(n("9ed5"),Object(f["a"])(nt,Qe,et,!1,null,"e671a734",null)),at=it.exports,rt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"tasklist"},e._l(e.tasks,(function(t,i){return n("li",{key:i},[e.showCheckbox(t)?n("input",{attrs:{type:"checkbox",disabled:""},domProps:{checked:t.checked}}):e._e(),e._t("task",null,{task:t})],2)})),0)},st=[];const ot="checked",ct=e=>Object.hasOwnProperty.call(e,ot);var lt={name:"TaskList",props:{tasks:{required:!0,type:Array,validator:e=>e.some(ct)}},methods:{showCheckbox:ct}},ut=lt,dt=(n("c3da"),Object(f["a"])(ut,rt,st,!1,null,"6a56a858",null)),pt=dt.exports,ht=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isListStyle?n("div",{staticClass:"links-block"},e._l(e.items,(function(e){return n("TopicsLinkBlock",{key:e.identifier,staticClass:"topic-link-block",attrs:{topic:e}})})),1):n("TopicsLinkCardGrid",{staticClass:"links-block",attrs:{items:e.items,"topic-style":e.blockStyle}})},mt=[],ft=n("70fb"),gt=n("12b1"),bt={name:"LinksBlock",mixins:[i["a"]],components:{TopicsLinkBlock:()=>n.e("chunk-c0335d80").then(n.bind(null,"2a18")),TopicsLinkCardGrid:ft["a"]},props:{identifiers:{type:Array,required:!0},blockStyle:{type:String,default:gt["a"].compactGrid}},computed:{isListStyle:({blockStyle:e})=>e===gt["a"].list,items:({identifiers:e,references:t})=>e.reduce((e,n)=>t[n]?e.concat(t[n]):e,[])}},vt=bt,yt=(n("6e71"),Object(f["a"])(vt,ht,mt,!1,null,"ce6f87f6",null)),wt=yt.exports,_t=n("5416");const{CaptionPosition:xt,CaptionTag:kt}=ge.constants,Ct={aside:"aside",codeListing:"codeListing",endpointExample:"endpointExample",heading:"heading",orderedList:"orderedList",paragraph:"paragraph",table:"table",termList:"termList",unorderedList:"unorderedList",dictionaryExample:"dictionaryExample",small:"small",video:"video",row:"row",tabNavigator:"tabNavigator",links:"links"},St={codeVoice:"codeVoice",emphasis:"emphasis",image:"image",inlineHead:"inlineHead",link:"link",newTerm:"newTerm",reference:"reference",strong:"strong",text:"text",superscript:"superscript",subscript:"subscript",strikethrough:"strikethrough"},Et={both:"both",column:"column",none:"none",row:"row"},Ot={left:"left",right:"right",center:"center",unset:"unset"},It=7;function jt(e,t){const n=n=>n.map(jt(e,t)),i=t=>t.map(t=>e("li",{},n(t.content))),c=(t,i,a,r,s,o,c)=>{const{colspan:l,rowspan:u}=o[`${s}_${r}`]||{};if(0===l||0===u)return null;const d=c[r]||Ot.unset;let p=null;return d!==Ot.unset&&(p=d+"-cell"),e(t,{attrs:{...i,colspan:l,rowspan:u},class:p},n(a))},l=(t,n=Et.none,i={},a=[])=>{switch(n){case Et.both:{const[n,...r]=t;return[e("thead",{},[e("tr",{},n.map((e,t)=>c("th",{scope:"col"},e,t,0,i,a)))]),e("tbody",{},r.map(([t,...n],r)=>e("tr",{},[c("th",{scope:"row"},t,0,r+1,i,a),...n.map((e,t)=>c("td",{},e,t+1,r+1,i,a))])))]}case Et.column:return[e("tbody",{},t.map(([t,...n],r)=>e("tr",{},[c("th",{scope:"row"},t,0,r,i,a),...n.map((e,t)=>c("td",{},e,t+1,r,i,a))])))];case Et.row:{const[n,...r]=t;return[e("thead",{},[e("tr",{},n.map((e,t)=>c("th",{scope:"col"},e,t,0,i,a)))]),e("tbody",{},r.map((t,n)=>e("tr",{},t.map((e,t)=>c("td",{},e,t,n+1,i,a)))))]}default:return[e("tbody",{},t.map((t,n)=>e("tr",{},t.map((e,t)=>c("td",{},e,t,n,i,a)))))]}},u=({metadata:{abstract:t=[],anchor:i,title:a,...r},...s})=>{const o={...s,metadata:r},c=[n([o])];if(a&&t.length||t.length){const i=a?xt.leading:xt.trailing,r=i===xt.trailing?1:0,s=kt.figcaption;c.splice(r,0,e(ge,{props:{title:a,position:i,tag:s}},n(t)))}return e(ce,{props:{anchor:i}},c)},d=({metadata:{deviceFrame:t},...i})=>e(_t["a"],{props:{device:t}},n([i]));return function(c){switch(c.type){case Ct.aside:{const t={kind:c.style,name:c.name};return e(a["a"],{props:t},n(c.content))}case Ct.codeListing:{if(c.metadata&&c.metadata.anchor)return u(c);const t={syntax:c.syntax,fileType:c.fileType,content:c.code,showLineNumbers:c.showLineNumbers};return e(r["a"],{props:t})}case Ct.endpointExample:{const t={request:c.request,response:c.response};return e(ne,{props:t},n(c.summary||[]))}case Ct.heading:{const t={anchor:c.anchor,level:c.level};return e(s["a"],{props:t},c.text)}case Ct.orderedList:return e("ol",{attrs:{start:c.start}},i(c.items));case Ct.paragraph:{const t=1===c.inlineContent.length&&c.inlineContent[0].type===St.image,i=t?{class:["inline-image-container"]}:{};return e("p",i,n(c.inlineContent))}case Ct.table:{const t=l(c.rows,c.header,c.extendedData,c.alignments);if(c.metadata&&c.metadata.abstract){const{title:i}=c.metadata,a=i?xt.leading:xt.trailing,r=kt.caption;t.unshift(e(ge,{props:{title:i,position:a,tag:r}},n(c.metadata.abstract)))}return e(Te,{attrs:{id:c.metadata&&c.metadata.anchor},props:{spanned:!!c.extendedData}},t)}case Ct.termList:return e("dl",{},c.items.map(({term:t,definition:i})=>[e("dt",{},n(t.inlineContent)),e("dd",{},n(i.content))]));case Ct.unorderedList:{const t=e=>pt.props.tasks.validator(e.items);return t(c)?e(pt,{props:{tasks:c.items},scopedSlots:{task:e=>n(e.task.content)}}):e("ul",{},i(c.items))}case Ct.dictionaryExample:{const t={example:c.example};return e(_,{props:t},n(c.summary||[]))}case Ct.small:return e("p",{},[e(ze,{},n(c.inlineContent))]);case Ct.video:{if(c.metadata&&c.metadata.abstract)return u(c);if(!t[c.identifier])return null;const{deviceFrame:n}=c.metadata||{};return e(Ye,{props:{identifier:c.identifier,deviceFrame:n}})}case Ct.row:{const t=c.numberOfColumns?{large:c.numberOfColumns}:void 0;return e(Je["a"],{props:{columns:t}},c.columns.map(t=>e(Xe["a"],{props:{span:t.size}},n(t.content))))}case Ct.tabNavigator:{const t=c.tabs.length>It,i=c.tabs.map(e=>e.title),a=c.tabs.reduce((e,t)=>({...e,[t.title]:()=>n(t.content)}),{});return e(at,{props:{titles:i,vertical:t},scopedSlots:a})}case Ct.links:return e(wt,{props:{blockStyle:c.style,identifiers:c.items}});case St.codeVoice:return e(o["a"],{},c.code);case St.emphasis:case St.newTerm:return e("em",n(c.inlineContent));case St.image:{if(c.metadata&&(c.metadata.anchor||c.metadata.abstract))return u(c);const n=t[c.identifier];return n?c.metadata&&c.metadata.deviceFrame?d(c):e(ke,{props:{alt:n.alt,variants:n.variants}}):null}case St.link:return e("a",{attrs:{href:c.destination}},c.title);case St.reference:{const i=t[c.identifier];if(!i)return null;const a=c.overridingTitleInlineContent||i.titleInlineContent,r=c.overridingTitle||i.title;return e(Ce["a"],{props:{url:i.url,kind:i.kind,role:i.role,isActive:c.isActive,ideTitle:i.ideTitle,titleStyle:i.titleStyle,hasInlineFormatting:!!a}},a?n(a):r)}case St.strong:case St.inlineHead:return e("strong",n(c.inlineContent));case St.text:return"\n"===c.text?e("br"):c.text;case St.superscript:return e("sup",n(c.inlineContent));case St.subscript:return e("sub",n(c.inlineContent));case St.strikethrough:return e(Me,n(c.inlineContent));default:return null}}}var Tt,At,Lt={name:"ContentNode",constants:{TableHeaderStyle:Et,TableColumnAlignments:Ot},mixins:[i["a"]],render:function(e){return e(this.tag,{class:"content"},this.content.map(jt(e,this.references),this))},props:{content:{type:Array,required:!0},tag:{type:String,default:()=>"div"}},methods:{map(e){function t(n=[]){return n.map(n=>{switch(n.type){case Ct.aside:return e({...n,content:t(n.content)});case Ct.dictionaryExample:return e({...n,summary:t(n.summary)});case Ct.paragraph:case St.emphasis:case St.strong:case St.inlineHead:case St.superscript:case St.subscript:case St.strikethrough:case St.newTerm:return e({...n,inlineContent:t(n.inlineContent)});case Ct.orderedList:case Ct.unorderedList:return e({...n,items:n.items.map(e=>({...e,content:t(e.content)}))});case Ct.table:return e({...n,rows:n.rows.map(e=>e.map(t))});case Ct.termList:return e({...n,items:n.items.map(e=>({...e,term:{inlineContent:t(e.term.inlineContent)},definition:{content:t(e.definition.content)}}))});default:return e(n)}})}return t(this.content)},forEach(e){function t(n=[]){n.forEach(n=>{switch(e(n),n.type){case Ct.aside:t(n.content);break;case Ct.paragraph:case St.emphasis:case St.strong:case St.inlineHead:case St.newTerm:case St.superscript:case St.subscript:case St.strikethrough:t(n.inlineContent);break;case Ct.orderedList:case Ct.unorderedList:n.items.forEach(e=>t(e.content));break;case Ct.dictionaryExample:t(n.summary);break;case Ct.table:n.rows.forEach(e=>{e.forEach(t)});break;case Ct.termList:n.items.forEach(e=>{t(e.term.inlineContent),t(e.definition.content)});break}})}return t(this.content)},reduce(e,t){let n=t;return this.forEach(t=>{n=e(n,t)}),n}},computed:{plaintext(){return this.reduce((e,t)=>t.type===Ct.paragraph?e+"\n":t.type===St.text?`${e}${t.text}`:e,"").trim()}},BlockType:Ct,InlineType:St},Bt=Lt,$t=Object(f["a"])(Bt,Tt,At,!1,null,null,null);t["default"]=$t.exports},"598a":function(e,t,n){},"5c97":function(e,t,n){},"5da3":function(e,t,n){e.exports=n.p+"img/no-image@2x.df2a0a50.png"},"5dcc":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("h"+e.level,{tag:"component",attrs:{id:e.anchor}},[e.shouldLink?n("router-link",{staticClass:"header-anchor",attrs:{to:{hash:"#"+e.anchor}},on:{click:function(t){return e.handleFocusAndScroll(e.anchor)}}},[e._t("default"),n("span",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("accessibility.in-page-link")))]),n("LinkIcon",{staticClass:"icon",attrs:{"aria-hidden":"true"}})],2):[e._t("default")]],2)},a=[],r=n("8a61"),s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"link-icon",attrs:{viewBox:"0 0 20 20"}},[n("path",{attrs:{d:"M19.34,4.88L15.12,.66c-.87-.87-2.3-.87-3.17,0l-3.55,3.56-1.38,1.38-1.4,1.4c-.47,.47-.68,1.09-.64,1.7,.02,.29,.09,.58,.21,.84,.11,.23,.24,.44,.43,.63l4.22,4.22h0l.53-.53,.53-.53h0l-4.22-4.22c-.29-.29-.29-.77,0-1.06l1.4-1.4,.91-.91,.58-.58,.55-.55,2.9-2.9c.29-.29,.77-.29,1.06,0l4.22,4.22c.29,.29,.29,.77,0,1.06l-2.9,2.9c.14,.24,.24,.49,.31,.75,.08,.32,.11,.64,.09,.96l3.55-3.55c.87-.87,.87-2.3,0-3.17Z"}}),n("path",{attrs:{d:"M14.41,9.82s0,0,0,0l-4.22-4.22h0l-.53,.53-.53,.53h0l4.22,4.22c.29,.29,.29,.77,0,1.06l-1.4,1.4-.91,.91-.58,.58-.55,.55h0l-2.9,2.9c-.29,.29-.77,.29-1.06,0L1.73,14.04c-.29-.29-.29-.77,0-1.06l2.9-2.9c-.14-.24-.24-.49-.31-.75-.08-.32-.11-.64-.09-.97L.68,11.93c-.87,.87-.87,2.3,0,3.17l4.22,4.22c.87,.87,2.3,.87,3.17,0l3.55-3.55,1.38-1.38,1.4-1.4c.47-.47,.68-1.09,.64-1.7-.02-.29-.09-.58-.21-.84-.11-.22-.24-.44-.43-.62Z"}})])},o=[],c=n("be08"),l={name:"LinkIcon",components:{SVGIcon:c["a"]}},u=l,d=n("2877"),p=Object(d["a"])(u,s,o,!1,null,null,null),h=p.exports,m={name:"LinkableHeading",mixins:[r["a"]],components:{LinkIcon:h},props:{anchor:{type:String,required:!1},level:{type:Number,default:()=>2,validator:e=>e>=1&&e<=6}},inject:{enableMinimized:{default:()=>!1},isTargetIDE:{default:()=>!1}},computed:{shouldLink:({anchor:e,enableMinimized:t,isTargetIDE:n})=>!!e&&!t&&!n}},f=m,g=(n("bbf6"),Object(d["a"])(f,i,a,!1,null,"6007a8a4",null));t["a"]=g.exports},6058:function(e,t,n){},6209:function(e,t,n){"use strict";n("0eaa")},"620a":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"col",class:e.classes},[e._t("default")],2)},a=[];const r=0,s=12,o=new Set(["large","medium","small"]),c=e=>({type:Object,default:()=>({}),validator:t=>Object.keys(t).every(n=>o.has(n)&&e(t[n]))}),l=c(e=>"boolean"===typeof e),u=c(e=>"number"===typeof e&&e>=r&&e<=s);var d={name:"GridColumn",props:{isCentered:l,isUnCentered:l,span:{...u,default:()=>({large:s})}},computed:{classes:function(){return{["large-"+this.span.large]:void 0!==this.span.large,["medium-"+this.span.medium]:void 0!==this.span.medium,["small-"+this.span.small]:void 0!==this.span.small,"large-centered":!!this.isCentered.large,"medium-centered":!!this.isCentered.medium,"small-centered":!!this.isCentered.small,"large-uncentered":!!this.isUnCentered.large,"medium-uncentered":!!this.isUnCentered.medium,"small-uncentered":!!this.isUnCentered.small}}}},p=d,h=(n("6e4a"),n("2877")),m=Object(h["a"])(p,i,a,!1,null,"2ee3ad8b",null);t["a"]=m.exports},"636c":function(e,t,n){},"63e6":function(e,t,n){},"64b5":function(e,t,n){},6667:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"diagonal-arrow",attrs:{viewBox:"0 0 14 14",themeId:"diagonal-arrow"}},[n("path",{attrs:{d:"M0.010 12.881l10.429-10.477-3.764 0.824-0.339-1.549 7.653-1.679-1.717 7.622-1.546-0.349 0.847-3.759-10.442 10.487z"}})])},a=[],r=n("be08"),s={name:"DiagonalArrowIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"66cd":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i={article:"article",codeListing:"codeListing",collection:"collection",collectionGroup:"collectionGroup",containerSymbol:"containerSymbol",devLink:"devLink",dictionarySymbol:"dictionarySymbol",generic:"generic",link:"link",media:"media",pseudoCollection:"pseudoCollection",pseudoSymbol:"pseudoSymbol",restRequestSymbol:"restRequestSymbol",sampleCode:"sampleCode",symbol:"symbol",table:"table",learn:"learn",overview:"overview",project:"project",tutorial:"tutorial",resources:"resources"}},6869:function(e,t,n){"use strict";n("9649")},"6e4a":function(e,t,n){"use strict";n("05a1")},"6e71":function(e,t,n){"use strict";n("3ba9")},"70fb":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TopicsLinkCardGrid"},[n("Row",{attrs:{columns:{large:e.compactCards?3:2,medium:2}}},e._l(e.items,(function(t){return n("Column",{key:t.title},[n("TopicsLinkCardGridItem",{attrs:{item:t,compact:e.compactCards}})],1)})),1)],1)},a=[],r=n("ee9e"),s=n("308e"),o=n("12b1"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Card",{staticClass:"reference-card-grid-item",attrs:{url:e.item.url,image:e.imageReferences.card,title:e.item.title,"floating-style":"",size:e.cardSize,"link-text":e.compact?"":e.$t(e.linkText)},scopedSlots:e._u([e.imageReferences.card?null:{key:"cover",fn:function(t){var i=t.classes;return[n("div",{staticClass:"reference-card-grid-item__image",class:i},[n("TopicTypeIcon",{staticClass:"reference-card-grid-item__icon",attrs:{type:e.item.role,"image-override":e.references[e.imageReferences.icon]}})],1)]}}],null,!0)},[e.compact?e._e():n("ContentNode",{attrs:{content:e.item.abstract}})],1)},l=[],u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Reference",e._b({staticClass:"card",class:e.classes,attrs:{url:e.url}},"Reference",e.linkAriaTags,!1),[n("CardCover",{attrs:{variants:e.imageVariants,rounded:e.floatingStyle,alt:e.imageReference.alt,"aria-hidden":"true"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("cover",null,null,t)]}}],null,!0)}),n("div",{staticClass:"details",attrs:{"aria-hidden":"true"}},[e.eyebrow?n("div",{staticClass:"eyebrow",attrs:{id:e.eyebrowId,"aria-label":e.formatAriaLabel("- "+e.eyebrow)}},[e._v(" "+e._s(e.eyebrow)+" ")]):e._e(),n("div",{staticClass:"title",attrs:{id:e.titleId}},[e._v(" "+e._s(e.title)+" ")]),e.$slots.default?n("div",{staticClass:"card-content",attrs:{id:e.contentId}},[e._t("default")],2):e._e(),e.linkText?n(e.hasButton?"ButtonLink":"div",{tag:"component",staticClass:"link"},[e._v(" "+e._s(e.linkText)+" "),e.showExternalLinks?n("DiagonalArrowIcon",{staticClass:"icon-inline link-icon"}):e.hasButton?e._e():n("InlineChevronRightIcon",{staticClass:"icon-inline link-icon"})],1):e._e()],1)],1)},d=[],p=n("76ab"),h=n("34b0"),m=n("6667"),f=n("86d8"),g={small:"small",large:"large"},b=n("2f34"),v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"card-cover-wrap",class:{rounded:e.rounded}},[e._t("default",(function(){return[n("ImageAsset",{staticClass:"card-cover",attrs:{variants:e.variants,alt:e.alt}})]}),{classes:"card-cover"})],2)},y=[],w=n("8bd9"),_={name:"CardCover",components:{ImageAsset:w["a"]},props:{variants:{type:Array,required:!0},rounded:{type:Boolean,default:!1},alt:{type:String,default:null}}},x=_,k=(n("850e"),n("2877")),C=Object(k["a"])(x,v,y,!1,null,"0c1c40a1",null),S=C.exports,E={name:"Card",components:{Reference:f["a"],DiagonalArrowIcon:m["a"],InlineChevronRightIcon:h["a"],CardCover:S,ButtonLink:p["a"]},constants:{CardSize:g},mixins:[b["a"]],computed:{titleId:({_uid:e})=>"card_title_"+e,contentId:({_uid:e})=>"card_content_"+e,eyebrowId:({_uid:e})=>"card_eyebrow_"+e,linkAriaTags:({titleId:e,eyebrowId:t,contentId:n,eyebrow:i,$slots:a})=>({"aria-labelledby":e.concat(i?" "+t:""),"aria-describedby":a.default?""+n:null}),classes:({size:e,floatingStyle:t})=>[e,{"floating-style":t}],imageReference:({image:e,references:t})=>t[e]||{},imageVariants:({imageReference:e})=>e.variants||[]},props:{linkText:{type:String,required:!1},url:{type:String,required:!1,default:""},eyebrow:{type:String,required:!1},image:{type:String,required:!1},size:{type:String,validator:e=>Object.prototype.hasOwnProperty.call(g,e)},title:{type:String,required:!0},hasButton:{type:Boolean,default:()=>!1},floatingStyle:{type:Boolean,default:!1},showExternalLinks:{type:Boolean,default:!1},formatAriaLabel:{type:Function,default:e=>e}}},O=E,I=(n("0939"),Object(k["a"])(O,u,d,!1,null,"328d568a",null)),j=I.exports,T=n("f12c"),A=n("66cd");const L={[A["a"].article]:"documentation.card.read-article",[A["a"].overview]:"documentation.card.start-tutorial",[A["a"].collection]:"documentation.card.view-api",[A["a"].symbol]:"documentation.card.view-symbol",[A["a"].sampleCode]:"documentation.card.view-sample-code"};var B={name:"TopicsLinkCardGridItem",components:{TopicTypeIcon:T["a"],Card:j,ContentNode:()=>Promise.resolve().then(n.bind(null,"5677"))},mixins:[b["a"]],props:{item:{type:Object,required:!0},compact:{type:Boolean,default:!0}},computed:{imageReferences:({item:e})=>(e.images||[]).reduce((e,t)=>(e[t.type]=t.identifier,e),{icon:null,card:null}),linkText:({item:e})=>L[e.role]||"documentation.card.learn-more",cardSize:({compact:e})=>e?void 0:g.large}},$=B,N=(n("8f26"),Object(k["a"])($,c,l,!1,null,"08a5e3f8",null)),M=N.exports,P={name:"TopicsLinkCardGrid",components:{TopicsLinkCardGridItem:M,Column:s["a"],Row:r["a"]},props:{items:{type:Array,required:!0},topicStyle:{type:String,default:o["a"].compactGrid,validator:e=>e===o["a"].compactGrid||e===o["a"].detailedGrid}},computed:{compactCards:({topicStyle:e})=>e===o["a"].compactGrid}},R=P,V=Object(k["a"])(R,i,a,!1,null,null,null);t["a"]=V.exports},"72e7":function(e,t,n){"use strict";const i={up:"up",down:"down"};t["a"]={constants:{IntersectionDirections:i},data(){return{intersectionObserver:null,intersectionPreviousScrollY:0,intersectionScrollDirection:i.down}},computed:{intersectionThreshold(){const e=[];for(let t=0;t<=1;t+=.01)e.push(t);return e},intersectionRoot(){return null},intersectionRootMargin(){return"0px 0px 0px 0px"},intersectionObserverOptions(){return{root:this.intersectionRoot,rootMargin:this.intersectionRootMargin,threshold:this.intersectionThreshold}}},async mounted(){await n.e("chunk-2d0d3105").then(n.t.bind(null,"5abe",7)),this.intersectionObserver=new IntersectionObserver(e=>{this.detectIntersectionScrollDirection();const t=this.onIntersect;t?e.forEach(t):console.warn("onIntersect not implemented")},this.intersectionObserverOptions),this.getIntersectionTargets().forEach(e=>{this.intersectionObserver.observe(e)})},beforeDestroy(){this.intersectionObserver&&this.intersectionObserver.disconnect()},methods:{getIntersectionTargets(){return[this.$el]},detectIntersectionScrollDirection(){window.scrollYthis.intersectionPreviousScrollY&&(this.intersectionScrollDirection=i.up),this.intersectionPreviousScrollY=window.scrollY}}}},"74ea":function(e,t,n){"use strict";n("636c")},7689:function(e,t,n){"use strict";t["a"]={computed:{isClientMobile(){let e=!1;return e="maxTouchPoints"in navigator||"msMaxTouchPoints"in navigator?Boolean(navigator.maxTouchPoints||navigator.msMaxTouchPoints):window.matchMedia?window.matchMedia("(pointer:coarse)").matches:"orientation"in window,e}}}},"76ab":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.resolvedComponent,e._b({tag:"component",staticClass:"button-cta",class:{"is-dark":e.isDark}},"component",e.componentProps,!1),[e._t("default")],2)},a=[],r=n("86d8"),s={name:"ButtonLink",components:{Reference:r["a"]},props:{url:{type:String,required:!1},isDark:{type:Boolean,default:!1}},computed:{resolvedComponent:({url:e})=>e?r["a"]:"button",componentProps:({url:e})=>e?{url:e}:{}}},o=s,c=(n("0da1"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"c9c81868",null);t["a"]=l.exports},"7b1f":function(e,t,n){"use strict";var i,a,r={functional:!0,name:"WordBreak",render(e,{props:t,slots:n,data:i}){const a=n().default||[],r=a.filter(e=>e.text&&!e.tag);if(0===r.length||r.length!==a.length)return e(t.tag,i,a);const s=r.map(({text:e})=>e).join(),o=[];let c=null,l=0;while(null!==(c=t.safeBoundaryPattern.exec(s))){const t=c.index+1;o.push(s.slice(l,t)),o.push(e("wbr",{key:c.index})),l=t}return o.push(s.slice(l,s.length)),e(t.tag,i,o)},props:{safeBoundaryPattern:{type:RegExp,default:()=>/([a-z](?=[A-Z])|(:)\w|\w(?=[._]\w))/g},tag:{type:String,default:()=>"span"}}},s=r,o=n("2877"),c=Object(o["a"])(s,i,a,!1,null,null,null);t["a"]=c.exports},"7b69":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"code-listing",class:{"single-line":1===e.syntaxHighlightedLines.length},attrs:{"data-syntax":e.syntaxNameNormalized}},[e.fileName?n("Filename",{attrs:{isActionable:e.isFileNameActionable,fileType:e.fileType},on:{click:function(t){return e.$emit("file-name-click")}}},[e._v(e._s(e.fileName)+" ")]):e._e(),n("div",{staticClass:"container-general"},[n("pre",[n("CodeBlock",[e._l(e.syntaxHighlightedLines,(function(t,i){return[n("span",{key:i,class:["code-line-container",{highlighted:e.isHighlighted(i)}]},[e.showLineNumbers?n("span",{staticClass:"code-number",attrs:{"data-line-number":e.lineNumberFor(i)}}):e._e(),n("span",{staticClass:"code-line",domProps:{innerHTML:e._s(t)}})]),e._v("\n")]}))],2)],1)])],1)},a=[],r=n("002d"),s=n("8649"),o=n("800b"),c=n("1020"),l=n.n(c);const u={objectivec:["objective-c"]},d={bash:["sh","zsh"],c:["h"],cpp:["cc","c++","h++","hpp","hh","hxx","cxx"],css:[],diff:["patch"],http:["https"],java:["jsp"],javascript:["js","jsx","mjs","cjs"],json:[],llvm:[],markdown:["md","mkdown","mkd"],objectivec:["mm","objc","obj-c"].concat(u.objectivec),perl:["pl","pm"],php:[],python:["py","gyp","ipython"],ruby:["rb","gemspec","podspec","thor","irb"],scss:[],shell:["console","shellsession"],swift:[],xml:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],...Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_HLJS_LANGUAGES?Object.fromEntries(Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_HLJS_LANGUAGES.split(",").map(e=>[e,[]])):void 0},p=new Set(["markdown","swift"]),h=Object.entries(d),m=new Set(Object.keys(d)),f=new Map;async function g(e){const t=[e];try{return await t.reduce(async(e,t)=>{let i;await e,i=p.has(t)?await n("1417")("./"+t):await n("b7b0")("./"+t),l.a.registerLanguage(t,i.default)},Promise.resolve()),!0}catch(i){return console.error(`Could not load ${e} file`),!1}}function b(e){if(m.has(e))return e;const t=h.find(([,t])=>t.includes(e));return t?t[0]:null}function v(e){if(f.has(e))return f.get(e);const t=b(e);return f.set(e,t),t}l.a.configure({classPrefix:"syntax-",languages:[...m]});const y=async e=>{const t=v(e);return!(!t||l.a.listLanguages().includes(t))&&g(t)},w=/\r\n|\r|\n/g,_=/syntax-/;function x(e){return 0===e.length?[]:e.split(w)}function k(e){return(e.trim().match(w)||[]).length}function C(e){const t=document.createElement("template");return t.innerHTML=e,t.content.childNodes}function S(e){const{className:t}=e;if(!_.test(t))return null;const n=x(e.innerHTML).reduce((e,n)=>`${e}${n}\n`,"");return C(n.trim())}function E(e){return Array.from(e.childNodes).forEach(e=>{if(k(e.textContent))try{const t=e.childNodes.length?E(e):S(e);t&&e.replaceWith(...t)}catch(t){console.error(t)}}),S(e)}function O(e,t){const n=b(t);if(!l.a.getLanguage(n))throw new Error("Unsupported language for syntax highlighting: "+t);return l.a.highlight(e,{language:n,ignoreIllegals:!0}).value}function I(e,t){const n=e.join("\n"),i=O(n,t),a=document.createElement("code");return a.innerHTML=i,E(a),x(a.innerHTML)}var j=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"filename"},[e.isActionable?n("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[n("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2):n("span",[n("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2)])},T=[],A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"swift"===e.fileType?n("SwiftFileIcon",{staticClass:"file-icon"}):n("GenericFileIcon",{staticClass:"file-icon"})},L=[],B=n("a88f"),$=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"generic-file-icon",attrs:{viewBox:"0 0 14 14",themeId:"generic-file"}},[n("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),n("path",{attrs:{d:"M7 1h1v4h-1z"}}),n("path",{attrs:{d:"M7 5h5v1h-5z"}})])},N=[],M=n("be08"),P={name:"GenericFileIcon",components:{SVGIcon:M["a"]}},R=P,V=n("2877"),D=Object(V["a"])(R,$,N,!1,null,null,null),G=D.exports,z={name:"CodeListingFileIcon",components:{SwiftFileIcon:B["a"],GenericFileIcon:G},props:{fileType:String}},q=z,F=(n("e6db"),Object(V["a"])(q,A,L,!1,null,"7c381064",null)),U=F.exports,W={name:"CodeListingFilename",components:{FileIcon:U},props:{isActionable:{type:Boolean,default:()=>!1},fileType:String}},H=W,K=(n("8608"),Object(V["a"])(H,j,T,!1,null,"c8c40662",null)),Z=K.exports,Y={name:"CodeListing",components:{Filename:Z,CodeBlock:o["a"]},data(){return{syntaxHighlightedLines:[]}},props:{fileName:String,isFileNameActionable:{type:Boolean,default:()=>!1},syntax:String,fileType:String,content:{type:Array,required:!0},startLineNumber:{type:Number,default:()=>1},highlights:{type:Array,default:()=>[]},showLineNumbers:{type:Boolean,default:()=>!1}},computed:{escapedContent:({content:e})=>e.map(r["c"]),highlightedLineNumbers(){return new Set(this.highlights.map(({line:e})=>e))},syntaxNameNormalized(){const e={occ:s["a"].objectiveC.key.url};return e[this.syntax]||this.syntax}},watch:{content:{handler:"syntaxHighlightLines",immediate:!0}},methods:{isHighlighted(e){return this.highlightedLineNumbers.has(this.lineNumberFor(e))},lineNumberFor(e){return this.startLineNumber+e},async syntaxHighlightLines(){let e;try{await y(this.syntaxNameNormalized),e=I(this.content,this.syntaxNameNormalized)}catch(t){e=this.escapedContent}this.syntaxHighlightedLines=e.map(e=>""===e?"\n":e)}}},X=Y,J=(n("7e3a"),Object(V["a"])(X,i,a,!1,null,"59f42f5b",null));t["a"]=J.exports},"7e3a":function(e,t,n){"use strict";n("f030")},"800b":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("code",{attrs:{tabindex:"0","data-before-code":e.$t("accessibility.code.start"),"data-after-code":e.$t("accessibility.code.end")}},[e._t("default")],2)},a=[],r={name:"CodeBlock"},s=r,o=(n("159b"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"08295b2f",null);t["a"]=c.exports},"80c8":function(e,t,n){},"80e4":function(e,t,n){"use strict";var i,a,r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"asset"},[n(e.assetComponent,e._g(e._b({tag:"component"},"component",e.assetProps,!1),e.assetListeners))],1)},s=[],o=n("8bd9"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ConditionalWrapper",{ref:"wrapper",attrs:{tag:e.DeviceFrameComponent,"should-wrap":!!e.deviceFrame,device:e.deviceFrame}},[n("video",{ref:"video",attrs:{controls:e.showsControls,autoplay:e.autoplays,poster:e.normalisedPosterPath,width:e.optimalWidth,playsinline:""},domProps:{muted:e.muted},on:{playing:function(t){return e.$emit("playing")},pause:function(t){return e.$emit("pause")},ended:function(t){return e.$emit("ended")}}},[n("source",{attrs:{src:e.normalizePath(e.videoAttributes.url)}})])])},l=[],u=n("748c"),d=n("e425"),p=n("821b"),h={functional:!0,name:"ConditionalWrapper",props:{tag:[Object,String],shouldWrap:Boolean},render(e,t){return t.props.shouldWrap?e(t.props.tag,t.data,t.children):t.children}},m=h,f=n("2877"),g=Object(f["a"])(m,i,a,!1,null,null,null),b=g.exports,v=n("5416"),y={name:"VideoAsset",components:{ConditionalWrapper:b},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},posterVariants:{type:Array,required:!1,default:()=>[]},muted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},data:()=>({appState:d["a"].state,optimalWidth:null}),computed:{DeviceFrameComponent:()=>v["a"],preferredColorScheme:({appState:e})=>e.preferredColorScheme,systemColorScheme:({appState:e})=>e.systemColorScheme,userPrefersDark:({preferredColorScheme:e,systemColorScheme:t})=>e===p["a"].dark||e===p["a"].auto&&t===p["a"].dark,shouldShowDarkVariant:({darkVideoVariantAttributes:e,userPrefersDark:t})=>e&&t,defaultVideoAttributes(){return this.videoVariantsGroupedByAppearance.light[0]||this.darkVideoVariantAttributes||{}},darkVideoVariantAttributes(){return this.videoVariantsGroupedByAppearance.dark[0]},videoVariantsGroupedByAppearance(){return Object(u["e"])(this.variants)},posterVariantsGroupedByAppearance(){const{light:e,dark:t}=Object(u["e"])(this.posterVariants);return{light:Object(u["a"])(e),dark:Object(u["a"])(t)}},defaultPosterAttributes:({posterVariantsGroupedByAppearance:e,userPrefersDark:t})=>t&&e.dark.length?e.dark[0]:e.light[0]||{},normalisedPosterPath:({defaultPosterAttributes:e})=>Object(u["c"])(e.src),videoAttributes:({darkVideoVariantAttributes:e,defaultVideoAttributes:t,shouldShowDarkVariant:n})=>n?e:t},watch:{normalisedPosterPath:{immediate:!0,handler:"getPosterDimensions"}},methods:{normalizePath:u["c"],async getPosterDimensions(e){if(!e)return void(this.optimalWidth=null);const{density:t}=this.defaultPosterAttributes,n=parseInt(t.match(/\d+/)[0],10),{width:i}=await Object(u["b"])(e);this.optimalWidth=i/n}}},w=y,_=Object(f["a"])(w,c,l,!1,null,null,null),x=_.exports,k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"video-replay-container"},[n("VideoAsset",{ref:"asset",attrs:{variants:e.variants,autoplays:e.autoplays,showsControls:e.showsControls,muted:e.muted,posterVariants:e.posterVariants,deviceFrame:e.deviceFrame},on:{pause:e.onPause,playing:e.onVideoPlaying,ended:e.onVideoEnd}}),e.showsControls?e._e():n("a",{staticClass:"control-button",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.togglePlayStatus.apply(null,arguments)}}},[e._v(" "+e._s(e.text)+" "),e.videoEnded?n("InlineReplayIcon",{staticClass:"control-icon icon-inline"}):e.isPlaying?n("PauseIcon",{staticClass:"control-icon icon-inline"}):n("PlayIcon",{staticClass:"control-icon icon-inline"})],1)],1)},C=[],S=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-replay-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-replay"}},[n("path",{attrs:{d:"M2.254 10.201c-1.633-2.613-0.838-6.056 1.775-7.689 2.551-1.594 5.892-0.875 7.569 1.592l0.12 0.184-0.848 0.53c-1.34-2.145-4.166-2.797-6.311-1.457s-2.797 4.166-1.457 6.311 4.166 2.797 6.311 1.457c1.006-0.629 1.71-1.603 2.003-2.723l0.056-0.242 0.98 0.201c-0.305 1.487-1.197 2.792-2.51 3.612-2.613 1.633-6.056 0.838-7.689-1.775z"}}),n("path",{attrs:{d:"M10.76 1.355l0.984-0.18 0.851 4.651-4.56-1.196 0.254-0.967 3.040 0.796z"}})])},E=[],O=n("be08"),I={name:"InlineReplayIcon",components:{SVGIcon:O["a"]}},j=I,T=Object(f["a"])(j,S,E,!1,null,null,null),A=T.exports,L=n("c4dd"),B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"pause-icon",attrs:{viewBox:"0 0 14 14",themeId:"pause"}},[n("path",{attrs:{d:"M5 4h1v6h-1z"}}),n("path",{attrs:{d:"M8 4h1v6h-1z"}}),n("path",{attrs:{d:"M7 0.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5-2.9-6.5-6.5-6.5zM7 12.5c-3 0-5.5-2.5-5.5-5.5s2.5-5.5 5.5-5.5 5.5 2.5 5.5 5.5-2.5 5.5-5.5 5.5z"}})])},$=[],N={name:"PauseIcon",components:{SVGIcon:O["a"]}},M=N,P=Object(f["a"])(M,B,$,!1,null,null,null),R=P.exports,V={name:"ReplayableVideoAsset",components:{PauseIcon:R,PlayIcon:L["a"],InlineReplayIcon:A,VideoAsset:x},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},muted:{type:Boolean,default:!0},posterVariants:{type:Array,default:()=>[]},deviceFrame:{type:String,required:!1}},computed:{text(){return this.videoEnded?this.$t("video.replay"):this.isPlaying?this.$t("video.pause"):this.$t("video.play")}},data(){return{isPlaying:!1,videoEnded:!1}},methods:{async togglePlayStatus(){const e=this.$refs.asset.$refs.video;e&&(this.isPlaying&&!this.videoEnded?await e.pause():await e.play())},onVideoEnd(){this.isPlaying=!1,this.videoEnded=!0},onVideoPlaying(){const{video:e}=this.$refs.asset.$refs;this.isPlaying=!e.paused,this.videoEnded=e.ended},onPause(){const{video:e}=this.$refs.asset.$refs;!this.showsControls&&this.isPlaying&&(this.isPlaying=!1),this.videoEnded=e.ended}}},D=V,G=(n("74ea"),Object(f["a"])(D,k,C,!1,null,"7653dfd0",null)),z=G.exports,q=n("2f34");const F={video:"video",image:"image"};var U={name:"Asset",components:{ImageAsset:o["a"],VideoAsset:x},constants:{AssetTypes:F},mixins:[q["a"]],props:{identifier:{type:String,required:!0},showsReplayButton:{type:Boolean,default:()=>!1},showsVideoControls:{type:Boolean,default:()=>!0},videoAutoplays:{type:Boolean,default:()=>!0},videoMuted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},computed:{rawAsset(){return this.references[this.identifier]||{}},isRawAssetVideo:({rawAsset:e})=>e.type===F.video,videoPoster(){return this.isRawAssetVideo&&this.references[this.rawAsset.poster]},asset(){return this.isRawAssetVideo&&this.prefersReducedMotion&&this.videoPoster||this.rawAsset},assetComponent(){switch(this.asset.type){case F.image:return o["a"];case F.video:return this.showsReplayButton?z:x;default:return}},prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches},assetProps(){return{[F.image]:this.imageProps,[F.video]:this.videoProps}[this.asset.type]},imageProps(){return{alt:this.asset.alt,variants:this.asset.variants}},videoProps(){return{variants:this.asset.variants,showsControls:this.showsVideoControls,muted:this.videoMuted,autoplays:!this.prefersReducedMotion&&this.videoAutoplays,posterVariants:this.videoPoster?this.videoPoster.variants:[],deviceFrame:this.deviceFrame}},assetListeners(){return{[F.image]:null,[F.video]:{ended:()=>this.$emit("videoEnded")}}[this.asset.type]}}},W=U,H=(n("5201"),Object(f["a"])(W,r,s,!1,null,"dcbc7b38",null));t["a"]=H.exports},"81c0":function(e,t,n){},8222:function(e,t,n){},"850e":function(e,t,n){"use strict";n("88d2")},8608:function(e,t,n){"use strict";n("a7f3")},"863d":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"nav-menu-item",class:{"nav-menu-item--animated":e.animate}},[e._t("default")],2)},a=[],r={name:"NavMenuItemBase",props:{animate:{type:Boolean,default:!0}}},s=r,o=(n("43fe"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"66cbfe4c",null);t["a"]=c.exports},8649:function(e,t,n){"use strict";t["a"]={objectiveC:{name:"Objective-C",key:{api:"occ",url:"objc"}},swift:{name:"Swift",key:{api:"swift",url:"swift"}}}},"86d8":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.refComponent,{tag:"component",attrs:{url:e.urlWithParams,"is-active":e.isActiveComputed}},[e._t("default")],2)},a=[],r=n("d26a"),s=n("66cd"),o=n("9895"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isActive?n("a",{attrs:{href:e.url}},[e._t("default")],2):n("span",[e._t("default")],2)},l=[],u={name:"ReferenceExternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},d=u,p=n("2877"),h=Object(p["a"])(d,c,l,!1,null,null,null),m=h.exports,f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ReferenceInternal",e._b({},"ReferenceInternal",e.$props,!1),[n("CodeVoice",[e._t("default")],2)],1)},g=[],b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isActive?n("router-link",{attrs:{to:e.url}},[e._t("default")],2):n("span",[e._t("default")],2)},v=[],y={name:"ReferenceInternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},w=y,_=Object(p["a"])(w,b,v,!1,null,null,null),x=_.exports,k=n("52e4"),C={name:"ReferenceInternalSymbol",props:x.props,components:{ReferenceInternal:x,CodeVoice:k["a"]}},S=C,E=Object(p["a"])(S,f,g,!1,null,null,null),O=E.exports,I={name:"Reference",computed:{isInternal({url:e}){if(!e.startsWith("/")&&!e.startsWith("#"))return!1;const{resolved:{name:t}={}}=this.$router.resolve(e)||{};return t!==o["b"]},isSymbolReference(){return"symbol"===this.kind&&!this.hasInlineFormatting&&(this.role===s["a"].symbol||this.role===s["a"].dictionarySymbol)},isDisplaySymbol({isSymbolReference:e,titleStyle:t,ideTitle:n}){return n?e&&"symbol"===t:e},refComponent(){return this.isInternal?this.isDisplaySymbol?O:x:m},urlWithParams({isInternal:e}){return e?Object(r["b"])(this.url,this.$route.query):this.url},isActiveComputed({url:e,isActive:t}){return!(!e||!t)}},props:{url:{type:String,required:!0},kind:{type:String,required:!1},role:{type:String,required:!1},isActive:{type:Boolean,required:!1,default:!0},ideTitle:{type:String,required:!1},titleStyle:{type:String,required:!1},hasInlineFormatting:{type:Boolean,default:!1}}},j=I,T=Object(p["a"])(j,i,a,!1,null,null,null);t["a"]=T.exports},"88d2":function(e,t,n){},"8a61":function(e,t,n){"use strict";var i=n("3908");t["a"]={methods:{async scrollToElement(e){await Object(i["b"])(8);const t=this.$router.resolve({hash:e}),{selector:n,offset:a}=await this.$router.options.scrollBehavior(t.route),r=document.querySelector(n);return r?(r.scrollIntoView(),window.scrollY+window.innerHeight`${Object(r["c"])(e.src)} ${e.density}`).join(", "),n=e[0],i={srcSet:t,src:Object(r["c"])(n.src)},{width:a}=n.size||{width:null};return a&&(i.width=a,i.height="auto"),i}var h={name:"ImageAsset",mixins:[s],inject:{imageLoadingStrategy:{default:null}},data:()=>({appState:o["a"].state,fallbackImageSrcSet:null,optimalWidth:null}),computed:{allVariants:({lightVariants:e=[],darkVariants:t=[]})=>e.concat(t),defaultAttributes:({lightVariantAttributes:e,darkVariantAttributes:t})=>e||t,darkVariantAttributes:({darkVariants:e})=>p(e),lightVariantAttributes:({lightVariants:e})=>p(e),loading:({appState:e,imageLoadingStrategy:t})=>t||e.imageLoadingStrategy,preferredColorScheme:({appState:e})=>e.preferredColorScheme,prefersAuto:({preferredColorScheme:e})=>e===c["a"].auto,prefersDark:({preferredColorScheme:e})=>e===c["a"].dark},props:{alt:{type:String,default:""},variants:{type:Array,required:!0},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},methods:{handleImageLoadError(){this.fallbackImageSrcSet=u.a+" 2x"},async calculateOptimalWidth(){const{$refs:{img:{currentSrc:e}},allVariants:t}=this,{density:n}=t.find(({src:t})=>e.endsWith(t)),i=parseInt(n.match(/\d+/)[0],d),a=await Object(r["b"])(e),s=a.width/i;return s},async optimizeImageSize(){if(!this.defaultAttributes.width&&this.$refs.img)try{this.optimalWidth=await this.calculateOptimalWidth()}catch{console.error("Unable to calculate optimal image width")}}},mounted(){this.shouldCalculateOptimalWidth&&this.$refs.img.addEventListener("load",this.optimizeImageSize)}},m=h,f=n("2877"),g=Object(f["a"])(m,i,a,!1,null,null,null);t["a"]=g.exports},"8c92":function(e,t,n){"use strict";n("80c8")},"8d2d":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"tutorial-icon",attrs:{viewBox:"0 0 14 14",themeId:"tutorial"}},[n("path",{attrs:{d:"M0.933 6.067h3.733v1.867h-3.733v-1.867z"}}),n("path",{attrs:{d:"M0.933 1.867h3.733v1.867h-3.733v-1.867z"}}),n("path",{attrs:{d:"M13.067 1.867v10.267h-7.467v-10.267zM12.133 2.8h-5.6v8.4h5.6z"}}),n("path",{attrs:{d:"M0.933 10.267h3.733v1.867h-3.733v-1.867z"}})])},a=[],r=n("be08"),s={name:"TutorialIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"8d90":function(e,t,n){},"8f26":function(e,t,n){"use strict";n("0444")},9034:function(e,t,n){},"95da":function(e,t,n){"use strict";var i=n("0cb0");const a="data-original-",r="aria-hidden",s="tabindex";function o(e,t){const n=a+t;if(e.getAttribute(n))return;const i=e.getAttribute(t)||"";e.setAttribute(n,i)}function c(e,t){const n=a+t;if(!e.hasAttribute(n))return;const i=e.getAttribute(n);e.removeAttribute(n),i.length?e.setAttribute(t,i):e.removeAttribute(t)}function l(e,t){const n=document.body;let i=e,a=e;while(i=i.previousElementSibling)t(i);while(a=a.nextElementSibling)t(a);e.parentElement&&e.parentElement!==n&&l(e.parentElement,t)}const u=e=>{o(e,r),o(e,s),e.setAttribute(r,"true"),e.setAttribute(s,"-1");const t=i["a"].getTabbableElements(e);let n=t.length-1;while(n>=0)o(t[n],s),t[n].setAttribute(s,"-1"),n-=1},d=e=>{c(e,r),c(e,s);const t=e.querySelectorAll(`[${a+s}]`);let n=t.length-1;while(n>=0)c(t[n],s),n-=1};t["a"]={hide(e){l(e,u)},show(e){l(e,d)}}},9649:function(e,t,n){},"9a61":function(e,t,n){"use strict";n("19cc")},"9b30":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"nav-menu-items",attrs:{"data-previous-menu-children-count":e.previousSiblingChildren}},[e._t("default")],2)},a=[],r={name:"NavMenuItems",props:{previousSiblingChildren:{type:Number,default:0}}},s=r,o=(n("517a"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"67c1c0a5",null);t["a"]=c.exports},"9ed5":function(e,t,n){"use strict";n("a5f5")},a295:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"path"}},[n("path",{attrs:{d:"M0 0.948h2.8v2.8h-2.8z"}}),n("path",{attrs:{d:"M11.2 10.252h2.8v2.8h-2.8z"}}),n("path",{attrs:{d:"M6.533 1.852h0.933v10.267h-0.933z"}}),n("path",{attrs:{d:"M2.8 1.852h4.667v0.933h-4.667z"}}),n("path",{attrs:{d:"M6.533 11.186h4.667v0.933h-4.667z"}})])},a=[],r=n("be08"),s={name:"PathIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},a4f0:function(e,t,n){},a5f5:function(e,t,n){},a7a5:function(e,t,n){},a7d8:function(e,t,n){},a7f3:function(e,t,n){},a88f:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"swift-file-icon",attrs:{viewBox:"0 0 15 14",themeId:"swift-file"}},[n("path",{attrs:{d:"M14.93,13.56A2.15,2.15,0,0,0,15,13a5.37,5.37,0,0,0-1.27-3.24A6.08,6.08,0,0,0,14,7.91,9.32,9.32,0,0,0,9.21.31a8.51,8.51,0,0,1,1.78,5,6.4,6.4,0,0,1-.41,2.18A45.06,45.06,0,0,1,3.25,1.54,44.57,44.57,0,0,0,7.54,6.9,45.32,45.32,0,0,1,1.47,2.32,35.69,35.69,0,0,0,8.56,9.94a6.06,6.06,0,0,1-3.26.85A9.48,9.48,0,0,1,0,8.91a10,10,0,0,0,8.1,4.72c2.55,0,3.25-1.2,4.72-1.2a2.09,2.09,0,0,1,1.91,1.15C14.79,13.69,14.88,13.75,14.93,13.56Z"}})])},a=[],r=n("be08"),s={name:"SwiftFileIcon",components:{SVGIcon:r["a"]}},o=s,c=(n("c3e5"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"c01a6890",null);t["a"]=l.exports},a97e:function(e,t,n){"use strict";var i=n("63b8");const a=e=>e?`(max-width: ${e}px)`:"",r=e=>e?`(min-width: ${e}px)`:"";function s({minWidth:e,maxWidth:t}){return["only screen",r(e),a(t)].filter(Boolean).join(" and ")}function o({maxWidth:e,minWidth:t}){return window.matchMedia(s({minWidth:t,maxWidth:e}))}var c,l,u={name:"BreakpointEmitter",constants:{BreakpointAttributes:i["a"],BreakpointName:i["b"],BreakpointScopes:i["c"]},props:{scope:{type:String,default:()=>i["c"].default,validator:e=>e in i["c"]}},render(){return this.$scopedSlots.default?this.$scopedSlots.default({matchingBreakpoint:this.matchingBreakpoint}):null},data:()=>({matchingBreakpoint:null}),methods:{initMediaQuery(e,t){const n=o(t),i=t=>this.handleMediaQueryChange(t,e);n.addListener(i),this.$once("hook:beforeDestroy",()=>{n.removeListener(i)}),i(n)},handleMediaQueryChange(e,t){e.matches&&(this.matchingBreakpoint=t,this.$emit("change",t))}},mounted(){const e=i["a"][this.scope]||{};Object.entries(e).forEach(([e,t])=>{this.initMediaQuery(e,t)})}},d=u,p=n("2877"),h=Object(p["a"])(d,c,l,!1,null,null,null);t["a"]=h.exports},a9f1:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"article-icon",attrs:{viewBox:"0 0 14 14",themeId:"article"}},[n("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),n("path",{attrs:{d:"M7 1h1v4h-1z"}}),n("path",{attrs:{d:"M7 5h5v1h-5z"}})])},a=[],r=n("be08"),s={name:"ArticleIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},aea0:function(e,t,n){},b0e7:function(e,t,n){"use strict";n("8d90")},b0f5:function(e,t,n){"use strict";n("49e3")},b2da:function(e,t,n){"use strict";n("e529")},b392:function(e,t,n){},b7b0:function(e,t,n){var i={"./bash":["f0f8","highlight-js-bash"],"./c":["1fe5","highlight-js-c"],"./cpp":["0209","highlight-js-cpp"],"./css":["ee8c","highlight-js-css"],"./diff":["48b8","highlight-js-diff"],"./http":["c01d","highlight-js-http"],"./java":["332f","highlight-js-java"],"./javascript":["4dd1","highlight-js-javascript"],"./json":["5ad2","highlight-js-json"],"./llvm":["7c30","highlight-js-llvm"],"./markdown":["04b0","highlight-js-markdown"],"./objectivec":["9bf2","highlight-js-objectivec"],"./perl":["6a51","highlight-js-perl"],"./php":["2907","highlight-js-php"],"./python":["9510","highlight-js-python"],"./ruby":["82cb","highlight-js-ruby"],"./scss":["6113","highlight-js-scss"],"./shell":["b65b","highlight-js-shell"],"./swift":["2a39","highlight-js-swift"],"./xml":["8dcb","highlight-js-xml"]};function a(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],a=t[0];return n.e(t[1]).then((function(){return n.t(a,7)}))}a.keys=function(){return Object.keys(i)},a.id="b7b0",e.exports=a},b8f2:function(e,t,n){"use strict";n("a7a5")},bbe1:function(e,t,n){},bbf6:function(e,t,n){"use strict";n("63e6")},bf08:function(e,t,n){"use strict";var i=n("2788"),a=n("002d"),r=n("d26a"),s=n("5677");t["a"]={methods:{extractFirstParagraphText(e=[]){const t=s["default"].computed.plaintext.bind({...s["default"].methods,content:e})();return Object(a["e"])(t)}},computed:{pagePath:({$route:{path:e="/"}={}})=>e,pageURL:({pagePath:e="/"})=>Object(r["e"])(e),disableMetadata:()=>!1},mounted(){this.disableMetadata||Object(i["a"])({title:this.pageTitle,description:this.pageDescription,url:this.pageURL,currentLocale:this.$i18n.locale})}}},c081:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.action?n("DestinationDataProvider",{attrs:{destination:e.action},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.url,a=t.title;return n("ButtonLink",{attrs:{url:i,isDark:e.isDark}},[e._v(" "+e._s(a)+" ")])}}],null,!1,1264376715)}):e._e()},a=[],r=n("76ab"),s=n("c7ea"),o={name:"CallToActionButton",components:{DestinationDataProvider:s["a"],ButtonLink:r["a"]},props:{action:{type:Object,required:!0},isDark:{type:Boolean,default:!1}}},c=o,l=n("2877"),u=Object(l["a"])(c,i,a,!1,null,null,null);t["a"]=u.exports},c3da:function(e,t,n){"use strict";n("fda2")},c3e5:function(e,t,n){"use strict";n("aea0")},c4dd:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"play-icon",attrs:{viewBox:"0 0 14 14",themeId:"play"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M10.195 7.010l-5 3v-6l5 3z"}})])},a=[],r=n("be08"),s={name:"PlayIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},c7ea:function(e,t,n){"use strict";var i=n("2f34");const a={link:"link",reference:"reference",text:"text"};var r,s,o={name:"DestinationDataProvider",mixins:[i["a"]],props:{destination:{type:Object,required:!0,default:()=>({})}},inject:{isTargetIDE:{default:()=>!1}},constants:{DestinationType:a},computed:{isExternal:({reference:e,destination:t})=>e.type===a.link||t.type===a.link,shouldAppendOpensInBrowser:({isExternal:e,isTargetIDE:t})=>e&&t,reference:({references:e,destination:t})=>e[t.identifier]||{},linkUrl:({destination:e,reference:t})=>({[a.link]:e.destination,[a.reference]:t.url,[a.text]:e.text}[e.type]),linkTitle:({reference:e,destination:t})=>({[a.link]:t.title,[a.reference]:t.overridingTitle||e.title,[a.text]:""}[t.type])},methods:{formatAriaLabel(e){return this.shouldAppendOpensInBrowser?e+" (opens in browser)":e}},render(){return this.$scopedSlots.default({url:this.linkUrl||"",title:this.linkTitle||"",formatAriaLabel:this.formatAriaLabel,isExternal:this.isExternal})}},c=o,l=n("2877"),u=Object(l["a"])(c,r,s,!1,null,null,null);t["a"]=u.exports},cb92:function(e,t,n){"use strict";n("598a")},cbcf:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{ref:"nav",staticClass:"nav",class:e.rootClasses,attrs:{role:"navigation"}},[n("div",{ref:"wrapper",staticClass:"nav__wrapper"},[n("div",{staticClass:"nav__background"}),e.hasOverlay?n("div",{staticClass:"nav-overlay",on:{click:e.closeNav}}):e._e(),n("div",{staticClass:"nav-content"},[e._t("pre-title",null,{className:"pre-title"},{closeNav:e.closeNav,inBreakpoint:e.inBreakpoint,currentBreakpoint:e.currentBreakpoint,isOpen:e.isOpen}),e.$slots.default?n("div",{staticClass:"nav-title"},[e._t("default")],2):e._e(),e._t("after-title"),n("div",{staticClass:"nav-menu"},[n("a",{ref:"axToggle",staticClass:"nav-ax-toggle",attrs:{href:"#",role:"button"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[n("span",{staticClass:"visuallyhidden"},[e.isOpen?[e._v(" "+e._s(e.$t("documentation.nav.close-menu"))+" ")]:[e._v(" "+e._s(e.$t("documentation.nav.open-menu"))+" ")]],2)]),n("div",{ref:"tray",staticClass:"nav-menu-tray",on:{transitionend:function(t){return t.target!==t.currentTarget?null:e.onTransitionEnd.apply(null,arguments)},click:e.handleTrayClick}},[e._t("tray",(function(){return[n("NavMenuItems",[e._t("menu-items")],2)]}),{closeNav:e.closeNav})],2)]),n("div",{staticClass:"nav-actions"},[n("a",{ref:"toggle",staticClass:"nav-menucta",attrs:{href:"#",tabindex:"-1","aria-hidden":"true"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[n("span",{staticClass:"nav-menucta-chevron"})])])],2),e._t("after-content")],2),n("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:e.onBreakpointChange}})],1)},a=[],r=n("72e7"),s=n("9b30"),o=n("a97e"),c=n("f2af"),l=n("942d"),u=n("63b8"),d=n("95da"),p=n("3908");const{noClose:h}=l["a"],{BreakpointName:m,BreakpointScopes:f}=o["a"].constants,g=8,b={isDark:"theme-dark",isOpen:"nav--is-open",inBreakpoint:"nav--in-breakpoint-range",isTransitioning:"nav--is-transitioning",isSticking:"nav--is-sticking",hasSolidBackground:"nav--solid-background",hasNoBorder:"nav--noborder",hasFullWidthBorder:"nav--fullwidth-border",isWideFormat:"nav--is-wide-format",noBackgroundTransition:"nav--no-bg-transition"};var v={name:"NavBase",components:{NavMenuItems:s["a"],BreakpointEmitter:o["a"]},constants:{NavStateClasses:b,NoBGTransitionFrames:g},props:{breakpoint:{type:String,default:m.small},hasOverlay:{type:Boolean,default:!0},hasSolidBackground:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},hasFullWidthBorder:{type:Boolean,default:!1},isDark:{type:Boolean,default:!1},isWideFormat:{type:Boolean,default:!1}},mixins:[r["a"]],data(){return{isOpen:!1,isTransitioning:!1,isSticking:!1,noBackgroundTransition:!0,currentBreakpoint:m.large}},computed:{BreakpointScopes:()=>f,inBreakpoint:({currentBreakpoint:e,breakpoint:t})=>!Object(u["d"])(e,t),rootClasses:({isOpen:e,inBreakpoint:t,isTransitioning:n,isSticking:i,hasSolidBackground:a,hasNoBorder:r,hasFullWidthBorder:s,isDark:o,isWideFormat:c,noBackgroundTransition:l})=>({[b.isDark]:o,[b.isOpen]:e,[b.inBreakpoint]:t,[b.isTransitioning]:n,[b.isSticking]:i,[b.hasSolidBackground]:a,[b.hasNoBorder]:r,[b.hasFullWidthBorder]:s,[b.isWideFormat]:c,[b.noBackgroundTransition]:l})},watch:{isOpen(e){this.$emit("change",e),e?this.onExpand():this.onClose()}},async mounted(){window.addEventListener("keydown",this.onEscape),window.addEventListener("popstate",this.closeNav),window.addEventListener("orientationchange",this.closeNav),document.addEventListener("click",this.handleClickOutside),this.handleFlashOnMount(),await this.$nextTick()},beforeDestroy(){window.removeEventListener("keydown",this.onEscape),window.removeEventListener("popstate",this.closeNav),window.removeEventListener("orientationchange",this.closeNav),document.removeEventListener("click",this.handleClickOutside),this.isOpen&&this.toggleScrollLock(!1)},methods:{getIntersectionTargets(){return[document.getElementById(l["e"])||this.$el]},toggleNav(){this.isOpen=!this.isOpen,this.isTransitioning=!0},closeNav(){const e=this.isOpen;return this.isOpen=!1,this.resolveOnceTransitionsEnd(e)},resolveOnceTransitionsEnd(e){return e&&this.inBreakpoint?(this.isTransitioning=!0,new Promise(e=>{const t=this.$watch("isTransitioning",()=>{e(),t()})})):Promise.resolve()},async onTransitionEnd({propertyName:e}){"max-height"===e&&(this.$emit("changed",this.isOpen),this.isTransitioning=!1,this.isOpen?(this.$emit("opened"),this.toggleScrollLock(!0)):this.$emit("closed"))},onBreakpointChange(e){this.currentBreakpoint=e,this.inBreakpoint||this.closeNav()},onIntersect({intersectionRatio:e}){window.scrollY<0||(this.isSticking=1!==e)},onEscape({key:e}){"Escape"===e&&this.isOpen&&(this.closeNav(),this.$refs.axToggle.focus())},handleTrayClick({target:e}){e.href&&!e.classList.contains(h)&&this.closeNav()},handleClickOutside({target:e}){this.$refs.nav.contains(e)||this.closeNav()},toggleScrollLock(e){e?c["b"].lockScroll(this.$refs.tray):c["b"].unlockScroll(this.$refs.tray)},onExpand(){this.$emit("open"),d["a"].hide(this.$refs.wrapper),document.activeElement===this.$refs.toggle&&document.activeElement.blur()},onClose(){this.$emit("close"),this.toggleScrollLock(!1),d["a"].show(this.$refs.wrapper)},async handleFlashOnMount(){await Object(p["b"])(g),this.noBackgroundTransition=!1}}},y=v,w=(n("1f39"),n("2877")),_=Object(w["a"])(y,i,a,!1,null,"5c0521d3",null);t["a"]=_.exports},d0da:function(e,t,n){"use strict";n("64b5")},e3ab:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("aside",{class:e.kind,attrs:{"aria-label":e.kind}},[n("p",{staticClass:"label"},[e._v(e._s(e.name||e.$t(e.label)))]),e._t("default")],2)},a=[];const r={deprecated:"deprecated",experiment:"experiment",important:"important",note:"note",tip:"tip",warning:"warning"};var s={name:"Aside",props:{kind:{type:String,required:!0,validator:e=>Object.prototype.hasOwnProperty.call(r,e)},name:{type:String,required:!1}},computed:{label:({kind:e})=>"aside-kind."+e}},o=s,c=(n("b8f2"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"3ccce809",null);t["a"]=l.exports},e529:function(e,t,n){},e6db:function(e,t,n){"use strict";n("47cc")},ec71:function(e,t,n){"use strict";n("a4f0")},ee9e:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"row",class:{"with-columns":e.columns},style:e.style},[e._t("default")],2)},a=[],r=n("63b8"),s={name:"Row",props:{columns:{type:Object,required:!1,validator:e=>Object.entries(e).every(([e,t])=>r["b"][e]&&"number"===typeof t)},gap:{type:Number,required:!1}},computed:{style:({columns:e={},gap:t})=>({"--col-count-large":e.large,"--col-count-medium":e.medium,"--col-count-small":e.small||1,"--col-gap":t&&t+"px"})}},o=s,c=(n("17a4"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"1bcb2d0f",null);t["a"]=l.exports},efc1:function(e,t,n){"use strict";n("3b75")},f030:function(e,t,n){},f12c:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TopicTypeIcon",style:e.styles},[e.imageOverride?n("OverridableAsset",{staticClass:"icon-inline",attrs:{imageOverride:e.imageOverride,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth}}):n(e.icon,e._b({tag:"component",staticClass:"icon-inline"},"component",e.iconProps,!1))],1)},a=[],r=n("a295"),s=n("3024"),o=n("a9f1"),c=n("8d2d"),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func"}},[n("path",{attrs:{d:"M13 1v12h-12v-12zM12.077 1.923h-10.154v10.154h10.154z"}}),n("path",{attrs:{d:"M5.191 9.529c0.044 0.002 0.089 0.004 0.133 0.004 0.108 0 0.196-0.025 0.262-0.074s0.122-0.113 0.166-0.188c0.044-0.077 0.078-0.159 0.103-0.247s0.049-0.173 0.074-0.251l0.598-2.186h-0.709l0.207-0.702h0.702l0.288-1.086c0.083-0.384 0.256-0.667 0.517-0.849s0.591-0.273 0.99-0.273c0.108 0 0.212 0.007 0.314 0.022s0.203 0.027 0.306 0.037l-0.207 0.761c-0.054-0.006-0.106-0.011-0.155-0.018s-0.102-0.011-0.155-0.011c-0.108 0-0.196 0.016-0.262 0.048s-0.122 0.075-0.166 0.129-0.080 0.115-0.107 0.185c-0.028 0.068-0.055 0.14-0.085 0.214l-0.222 0.842h0.768l-0.192 0.702h-0.783l-0.628 2.319c-0.059 0.222-0.129 0.419-0.21 0.594s-0.182 0.322-0.303 0.443-0.269 0.214-0.443 0.281-0.385 0.1-0.631 0.1c-0.084 0-0.168-0.004-0.251-0.011s-0.168-0.014-0.251-0.018l0.207-0.768c0.040 0 0.081 0.001 0.126 0.004z"}})])},u=[],d=n("be08"),p={name:"TopicFuncIcon",components:{SVGIcon:d["a"]}},h=p,m=n("2877"),f=Object(m["a"])(h,l,u,!1,null,null,null),g=f.exports,b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"collection-icon",attrs:{viewBox:"0 0 14 14",themeId:"collection"}},[n("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),n("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 4h8v1h-8z"}}),n("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 9h8v1h-8z"}})])},v=[],y={name:"CollectionIcon",components:{SVGIcon:d["a"]}},w=y,_=Object(m["a"])(w,b,v,!1,null,null,null),x=_.exports,k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func-op"}},[n("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),n("path",{attrs:{d:"M5.098 4.968v-1.477h-0.738v1.477h-1.477v0.738h1.477v1.477h0.738v-1.477h1.477v-0.738z"}}),n("path",{attrs:{d:"M8.030 4.807l-2.031 5.538h0.831l2.031-5.538z"}}),n("path",{attrs:{d:"M8.894 8.805v0.923h2.215v-0.923z"}})])},C=[],S={name:"TopicFuncOpIcon",components:{SVGIcon:d["a"]}},E=S,O=Object(m["a"])(E,k,C,!1,null,null,null),I=O.exports,j=n("3b96"),T=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-subscript"}},[n("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),n("path",{attrs:{d:"M4.133 3.633v6.738h1.938v-0.831h-0.923v-5.077h0.923v-0.831z"}}),n("path",{attrs:{d:"M9.856 10.371v-6.738h-1.938v0.831h0.923v5.077h-0.923v0.831z"}})])},A=[],L={name:"TopicSubscriptIcon",components:{SVGIcon:d["a"]}},B=L,$=Object(m["a"])(B,T,A,!1,null,null,null),N=$.exports,M=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"two-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"two-letter"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{transform:"translate(1.000000, 1.000000)"}},[n("rect",{attrs:{stroke:"currentColor",x:"0.5",y:"0.5",width:"13",height:"13"}}),n("text",{attrs:{"font-size":"8","font-weight":"bold",fill:"currentColor"}},[n("tspan",{attrs:{x:"8.2",y:"11"}},[e._v(e._s(e.second))])]),n("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor"}},[n("tspan",{attrs:{x:"1.7",y:"11"}},[e._v(e._s(e.first))])])])])])},P=[],R={name:"TwoLetterSymbolIcon",components:{SVGIcon:d["a"]},props:{first:{type:String,required:!0},second:{type:String,required:!0}}},V=R,D=Object(m["a"])(V,M,P,!1,null,null,null),G=D.exports,z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"single-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"single-letter"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("rect",{attrs:{stroke:"currentColor",x:"1",y:"1",width:"14",height:"14"}}),n("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor",x:"49%",y:"12","text-anchor":"middle"}},[n("tspan",[e._v(e._s(e.symbol))])])])])},q=[],F={name:"SingleLetterSymbolIcon",components:{SVGIcon:d["a"]},props:{symbol:{type:String,required:!0}}},U=F,W=Object(m["a"])(U,z,q,!1,null,null,null),H=W.exports,K=n("31d4"),Z=n("2cae"),Y=n("fdd9");const X={[K["b"].article]:o["a"],[K["b"].associatedtype]:x,[K["b"].buildSetting]:x,[K["b"].class]:H,[K["b"].collection]:x,[K["b"].dictionarySymbol]:H,[K["b"].container]:x,[K["b"].enum]:H,[K["b"].extension]:G,[K["b"].func]:g,[K["b"].op]:I,[K["b"].httpRequest]:H,[K["b"].languageGroup]:x,[K["b"].learn]:r["a"],[K["b"].method]:H,[K["b"].macro]:H,[K["b"].module]:s["a"],[K["b"].overview]:r["a"],[K["b"].protocol]:G,[K["b"].property]:H,[K["b"].propertyListKey]:H,[K["b"].resources]:r["a"],[K["b"].sampleCode]:j["a"],[K["b"].struct]:H,[K["b"].subscript]:N,[K["b"].symbol]:x,[K["b"].tutorial]:c["a"],[K["b"].typealias]:H,[K["b"].union]:H,[K["b"].var]:H},J={[K["b"].class]:{symbol:"C"},[K["b"].dictionarySymbol]:{symbol:"O"},[K["b"].enum]:{symbol:"E"},[K["b"].extension]:{first:"E",second:"x"},[K["b"].httpRequest]:{symbol:"E"},[K["b"].method]:{symbol:"M"},[K["b"].macro]:{symbol:"#"},[K["b"].protocol]:{first:"P",second:"r"},[K["b"].property]:{symbol:"P"},[K["b"].propertyListKey]:{symbol:"K"},[K["b"].struct]:{symbol:"S"},[K["b"].typealias]:{symbol:"T"},[K["b"].union]:{symbol:"U"},[K["b"].var]:{symbol:"V"}};var Q={name:"TopicTypeIcon",components:{OverridableAsset:Y["a"],SVGIcon:d["a"],SingleLetterSymbolIcon:H},constants:{TopicTypeIcons:X,TopicTypeProps:J},props:{type:{type:String,required:!0},withColors:{type:Boolean,default:!1},imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{normalisedType:({type:e})=>K["a"][e]||e,icon:({normalisedType:e})=>X[e]||x,iconProps:({normalisedType:e})=>J[e]||{},color:({normalisedType:e})=>Z["b"][e],styles:({color:e,withColors:t})=>t&&e?{"--icon-color":`var(--color-type-icon-${e})`}:{}}},ee=Q,te=(n("9a61"),Object(m["a"])(ee,i,a,!1,null,"18b61706",null));t["a"]=te.exports},f2af:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));let i=!1,a=-1,r=0;const s="data-scroll-lock-disable",o=()=>window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1);function c(e){e.touches.length>1||e.preventDefault()}const l=e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight;function u(){r=document.body.getBoundingClientRect().top,document.body.style.overflow="hidden scroll",document.body.style.top=r+"px",document.body.style.position="fixed",document.body.style.width="100%"}function d(e){e&&(e.ontouchstart=null,e.ontouchmove=null),document.removeEventListener("touchmove",c)}function p(e,t){const n=e.targetTouches[0].clientY-a,i=e.target.closest(`[${s}]`)||t;return 0===i.scrollTop&&n>0||l(i)&&n<0?c(e):(e.stopPropagation(),!0)}function h(e){document.addEventListener("touchmove",c,{passive:!1}),e&&(e.ontouchstart=e=>{1===e.targetTouches.length&&(a=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&p(t,e)})}t["b"]={lockScroll(e){i||(o()?h(e):u(),i=!0)},unlockScroll(e){i&&(o()?d(e):(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("top"),document.body.style.removeProperty("position"),document.body.style.removeProperty("width"),window.scrollTo(0,Math.abs(r))),i=!1)}}},fb8e:function(e,t,n){"use strict";n("6058")},fda2:function(e,t,n){},fdd9:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.shouldUseAsset?n("ImageAsset",e._b({},"ImageAsset",{variants:e.variants,loading:null,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth,alt:e.alt},!1)):n("SVGIcon",{attrs:{"icon-url":e.iconUrl,themeId:e.themeId}})},a=[],r=n("8bd9"),s=n("be08"),o={name:"OverridableAsset",components:{SVGIcon:s["a"],ImageAsset:r["a"]},props:{imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{variants:({imageOverride:e})=>e?e.variants:[],alt:({imageOverride:e})=>e.alt,firstVariant:({variants:e})=>e[0],iconUrl:({firstVariant:e})=>e&&e.url,themeId:({firstVariant:e})=>e&&e.svgID,isSameOrigin:({iconUrl:e,sameOrigin:t})=>t(e),shouldUseAsset:({isSameOrigin:e,themeId:t})=>!e||!t},methods:{sameOrigin(e){if(!e)return!1;const t=new URL(e,window.location),n=new URL(window.location);return t.origin===n.origin}}},c=o,l=n("2877"),u=Object(l["a"])(c,i,a,!1,null,null,null);t["a"]=u.exports},fe08:function(e,t,n){"use strict";n("a7d8")},fe1c:function(e,t,n){"use strict";n("81c0")}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-bash-js.702f0c5c.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-bash-js.702f0c5c.js new file mode 100644 index 000000000..0f4b03458 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-bash-js.702f0c5c.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[393],{8780:function(e){function s(e){const s=e.regex,t={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(c);const o={className:"",begin:/\\"/},r={className:"string",begin:/'/,end:/'/},l={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},d=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],p=e.SHEBANG({binary:`(${d.join("|")})`,relevance:10}),m={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},u=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],h=["true","false"],b={match:/(\/[a-z._-]+)+/},f=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],g=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],w=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],k=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:u,literal:h,built_in:[...f,...g,"set","shopt",...w,...k]},contains:[p,e.SHEBANG(),m,l,e.HASH_COMMENT_MODE,i,b,c,o,r,t]}}e.exports=s}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-bash.1b52852f.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-bash.1b52852f.js deleted file mode 100644 index 6db177863..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-bash.1b52852f.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-bash"],{f0f8:function(e,s){function t(e){const s=e.regex,t={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(c);const o={className:"",begin:/\\"/},r={className:"string",begin:/'/,end:/'/},l={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],d=e.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),h={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},m=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],u=["true","false"],b={match:/(\/[a-z._-]+)+/},g=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],f=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],w=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],k=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:m,literal:u,built_in:[...g,...f,"set","shopt",...w,...k]},contains:[d,e.SHEBANG(),h,l,e.HASH_COMMENT_MODE,i,b,c,o,r,t]}}e.exports=t}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-c-js.063069d3.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-c-js.063069d3.js new file mode 100644 index 000000000..a180e3f5c --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-c-js.063069d3.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[546],{612:function(e){function n(e){const n=e.regex,s=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),t="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",r="<[^<>]+>",i="("+t+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional(r)+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},c="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",o={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+c+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(o,{className:"string"}),{className:"string",begin:/<.*?>/},s,e.C_BLOCK_COMMENT_MODE]},_={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},g=n.optional(a)+e.IDENT_RE+"\\s*\\(",p=["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],m=["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],f={keyword:p,type:m,literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},b=[u,l,s,e.C_BLOCK_COMMENT_MODE,d,o],w={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:b.concat([{begin:/\(/,end:/\)/,keywords:f,contains:b.concat(["self"]),relevance:0}]),relevance:0},y={begin:"("+i+"[\\*&\\s]+)+"+g,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:t,keywords:f,relevance:0},{begin:g,returnBegin:!0,contains:[e.inherit(_,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[s,e.C_BLOCK_COMMENT_MODE,o,d,l,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",s,e.C_BLOCK_COMMENT_MODE,o,d,l]}]},l,s,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C",aliases:["h"],keywords:f,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:u,strings:o,keywords:f}}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-c.d1db3f17.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-c.d1db3f17.js deleted file mode 100644 index 3bc41acb9..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-c.d1db3f17.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-c"],{"1fe5":function(e,n){function s(e){const n=e.regex,s=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),t="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",i="<[^<>]+>",r="("+t+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional(i)+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},o="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+o+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},s,e.C_BLOCK_COMMENT_MODE]},g={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},p=n.optional(a)+e.IDENT_RE+"\\s*\\(",m=["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],_=["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],f={keyword:m,type:_,literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},b=[u,l,s,e.C_BLOCK_COMMENT_MODE,d,c],w={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:b.concat([{begin:/\(/,end:/\)/,keywords:f,contains:b.concat(["self"]),relevance:0}]),relevance:0},h={begin:"("+r+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:t,keywords:f,relevance:0},{begin:p,returnBegin:!0,contains:[e.inherit(g,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[s,e.C_BLOCK_COMMENT_MODE,c,d,l,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",s,e.C_BLOCK_COMMENT_MODE,c,d,l]}]},l,s,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C",aliases:["h"],keywords:f,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:u,strings:c,keywords:f}}}e.exports=s}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-cpp-js.458a9ae4.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-cpp-js.458a9ae4.js new file mode 100644 index 000000000..29961026c --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-cpp-js.458a9ae4.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[621],{6248:function(e){function t(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="decltype\\(auto\\)",r="[a-zA-Z_]\\w*::",i="<[^<>]+>",s="(?!struct)("+a+"|"+t.optional(r)+"[a-zA-Z_]\\w*"+t.optional(i)+")",c={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},o="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+o+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},_={className:"title",begin:t.optional(r)+e.IDENT_RE,relevance:0},p=t.optional(r)+e.IDENT_RE+"\\s*\\(",m=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],f=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],g=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],b=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],h=["NULL","false","nullopt","nullptr","true"],w=["_Pragma"],y={type:f,keyword:m,literal:h,built_in:w,_type_hints:g},v={className:"function.dispatch",relevance:0,keywords:{_hint:b},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},k=[v,u,c,n,e.C_BLOCK_COMMENT_MODE,d,l],x={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:y,contains:k.concat([{begin:/\(/,end:/\)/,keywords:y,contains:k.concat(["self"]),relevance:0}]),relevance:0},E={className:"function",begin:"("+s+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:y,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:a,keywords:y,relevance:0},{begin:p,returnBegin:!0,contains:[_],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[l,d]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,d,c,{begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,l,d,c]}]},c,n,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:y,illegal:"",keywords:y,contains:["self",c]},{begin:e.IDENT_RE+"::",keywords:y},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}e.exports=t}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-cpp.eaddddbe.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-cpp.eaddddbe.js deleted file mode 100644 index db9fd8205..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-cpp.eaddddbe.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-cpp"],{"0209":function(e,t){function n(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",r="<[^<>]+>",s="(?!struct)("+a+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional(r)+")",c={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},o="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+o+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},_=t.optional(i)+e.IDENT_RE+"\\s*\\(",m=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],f=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],b=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],h=["NULL","false","nullopt","nullptr","true"],w=["_Pragma"],y={type:g,keyword:m,literal:h,built_in:w,_type_hints:f},v={className:"function.dispatch",relevance:0,keywords:{_hint:b},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},k=[v,u,c,n,e.C_BLOCK_COMMENT_MODE,d,l],x={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:y,contains:k.concat([{begin:/\(/,end:/\)/,keywords:y,contains:k.concat(["self"]),relevance:0}]),relevance:0},E={className:"function",begin:"("+s+"[\\*&\\s]+)+"+_,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:y,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:a,keywords:y,relevance:0},{begin:_,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[l,d]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,d,c,{begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,l,d,c]}]},c,n,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:y,illegal:"",keywords:y,contains:["self",c]},{begin:e.IDENT_RE+"::",keywords:y},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-css-js.bfc4251f.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-css-js.bfc4251f.js new file mode 100644 index 000000000..60ab9a751 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-css-js.bfc4251f.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[864],{5064:function(e){const t=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),o=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],i=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],r=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],n=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function l(e){const l=e.regex,s=t(e),d={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},c="and or not only",g=/@-?\w[\w]*(-\w+)*/,m="[a-zA-Z-][a-zA-Z0-9_-]*",p=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,d,s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+m,relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+r.join("|")+")"},{begin:":(:)?("+a.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+n.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...p,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:l.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:g},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:c,attribute:i.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...p,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+o.join("|")+")\\b"}]}}e.exports=l}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-css.75eab1fe.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-css.75eab1fe.js deleted file mode 100644 index 3d507d0bc..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-css.75eab1fe.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-css"],{ee8c:function(e,t){const o=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),i=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],n=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],l=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(e){const t=e.regex,s=o(e),d={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},c="and or not only",g=/@-?\w[\w]*(-\w+)*/,m="[a-zA-Z-][a-zA-Z0-9_-]*",p=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,d,s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+m,relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+a.join("|")+")"},{begin:":(:)?("+n.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+l.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...p,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:g},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:c,attribute:r.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...p,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+i.join("|")+")\\b"}]}}e.exports=s}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-markdown.78c9f6ed.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-markdown.78c9f6ed.js new file mode 100644 index 000000000..9a52dcddd --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-markdown.78c9f6ed.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[642],{2003:function(e,n,a){function i(e){const n=e.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:n.concat(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},r={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};g.contains.push(r),r.contains.push(g);let o=[a,l];g.contains=g.contains.concat(o),r.contains=r.contains.concat(o),o=o.concat(g,r);const b={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:o},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:o}]}]},u={className:"quote",begin:"^>\\s+",contains:o,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[b,a,c,g,r,u,s,i,l,t]}}a.r(n),a.d(n,{default:function(){return l}});const s={begin:"",returnBegin:!0,contains:[{className:"link",begin:"doc:",end:">",excludeEnd:!0}]},c={className:"link",begin:/`{2}(?!`)/,end:/`{2}(?!`)/,excludeBegin:!0,excludeEnd:!0},t={begin:"^>\\s+[Note:|Tip:|Important:|Experiment:|Warning:]",end:"$",returnBegin:!0,contains:[{className:"quote",begin:"^>",end:"\\s+"},{className:"type",begin:"Note|Tip|Important|Experiment|Warning",end:":"},{className:"quote",begin:".*",end:"$",endsParent:!0}]},d={begin:"@",end:"[{\\)\\s]",returnBegin:!0,contains:[{className:"title",begin:"@",end:"[\\s+(]",excludeEnd:!0},{begin:":",end:"[,\\)\n\t]",excludeBegin:!0,keywords:{literal:"true false null undefined"},contains:[{className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",endsWithParent:!0,excludeEnd:!0},{className:"string",variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}],endsParent:!0},{className:"link",begin:"http|https",endsWithParent:!0,excludeEnd:!0}]}]};function l(e){const n=i(e),a=n.contains.find((({className:e})=>"code"===e));a.variants=a.variants.filter((({begin:e})=>!e.includes("( {4}|\\t)")));const l=[...n.contains.filter((({className:e})=>"code"!==e)),a];return{...n,contains:[c,s,t,d,...l]}}}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-markdown.7cffc4b3.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-markdown.7cffc4b3.js deleted file mode 100644 index 5271416ee..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-markdown.7cffc4b3.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-custom-markdown","highlight-js-markdown"],{"04b0":function(n,e){function a(n){const e=n.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},t={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},c={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.concat(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},o={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};g.contains.push(o),o.contains.push(g);let r=[a,l];g.contains=g.contains.concat(r),o.contains=o.contains.concat(r),r=r.concat(g,o);const b={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},u={className:"quote",begin:"^>\\s+",contains:r,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[b,a,t,g,o,u,s,i,l,c]}}n.exports=a},"84cb":function(n,e,a){"use strict";a.r(e);var i=a("04b0"),s=a.n(i);const t={begin:"",returnBegin:!0,contains:[{className:"link",begin:"doc:",end:">",excludeEnd:!0}]},c={className:"link",begin:/`{2}(?!`)/,end:/`{2}(?!`)/,excludeBegin:!0,excludeEnd:!0},d={begin:"^>\\s+[Note:|Tip:|Important:|Experiment:|Warning:]",end:"$",returnBegin:!0,contains:[{className:"quote",begin:"^>",end:"\\s+"},{className:"type",begin:"Note|Tip|Important|Experiment|Warning",end:":"},{className:"quote",begin:".*",end:"$",endsParent:!0}]},l={begin:"@",end:"[{\\)\\s]",returnBegin:!0,contains:[{className:"title",begin:"@",end:"[\\s+(]",excludeEnd:!0},{begin:":",end:"[,\\)\n\t]",excludeBegin:!0,keywords:{literal:"true false null undefined"},contains:[{className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",endsWithParent:!0,excludeEnd:!0},{className:"string",variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}],endsParent:!0},{className:"link",begin:"http|https",endsWithParent:!0,excludeEnd:!0}]}]};e["default"]=function(n){const e=s()(n),a=e.contains.find(({className:n})=>"code"===n);a.variants=a.variants.filter(({begin:n})=>!n.includes("( {4}|\\t)"));const i=[...e.contains.filter(({className:n})=>"code"!==n),a];return{...e,contains:[c,t,d,l,...i]}}}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-swift.5cda5c20.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-swift.5cda5c20.js deleted file mode 100644 index d19f9880f..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-swift.5cda5c20.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-custom-swift","highlight-js-swift"],{"2a39":function(e,n){function t(e){return e?"string"===typeof e?e:e.source:null}function a(e){return i("(?=",e,")")}function i(...e){const n=e.map(e=>t(e)).join("");return n}function s(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function c(...e){const n=s(e),a="("+(n.capture?"":"?:")+e.map(e=>t(e)).join("|")+")";return a}const u=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),o=["Protocol","Type"].map(u),r=["init","self"].map(u),l=["Any","Self"],m=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],d=["false","nil","true"],p=["assignment","associativity","higherThan","left","lowerThan","none","right"],F=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],b=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],f=c(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),h=c(f,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),w=i(f,h,"*"),y=c(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),g=c(y,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),E=i(y,g,"*"),v=i(/[A-Z]/,g,"*"),A=["autoclosure",i(/convention\(/,c("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,E,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],N=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function k(e){const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s=[e.C_LINE_COMMENT_MODE,t],f={match:[/\./,c(...o,...r)],className:{2:"keyword"}},y={match:i(/\./,c(...m)),relevance:0},k=m.filter(e=>"string"===typeof e).concat(["_|0"]),C=m.filter(e=>"string"!==typeof e).concat(l).map(u),D={variants:[{className:"keyword",match:c(...C,...r)}]},B={$pattern:c(/\b\w+/,/#\w+/),keyword:k.concat(F),literal:d},_=[f,y,D],S={match:i(/\./,c(...b)),relevance:0},x={className:"built_in",match:i(/\b/,c(...b),/(?=\()/)},M=[S,x],I={match:/->/,relevance:0},$={className:"operator",relevance:0,variants:[{match:w},{match:`\\.(\\.|${h})+`}]},O=[I,$],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",j={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},K=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),P=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[K(e),P(e),z(e)]}),U=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[K(e),z(e)]}),Z={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},V={match:i(/`/,E,/`/)},W={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${g}+`},J=[V,W,G],R={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:N,contains:[...O,j,Z]}]}},X={className:"keyword",match:i(/@/,c(...A))},H={className:"meta",match:i(/@/,E)},Q=[R,X,H],Y={match:a(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,g,"+")},{className:"type",match:v,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,a(v)),relevance:0}]},ee={begin://,keywords:B,contains:[...s,..._,...Q,I,Y]};Y.contains.push(ee);const ne={match:i(E,/\s*:/),keywords:"_|0",relevance:0},te={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...s,..._,...M,...O,j,Z,...J,...Q,Y]},ae={begin://,contains:[...s,Y]},ie={begin:c(a(i(E,/\s*:/)),a(i(E,/\s+/,E,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:E}]},se={begin:/\(/,end:/\)/,keywords:B,contains:[ie,...s,..._,...O,j,Z,...Q,Y,te],endsParent:!0,illegal:/["']/},ce={match:[/func/,/\s+/,c(V.match,E,w)],className:{1:"keyword",3:"title.function"},contains:[ae,se,n],illegal:[/\[/,/%/]},ue={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[ae,se,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,w],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,v],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...p,...d],end:/}/};for(const a of Z.variants){const e=a.contains.find(e=>"interpol"===e.label);e.keywords=B;const n=[..._,...M,...O,j,Z,...J];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...s,ce,ue,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...s],relevance:0},..._,...M,...O,j,Z,...J,...Q,Y,te]}}e.exports=k},"81c8":function(e,n,t){"use strict";t.r(n);var a=t("2a39"),i=t.n(a);n["default"]=function(e){const n=i()(e);n.keywords.keyword=[...n.keywords.keyword,"distributed"];const t=({beginKeywords:e=""})=>e.split(" ").includes("class"),a=n.contains.findIndex(t);if(a>=0){const{beginKeywords:e,...t}=n.contains[a];n.contains[a]={...t,begin:/\b(struct|protocol|extension|enum|actor|class\b(?!.*\bfunc))\b/}}return n}}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-swift.738731d1.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-swift.738731d1.js new file mode 100644 index 000000000..a6f83da73 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-custom-swift.738731d1.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[217],{7467:function(e,n,t){function a(e){return e?"string"===typeof e?e:e.source:null}function s(e){return i("(?=",e,")")}function i(...e){const n=e.map((e=>a(e))).join("");return n}function c(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function u(...e){const n=c(e),t="("+(n.capture?"":"?:")+e.map((e=>a(e))).join("|")+")";return t}t.r(n),t.d(n,{default:function(){return D}});const o=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),r=["Protocol","Type"].map(o),l=["init","self"].map(o),d=["Any","Self"],m=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],p=["false","nil","true"],b=["assignment","associativity","higherThan","left","lowerThan","none","right"],F=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],f=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],h=u(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),w=u(h,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),y=i(h,w,"*"),g=u(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),E=u(g,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),v=i(g,E,"*"),N=i(/[A-Z]/,E,"*"),k=["autoclosure",i(/convention\(/,u("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,v,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],A=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function C(e){const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,t],c={match:[/\./,u(...r,...l)],className:{2:"keyword"}},h={match:i(/\./,u(...m)),relevance:0},g=m.filter((e=>"string"===typeof e)).concat(["_|0"]),C=m.filter((e=>"string"!==typeof e)).concat(d).map(o),D={variants:[{className:"keyword",match:u(...C,...l)}]},B={$pattern:u(/\b\w+/,/#\w+/),keyword:g.concat(F),literal:p},_=[c,h,D],S={match:i(/\./,u(...f)),relevance:0},x={className:"built_in",match:i(/\b/,u(...f),/(?=\()/)},M=[S,x],I={match:/->/,relevance:0},$={className:"operator",relevance:0,variants:[{match:y},{match:`\\.(\\.|${w})+`}]},O=[I,$],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",K={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},P=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),j=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[P(e),j(e),z(e)]}),U=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[P(e),z(e)]}),W={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},Z={match:i(/`/,v,/`/)},V={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${E}+`},R=[Z,V,G],X={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:A,contains:[...O,K,W]}]}},H={className:"keyword",match:i(/@/,u(...k))},J={className:"meta",match:i(/@/,v)},Q=[X,H,J],Y={match:s(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,E,"+")},{className:"type",match:N,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,s(N)),relevance:0}]},ee={begin://,keywords:B,contains:[...a,..._,...Q,I,Y]};Y.contains.push(ee);const ne={match:i(v,/\s*:/),keywords:"_|0",relevance:0},te={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...a,..._,...M,...O,K,W,...R,...Q,Y]},ae={begin://,contains:[...a,Y]},se={begin:u(s(i(v,/\s*:/)),s(i(v,/\s+/,v,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:v}]},ie={begin:/\(/,end:/\)/,keywords:B,contains:[se,...a,..._,...O,K,W,...Q,Y,te],endsParent:!0,illegal:/["']/},ce={match:[/func/,/\s+/,u(Z.match,v,y)],className:{1:"keyword",3:"title.function"},contains:[ae,ie,n],illegal:[/\[/,/%/]},ue={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[ae,ie,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,y],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,N],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...b,...p],end:/}/};for(const s of W.variants){const e=s.contains.find((e=>"interpol"===e.label));e.keywords=B;const n=[..._,...M,...O,K,W,...R];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...a,ce,ue,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0},..._,...M,...O,K,W,...R,...Q,Y,te]}}function D(e){const n=C(e);n.keywords.keyword=[...n.keywords.keyword,"distributed"];const t=({beginKeywords:e=""})=>e.split(" ").includes("class"),a=n.contains.findIndex(t);if(a>=0){const{beginKeywords:e,...t}=n.contains[a];n.contains[a]={...t,begin:/\b(struct|protocol|extension|enum|actor|class\b(?!.*\bfunc))\b/}}const s=e=>{const{className:n,match:t}=e;if("subst"!==n||!t)return!1;const a=t.toString();return a.startsWith("\\")&&a.endsWith("[\\t ]*(?:[\\r\\n]|\\r\\n)")},i=n.contains.findIndex((({className:e})=>"string"===e));return n.contains[i]={...n.contains[i],variants:n.contains[i].variants.map((e=>({...e,contains:e.contains.map((e=>s(e)?{className:"subst",begin:/\\#{0,3}/,end:/[\t ]*(?:[\r\n]|\r\n)/,excludeEnd:!0}:e))})))},n}}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-diff-js.4db9a783.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-diff-js.4db9a783.js new file mode 100644 index 000000000..d0f5a7812 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-diff-js.4db9a783.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[213],{7731:function(e){function n(e){const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-diff.62d66733.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-diff.62d66733.js deleted file mode 100644 index 64337fa82..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-diff.62d66733.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-diff"],{"48b8":function(e,n){function a(e){const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-http-js.f78e83c2.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-http-js.f78e83c2.js new file mode 100644 index 000000000..a400cae94 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-http-js.f78e83c2.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[878],{8937:function(e){function n(e){const n=e.regex,a="HTTP/(2|1\\.[01])",s=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:n.concat("^",s,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",end:/$/,contains:[{className:"meta",begin:a},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(t,{relevance:0})]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-http.163e45b6.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-http.163e45b6.js deleted file mode 100644 index 14f39a9f4..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-http.163e45b6.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-http"],{c01d:function(e,n){function a(e){const n=e.regex,a="HTTP/(2|1\\.[01])",s=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:n.concat("^",s,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",end:/$/,contains:[{className:"meta",begin:a},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(t,{relevance:0})]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-java-js.4fe21e94.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-java-js.4fe21e94.js new file mode 100644 index 000000000..5062f619e --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-java-js.4fe21e94.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[788],{8257:function(e){var n="[0-9](_*[0-9])*",a=`\\.(${n})`,s="[0-9a-fA-F](_*[0-9a-fA-F])*",t={className:"number",variants:[{begin:`(\\b(${n})((${a})|\\.)?|(${a}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${a})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${a})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${s})\\.?|(${s})?\\.(${s}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${s})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function i(e,n,a){return-1===a?"":e.replace(n,(s=>i(e,n,a-1)))}function r(e){e.regex;const n="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",a=n+i("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),s=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do"],r=["super","this"],c=["false","true","null"],l=["char","boolean","long","float","int","byte","short","double"],b={keyword:s,literal:c,type:l,built_in:r},o={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},_={className:"params",begin:/\(/,end:/\)/,keywords:b,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:b,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{begin:[n,/\s+/,n,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+a+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:b,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:b,relevance:0,contains:[o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},t,o]}}e.exports=r}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-java.8326d9d8.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-java.8326d9d8.js deleted file mode 100644 index f11ca2a2a..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-java.8326d9d8.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-java"],{"332f":function(e,a){var n="[0-9](_*[0-9])*",s=`\\.(${n})`,i="[0-9a-fA-F](_*[0-9a-fA-F])*",t={className:"number",variants:[{begin:`(\\b(${n})((${s})|\\.)?|(${s}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${s})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${s})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${i})\\.?|(${i})?\\.(${i}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function r(e,a,n){return-1===n?"":e.replace(a,s=>r(e,a,n-1))}function c(e){e.regex;const a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",n=a+r("(?:<"+a+"~~~(?:\\s*,\\s*"+a+"~~~)*>)?",/~~~/g,2),s=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do"],i=["super","this"],c=["false","true","null"],l=["char","boolean","long","float","int","byte","short","double"],o={keyword:s,literal:c,type:l,built_in:i},b={className:"meta",begin:"@"+a,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},_={className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:o,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{begin:[a,/\s+/,a,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,a],className:{1:"keyword",3:"title.class"},contains:[_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+n+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:o,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[b,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},t,b]}}e.exports=c}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-javascript-js.dfc9d16d.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-javascript-js.dfc9d16d.js new file mode 100644 index 000000000..d38ee05d5 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-javascript-js.dfc9d16d.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[814],{978:function(e){const n="[A-Za-z$_][0-9A-Za-z$_]*",a=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],s=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],c=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],r=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],i=["arguments","this","super","console","window","document","localStorage","module","global"],o=[].concat(r,s,c);function l(e){const l=e.regex,b=(e,{after:n})=>{const a="",end:""},u=/<[A-Za-z0-9\\._:-]+\s*\/>/,m={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const a=e[0].length+e.index,t=e.input[a];if("<"===t||","===t)return void n.ignoreMatch();let s;">"===t&&(b(e,{after:a})||n.ignoreMatch());const c=e.input.substr(a);(s=c.match(/^\s+extends\s+/))&&0===s.index&&n.ignoreMatch()}},E={$pattern:n,keyword:a,literal:t,built_in:o,"variable.language":i},A="[0-9](_?[0-9])*",f=`\\.(${A})`,_="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",y={className:"number",variants:[{begin:`(\\b(${_})((${f})|\\.)?|(${f}))[eE][+-]?(${A})\\b`},{begin:`\\b(${_})\\b((${f})\\b|\\.)?|(${f})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},N={className:"subst",begin:"\\$\\{",end:"\\}",keywords:E,contains:[]},h={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,N],subLanguage:"xml"}},p={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,N],subLanguage:"css"}},v={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,N]},w=e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:d+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),S={className:"comment",variants:[w,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},R=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,p,v,y];N.contains=R.concat({begin:/\{/,end:/\}/,keywords:E,contains:["self"].concat(R)});const k=[].concat(S,N.contains),O=k.concat([{begin:/\(/,end:/\)/,keywords:E,contains:["self"].concat(k)}]),I={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O},x={variants:[{match:[/class/,/\s+/,d,/\s+/,/extends/,/\s+/,l.concat(d,"(",l.concat(/\./,d),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,d],scope:{1:"keyword",3:"title.class"}}]},T={relevance:0,match:l.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]+|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+/),className:"title.class",keywords:{_:[...s,...c]}},C={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},M={variants:[{match:[/function/,/\s+/,d,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[I],illegal:/%/},B={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function $(e){return l.concat("(?!",e.join("|"),")")}const D={match:l.concat(/\b/,$([...r,"super"]),d,l.lookahead(/\(/)),className:"title.function",relevance:0},U={begin:l.concat(/\./,l.lookahead(l.concat(d,/(?![0-9A-Za-z$_(])/))),end:d,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},Z={match:[/get|set/,/\s+/,d,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},I]},z="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",F={match:[/const|var|let/,/\s+/,d,/\s*/,/=\s*/,l.lookahead(z)],className:{1:"keyword",3:"title.function"},contains:[I]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:E,exports:{PARAMS_CONTAINS:O,CLASS_REFERENCE:T},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),C,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,p,v,S,y,T,{className:"attr",begin:d+l.lookahead(":"),relevance:0},F,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[S,e.REGEXP_MODE,{className:"function",begin:z,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:g.begin,end:g.end},{match:u},{begin:m.begin,"on:begin":m.isTrulyOpeningTag,end:m.end}],subLanguage:"xml",contains:[{begin:m.begin,end:m.end,skip:!0,contains:["self"]}]}]},M,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[I,e.inherit(e.TITLE_MODE,{begin:d,className:"title.function"})]},{match:/\.\.\./,relevance:0},U,{match:"\\$"+d,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[I]},D,B,x,Z,{match:/\$[(.]/}]}}e.exports=l}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-javascript.acb8a8eb.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-javascript.acb8a8eb.js deleted file mode 100644 index ac843fc04..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-javascript.acb8a8eb.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-javascript"],{"4dd1":function(e,n){const a="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],s=["true","false","null","undefined","NaN","Infinity"],c=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],r=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],o=["arguments","this","super","console","window","document","localStorage","module","global"],l=[].concat(i,c,r);function b(e){const n=e.regex,b=(e,{after:n})=>{const a="",end:""},u=/<[A-Za-z0-9\\._:-]+\s*\/>/,m={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const a=e[0].length+e.index,t=e.input[a];if("<"===t||","===t)return void n.ignoreMatch();let s;">"===t&&(b(e,{after:a})||n.ignoreMatch());const c=e.input.substr(a);(s=c.match(/^\s+extends\s+/))&&0===s.index&&n.ignoreMatch()}},E={$pattern:a,keyword:t,literal:s,built_in:l,"variable.language":o},A="[0-9](_?[0-9])*",y=`\\.(${A})`,N="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",f={className:"number",variants:[{begin:`(\\b(${N})((${y})|\\.)?|(${y}))[eE][+-]?(${A})\\b`},{begin:`\\b(${N})\\b((${y})\\b|\\.)?|(${y})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},h={className:"subst",begin:"\\$\\{",end:"\\}",keywords:E,contains:[]},_={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,h],subLanguage:"xml"}},p={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,h],subLanguage:"css"}},v={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,h]},w=e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:d+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),S={className:"comment",variants:[w,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},R=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,p,v,f];h.contains=R.concat({begin:/\{/,end:/\}/,keywords:E,contains:["self"].concat(R)});const k=[].concat(S,h.contains),O=k.concat([{begin:/\(/,end:/\)/,keywords:E,contains:["self"].concat(k)}]),I={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O},x={variants:[{match:[/class/,/\s+/,d,/\s+/,/extends/,/\s+/,n.concat(d,"(",n.concat(/\./,d),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,d],scope:{1:"keyword",3:"title.class"}}]},T={relevance:0,match:n.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]+|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+/),className:"title.class",keywords:{_:[...c,...r]}},C={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},M={variants:[{match:[/function/,/\s+/,d,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[I],illegal:/%/},B={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function $(e){return n.concat("(?!",e.join("|"),")")}const D={match:n.concat(/\b/,$([...i,"super"]),d,n.lookahead(/\(/)),className:"title.function",relevance:0},U={begin:n.concat(/\./,n.lookahead(n.concat(d,/(?![0-9A-Za-z$_(])/))),end:d,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},Z={match:[/get|set/,/\s+/,d,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},I]},z="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",F={match:[/const|var|let/,/\s+/,d,/\s*/,/=\s*/,n.lookahead(z)],className:{1:"keyword",3:"title.function"},contains:[I]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:E,exports:{PARAMS_CONTAINS:O,CLASS_REFERENCE:T},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),C,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,p,v,S,f,T,{className:"attr",begin:d+n.lookahead(":"),relevance:0},F,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[S,e.REGEXP_MODE,{className:"function",begin:z,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:g.begin,end:g.end},{match:u},{begin:m.begin,"on:begin":m.isTrulyOpeningTag,end:m.end}],subLanguage:"xml",contains:[{begin:m.begin,end:m.end,skip:!0,contains:["self"]}]}]},M,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[I,e.inherit(e.TITLE_MODE,{begin:d,className:"title.function"})]},{match:/\.\.\./,relevance:0},U,{match:"\\$"+d,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[I]},D,B,x,Z,{match:/\$[(.]/}]}}e.exports=b}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-json-js.2a1856ba.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-json-js.2a1856ba.js new file mode 100644 index 000000000..aa882dbd6 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-json-js.2a1856ba.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[82],{14:function(e){function n(e){const n={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},c={match:/[{}[\],:]/,className:"punctuation",relevance:0},a={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[n,c,e.QUOTE_STRING_MODE,a,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-json.471128d2.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-json.471128d2.js deleted file mode 100644 index c87d3c3bc..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-json.471128d2.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-json"],{"5ad2":function(n,e){function a(n){const e={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},a={match:/[{}[\],:]/,className:"punctuation",relevance:0},s={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[e,a,n.QUOTE_STRING_MODE,s,n.C_NUMBER_MODE,n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}n.exports=a}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-llvm-js.26121771.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-llvm-js.26121771.js new file mode 100644 index 000000000..74730ea0b --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-llvm-js.26121771.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[133],{4972:function(e){function n(e){const n=e.regex,a=/([-a-zA-Z$._][\w$.-]*)/,t={className:"type",begin:/\bi\d+(?=\s|\b)/},i={className:"operator",relevance:0,begin:/=/},c={className:"punctuation",relevance:0,begin:/,/},l={className:"number",variants:[{begin:/0[xX][a-fA-F0-9]+/},{begin:/-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},r={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},s={className:"variable",variants:[{begin:n.concat(/%/,a)},{begin:/%\d+/},{begin:/#\d+/}]},o={className:"title",variants:[{begin:n.concat(/@/,a)},{begin:/@\d+/},{begin:n.concat(/!/,a)},{begin:n.concat(/!\d+/,a)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[t,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:/"/,end:/[^\\]"/}]},o,c,i,s,r,l]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-llvm.6100b125.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-llvm.6100b125.js deleted file mode 100644 index 0beb806ec..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-llvm.6100b125.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-llvm"],{"7c30":function(e,n){function a(e){const n=e.regex,a=/([-a-zA-Z$._][\w$.-]*)/,t={className:"type",begin:/\bi\d+(?=\s|\b)/},i={className:"operator",relevance:0,begin:/=/},c={className:"punctuation",relevance:0,begin:/,/},l={className:"number",variants:[{begin:/0[xX][a-fA-F0-9]+/},{begin:/-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},r={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},s={className:"variable",variants:[{begin:n.concat(/%/,a)},{begin:/%\d+/},{begin:/#\d+/}]},o={className:"title",variants:[{begin:n.concat(/@/,a)},{begin:/@\d+/},{begin:n.concat(/!/,a)},{begin:n.concat(/!\d+/,a)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[t,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:/"/,end:/[^\\]"/}]},o,c,i,s,r,l]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-markdown-js.a2f456af.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-markdown-js.a2f456af.js new file mode 100644 index 000000000..c9c3762b2 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-markdown-js.a2f456af.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[113],{1312:function(e){function n(e){const n=e.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},c={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},s={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:n.concat(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},b={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};g.contains.push(b),b.contains.push(g);let o=[a,l];g.contains=g.contains.concat(o),b.contains=b.contains.concat(o),o=o.concat(g,b);const r={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:o},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:o}]}]},u={className:"quote",begin:"^>\\s+",contains:o,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[r,a,s,g,b,u,c,i,l,t]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-markdown.90077643.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-markdown.90077643.js deleted file mode 100644 index dc8d097c0..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-markdown.90077643.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-markdown"],{"04b0":function(n,e){function a(n){const e=n.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},g=/[A-Za-z][A-Za-z0-9+.-]*/,d={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.concat(/\[.+?\]\(/,g,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},l={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},o={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};l.contains.push(o),o.contains.push(l);let b=[a,d];l.contains=l.contains.concat(b),o.contains=o.contains.concat(b),b=b.concat(l,o);const r={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:b},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:b}]}]},m={className:"quote",begin:"^>\\s+",contains:b,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[r,a,c,l,o,m,s,i,d,t]}}n.exports=a}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-objectivec-js.74dea052.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-objectivec-js.74dea052.js new file mode 100644 index 000000000..d26ddf65a --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-objectivec-js.74dea052.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[637],{2446:function(e){function n(e){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_=/[a-zA-Z@][a-zA-Z0-9_]*/,i=["int","float","while","char","export","sizeof","typedef","const","struct","for","union","unsigned","long","volatile","static","bool","mutable","if","do","return","goto","void","enum","else","break","extern","asm","case","short","default","double","register","explicit","signed","typename","this","switch","continue","wchar_t","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","super","unichar","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],t=["false","true","FALSE","TRUE","nil","YES","NO","NULL"],a=["BOOL","dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],r={$pattern:_,keyword:i,literal:t,built_in:a},s={$pattern:_,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:r,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-objectivec.bcdf5156.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-objectivec.bcdf5156.js deleted file mode 100644 index 2456ffc89..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-objectivec.bcdf5156.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-objectivec"],{"9bf2":function(e,n){function _(e){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_=/[a-zA-Z@][a-zA-Z0-9_]*/,i=["int","float","while","char","export","sizeof","typedef","const","struct","for","union","unsigned","long","volatile","static","bool","mutable","if","do","return","goto","void","enum","else","break","extern","asm","case","short","default","double","register","explicit","signed","typename","this","switch","continue","wchar_t","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","super","unichar","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],t=["false","true","FALSE","TRUE","nil","YES","NO","NULL"],a=["BOOL","dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],o={$pattern:_,keyword:i,literal:t,built_in:a},s={$pattern:_,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:o,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e.exports=_}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-perl-js.da6eda82.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-perl-js.da6eda82.js new file mode 100644 index 000000000..5a05386c9 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-perl-js.da6eda82.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[645],{2482:function(e){function n(e){const n=e.regex,t=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],r=/[dualxmsipngr]{0,12}/,s={$pattern:/[\w.]+/,keyword:t.join(" ")},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:s},a={begin:/->\{/,end:/\}/},c={variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},o=[e.BACKSLASH_ESCAPE,i,c],g=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],l=(e,t,s="\\1")=>{const i="\\1"===s?s:n.concat(s,t);return n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,i,/(?:\\.|[^\\\/])*?/,s,r)},d=(e,t,s)=>n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,s,r),p=[c,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:o,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:l("s|tr|y",n.either(...g,{capture:!0}))},{begin:l("s|tr|y","\\(","\\)")},{begin:l("s|tr|y","\\[","\\]")},{begin:l("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...g,{capture:!0}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=p,a.contains=p,{name:"Perl",aliases:["pl","pm"],keywords:s,contains:p}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-perl.757d7b6f.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-perl.757d7b6f.js deleted file mode 100644 index a4c74d111..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-perl.757d7b6f.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-perl"],{"6a51":function(e,n){function t(e){const n=e.regex,t=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],s=/[dualxmsipngr]{0,12}/,r={$pattern:/[\w.]+/,keyword:t.join(" ")},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:r},a={begin:/->\{/,end:/\}/},o={variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},c=[e.BACKSLASH_ESCAPE,i,o],g=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],l=(e,t,r="\\1")=>{const i="\\1"===r?r:n.concat(r,t);return n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,i,/(?:\\.|[^\\\/])*?/,r,s)},d=(e,t,r)=>n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,r,s),p=[o,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:c,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:l("s|tr|y",n.either(...g,{capture:!0}))},{begin:l("s|tr|y","\\(","\\)")},{begin:l("s|tr|y","\\[","\\]")},{begin:l("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...g,{capture:!0}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=p,a.contains=p,{name:"Perl",aliases:["pl","pm"],keywords:r,contains:p}}e.exports=t}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-php-js.c458ffa4.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-php-js.c458ffa4.js new file mode 100644 index 000000000..344966a49 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-php-js.c458ffa4.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[596],{2656:function(e){function r(e){const r={className:"variable",begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$])"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},n=e.inherit(e.APOS_STRING_MODE,{illegal:null}),i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),l={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(n,{begin:"b'",end:"'"}),e.inherit(i,{begin:'b"',end:'"'}),i,n,o]},c={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},s={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{case_insensitive:!0,keywords:s,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:s,contains:["self",r,e.C_BLOCK_COMMENT_MODE,l,c]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[e.UNDERSCORE_TITLE_MODE]},l,c]}}e.exports=r}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-php.cc8d6c27.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-php.cc8d6c27.js deleted file mode 100644 index 3d12a9c9e..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-php.cc8d6c27.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-php"],{2907:function(e,r){function t(e){const r={className:"variable",begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$])"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},n=e.inherit(e.APOS_STRING_MODE,{illegal:null}),i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),l={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(n,{begin:"b'",end:"'"}),e.inherit(i,{begin:'b"',end:'"'}),i,n,o]},c={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},s={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{case_insensitive:!0,keywords:s,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:s,contains:["self",r,e.C_BLOCK_COMMENT_MODE,l,c]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[e.UNDERSCORE_TITLE_MODE]},l,c]}}e.exports=t}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-python-js.60354774.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-python-js.60354774.js new file mode 100644 index 000000000..651bc2580 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-python-js.60354774.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[435],{8245:function(e){function n(e){const n=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],t=["__debug__","Ellipsis","False","None","NotImplemented","True"],r=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,built_in:s,literal:t,type:r},b={className:"meta",begin:/^(>>>|\.\.\.) /},o={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},c={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,b],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,b],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,b,c,o]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,b,c,o]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,c,o]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,c,o]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},p="[0-9](_?[0-9])*",_=`(\\b(${p}))?\\.(${p})|\\b(${p})\\.`,g={className:"number",relevance:0,variants:[{begin:`(\\b(${p})|(${_}))[eE][+-]?(${p})[jJ]?\\b`},{begin:`(${_})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${p})[jJ]\\b`}]},m={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},f={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",b,g,d,e.HASH_COMMENT_MODE]}]};return o.contains=[d,g,b],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|->|\?)|=>/,contains:[b,g,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},d,m,e.HASH_COMMENT_MODE,{match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[f]},{variants:[{match:[/class/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/class/,/\s+/,a]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,f,d]}]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-python.c214ed92.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-python.c214ed92.js deleted file mode 100644 index c8d2ed8d9..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-python.c214ed92.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-python"],{9510:function(e,n){function a(e){const n=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],t=["__debug__","Ellipsis","False","None","NotImplemented","True"],r=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,built_in:s,literal:t,type:r},o={className:"meta",begin:/^(>>>|\.\.\.) /},b={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},c={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,o],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,o],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,o,c,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,o,c,b]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,c,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,c,b]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},p="[0-9](_?[0-9])*",g=`(\\b(${p}))?\\.(${p})|\\b(${p})\\.`,m={className:"number",relevance:0,variants:[{begin:`(\\b(${p})|(${g}))[eE][+-]?(${p})[jJ]?\\b`},{begin:`(${g})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${p})[jJ]\\b`}]},_={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},u={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",o,m,d,e.HASH_COMMENT_MODE]}]};return b.contains=[d,m,o],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|->|\?)|=>/,contains:[o,m,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},d,_,e.HASH_COMMENT_MODE,{match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[u]},{variants:[{match:[/class/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/class/,/\s+/,a]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[m,u,d]}]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-ruby-js.7272231f.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-ruby-js.7272231f.js new file mode 100644 index 000000000..d63f527b9 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-ruby-js.7272231f.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[623],{7905:function(e){function n(e){const n=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},c={begin:"#<",end:">"},b=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],r={className:"subst",begin:/#\{/,end:/\}/,keywords:i},d={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,r]})]}]},t="[1-9](_?[0-9])*|0",l="[0-9](_?[0-9])*",o={className:"number",relevance:0,variants:[{begin:`\\b(${t})(\\.(${l}))?([eE][+-]?(${l})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:i},_=[d,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE,relevance:0}]}].concat(b)},{className:"function",begin:n.concat(/def\s+/,n.lookahead(a+"\\s*(\\(|;|$)")),relevance:0,keywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:a}),g].concat(b)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:a}],relevance:0},o,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:i},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,r],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(c,b),relevance:0}].concat(c,b);r.contains=_,g.contains=_;const E="[>?]>",w="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",N=[{begin:/^\s*=>/,starts:{end:"$",contains:_}},{className:"meta",begin:"^("+E+"|"+w+"|"+u+")(?=[ ])",starts:{end:"$",contains:_}}];return b.unshift(c),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(N).concat(b).concat(_)}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-ruby.f889d392.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-ruby.f889d392.js deleted file mode 100644 index a8355da1c..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-ruby.f889d392.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-ruby"],{"82cb":function(e,n){function a(e){const n=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},b={begin:"#<",end:">"},c=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],r={className:"subst",begin:/#\{/,end:/\}/,keywords:i},d={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,r]})]}]},t="[1-9](_?[0-9])*|0",o="[0-9](_?[0-9])*",g={className:"number",relevance:0,variants:[{begin:`\\b(${t})(\\.(${o}))?([eE][+-]?(${o})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},l={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:i},_=[d,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE,relevance:0}]}].concat(c)},{className:"function",begin:n.concat(/def\s+/,n.lookahead(a+"\\s*(\\(|;|$)")),relevance:0,keywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:a}),l].concat(c)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:a}],relevance:0},g,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:i},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,r],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(b,c),relevance:0}].concat(b,c);r.contains=_,l.contains=_;const w="[>?]>",E="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",N=[{begin:/^\s*=>/,starts:{end:"$",contains:_}},{className:"meta",begin:"^("+w+"|"+E+"|"+u+")(?=[ ])",starts:{end:"$",contains:_}}];return c.unshift(b),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(N).concat(c).concat(_)}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-scss-js.adcd11a2.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-scss-js.adcd11a2.js new file mode 100644 index 000000000..a8b5b9f5b --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-scss-js.adcd11a2.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[392],{1062:function(e){const t=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),i=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],o=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],n=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function l(e){const l=t(e),s=a,d=o,c="@[a-z-]+",p="and or not only",g="[a-zA-Z-][a-zA-Z0-9_-]*",m={className:"variable",begin:"(\\$"+g+")\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},l.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+i.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+d.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+s.join("|")+")"},m,{begin:/\(/,end:/\)/,contains:[l.CSS_NUMBER_MODE]},l.CSS_VARIABLE,{className:"attribute",begin:"\\b("+n.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,contains:[l.BLOCK_COMMENT,m,l.HEXCOLOR,l.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,l.IMPORTANT]},{begin:"@(page|font-face)",keywords:{$pattern:c,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:p,attribute:r.join(" ")},contains:[{begin:c,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},m,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,l.HEXCOLOR,l.CSS_NUMBER_MODE]},l.FUNCTION_DISPATCH]}}e.exports=l}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-scss.62ee18da.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-scss.62ee18da.js deleted file mode 100644 index 8f46244fd..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-scss.62ee18da.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-scss"],{6113:function(e,t){const i=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),o=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],n=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],l=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(e){const t=i(e),s=n,d=a,c="@[a-z-]+",p="and or not only",g="[a-zA-Z-][a-zA-Z0-9_-]*",m={className:"variable",begin:"(\\$"+g+")\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+o.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+d.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+s.join("|")+")"},m,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+l.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,contains:[t.BLOCK_COMMENT,m,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT]},{begin:"@(page|font-face)",keywords:{$pattern:c,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:p,attribute:r.join(" ")},contains:[{begin:c,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},m,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}}e.exports=s}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-shell.dd7f411f.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-shell-js.0ad5b20f.js similarity index 50% rename from Documentation/html/js/highlight-js-shell.dd7f411f.js rename to Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-shell-js.0ad5b20f.js index 999f4527c..e9e90cfce 100644 --- a/Documentation/html/js/highlight-js-shell.dd7f411f.js +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-shell-js.0ad5b20f.js @@ -1,10 +1,10 @@ /*! * This source file is part of the Swift.org open source project - * + * * Copyright (c) 2021 Apple Inc. and the Swift project authors * Licensed under Apache License v2.0 with Runtime Library Exception - * + * * See https://swift.org/LICENSE.txt for license information * See https://swift.org/CONTRIBUTORS.txt for Swift project authors */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-shell"],{b65b:function(s,n){function e(s){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}s.exports=e}}]); \ No newline at end of file +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[176],{7874:function(s){function e(s){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}s.exports=e}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-swift-js.bdd5bff5.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-swift-js.bdd5bff5.js new file mode 100644 index 000000000..2107fba15 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-swift-js.bdd5bff5.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[527],{7690:function(e){function n(e){return e?"string"===typeof e?e:e.source:null}function t(e){return a("(?=",e,")")}function a(...e){const t=e.map((e=>n(e))).join("");return t}function i(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function s(...e){const t=i(e),a="("+(t.capture?"":"?:")+e.map((e=>n(e))).join("|")+")";return a}const c=e=>a(/\b/,e,/\w$/.test(e)?/\b/:/\B/),u=["Protocol","Type"].map(c),o=["init","self"].map(c),r=["Any","Self"],l=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],m=["false","nil","true"],p=["assignment","associativity","higherThan","left","lowerThan","none","right"],d=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],F=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],b=s(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),f=s(b,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),h=a(b,f,"*"),w=s(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),y=s(w,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),g=a(w,y,"*"),E=a(/[A-Z]/,y,"*"),v=["autoclosure",a(/convention\(/,s("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",a(/objc\(/,g,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],A=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function N(e){const n={match:/\s+/,relevance:0},i=e.COMMENT("/\\*","\\*/",{contains:["self"]}),b=[e.C_LINE_COMMENT_MODE,i],w={match:[/\./,s(...u,...o)],className:{2:"keyword"}},N={match:a(/\./,s(...l)),relevance:0},C=l.filter((e=>"string"===typeof e)).concat(["_|0"]),k=l.filter((e=>"string"!==typeof e)).concat(r).map(c),D={variants:[{className:"keyword",match:s(...k,...o)}]},B={$pattern:s(/\b\w+/,/#\w+/),keyword:C.concat(d),literal:m},_=[w,N,D],S={match:a(/\./,s(...F)),relevance:0},M={className:"built_in",match:a(/\b/,s(...F),/(?=\()/)},x=[S,M],$={match:/->/,relevance:0},I={className:"operator",relevance:0,variants:[{match:h},{match:`\\.(\\.|${f})+`}]},O=[$,I],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",P={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},j=(e="")=>({className:"subst",variants:[{match:a(/\\/,e,/[0\\tnr"']/)},{match:a(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),K=(e="")=>({className:"subst",match:a(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:a(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:a(e,/"""/),end:a(/"""/,e),contains:[j(e),K(e),z(e)]}),U=(e="")=>({begin:a(e,/"/),end:a(/"/,e),contains:[j(e),z(e)]}),Z={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},V={match:a(/`/,g,/`/)},W={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${y}+`},R=[V,W,G],X={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:A,contains:[...O,P,Z]}]}},H={className:"keyword",match:a(/@/,s(...v))},J={className:"meta",match:a(/@/,g)},Q=[X,H,J],Y={match:t(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:a(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,y,"+")},{className:"type",match:E,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:a(/\s+&\s+/,t(E)),relevance:0}]},ee={begin://,keywords:B,contains:[...b,..._,...Q,$,Y]};Y.contains.push(ee);const ne={match:a(g,/\s*:/),keywords:"_|0",relevance:0},te={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...b,..._,...x,...O,P,Z,...R,...Q,Y]},ae={begin://,contains:[...b,Y]},ie={begin:s(t(a(g,/\s*:/)),t(a(g,/\s+/,g,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:g}]},se={begin:/\(/,end:/\)/,keywords:B,contains:[ie,...b,..._,...O,P,Z,...Q,Y,te],endsParent:!0,illegal:/["']/},ce={match:[/func/,/\s+/,s(V.match,g,h)],className:{1:"keyword",3:"title.function"},contains:[ae,se,n],illegal:[/\[/,/%/]},ue={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[ae,se,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,h],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,E],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...p,...m],end:/}/};for(const t of Z.variants){const e=t.contains.find((e=>"interpol"===e.label));e.keywords=B;const n=[..._,...x,...O,P,Z,...R];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...b,ce,ue,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...b],relevance:0},..._,...x,...O,P,Z,...R,...Q,Y,te]}}e.exports=N}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-swift.84f3e88c.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-swift.84f3e88c.js deleted file mode 100644 index 89d1daf12..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-swift.84f3e88c.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-swift"],{"2a39":function(e,n){function a(e){return e?"string"===typeof e?e:e.source:null}function t(e){return i("(?=",e,")")}function i(...e){const n=e.map(e=>a(e)).join("");return n}function s(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function u(...e){const n=s(e),t="("+(n.capture?"":"?:")+e.map(e=>a(e)).join("|")+")";return t}const c=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),o=["Protocol","Type"].map(c),r=["init","self"].map(c),l=["Any","Self"],m=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],p=["false","nil","true"],d=["assignment","associativity","higherThan","left","lowerThan","none","right"],F=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],b=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],h=u(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),f=u(h,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),w=i(h,f,"*"),y=u(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),g=u(y,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),E=i(y,g,"*"),v=i(/[A-Z]/,g,"*"),A=["autoclosure",i(/convention\(/,u("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,E,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],N=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function C(e){const n={match:/\s+/,relevance:0},a=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s=[e.C_LINE_COMMENT_MODE,a],h={match:[/\./,u(...o,...r)],className:{2:"keyword"}},y={match:i(/\./,u(...m)),relevance:0},C=m.filter(e=>"string"===typeof e).concat(["_|0"]),k=m.filter(e=>"string"!==typeof e).concat(l).map(c),D={variants:[{className:"keyword",match:u(...k,...r)}]},B={$pattern:u(/\b\w+/,/#\w+/),keyword:C.concat(F),literal:p},_=[h,y,D],S={match:i(/\./,u(...b)),relevance:0},M={className:"built_in",match:i(/\b/,u(...b),/(?=\()/)},x=[S,M],$={match:/->/,relevance:0},I={className:"operator",relevance:0,variants:[{match:w},{match:`\\.(\\.|${f})+`}]},O=[$,I],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",j={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},P=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),K=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[P(e),K(e),z(e)]}),U=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[P(e),z(e)]}),Z={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},V={match:i(/`/,E,/`/)},W={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${g}+`},J=[V,W,G],R={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:N,contains:[...O,j,Z]}]}},X={className:"keyword",match:i(/@/,u(...A))},H={className:"meta",match:i(/@/,E)},Q=[R,X,H],Y={match:t(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,g,"+")},{className:"type",match:v,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,t(v)),relevance:0}]},ee={begin://,keywords:B,contains:[...s,..._,...Q,$,Y]};Y.contains.push(ee);const ne={match:i(E,/\s*:/),keywords:"_|0",relevance:0},ae={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...s,..._,...x,...O,j,Z,...J,...Q,Y]},te={begin://,contains:[...s,Y]},ie={begin:u(t(i(E,/\s*:/)),t(i(E,/\s+/,E,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:E}]},se={begin:/\(/,end:/\)/,keywords:B,contains:[ie,...s,..._,...O,j,Z,...Q,Y,ae],endsParent:!0,illegal:/["']/},ue={match:[/func/,/\s+/,u(V.match,E,w)],className:{1:"keyword",3:"title.function"},contains:[te,se,n],illegal:[/\[/,/%/]},ce={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[te,se,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,w],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,v],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...d,...p],end:/}/};for(const t of Z.variants){const e=t.contains.find(e=>"interpol"===e.label);e.keywords=B;const n=[..._,...x,...O,j,Z,...J];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...s,ue,ce,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...s],relevance:0},..._,...x,...O,j,Z,...J,...Q,Y,ae]}}e.exports=C}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-xml-js.0d78f903.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-xml-js.0d78f903.js new file mode 100644 index 000000000..7eb3dddba --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-xml-js.0d78f903.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[490],{4610:function(e){function n(e){const n=e.regex,a=n.concat(/[A-Z_]/,n.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s=/[A-Za-z0-9._:-]+/,t={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},c={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},i=e.inherit(c,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),r=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[c,r,l,i,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[c,i,r,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:g}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-xml.9c3688c7.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-xml.9c3688c7.js deleted file mode 100644 index 55cc1e274..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-xml.9c3688c7.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-xml"],{"8dcb":function(e,n){function a(e){const n=e.regex,a=n.concat(/[A-Z_]/,n.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s=/[A-Za-z0-9._:-]+/,t={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},c=e.inherit(i,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),r=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,r,l,c,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,c,r,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:g}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/index.2871ffbd.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/index.2871ffbd.js new file mode 100644 index 000000000..193c00b10 --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/index.2871ffbd.js @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */(function(){var e={1970:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"close-icon",attrs:{viewBox:"0 0 14 14",themeId:"close"}},[t("path",{attrs:{d:"M12.73,0l1.27,1.27-5.74,5.73,5.72,5.72-1.27,1.27-5.72-5.72L1.28,13.99,.01,12.72,5.72,7.01,0,1.28,1.27,.01,6.99,5.73,12.73,0Z"}})])},o=[],i=n(3453),a={name:"CloseIcon",components:{SVGIcon:i.Z}},s=a,c=n(1001),l=(0,c.Z)(s,r,o,!1,null,null,null),u=l.exports},8785:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-chevron-right-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-right"}},[t("path",{attrs:{d:"M2.964 1.366l0.649-0.76 7.426 6.343-7.423 6.445-0.655-0.755 6.545-5.683-6.542-5.59z"}})])},o=[],i=n(3453),a={name:"InlineChevronRightIcon",components:{SVGIcon:i.Z}},s=a,c=n(1001),l=(0,c.Z)(s,r,o,!1,null,null,null),u=l.exports},3453:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"svg-icon",attrs:{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[e.themeOverrideURL?t("use",{attrs:{href:`${e.themeOverrideURL}#${e.themeId}`,width:"100%",height:"100%"}}):e._t("default")],2)},o=[],i=n(9089),a={name:"SVGIcon",props:{themeId:{type:String,required:!1},iconUrl:{type:String,default:null}},computed:{themeOverrideURL:({iconUrl:e,themeId:t})=>e||(0,i.$8)(["theme","icons",t],void 0)}},s=a,c=n(1001),l=(0,c.Z)(s,r,o,!1,null,"979a134a",null),u=l.exports},5670:function(e,t,n){"use strict";n(647);var r=n(144),o=n(7152),i=n(8345),a=function(){var e=this,t=e._self._c;return t("div",{class:{fromkeyboard:e.fromKeyboard,hascustomheader:e.hasCustomHeader},attrs:{id:"app"}},[t("div",{attrs:{id:e.AppTopID}}),e.isTargetIDE?e._e():t("a",{attrs:{href:"#main",id:"skip-nav"}},[e._v(e._s(e.$t("accessibility.skip-navigation")))]),t("InitialLoadingPlaceholder"),e._t("header",(function(){return[e.enablei18n?t("SuggestLang"):e._e(),e.hasCustomHeader?t("custom-header",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e._e()]}),{isTargetIDE:e.isTargetIDE}),t("div",{attrs:{id:e.baseNavStickyAnchorId}}),e._t("default",(function(){return[t("router-view",{staticClass:"router-content"}),e.hasCustomFooter?t("custom-footer",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e.isTargetIDE?e._e():t("Footer",{scopedSlots:e._u([{key:"default",fn:function({className:n}){return[e.enablei18n?t("div",{class:n},[t("LocaleSelector")],1):e._e()]}}])})]}),{isTargetIDE:e.isTargetIDE}),e._t("footer",null,{isTargetIDE:e.isTargetIDE})],2)},s=[],c=n(4030),l=n(9804),u=function(){var e=this,t=e._self._c;return t("footer",{staticClass:"footer"},[t("div",{staticClass:"row"},[t("ColorSchemeToggle")],1),e._t("default",null,{className:"row"})],2)},d=[],m=function(){var e=this,t=e._self._c;return t("fieldset",{staticClass:"color-scheme-toggle",attrs:{role:"radiogroup"}},[t("legend",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("color-scheme.select")))]),e._l(e.options,(function(n){return t("label",{key:n},[t("input",{attrs:{type:"radio"},domProps:{checked:n==e.preferredColorScheme,value:n},on:{input:e.setPreferredColorScheme}}),t("div",{staticClass:"text"},[e._v(e._s(e.$t(`color-scheme.${n}`)))])])}))],2)},f=[],h={name:"ColorSchemeToggle",data:()=>({appState:c["default"].state}),computed:{options:({supportsAutoColorScheme:e})=>[l.Z.light,l.Z.dark,...e?[l.Z.auto]:[]],preferredColorScheme:({appState:e})=>e.preferredColorScheme,supportsAutoColorScheme:({appState:e})=>e.supportsAutoColorScheme},methods:{setPreferredColorScheme:e=>{c["default"].setPreferredColorScheme(e.target.value)}},watch:{preferredColorScheme:{immediate:!0,handler(e){document.body.dataset.colorScheme=e}}}},p=h,g=n(1001),v=(0,g.Z)(p,m,f,!1,null,"78690df2",null),b=v.exports,w={name:"Footer",components:{ColorSchemeToggle:b}},y=w,S=(0,g.Z)(y,u,d,!1,null,"4e049dbd",null),C=S.exports,_=function(){var e=this,t=e._self._c;return e.loaded?e._e():t("div",{staticClass:"InitialLoadingPlaceholder",attrs:{id:"loading-placeholder"}})},E=[],L={name:"InitialLoadingPlaceholder",data(){return{loaded:!1}},created(){const e=()=>{this.loaded=!0};this.$router.onReady(e,e)}},P=L,A=(0,g.Z)(P,_,E,!1,null,"35c356b6",null),k=A.exports,T=n(1716),j=n(9089);function I(e,t){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,t)&&"string"===typeof e[t]}function x(e,t,n,r){if(!t||"object"!==typeof t||r&&(I(t,"light")||I(t,"dark"))){let o=t;if(I(t,r)&&(o=t[r]),"object"===typeof o)return;n[e]=o}else Object.entries(t).forEach((([t,o])=>{const i=[e,t].join("-");x(i,o,n,r)}))}function N(e,t="light"){const n={},r=e||{};return x("-",r,n,t),n}var $=n(2717),O=function(){var e=this,t=e._self._c;return e.displaySuggestLang?t("div",{staticClass:"suggest-lang"},[t("div",{staticClass:"suggest-lang__wrapper"},[t("router-link",{staticClass:"suggest-lang__link",attrs:{to:e.getLocaleParam(e.preferredLocale),lang:e.getCodeForSlug(e.preferredLocale)},nativeOn:{click:function(t){return e.setPreferredLocale(e.preferredLocale)}}},[e._v(e._s(e.$i18n.messages[e.preferredLocale]["view-in"])),t("InlineChevronRightIcon",{staticClass:"icon-inline"})],1),t("div",{staticClass:"suggest-lang__close-icon-wrapper"},[t("button",{staticClass:"suggest-lang__close-icon-button",attrs:{"aria-label":e.$t("continue-viewing")},on:{click:function(t){return e.setPreferredLocale(e.$i18n.locale)}}},[t("CloseIcon",{staticClass:"icon-inline"})],1)])],1)]):e._e()},D=[],Z=n(8785),R=n(1970),q=n(2412),U=n(9030),V={name:"SuggestLang",components:{InlineChevronRightIcon:Z.Z,CloseIcon:R.Z},computed:{preferredLocale:()=>{const e=c["default"].state.preferredLocale;if(e)return e;const t=q.find((e=>{const t=e.code.split("-")[0],n=window.navigator.language.split("-")[0];return n===t}));return t?t.slug:null},displaySuggestLang:({preferredLocale:e,$i18n:t})=>e&&t.locale!==e},methods:{setPreferredLocale:e=>{c["default"].setPreferredLocale(e)},getCodeForSlug:U.dZ,getLocaleParam:U.KP}},B=V,M=(0,g.Z)(B,O,D,!1,null,"768a347b",null),H=M.exports,F=function(){var e=this,t=e._self._c;return t("div",{staticClass:"locale-selector"},[t("select",{attrs:{"aria-label":e.$t("select-language")},domProps:{value:e.$i18n.locale},on:{change:e.updateRouter}},e._l(e.locales,(function({slug:n,name:r,code:o}){return t("option",{key:n,attrs:{lang:o},domProps:{value:n}},[e._v(" "+e._s(r)+" ")])})),0),t("ChevronThickIcon",{staticClass:"icon-inline"})],1)},W=[],J=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-thick-icon",attrs:{viewBox:"0 0 14 10.5",themeId:"chevron-thick"}},[t("path",{attrs:{d:"M12.43,0l1.57,1.22L7,10.5,0,1.23,1.58,0,7,7,12.43,0Z"}})])},G=[],K=n(3453),z={name:"ChevronThickIcon",components:{SVGIcon:K.Z}},X=z,Y=(0,g.Z)(X,J,G,!1,null,null,null),Q=Y.exports,ee={name:"LocaleSelector",components:{ChevronThickIcon:Q},methods:{updateRouter({target:{value:e}}){this.$router.push((0,U.KP)(e)),c["default"].setPreferredLocale(e),(0,U.jk)(e,this)}},computed:{availableLocales:()=>c["default"].state.availableLocales,locales:({availableLocales:e})=>q.filter((({code:t})=>e.includes(t)))}},te=ee,ne=(0,g.Z)(te,F,W,!1,null,"d21858a2",null),re=ne.exports,oe={name:"CoreApp",components:{Footer:C,InitialLoadingPlaceholder:k,SuggestLang:H,LocaleSelector:re},provide(){return{isTargetIDE:this.isTargetIDE,performanceMetricsEnabled:"true"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_PERFORMANCE_ENABLED}},data(){return{AppTopID:$.$,appState:c["default"].state,fromKeyboard:!1,isTargetIDE:"ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET,themeSettings:j.S3,baseNavStickyAnchorId:T.EA}},computed:{currentColorScheme:({appState:e})=>e.systemColorScheme,preferredColorScheme:({appState:e})=>e.preferredColorScheme,availableLocales:({appState:e})=>e.availableLocales,CSSCustomProperties:({currentColorScheme:e,preferredColorScheme:t,themeSettings:n})=>N(n.theme,t===l.Z.auto?e:t),hasCustomHeader:()=>!!window.customElements.get("custom-header"),hasCustomFooter:()=>!!window.customElements.get("custom-footer"),enablei18n:({availableLocales:e})=>(0,j.$8)(["features","docs","i18n","enable"],!1)&&e.length>1},props:{enableThemeSettings:{type:Boolean,default:!0}},watch:{CSSCustomProperties:{immediate:!0,handler(e){this.detachStylesFromRoot(e),this.attachStylesToRoot(e)}}},async created(){window.addEventListener("keydown",this.onKeyDown),this.$bridge.on("navigation",this.handleNavigationRequest),this.enableThemeSettings&&Object.assign(this.themeSettings,await(0,j.Kx)()),window.addEventListener("pageshow",this.syncPreferredColorScheme),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("pageshow",this.syncPreferredColorScheme)}))},mounted(){(document.querySelector(".footer-current-year")||{}).innerText=(new Date).getFullYear(),this.attachColorSchemeListeners()},beforeDestroy(){this.fromKeyboard?window.removeEventListener("mousedown",this.onMouseDown):window.removeEventListener("keydown",this.onKeyDown),this.$bridge.off("navigation",this.handleNavigationRequest),this.detachStylesFromRoot(this.CSSCustomProperties)},methods:{onKeyDown(){this.fromKeyboard=!0,window.addEventListener("mousedown",this.onMouseDown),window.removeEventListener("keydown",this.onKeyDown)},onMouseDown(){this.fromKeyboard=!1,window.addEventListener("keydown",this.onKeyDown),window.removeEventListener("mousedown",this.onMouseDown)},handleNavigationRequest(e){this.$router.push(e)},attachColorSchemeListeners(){if(!window.matchMedia)return;const e=window.matchMedia("(prefers-color-scheme: dark)");e.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",(()=>{e.removeListener(this.onColorSchemePreferenceChange)})),this.onColorSchemePreferenceChange(e)},onColorSchemePreferenceChange({matches:e}){const t=e?l.Z.dark:l.Z.light;c["default"].setSystemColorScheme(t)},attachStylesToRoot(e){const t=document.body;Object.entries(e).filter((([,e])=>Boolean(e))).forEach((([e,n])=>{t.style.setProperty(e,n)}))},detachStylesFromRoot(e){const t=document.body;Object.entries(e).forEach((([e])=>{t.style.removeProperty(e)}))},syncPreferredColorScheme(){c["default"].syncPreferredColorScheme()}}},ie=oe,ae=(0,g.Z)(ie,a,s,!1,null,"3742c1d7",null),se=ae.exports;class ce{constructor(){this.$send=()=>{}}send(e){this.$send(e)}}class le{constructor(){const{webkit:{messageHandlers:{bridge:e={}}={}}={}}=window;this.bridge=e;const{postMessage:t=(()=>{})}=e;this.$send=t.bind(e)}send(e){this.$send(e)}}class ue{constructor(e=new ce){this.backend=e,this.listeners={}}send(e){this.backend.send(e)}receive(e){this.emit(e.type,e.data)}emit(e,t){this.listeners[e]&&this.listeners[e].forEach((e=>e(t)))}on(e,t){this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t)}off(e,t){this.listeners[e]&&this.listeners[e].delete(t)}}var de={install(e,t){let n;n=t.performanceMetricsEnabled||"ide"===t.appTarget?new le:new ce,e.prototype.$bridge=new ue(n)}};function me(e){return`custom-${e}`}function fe(e){return class extends HTMLElement{constructor(){super();const t=this.attachShadow({mode:"open"}),n=e.content.cloneNode(!0);t.appendChild(n)}}}function he(e){const t=me(e),n=document.getElementById(t);n&&window.customElements.define(t,fe(n))}function pe(e,t={names:["header","footer"]}){const{names:n}=t;e.config.ignoredElements=/^custom-/,n.forEach(he)}function ge(e,t){const{value:n=!1}=t;e.style.display=n?"none":""}var ve={hide:ge};function be(e,{performanceMetrics:t=!1}={}){e.config.productionTip=!1,e.use(pe),e.directive("hide",ve.hide),e.use(de,{appTarget:{NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET,performanceMetricsEnabled:t}),window.bridge=e.prototype.$bridge,e.config.performance=t}var we=n(4589),ye=n(5381),Se=n(5657),Ce=n(3208),_e=n(2449);const Ee=10;function Le(e){const{name:t}=e,n=t.includes(we.J_);return n?Ee:0}function Pe(){const{location:e}=window;return e.pathname+e.search+e.hash}function Ae(){const e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return ePromise.all([n.e(523),n.e(843)]).then(n.bind(n,4586))},{path:"/tutorials/:id/*",name:"topic",component:()=>Promise.all([n.e(523),n.e(903),n.e(162)]).then(n.bind(n,8032))},{path:"/documentation/*",name:we.J_,component:()=>Promise.all([n.e(523),n.e(37),n.e(903),n.e(982)]).then(n.bind(n,5840))},{path:"*",name:we.vL,component:Ge},{path:"*",name:we.Rp,component:Be}];const ze=[{pathPrefix:"/:locale?",nameSuffix:"-locale"}];function Xe(e,t=[],n=ze){return n.reduce(((n,r)=>n.concat(e.filter((e=>!t.includes(e.name))).map((e=>({...e,path:r.pathPrefix+e.path,name:e.name+r.nameSuffix}))))),[])}const Ye=[...Ke,...Xe(Ke,[we.vL,we.Rp])];function Qe(e={}){const t=new i.Z({mode:"history",base:j.FH,scrollBehavior:ke,...e,routes:e.routes||Ye});return t.onReady((()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),Te()})),"ide"!=={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET&&t.onError((e=>{const{route:n={path:"/"}}=e;t.replace({name:"server-error",params:[n.path]})})),window.addEventListener("unload",je),t}var et=n(5559);function tt(e=et){const{defaultLocale:t,messages:n,dateTimeFormats:r={}}=e,i=new o.Z({dateTimeFormats:r,locale:t,fallbackLocale:t,messages:n});return i}r["default"].use(be),r["default"].use(i.Z),r["default"].use(o.Z),new r["default"]({router:Qe(),render:e=>e(se),i18n:tt()}).$mount("#app")},2717:function(e,t,n){"use strict";n.d(t,{$:function(){return r}});const r="app-top"},9804:function(e,t){"use strict";t["Z"]={auto:"auto",dark:"dark",light:"light"}},1265:function(e,t){"use strict";t["Z"]={eager:"eager",lazy:"lazy"}},1716:function(e,t,n){"use strict";n.d(t,{EA:function(){return i},L$:function(){return o},MenuLinkModifierClasses:function(){return s},RS:function(){return r},Yj:function(){return a}});const r=52,o=48,i="nav-sticky-anchor",a="nav-open-navigator",s={noClose:"noclose"}},4589:function(e,t,n){"use strict";n.d(t,{J_:function(){return i},Rp:function(){return o},vL:function(){return r}});const r="not-found",o="server-error",i="documentation-topic"},5559:function(e,t,n){"use strict";n.r(t),n.d(t,{defaultLocale:function(){return a},messages:function(){return s}});var r=JSON.parse('{"view-in":"View in English","continue-viewing":"Continue viewing in English","language":"Language","video":{"replay":"Replay","play":"Play","pause":"Pause","watch":"Watch intro video"},"tutorials":{"title":"Tutorial | Tutorials","step":"Step {number}","submit":"Submit","next":"Next","preview":{"title":"No Preview | Preview | Previews","no-preview-available-step":"No preview available for this step."},"nav":{"chapters":"Chapters","current":"Current {thing}"},"assessment":{"check-your-understanding":"Check Your Understanding","success-message":"Great job, you\'ve answered all the questions for this tutorial.","answer-result":"Answer {answer} is {result}","correct":"correct","incorrect":"incorrect","next-question":"Next question","legend":"Possible answers"},"project-files":"Project files","estimated-time":"Estimated Time","sections":{"chapter":"Chapter {number}"},"question-of":"Question {index} of {total}","section-of":"{number} of {total}","overriding-title":"{newTitle} with {title}","time":{"format":"{number} {minutes}","minutes":{"full":"minute | minutes | {count} minutes","short":"min | mins"},"hours":{"full":"hour | hours"}}},"documentation":{"title":"Documentation","nav":{"breadcrumbs":"Breadcrumbs","menu":"Menu","open-menu":"Open Menu","close-menu":"Close Menu"},"current-page":"Current page is {title}","card":{"learn-more":"Learn More","read-article":"Read article","start-tutorial":"Start tutorial","view-api":"View API collection","view-symbol":"View symbol","view-sample-code":"View sample code"},"view-more":"View more"},"aside-kind":{"beta":"Beta","experiment":"Experiment","important":"Important","note":"Note","tip":"Tip","warning":"Warning","deprecated":"Deprecated"},"change-type":{"added":"Added","modified":"Modified","deprecated":"Deprecated"},"verbs":{"hide":"Hide","show":"Show","close":"Close"},"sections":{"title":"Section {number}","on-this-page":"On this page","topics":"Topics","default-implementations":"Default Implementations","relationships":"Relationships","see-also":"See Also","declaration":"Declaration","details":"Details","parameters":"Parameters","possible-values":"Possible Values","parts":"Parts","availability":"Availability","resources":"Resources"},"metadata":{"details":{"name":"Name","key":"Key","type":"Type"},"beta":{"legal":"This documentation refers to beta software and may be changed.","software":"Beta Software"},"default-implementation":"Default implementation provided. | Default implementations provided."},"availability":{"introduced-and-deprecated":"Introduced in {name} {introducedAt} and deprecated in {name} {deprecatedAt}","available-on":"Available on {name} {introducedAt} and later"},"more":"More","less":"Less","api-reference":"API Reference","filter":{"title":"Filter","search-symbols":"Search symbols in {technology}","suggested-tags":"Suggested tag | Suggested tags","selected-tags":"Selected tag | Selected tags","add-tag":"Add tag","tag-select-remove":"Tag. Select to remove from list.","navigate":"To navigate the symbols, press Up Arrow, Down Arrow, Left Arrow or Right Arrow","siblings-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings}","parent-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings} containing one symbol | {number-siblings} of {total-siblings} symbols inside {parent-siblings} containing {number-parent} symbols","reset-filter":"Reset Filter"},"navigator":{"title":"Documentation Navigator","open-navigator":"Open Documentation Navigator","close-navigator":"Close Documentation Navigator","no-results":"No results found.","no-children":"No data available.","error-fetching":"There was an error fetching the data.","items-found":"No items were found | 1 item was found | {number} items were found. Tab back to navigate through them.","navigator-is":"Navigator is {state}","state":{"loading":"loading","ready":"ready"},"tags":{"hide-deprecated":"Hide Deprecated"}},"tab":{"request":"Request","response":"Response"},"required":"Required","parameters":{"default":"Default","minimum":"Minimum","maximum":"Maximum","possible-types":"Type | Possible types","possible-values":"Value | Possible Values"},"content-type":"Content-Type: {value}","read-only":"Read-only","error":{"unknown":"An unknown error occurred.","image":"Image failed to load","not-found":"The page you\'re looking for can\'t be found."},"color-scheme":{"select":"Select a color scheme preference","auto":"Auto","dark":"Dark","light":"Light"},"accessibility":{"strike":{"start":"start of stricken text","end":"end of stricken text"},"code":{"start":"start of code block","end":"end of code block"},"skip-navigation":"Skip Navigation","in-page-link":"in page link"},"select-language":"Select the language for this page","icons":{"clear":"Clear","web-service-endpoint":"Web Service Endpoint","search":"Search"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"Open Quick Navigation","title":"Click or type / for quick navigation"},"preview-unavailable":"Preview unavailable"}}'),o=JSON.parse('{"view-in":"以中文查看","continue-viewing":"继续以中文查看","language":"语言","video":{"replay":"重新播放","play":"播放","pause":"暂停","watch":"观看介绍视频"},"tutorials":{"title":"教程","step":"第 {number} 步","submit":"提交","next":"下一步","preview":{"title":"无预览 | 预览","no-preview-available-step":"这一步没有预览。"},"nav":{"chapters":"章节","current":"当前{thing}"},"assessment":{"check-your-understanding":"检查你的理解程度","success-message":"很棒,你回答了此教程的所有问题。","answer-number-is":"第 {index} 个答案","correct":"正确","incorrect":"错误","next-question":"下一个问题"},"project-files":"项目文件","estimated-time":"预计时间","sections":{"chapter":"第 {number} 章"},"question-of":"第 {index} 个问题(共 {total} 个)","section-of":"{number}/{total}","overriding-title":"{newTitle}{title}","time":{"format":"{number} {minutes}","minutes":{"full":"分钟 | {count} 分钟","short":"分钟"},"hours":{"full":"小时"}}},"documentation":{"title":"文档","nav":{"breadcrumbs":"面包屑导航","menu":"菜单","open-menu":"打开菜单","close-menu":"关闭菜单"},"current-page":"当前页面为:{title}","card":{"learn-more":"进一步了解","read-article":"阅读文章","start-tutorial":"开始教程","view-api":"查看 API 集合","view-symbol":"查看符号","view-sample-code":"查看示例代码"}},"aside-kind":{"beta":"Beta 版","experiment":"试验","important":"重要事项","note":"注","tip":"提示","warning":"警告","deprecated":"已弃用"},"change-type":{"added":"已添加","modified":"已修改","deprecated":"已弃用"},"verbs":{"hide":"隐藏","show":"显示","close":"关闭"},"sections":{"title":"第 {number} 部分","on-this-page":"在此页面上","topics":"主题","default-implementations":"默认实现","relationships":"关系","see-also":"另请参阅","declaration":"声明","details":"详细信息","parameters":"参数","possible-values":"可能值","parts":"部件","availability":"可用性","resources":"资源"},"metadata":{"details":{"name":"名称","key":"密钥","type":"类型"},"beta":{"legal":"此文档涉及 Beta 版软件且可能会改动。","software":"Beta 版软件"},"default-implementation":"提供默认实现。| 提供默认实现方法。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt} 中引入,{name} {deprecatedAt} 中弃用","available-on":"{name} {introducedAt} 及更高版本中可用"},"more":"更多","less":"更少","api-reference":"API 参考","filter":{"title":"过滤","search-symbols":"在 {technology} 搜索符号","suggested-tags":"建议标签","selected-tags":"所选标签","add-tag":"添加标签","tag-select-remove":"标签。选择以从列表中移除。","navigate":"若要导航符号,请按下上箭头、下箭头、左箭头或右箭头。","siblings-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)","parent-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含一个符号 | {parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含 {number-parent} 个符号","reset-filter":"还原过滤条件"},"navigator":{"title":"文档导航器","open-navigator":"打开文档导航器","close-navigator":"关闭文档导航器","no-results":"未找到结果。","no-children":"无可用数据。","error-fetching":"获取数据时出错。","items-found":"未找到任何项目 | 找到 1 个项目 | 找到 {number} 个项目。按下 Tab 键导航。","navigator-is":"导航器{state}","state":{"loading":"正在载入","ready":"准备就绪"},"tags":{"hide-deprecated":"隐藏已弃用"}},"tab":{"request":"请求","response":"回复"},"required":"必需","parameters":{"default":"默认","minimum":"最小值","maximum":"最大值","possible-types":"类型 | 可能类型","possible-values":"值 | 可能值"},"content-type":"内容类型:{value}","read-only":"只读","error":{"unknown":"出现未知错误。","image":"图像无法载入"},"color-scheme":{"select":"选择首选颜色方案","auto":"自动","dark":"深色","light":"浅色"},"accessibility":{"strike":{"start":"删除线文本开始","end":"删除线文本结束"},"code":{"start":"代码块开头","end":"代码块结尾"},"skip-navigation":"跳过导航"},"select-language":"选择此页面的语言","icons":{"clear":"清除","web-service-endpoint":"网络服务端点","search":"搜索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"打开快速导航","title":"点按或键入 / 进行快速导航"}}}'),i=JSON.parse('{"view-in":"日本語で表示","continue-viewing":"日本語で表示を続ける","language":"言語","video":{"replay":"リプレイ","play":"再生","pause":"一時停止","watch":"概要のビデオを観る"},"tutorials":{"title":"チュートリアル | チュートリアル","step":"手順{number}","submit":"送信","next":"次へ","preview":{"title":"プレビューなし | プレビュー | プレビュー","no-preview-available-step":"この手順では利用可能なプレビューがありません。"},"nav":{"chapters":"章","current":"現在の{thing}"},"assessment":{"check-your-understanding":"理解度を確認する","success-message":"よくできました。このチュートリアルの問題にすべて回答しました。","answer-number-is":"問題番号{index}は","correct":"正解です","incorrect":"不正解です","next-question":"次の問題"},"project-files":"プロジェクトファイル","estimated-time":"予測時間","sections":{"chapter":"{number}章"},"question-of":"{total}問中の{index}問","section-of":"{total}件中の{number}件","overriding-title":"{title}の{newTitle}","time":{"format":"{number} {minutes}","minutes":{"full":"分 | 分 | {count}分","short":"分 | 分"},"hours":{"full":"時間 | 時間"}}},"documentation":{"title":"ドキュメント","nav":{"breadcrumbs":"パンくずリスト","menu":"メニュー","open-menu":"メニューを開く","close-menu":"メニューを閉じる"},"current-page":"現在のページは{title}です","card":{"learn-more":"詳しい情報","read-article":"記事を読む","start-tutorial":"チュートリアルを開始","view-api":"APIのコレクションを表示","view-symbol":"記号を表示","view-sample-code":"サンプルコードを表示"}},"aside-kind":{"beta":"ベータ版","experiment":"試験運用版","important":"重要","note":"注意","tip":"ヒント","warning":"警告","deprecated":"非推奨"},"change-type":{"added":"追加","modified":"変更","deprecated":"非推奨"},"verbs":{"hide":"非表示","show":"表示","close":"閉じる"},"sections":{"title":"セクション{number}","on-this-page":"このページの内容","topics":"トピック","default-implementations":"デフォルト実装","relationships":"関連項目","see-also":"参照","declaration":"宣言","details":"詳細","parameters":"パラメータ","possible-values":"使用できる値","parts":"パーツ","availability":"利用可能","resources":"リソース"},"metadata":{"details":{"name":"名前","key":"キー","type":"タイプ"},"beta":{"legal":"このドキュメントはベータ版のソフトウェアのもので、変更される可能性があります。","software":"ベータ版ソフトウェア"},"default-implementation":"デフォルト実装あり。| デフォルト実装あり。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt}で導入され、{name} {deprecatedAt}で非推奨になりました","available-on":"{name} {introducedAt}以降で使用できます"},"more":"さらに表示","less":"表示を減らす","api-reference":"APIリファレンス","filter":{"title":"フィルタ","search-symbols":"{technology}でシンボルを検索","suggested-tags":"提案されたタグ | 提案されたタグ","selected-tags":"選択したタグ | 選択したタグ","add-tag":"タグを追加","tag-select-remove":"タグ。選択してリストから削除します。","navigate":"シンボルを移動するには、上下左右の矢印キーを押します。","siblings-label":"{total-siblings}個中{number-siblings}個のシンボルが{parent-siblings}の中にあります","parent-label":"{total-siblings}個中{number-siblings}個のシンボルが1個のシンボルを含む{parent-siblings}の中にあります | {total-siblings}個中{number-siblings}個のシンボルが{number-parent}個のシンボルを含む{parent-siblings}の中にあります","reset-filter":"フィルタをリセット"},"navigator":{"title":"ドキュメントナビゲータ","open-navigator":"ドキュメントナビゲータを開く","close-navigator":"ドキュメントナビゲータを閉じる","no-results":"結果が見つかりません。","no-children":"使用できるデータがありません。","error-fetching":"データを取得する際にエラーが起きました。","items-found":"項目が見つかりません | 1個の項目が見つかりました | {number}個の項目が見つかりましたTabキーを押すと項目をナビゲートできます。","navigator-is":"ナビゲータは{state}です","state":{"loading":"読み込み中","ready":"準備完了"},"tags":{"hide-deprecated":"非推奨の項目を非表示"}},"tab":{"request":"リクエスト","response":"レスポンス"},"required":"必須","parameters":{"default":"デフォルト","minimum":"最小","maximum":"最大","possible-types":"タイプ | 使用できるタイプ","possible-values":"値 | 使用できる値"},"content-type":"Content-Type: {value}","read-only":"読み出し専用","error":{"unknown":"原因不明のエラーが起きました。","image":"イメージを読み込めませんでした"},"color-scheme":{"select":"カラースキーム環境設定を選択","auto":"自動","dark":"ダーク","light":"ライト"},"accessibility":{"strike":{"start":"取り消し線テキストの開始","end":"取り消し線テキストの終了"},"code":{"start":"コードブロックの開始","end":"コードブロックの終了"},"skip-navigation":"ナビゲーションをスキップ"},"select-language":"このページの言語を選択","icons":{"clear":"消去","web-service-endpoint":"Webサービスのエンドポイント","search":"検索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"クイックナビゲーションを開く","title":"クリックするか「/」を入力すると素早く移動します"}}}');const a="en-US",s={"en-US":r,"zh-CN":o,"ja-JP":i}},4030:function(e,t,n){"use strict";var r=n(9804),o=n(1265),i=n(5394),a=n(2412);const s="undefined"!==typeof window.matchMedia&&[r.Z.light,r.Z.dark,"no-preference"].some((e=>window.matchMedia(`(prefers-color-scheme: ${e})`).matches)),c=s?r.Z.auto:r.Z.light;t["default"]={state:{imageLoadingStrategy:"ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET?o.Z.eager:o.Z.lazy,preferredColorScheme:i.Z.preferredColorScheme||c,preferredLocale:i.Z.preferredLocale,supportsAutoColorScheme:s,systemColorScheme:r.Z.light,availableLocales:[]},reset(){this.state.imageLoadingStrategy="ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET?o.Z.eager:o.Z.lazy,this.state.preferredColorScheme=i.Z.preferredColorScheme||c,this.state.supportsAutoColorScheme=s,this.state.systemColorScheme=r.Z.light},setImageLoadingStrategy(e){this.state.imageLoadingStrategy=e},setPreferredColorScheme(e){this.state.preferredColorScheme=e,i.Z.preferredColorScheme=e},setAllLocalesAreAvailable(){const e=a.map((e=>e.code));this.state.availableLocales=e},setAvailableLocales(e=[]){this.state.availableLocales=e},setPreferredLocale(e){this.state.preferredLocale=e,i.Z.preferredLocale=this.state.preferredLocale},setSystemColorScheme(e){this.state.systemColorScheme=e},syncPreferredColorScheme(){i.Z.preferredColorScheme&&i.Z.preferredColorScheme!==this.state.preferredColorScheme&&(this.state.preferredColorScheme=i.Z.preferredColorScheme)}}},5947:function(e,t,n){"use strict";function r(e){return e.reduce(((e,t)=>(t.traits.includes("dark")?e.dark.push(t):e.light.push(t),e)),{light:[],dark:[]})}function o(e){const t=["1x","2x","3x"];return t.reduce(((t,n)=>{const r=e.find((e=>e.traits.includes(n)));return r?t.concat({density:n,src:r.url,size:r.size}):t}),[])}function i(e){const t="/",n=new RegExp(`${t}+`,"g");return e.join(t).replace(n,t)}function a(e){const{baseUrl:t}=window,n=Array.isArray(e)?i(e):e;return n&&"string"===typeof n&&!n.startsWith(t)&&n.startsWith("/")?i([t,n]):n}function s(e){return e?e.startsWith("/")?e:`/${e}`:e}function c(e){return e?`url('${a(e)}')`:void 0}function l(e){return new Promise(((t,n)=>{const r=new Image;r.src=e,r.onerror=n,r.onload=()=>t({width:r.width,height:r.height})}))}n.d(t,{AH:function(){return a},Jf:function(){return s},RY:function(){return l},T8:function(){return d},XV:function(){return r},eZ:function(){return c},u:function(){return o}});const u={landscape:"landscape",portrait:"portrait",square:"square"};function d(e,t){return e&&t?et?u.landscape:u.square:null}},5381:function(e,t,n){"use strict";n.d(t,{L3:function(){return r},fr:function(){return s},kB:function(){return i},lU:function(){return o}});const r={large:"large",medium:"medium",small:"small"},o={default:"default",nav:"nav"},i={[o.default]:{[r.large]:{minWidth:1069,contentWidth:980},[r.medium]:{minWidth:736,maxWidth:1068,contentWidth:692},[r.small]:{minWidth:320,maxWidth:735,contentWidth:280}},[o.nav]:{[r.large]:{minWidth:1024},[r.medium]:{minWidth:768,maxWidth:1023},[r.small]:{minWidth:320,maxWidth:767}}},a={[r.small]:0,[r.medium]:1,[r.large]:2};function s(e,t){return a[e]>a[t]}},9030:function(e,t,n){"use strict";n.d(t,{KP:function(){return l},dZ:function(){return s},jk:function(){return u}});var r=n(2412),o=n(5559),i=n(3465);const a=r.reduce(((e,t)=>({...e,[t.slug]:t.code})),{});function s(e){return a[e]}function c(e){return!!a[e]}function l(e){return{params:{locale:e===o.defaultLocale?void 0:e}}}function u(e=o.defaultLocale,t={}){if(!c(e))return;t.$i18n.locale=e;const n=s(e);(0,i.e)(n)}},5657:function(e,t,n){"use strict";function r(e){let t=null,n=e-1;const r=new Promise((e=>{t=e}));return requestAnimationFrame((function e(){n-=1,n<=0?t():requestAnimationFrame(e)})),r}function o(e){return new Promise((t=>{setTimeout(t,e)}))}n.d(t,{J:function(){return r},X:function(){return o}})},3465:function(e,t,n){"use strict";n.d(t,{X:function(){return u},e:function(){return d}});var r=n(9089),o=n(2449);const i=(0,r.$8)(["meta","title"],"Documentation"),a=({title:e,description:t,url:n,currentLocale:r})=>[{name:"description",content:t},{property:"og:locale",content:r},{property:"og:site_name",content:i},{property:"og:type",content:"website"},{property:"og:title",content:e},{property:"og:description",content:t},{property:"og:url",content:n},{property:"og:image",content:(0,o.HH)("/developer-og.jpg")},{name:"twitter:image",content:(0,o.HH)("/developer-og-twitter.jpg")},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:description",content:t},{name:"twitter:title",content:e},{name:"twitter:url",content:n}],s=e=>[e,i].filter(Boolean).join(" | "),c=e=>{const{content:t}=e,n=e.property?"property":"name",r=e[n],o=document.querySelector(`meta[${n}="${r}"]`);if(o&&t)o.setAttribute("content",t);else if(o&&!t)o.remove();else if(t){const t=document.createElement("meta");t.setAttribute(n,e[n]),t.setAttribute("content",e.content),document.getElementsByTagName("head")[0].appendChild(t)}},l=e=>{document.title=e};function u({title:e,description:t,url:n,currentLocale:r}){const o=s(e);l(o),a({title:o,description:t,url:n,currentLocale:r}).forEach((e=>c(e)))}function d(e){document.querySelector("html").setAttribute("lang",e)}},5394:function(e,t,n){"use strict";var r=n(7247);const o={preferredColorScheme:"developer.setting.preferredColorScheme",preferredLocale:"developer.setting.preferredLocale",preferredLanguage:"docs.setting.preferredLanguage"},i={preferredColorScheme:"docs.setting.preferredColorScheme"};t["Z"]=Object.defineProperties({},Object.keys(o).reduce(((e,t)=>({...e,[t]:{get:()=>{const e=i[t],n=r.mr.getItem(o[t]);return e?n||r.mr.getItem(e):n},set:e=>r.mr.setItem(o[t],e)}})),{}))},7247:function(e,t,n){"use strict";n.d(t,{mr:function(){return a},tO:function(){return c},y7:function(){return l}});const r="developer.setting.";function o(e=localStorage){return{getItem:t=>{try{return e.getItem(t)}catch(n){return null}},setItem:(t,n)=>{try{e.setItem(t,n)}catch(r){}},removeItem:t=>{try{e.removeItem(t)}catch(n){}}}}function i(e){return{get:(t,n)=>{const o=JSON.parse(e.getItem(r+t));return null!==o?o:n},set:(t,n)=>e.setItem(r+t,JSON.stringify(n)),remove:t=>e.removeItem(r+t)}}const a=o(window.localStorage),s=o(window.sessionStorage),c=i(a),l=i(s)},3208:function(e,t,n){"use strict";n.d(t,{HA:function(){return a},RL:function(){return u},Xv:function(){return s},ZQ:function(){return d},hr:function(){return l},id:function(){return m},sj:function(){return c}});n(8269);const r=/(?:\s+|[`"<>])/g,o=/^-+/,i=/["'&<>]/g;function a(e){return e.trim().replace(r,"-").replace(o,"").toLowerCase()}function s(e){const t=e=>({'"':""","'":"'","&":"&","<":"<",">":">"}[e]||e);return e.replace(i,t)}function c(e){return e.replace(/#(.*)/,((e,t)=>`#${CSS.escape(t)}`))}function l(e){return e.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function u(e){let t,n;const r="\\s*",o=" ",i=e.trim(),a=i.length;if(!a)return o;const s=[];for(t=0;te.json())).catch((()=>({})))}const c=(e,t)=>r(i,e,t)},2449:function(e,t,n){"use strict";n.d(t,{Lp:function(){return s},Q2:function(){return a},WN:function(){return c},Ex:function(){return i},HH:function(){return l}});var r=n(5947),o={input:"input",tags:"tags"};function i(e={}){return Object.entries(e).reduce(((e,[t,n])=>n?e.concat(`${encodeURIComponent(t)}=${encodeURIComponent(n)}`):e),[]).join("&")}function a(e,{changes:t,language:n,context:r}={}){const[o,a]=e.split("#"),s=o.match(/\?.*/),c=i({changes:t,language:n,context:r}),l=s?"&":"?",u=a?o:e,d=c?`${l}${c}`:"",m=a?`#${a}`:"";return`${u}${d}${m}`}function s(e,t){const{query:{changes:n,[o.input]:r,[o.tags]:i,...a}={}}=e,{query:{changes:s,[o.input]:c,[o.tags]:l,...u}={}}=t;return e.name===t.name&&JSON.stringify({path:e.path,query:a})===JSON.stringify({path:t.path,query:u})}function c(e,t=window.location.href){return new URL((0,r.AH)(e),t)}function l(e,t){return c(e,t).href}},647:function(e,t,n){n.p=window.baseUrl},2412:function(e){"use strict";e.exports=JSON.parse('[{"code":"en-US","name":"English","slug":"en-US"},{"code":"zh-CN","name":"简体中文","slug":"zh-CN"},{"code":"ja-JP","name":"日本語","slug":"ja-JP"}]')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,function(){var e=[];n.O=function(t,r,o,i){if(!r){var a=1/0;for(u=0;u=i)&&Object.keys(n.O).every((function(e){return n.O[e](r[c])}))?r.splice(c--,1):(s=!1,i0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return r[e]}}));return a["default"]=function(){return r},n.d(i,a),i}}(),function(){n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+({82:"highlight-js-json-js",113:"highlight-js-markdown-js",133:"highlight-js-llvm-js",162:"topic",176:"highlight-js-shell-js",213:"highlight-js-diff-js",217:"highlight-js-custom-swift",392:"highlight-js-scss-js",393:"highlight-js-bash-js",435:"highlight-js-python-js",490:"highlight-js-xml-js",527:"highlight-js-swift-js",546:"highlight-js-c-js",596:"highlight-js-php-js",621:"highlight-js-cpp-js",623:"highlight-js-ruby-js",637:"highlight-js-objectivec-js",642:"highlight-js-custom-markdown",645:"highlight-js-perl-js",788:"highlight-js-java-js",814:"highlight-js-javascript-js",843:"tutorials-overview",864:"highlight-js-css-js",878:"highlight-js-http-js",982:"documentation-topic"}[e]||e)+"."+{37:"3cabdf6d",82:"2a1856ba",113:"a2f456af",133:"26121771",162:"2687cdff",176:"0ad5b20f",213:"4db9a783",217:"738731d1",337:"274a8ccc",392:"adcd11a2",393:"702f0c5c",435:"60354774",490:"0d78f903",523:"3af1b2ef",527:"bdd5bff5",546:"063069d3",596:"c458ffa4",621:"458a9ae4",623:"7272231f",637:"74dea052",642:"78c9f6ed",645:"da6eda82",675:"1d13263d",788:"4fe21e94",814:"dfc9d16d",843:"2eff1231",864:"bfc4251f",878:"f78e83c2",903:"b3710a74",982:"f9ef3692"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+({162:"topic",843:"tutorials-overview",982:"documentation-topic"}[e]||e)+"."+{162:"672a9049",523:"e9a069b0",675:"40c3bcb2",843:"6eb589ed",982:"b186e79f"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="swift-docc-render:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var s,c;if(void 0!==i)for(var l=document.getElementsByTagName("script"),u=0;u])/g,o=/^-+/,r=/["'&<>]/g;function a(e){return e.trim().replace(i,"-").replace(o,"").toLowerCase()}function s(e){const t=e=>({'"':""","'":"'","&":"&","<":"<",">":">"}[e]||e);return e.replace(r,t)}function c(e){return e.replace(/#(.*)/,(e,t)=>"#"+CSS.escape(t))}function l(e){return e.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function u(e){let t,n;const i="\\s*",o=" ",r=e.trim(),a=r.length;if(!a)return o;const s=[];for(t=0;t[{name:"description",content:t},{property:"og:locale",content:i},{property:"og:site_name",content:r},{property:"og:type",content:"website"},{property:"og:title",content:e},{property:"og:description",content:t},{property:"og:url",content:n},{property:"og:image",content:Object(o["e"])("/developer-og.jpg")},{name:"twitter:image",content:Object(o["e"])("/developer-og-twitter.jpg")},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:description",content:t},{name:"twitter:title",content:e},{name:"twitter:url",content:n}],s=e=>[e,r].filter(Boolean).join(" | "),c=e=>{const{content:t}=e,n=e.property?"property":"name",i=e[n],o=document.querySelector(`meta[${n}="${i}"]`);if(o&&t)o.setAttribute("content",t);else if(o&&!t)o.remove();else if(t){const t=document.createElement("meta");t.setAttribute(n,e[n]),t.setAttribute("content",e.content),document.getElementsByTagName("head")[0].appendChild(t)}},l=e=>{document.title=e};function u({title:e,description:t,url:n,currentLocale:i}){const o=s(e);l(o),a({title:o,description:t,url:n,currentLocale:i}).forEach(e=>c(e))}function h(e){document.querySelector("html").setAttribute("lang",e)}},"34b0":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-chevron-right-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-right"}},[n("path",{attrs:{d:"M2.964 1.366l0.649-0.76 7.426 6.343-7.423 6.445-0.655-0.755 6.545-5.683-6.542-5.59z"}})])},o=[],r=n("be08"),a={name:"InlineChevronRightIcon",components:{SVGIcon:r["a"]}},s=a,c=n("2877"),l=Object(c["a"])(s,i,o,!1,null,null,null);t["a"]=l.exports},3502:function(e,t,n){},3908:function(e,t,n){"use strict";function i(e){let t=null,n=e-1;const i=new Promise(e=>{t=e});return requestAnimationFrame((function e(){n-=1,n<=0?t():requestAnimationFrame(e)})),i}function o(e){return new Promise(t=>{setTimeout(t,e)})}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"3be4":function(e,t,n){},"3ca7":function(e){e.exports=JSON.parse('[{"code":"en-US","name":"English","slug":"en-US"},{"code":"zh-CN","name":"简体中文","slug":"zh-CN"},{"code":"ja-JP","name":"日本語","slug":"ja-JP"}]')},4009:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i="app-top"},"48b1":function(e,t,n){"use strict";n("e487")},5522:function(e,t,n){"use strict";n("a3e8")},"5c0b":function(e,t,n){"use strict";n("9c0c")},"5d2d":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return l}));const i="developer.setting.";function o(e=localStorage){return{getItem:t=>{try{return e.getItem(t)}catch(n){return null}},setItem:(t,n)=>{try{e.setItem(t,n)}catch(i){}},removeItem:t=>{try{e.removeItem(t)}catch(n){}}}}function r(e){return{get:(t,n)=>{const o=JSON.parse(e.getItem(i+t));return null!==o?o:n},set:(t,n)=>e.setItem(i+t,JSON.stringify(n)),remove:t=>e.removeItem(i+t)}}const a=o(window.localStorage),s=o(window.sessionStorage),c=r(a),l=r(s)},"63b8":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return s}));const i={large:"large",medium:"medium",small:"small"},o={default:"default",nav:"nav"},r={[o.default]:{[i.large]:{minWidth:1069,contentWidth:980},[i.medium]:{minWidth:736,maxWidth:1068,contentWidth:692},[i.small]:{minWidth:320,maxWidth:735,contentWidth:280}},[o.nav]:{[i.large]:{minWidth:1024},[i.medium]:{minWidth:768,maxWidth:1023},[i.small]:{minWidth:320,maxWidth:767}}},a={[i.small]:0,[i.medium]:1,[i.large]:2};function s(e,t){return a[e]>a[t]}},6842:function(e,t,n){"use strict";function i(e,t,n){let i,o=e,r=t;for("string"===typeof r&&(r=[r]),i=0;ie.json()).catch(()=>({}))}const c=(e,t)=>i(r,e,t)},"748c":function(e,t,n){"use strict";function i(e){return e.reduce((e,t)=>(t.traits.includes("dark")?e.dark.push(t):e.light.push(t),e),{light:[],dark:[]})}function o(e){const t=["1x","2x","3x"];return t.reduce((t,n)=>{const i=e.find(e=>e.traits.includes(n));return i?t.concat({density:n,src:i.url,size:i.size}):t},[])}function r(e){const t="/",n=new RegExp(t+"+","g");return e.join(t).replace(n,t)}function a(e){const{baseUrl:t}=window,n=Array.isArray(e)?r(e):e;return n&&"string"===typeof n&&!n.startsWith(t)&&n.startsWith("/")?r([t,n]):n}function s(e){return e?e.startsWith("/")?e:"/"+e:e}function c(e){return e?`url('${a(e)}')`:void 0}function l(e){return new Promise((t,n)=>{const i=new Image;i.src=e,i.onerror=n,i.onload=()=>t({width:i.width,height:i.height})})}n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"b",(function(){return l}))},"7ac6":function(e,t,n){},"7d8d":function(e){e.exports=JSON.parse('{"view-in":"日本語で表示","continue-viewing":"日本語で表示を続ける","language":"言語","video":{"replay":"リプレイ","play":"再生","pause":"一時停止","watch":"概要のビデオを観る"},"tutorials":{"title":"チュートリアル | チュートリアル","step":"手順{number}","submit":"送信","next":"次へ","preview":{"title":"プレビューなし | プレビュー | プレビュー","no-preview-available-step":"この手順では利用可能なプレビューがありません。"},"nav":{"chapters":"章","current":"現在の{thing}"},"assessment":{"check-your-understanding":"理解度を確認する","success-message":"よくできました。このチュートリアルの問題にすべて回答しました。","answer-number-is":"問題番号{index}は","correct":"正解です","incorrect":"不正解です","next-question":"次の問題"},"project-files":"プロジェクトファイル","estimated-time":"予測時間","sections":{"chapter":"{number}章"},"question-of":"{total}問中の{index}問","section-of":"{total}件中の{number}件","overriding-title":"{title}の{newTitle}","time":{"format":"{number} {minutes}","minutes":{"full":"分 | 分 | {count}分","short":"分 | 分"},"hours":{"full":"時間 | 時間"}}},"documentation":{"title":"ドキュメント","nav":{"breadcrumbs":"パンくずリスト","menu":"メニュー","open-menu":"メニューを開く","close-menu":"メニューを閉じる"},"current-page":"現在のページは{title}です","card":{"learn-more":"詳しい情報","read-article":"記事を読む","start-tutorial":"チュートリアルを開始","view-api":"APIのコレクションを表示","view-symbol":"記号を表示","view-sample-code":"サンプルコードを表示"}},"aside-kind":{"beta":"ベータ版","experiment":"試験運用版","important":"重要","note":"注意","tip":"ヒント","warning":"警告","deprecated":"非推奨"},"change-type":{"added":"追加","modified":"変更","deprecated":"非推奨"},"verbs":{"hide":"非表示","show":"表示","close":"閉じる"},"sections":{"title":"セクション{number}","on-this-page":"このページの内容","topics":"トピック","default-implementations":"デフォルト実装","relationships":"関連項目","see-also":"参照","declaration":"宣言","details":"詳細","parameters":"パラメータ","possible-values":"使用できる値","parts":"パーツ","availability":"利用可能","resources":"リソース"},"metadata":{"details":{"name":"名前","key":"キー","type":"タイプ"},"beta":{"legal":"このドキュメントはベータ版のソフトウェアのもので、変更される可能性があります。","software":"ベータ版ソフトウェア"},"default-implementation":"デフォルト実装あり。| デフォルト実装あり。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt}で導入され、{name} {deprecatedAt}で非推奨になりました","available-on":"{name} {introducedAt}以降で使用できます"},"more":"さらに表示","less":"表示を減らす","api-reference":"APIリファレンス","filter":{"title":"フィルタ","search-symbols":"{technology}でシンボルを検索","suggested-tags":"提案されたタグ | 提案されたタグ","selected-tags":"選択したタグ | 選択したタグ","add-tag":"タグを追加","tag-select-remove":"タグ。選択してリストから削除します。","navigate":"シンボルを移動するには、上下左右の矢印キーを押します。","siblings-label":"{total-siblings}個中{number-siblings}個のシンボルが{parent-siblings}の中にあります","parent-label":"{total-siblings}個中{number-siblings}個のシンボルが1個のシンボルを含む{parent-siblings}の中にあります | {total-siblings}個中{number-siblings}個のシンボルが{number-parent}個のシンボルを含む{parent-siblings}の中にあります","reset-filter":"フィルタをリセット"},"navigator":{"title":"ドキュメントナビゲータ","open-navigator":"ドキュメントナビゲータを開く","close-navigator":"ドキュメントナビゲータを閉じる","no-results":"結果が見つかりません。","no-children":"使用できるデータがありません。","error-fetching":"データを取得する際にエラーが起きました。","items-found":"項目が見つかりません | 1個の項目が見つかりました | {number}個の項目が見つかりましたTabキーを押すと項目をナビゲートできます。","navigator-is":"ナビゲータは{state}です","state":{"loading":"読み込み中","ready":"準備完了"},"tags":{"hide-deprecated":"非推奨の項目を非表示"}},"tab":{"request":"リクエスト","response":"レスポンス"},"required":"必須","parameters":{"default":"デフォルト","minimum":"最小","maximum":"最大","possible-types":"タイプ | 使用できるタイプ","possible-values":"値 | 使用できる値"},"content-type":"Content-Type: {value}","read-only":"読み出し専用","error":{"unknown":"原因不明のエラーが起きました。","image":"イメージを読み込めませんでした"},"color-scheme":{"select":"カラースキーム環境設定を選択","auto":"自動","dark":"ダーク","light":"ライト"},"accessibility":{"strike":{"start":"取り消し線テキストの開始","end":"取り消し線テキストの終了"},"code":{"start":"コードブロックの開始","end":"コードブロックの終了"},"skip-navigation":"ナビゲーションをスキップ"},"select-language":"このページの言語を選択","icons":{"clear":"消去","web-service-endpoint":"Webサービスのエンドポイント","search":"検索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"クイックナビゲーションを開く","title":"クリックするか「/」を入力すると素早く移動します"}}}')},"821b":function(e,t,n){"use strict";t["a"]={auto:"auto",dark:"dark",light:"light"}},"942d":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"a",(function(){return s}));const i=52,o=48,r="nav-sticky-anchor",a="nav-open-navigator",s={noClose:"noclose"}},"94a8":function(e){e.exports=JSON.parse('{"view-in":"View in English","continue-viewing":"Continue viewing in English","language":"Language","video":{"replay":"Replay","play":"Play","pause":"Pause","watch":"Watch intro video"},"tutorials":{"title":"Tutorial | Tutorials","step":"Step {number}","submit":"Submit","next":"Next","preview":{"title":"No Preview | Preview | Previews","no-preview-available-step":"No preview available for this step."},"nav":{"chapters":"Chapters","current":"Current {thing}"},"assessment":{"check-your-understanding":"Check Your Understanding","success-message":"Great job, you\'ve answered all the questions for this tutorial.","answer-number-is":"Answer number {index} is","correct":"correct","incorrect":"incorrect","next-question":"Next question"},"project-files":"Project files","estimated-time":"Estimated Time","sections":{"chapter":"Chapter {number}"},"question-of":"Question {index} of {total}","section-of":"{number} of {total}","overriding-title":"{newTitle} with {title}","time":{"format":"{number} {minutes}","minutes":{"full":"minute | minutes | {count} minutes","short":"min | mins"},"hours":{"full":"hour | hours"}}},"documentation":{"title":"Documentation","nav":{"breadcrumbs":"Breadcrumbs","menu":"Menu","open-menu":"Open Menu","close-menu":"Close Menu"},"current-page":"Current page is {title}","card":{"learn-more":"Learn More","read-article":"Read article","start-tutorial":"Start tutorial","view-api":"View API collection","view-symbol":"View symbol","view-sample-code":"View sample code"}},"aside-kind":{"beta":"Beta","experiment":"Experiment","important":"Important","note":"Note","tip":"Tip","warning":"Warning","deprecated":"Deprecated"},"change-type":{"added":"Added","modified":"Modified","deprecated":"Deprecated"},"verbs":{"hide":"Hide","show":"Show","close":"Close"},"sections":{"title":"Section {number}","on-this-page":"On this page","topics":"Topics","default-implementations":"Default Implementations","relationships":"Relationships","see-also":"See Also","declaration":"Declaration","details":"Details","parameters":"Parameters","possible-values":"Possible Values","parts":"Parts","availability":"Availability","resources":"Resources"},"metadata":{"details":{"name":"Name","key":"Key","type":"Type"},"beta":{"legal":"This documentation refers to beta software and may be changed.","software":"Beta Software"},"default-implementation":"Default implementation provided. | Default implementations provided."},"availability":{"introduced-and-deprecated":"Introduced in {name} {introducedAt} and deprecated in {name} {deprecatedAt}","available-on":"Available on {name} {introducedAt} and later"},"more":"More","less":"Less","api-reference":"API Reference","filter":{"title":"Filter","search-symbols":"Search symbols in {technology}","suggested-tags":"Suggested tag | Suggested tags","selected-tags":"Selected tag | Selected tags","add-tag":"Add tag","tag-select-remove":"Tag. Select to remove from list.","navigate":"To navigate the symbols, press Up Arrow, Down Arrow, Left Arrow or Right Arrow","siblings-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings}","parent-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings} containing one symbol | {number-siblings} of {total-siblings} symbols inside {parent-siblings} containing {number-parent} symbols","reset-filter":"Reset Filter"},"navigator":{"title":"Documentation Navigator","open-navigator":"Open Documentation Navigator","close-navigator":"Close Documentation Navigator","no-results":"No results found.","no-children":"No data available.","error-fetching":"There was an error fetching the data.","items-found":"No items were found | 1 item was found | {number} items were found. Tab back to navigate through them.","navigator-is":"Navigator is {state}","state":{"loading":"loading","ready":"ready"},"tags":{"hide-deprecated":"Hide Deprecated"}},"tab":{"request":"Request","response":"Response"},"required":"Required","parameters":{"default":"Default","minimum":"Minimum","maximum":"Maximum","possible-types":"Type | Possible types","possible-values":"Value | Possible Values"},"content-type":"Content-Type: {value}","read-only":"Read-only","error":{"unknown":"An unknown error occurred.","image":"Image failed to load","not-found":"The page you\'re looking for can\'t be found."},"color-scheme":{"select":"Select a color scheme preference","auto":"Auto","dark":"Dark","light":"Light"},"accessibility":{"strike":{"start":"start of stricken text","end":"end of stricken text"},"code":{"start":"start of code block","end":"end of code block"},"skip-navigation":"Skip Navigation","in-page-link":"in page link"},"select-language":"Select the language for this page","icons":{"clear":"Clear","web-service-endpoint":"Web Service Endpoint","search":"Search"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"Open Quick Navigation","title":"Click or type / for quick navigation"}}}')},9895:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));const i="not-found",o="documentation-topic"},9923:function(e,t,n){"use strict";n.r(t),n.d(t,"defaultLocale",(function(){return a})),n.d(t,"messages",(function(){return s}));var i=n("94a8"),o=n("d9c4"),r=n("7d8d");const a="en-US",s={"en-US":i,"zh-CN":o,"ja-JP":r}},"9b56":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u}));var i=n("3ca7"),o=n("9923"),r=n("2788");const a=i.reduce((e,t)=>({...e,[t.slug]:t.code}),{});function s(e){return a[e]}function c(e){return!!a[e]}function l(e){return{params:{locale:e===o["defaultLocale"]?void 0:e}}}function u(e=o["defaultLocale"],t){if(!c(e))return;t.$i18n.locale=e;const n=s(e);Object(r["b"])(n)}},"9c0c":function(e,t,n){},"9dba":function(e,t,n){"use strict";n("3502")},a2be:function(e,t,n){"use strict";n("01da")},a3e8:function(e,t,n){},a919:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"close-icon",attrs:{viewBox:"0 0 14 14",themeId:"close"}},[n("path",{attrs:{d:"M12.73,0l1.27,1.27-5.74,5.73,5.72,5.72-1.27,1.27-5.72-5.72L1.28,13.99,.01,12.72,5.72,7.01,0,1.28,1.27,.01,6.99,5.73,12.73,0Z"}})])},o=[],r=n("be08"),a={name:"CloseIcon",components:{SVGIcon:r["a"]}},s=a,c=n("2877"),l=Object(c["a"])(s,i,o,!1,null,null,null);t["a"]=l.exports},be08:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"svg-icon",attrs:{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[e.themeOverrideURL?n("use",{attrs:{href:e.themeOverrideURL+"#"+e.themeId,width:"100%",height:"100%"}}):e._t("default")],2)},o=[],r=n("6842"),a={name:"SVGIcon",props:{themeId:{type:String,required:!1},iconUrl:{type:String,default:null}},computed:{themeOverrideURL:({iconUrl:e,themeId:t})=>e||Object(r["c"])(["theme","icons",t],void 0)}},s=a,c=(n("c2c4"),n("2877")),l=Object(c["a"])(s,i,o,!1,null,"33d3200a",null);t["a"]=l.exports},c2c4:function(e,t,n){"use strict";n("161e")},c83d:function(e,t,n){},d26a:function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return l}));var i=n("748c"),o={input:"input",tags:"tags"};function r(e={}){return Object.entries(e).reduce((e,[t,n])=>n?e.concat(`${encodeURIComponent(t)}=${encodeURIComponent(n)}`):e,[]).join("&")}function a(e,{changes:t,language:n,context:i}={}){const[o,a]=e.split("#"),s=o.match(/\?.*/),c=r({changes:t,language:n,context:i}),l=s?"&":"?",u=a?o:e,h=c?`${l}${c}`:"",d=a?"#"+a:"";return`${u}${h}${d}`}function s(e,t){const{query:{changes:n,[o.input]:i,[o.tags]:r,...a}={}}=e,{query:{changes:s,[o.input]:c,[o.tags]:l,...u}={}}=t;return e.name===t.name&&JSON.stringify({path:e.path,query:a})===JSON.stringify({path:t.path,query:u})}function c(e,t=window.location.href){return new URL(Object(i["c"])(e),t)}function l(e,t){return c(e,t).href}},d369:function(e,t,n){"use strict";var i=n("5d2d");const o={preferredColorScheme:"developer.setting.preferredColorScheme",preferredLocale:"developer.setting.preferredLocale",preferredLanguage:"docs.setting.preferredLanguage"},r={preferredColorScheme:"docs.setting.preferredColorScheme"};t["a"]=Object.defineProperties({},Object.keys(o).reduce((e,t)=>({...e,[t]:{get:()=>{const e=r[t],n=i["a"].getItem(o[t]);return e?n||i["a"].getItem(e):n},set:e=>i["a"].setItem(o[t],e)}}),{}))},d9c4:function(e){e.exports=JSON.parse('{"view-in":"以中文查看","continue-viewing":"继续以中文查看","language":"语言","video":{"replay":"重新播放","play":"播放","pause":"暂停","watch":"观看介绍视频"},"tutorials":{"title":"教程","step":"第 {number} 步","submit":"提交","next":"下一步","preview":{"title":"无预览 | 预览","no-preview-available-step":"这一步没有预览。"},"nav":{"chapters":"章节","current":"当前{thing}"},"assessment":{"check-your-understanding":"检查你的理解程度","success-message":"很棒,你回答了此教程的所有问题。","answer-number-is":"第 {index} 个答案","correct":"正确","incorrect":"错误","next-question":"下一个问题"},"project-files":"项目文件","estimated-time":"预计时间","sections":{"chapter":"第 {number} 章"},"question-of":"第 {index} 个问题(共 {total} 个)","section-of":"{number}/{total}","overriding-title":"{newTitle}{title}","time":{"format":"{number} {minutes}","minutes":{"full":"分钟 | {count} 分钟","short":"分钟"},"hours":{"full":"小时"}}},"documentation":{"title":"文档","nav":{"breadcrumbs":"面包屑导航","menu":"菜单","open-menu":"打开菜单","close-menu":"关闭菜单"},"current-page":"当前页面为:{title}","card":{"learn-more":"进一步了解","read-article":"阅读文章","start-tutorial":"开始教程","view-api":"查看 API 集合","view-symbol":"查看符号","view-sample-code":"查看示例代码"}},"aside-kind":{"beta":"Beta 版","experiment":"试验","important":"重要事项","note":"注","tip":"提示","warning":"警告","deprecated":"已弃用"},"change-type":{"added":"已添加","modified":"已修改","deprecated":"已弃用"},"verbs":{"hide":"隐藏","show":"显示","close":"关闭"},"sections":{"title":"第 {number} 部分","on-this-page":"在此页面上","topics":"主题","default-implementations":"默认实现","relationships":"关系","see-also":"另请参阅","declaration":"声明","details":"详细信息","parameters":"参数","possible-values":"可能值","parts":"部件","availability":"可用性","resources":"资源"},"metadata":{"details":{"name":"名称","key":"密钥","type":"类型"},"beta":{"legal":"此文档涉及 Beta 版软件且可能会改动。","software":"Beta 版软件"},"default-implementation":"提供默认实现。| 提供默认实现方法。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt} 中引入,{name} {deprecatedAt} 中弃用","available-on":"{name} {introducedAt} 及更高版本中可用"},"more":"更多","less":"更少","api-reference":"API 参考","filter":{"title":"过滤","search-symbols":"在 {technology} 搜索符号","suggested-tags":"建议标签","selected-tags":"所选标签","add-tag":"添加标签","tag-select-remove":"标签。选择以从列表中移除。","navigate":"若要导航符号,请按下上箭头、下箭头、左箭头或右箭头。","siblings-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)","parent-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含一个符号 | {parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含 {number-parent} 个符号","reset-filter":"还原过滤条件"},"navigator":{"title":"文档导航器","open-navigator":"打开文档导航器","close-navigator":"关闭文档导航器","no-results":"未找到结果。","no-children":"无可用数据。","error-fetching":"获取数据时出错。","items-found":"未找到任何项目 | 找到 1 个项目 | 找到 {number} 个项目。按下 Tab 键导航。","navigator-is":"导航器{state}","state":{"loading":"正在载入","ready":"准备就绪"},"tags":{"hide-deprecated":"隐藏已弃用"}},"tab":{"request":"请求","response":"回复"},"required":"必需","parameters":{"default":"默认","minimum":"最小值","maximum":"最大值","possible-types":"类型 | 可能类型","possible-values":"值 | 可能值"},"content-type":"内容类型:{value}","read-only":"只读","error":{"unknown":"出现未知错误。","image":"图像无法载入"},"color-scheme":{"select":"选择首选颜色方案","auto":"自动","dark":"深色","light":"浅色"},"accessibility":{"strike":{"start":"删除线文本开始","end":"删除线文本结束"},"code":{"start":"代码块开头","end":"代码块结尾"},"skip-navigation":"跳过导航"},"select-language":"选择此页面的语言","icons":{"clear":"清除","web-service-endpoint":"网络服务端点","search":"搜索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"打开快速导航","title":"点按或键入 / 进行快速导航"}}}')},dd18:function(e,t,n){"use strict";t["a"]={eager:"eager",lazy:"lazy"}},e425:function(e,t,n){"use strict";var i=n("821b"),o=n("dd18"),r=n("d369"),a=n("3ca7");const s="undefined"!==typeof window.matchMedia&&[i["a"].light,i["a"].dark,"no-preference"].some(e=>window.matchMedia(`(prefers-color-scheme: ${e})`).matches),c=s?i["a"].auto:i["a"].light;t["a"]={state:{imageLoadingStrategy:"ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET?o["a"].eager:o["a"].lazy,preferredColorScheme:r["a"].preferredColorScheme||c,preferredLocale:r["a"].preferredLocale,supportsAutoColorScheme:s,systemColorScheme:i["a"].light,availableLocales:[]},reset(){this.state.imageLoadingStrategy="ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET?o["a"].eager:o["a"].lazy,this.state.preferredColorScheme=r["a"].preferredColorScheme||c,this.state.supportsAutoColorScheme=s,this.state.systemColorScheme=i["a"].light},setImageLoadingStrategy(e){this.state.imageLoadingStrategy=e},setPreferredColorScheme(e){this.state.preferredColorScheme=e,r["a"].preferredColorScheme=e},setAllLocalesAreAvailable(){const e=a.map(e=>e.code);this.state.availableLocales=e},setAvailableLocales(e=[]){this.state.availableLocales=e},setPreferredLocale(e){this.state.preferredLocale=e,r["a"].preferredLocale=this.state.preferredLocale},setSystemColorScheme(e){this.state.systemColorScheme=e},syncPreferredColorScheme(){r["a"].preferredColorScheme&&r["a"].preferredColorScheme!==this.state.preferredColorScheme&&(this.state.preferredColorScheme=r["a"].preferredColorScheme)}}},e487:function(e,t,n){},e759:function(e,t,n){"use strict";n("3be4")},e9e6:function(e,t,n){"use strict";n("7ac6")},ed78:function(e,t,n){"use strict";n("c83d")},ed96:function(e,t,n){n.p=window.baseUrl},f161:function(e,t,n){"use strict";n.r(t);n("ed96");var i=n("2b0e"),o=n("a925"),r=n("8c4f"),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{fromkeyboard:e.fromKeyboard,hascustomheader:e.hasCustomHeader},attrs:{id:"app"}},[n("div",{attrs:{id:e.AppTopID}}),e.isTargetIDE?e._e():n("a",{attrs:{href:"#main",id:"skip-nav"}},[e._v(e._s(e.$t("accessibility.skip-navigation")))]),n("InitialLoadingPlaceholder"),e._t("header",(function(){return[e.enablei18n?n("SuggestLang"):e._e(),e.hasCustomHeader?n("custom-header",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e._e()]}),{isTargetIDE:e.isTargetIDE}),n("div",{attrs:{id:e.baseNavStickyAnchorId}}),e._t("default",(function(){return[n("router-view",{staticClass:"router-content"}),e.hasCustomFooter?n("custom-footer",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e.isTargetIDE?e._e():n("Footer",{scopedSlots:e._u([{key:"default",fn:function(t){var i=t.className;return[e.enablei18n?n("div",{class:i},[n("LocaleSelector")],1):e._e()]}}])})]}),{isTargetIDE:e.isTargetIDE}),e._t("footer",null,{isTargetIDE:e.isTargetIDE})],2)},s=[],c=n("e425"),l=n("821b"),u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("footer",{staticClass:"footer"},[n("div",{staticClass:"row"},[n("ColorSchemeToggle")],1),e._t("default",null,{className:"row"})],2)},h=[],d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"color-scheme-toggle",attrs:{"aria-label":e.$t("color-scheme.select"),role:"radiogroup"}},e._l(e.options,(function(t){return n("label",{key:t},[n("input",{attrs:{type:"radio"},domProps:{checked:t==e.preferredColorScheme,value:t},on:{input:e.setPreferredColorScheme}}),n("div",{staticClass:"text"},[e._v(e._s(e.$t("color-scheme."+t)))])])})),0)},g=[],m={name:"ColorSchemeToggle",data:()=>({appState:c["a"].state}),computed:{options:({supportsAutoColorScheme:e})=>[l["a"].light,l["a"].dark,...e?[l["a"].auto]:[]],preferredColorScheme:({appState:e})=>e.preferredColorScheme,supportsAutoColorScheme:({appState:e})=>e.supportsAutoColorScheme},methods:{setPreferredColorScheme:e=>{c["a"].setPreferredColorScheme(e.target.value)}},watch:{preferredColorScheme:{immediate:!0,handler(e){document.body.dataset.colorScheme=e}}}},p=m,f=(n("9dba"),n("2877")),b=Object(f["a"])(p,d,g,!1,null,"02a6f6ec",null),v=b.exports,w={name:"Footer",components:{ColorSchemeToggle:v}},y=w,j=(n("e9e6"),Object(f["a"])(y,u,h,!1,null,"4e049dbd",null)),S=j.exports,E=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.loaded?e._e():n("div",{staticClass:"InitialLoadingPlaceholder",attrs:{id:"loading-placeholder"}})},C=[],_={name:"InitialLoadingPlaceholder",data(){return{loaded:!1}},created(){const e=()=>{this.loaded=!0};this.$router.onReady(e,e)}},P=_,k=(n("48b1"),Object(f["a"])(P,E,C,!1,null,"35c356b6",null)),L=k.exports,A=n("942d"),T=n("6842");function x(e,t){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,t)&&"string"===typeof e[t]}function O(e,t,n,i){if(!t||"object"!==typeof t||i&&(x(t,"light")||x(t,"dark"))){let o=t;if(x(t,i)&&(o=t[i]),"object"===typeof o)return;n[e]=o}else Object.entries(t).forEach(([t,o])=>{const r=[e,t].join("-");O(r,o,n,i)})}function I(e,t="light"){const n={},i=e||{};return O("-",i,n,t),n}var $=n("4009"),D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.displaySuggestLang?n("div",{staticClass:"suggest-lang"},[n("div",{staticClass:"suggest-lang__wrapper"},[n("router-link",{staticClass:"suggest-lang__link",attrs:{to:e.getLocaleParam(e.preferredLocale),lang:e.getCodeForSlug(e.preferredLocale)},nativeOn:{click:function(t){return e.setPreferredLocale(e.preferredLocale)}}},[e._v(e._s(e.$i18n.messages[e.preferredLocale]["view-in"])),n("InlineChevronRightIcon",{staticClass:"icon-inline"})],1),n("div",{staticClass:"suggest-lang__close-icon-wrapper"},[n("button",{staticClass:"suggest-lang__close-icon-button",attrs:{"aria-label":e.$t("continue-viewing")},on:{click:function(t){return e.setPreferredLocale(e.$i18n.locale)}}},[n("CloseIcon",{staticClass:"icon-inline"})],1)])],1)]):e._e()},N=[],R=n("34b0"),U=n("a919"),q=n("3ca7"),V=n("9b56"),B={name:"SuggestLang",components:{InlineChevronRightIcon:R["a"],CloseIcon:U["a"]},computed:{preferredLocale:()=>{const e=c["a"].state.preferredLocale;if(e)return e;const t=q.find(e=>{const t=e.code.split("-")[0],n=window.navigator.language.split("-")[0];return n===t});return t?t.slug:null},displaySuggestLang:({preferredLocale:e,$i18n:t})=>e&&t.locale!==e},methods:{setPreferredLocale:e=>{c["a"].setPreferredLocale(e)},getCodeForSlug:V["a"],getLocaleParam:V["b"]}},M=B,W=(n("ed78"),Object(f["a"])(M,D,N,!1,null,"ad72c62e",null)),F=W.exports,G=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"locale-selector"},[n("select",{attrs:{"aria-label":e.$t("select-language")},domProps:{value:e.$i18n.locale},on:{change:e.updateRouter}},e._l(e.locales,(function(t){var i=t.slug,o=t.name,r=t.code;return n("option",{key:i,attrs:{lang:r},domProps:{value:i}},[e._v(" "+e._s(o)+" ")])})),0),n("ChevronThickIcon",{staticClass:"icon-inline"})],1)},H=[],J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"chevron-thick-icon",attrs:{viewBox:"0 0 14 10.5",themeId:"chevron-thick"}},[n("path",{attrs:{d:"M12.43,0l1.57,1.22L7,10.5,0,1.23,1.58,0,7,7,12.43,0Z"}})])},K=[],z=n("be08"),Y={name:"ChevronThickIcon",components:{SVGIcon:z["a"]}},Q=Y,Z=Object(f["a"])(Q,J,K,!1,null,null,null),X=Z.exports,ee={name:"LocaleSelector",components:{ChevronThickIcon:X},methods:{updateRouter({target:{value:e}}){this.$router.push(Object(V["b"])(e)),c["a"].setPreferredLocale(e),Object(V["c"])(e,this)}},computed:{availableLocales:()=>c["a"].state.availableLocales,locales:({availableLocales:e})=>q.filter(({code:t})=>e.includes(t))}},te=ee,ne=(n("e759"),Object(f["a"])(te,G,H,!1,null,"7e4d9b69",null)),ie=ne.exports,oe={name:"CoreApp",components:{Footer:S,InitialLoadingPlaceholder:L,SuggestLang:F,LocaleSelector:ie},provide(){return{isTargetIDE:this.isTargetIDE,performanceMetricsEnabled:"true"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_PERFORMANCE_ENABLED}},data(){return{AppTopID:$["a"],appState:c["a"].state,fromKeyboard:!1,isTargetIDE:"ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET,themeSettings:T["d"],baseNavStickyAnchorId:A["e"]}},computed:{currentColorScheme:({appState:e})=>e.systemColorScheme,preferredColorScheme:({appState:e})=>e.preferredColorScheme,availableLocales:({appState:e})=>e.availableLocales,CSSCustomProperties:({currentColorScheme:e,preferredColorScheme:t,themeSettings:n})=>I(n.theme,t===l["a"].auto?e:t),hasCustomHeader:()=>!!window.customElements.get("custom-header"),hasCustomFooter:()=>!!window.customElements.get("custom-footer"),enablei18n:({availableLocales:e})=>Object(T["c"])(["features","docs","i18n","enable"],!1)&&e.length>1},props:{enableThemeSettings:{type:Boolean,default:!0}},watch:{CSSCustomProperties:{immediate:!0,handler(e){this.detachStylesFromRoot(e),this.attachStylesToRoot(e)}}},async created(){window.addEventListener("keydown",this.onKeyDown),this.$bridge.on("navigation",this.handleNavigationRequest),this.enableThemeSettings&&Object.assign(this.themeSettings,await Object(T["b"])()),window.addEventListener("pageshow",this.syncPreferredColorScheme),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("pageshow",this.syncPreferredColorScheme)})},mounted(){(document.querySelector(".footer-current-year")||{}).innerText=(new Date).getFullYear(),this.attachColorSchemeListeners()},beforeDestroy(){this.fromKeyboard?window.removeEventListener("mousedown",this.onMouseDown):window.removeEventListener("keydown",this.onKeyDown),this.$bridge.off("navigation",this.handleNavigationRequest),this.detachStylesFromRoot(this.CSSCustomProperties)},methods:{onKeyDown(){this.fromKeyboard=!0,window.addEventListener("mousedown",this.onMouseDown),window.removeEventListener("keydown",this.onKeyDown)},onMouseDown(){this.fromKeyboard=!1,window.addEventListener("keydown",this.onKeyDown),window.removeEventListener("mousedown",this.onMouseDown)},handleNavigationRequest(e){this.$router.push(e)},attachColorSchemeListeners(){if(!window.matchMedia)return;const e=window.matchMedia("(prefers-color-scheme: dark)");e.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",()=>{e.removeListener(this.onColorSchemePreferenceChange)}),this.onColorSchemePreferenceChange(e)},onColorSchemePreferenceChange({matches:e}){const t=e?l["a"].dark:l["a"].light;c["a"].setSystemColorScheme(t)},attachStylesToRoot(e){const t=document.body;Object.entries(e).filter(([,e])=>Boolean(e)).forEach(([e,n])=>{t.style.setProperty(e,n)})},detachStylesFromRoot(e){const t=document.body;Object.entries(e).forEach(([e])=>{t.style.removeProperty(e)})},syncPreferredColorScheme(){c["a"].syncPreferredColorScheme()}}},re=oe,ae=(n("5c0b"),n("a2be"),Object(f["a"])(re,a,s,!1,null,"7d594ed9",null)),se=ae.exports;class ce{constructor(){this.$send=()=>{}}send(e){this.$send(e)}}class le{constructor(){const{webkit:{messageHandlers:{bridge:e={}}={}}={}}=window;this.bridge=e;const{postMessage:t=(()=>{})}=e;this.$send=t.bind(e)}send(e){this.$send(e)}}class ue{constructor(e=new ce){this.backend=e,this.listeners={}}send(e){this.backend.send(e)}receive(e){this.emit(e.type,e.data)}emit(e,t){this.listeners[e]&&this.listeners[e].forEach(e=>e(t))}on(e,t){this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t)}off(e,t){this.listeners[e]&&this.listeners[e].delete(t)}}var he={install(e,t){let n;n=t.performanceMetricsEnabled||"ide"===t.appTarget?new le:new ce,e.prototype.$bridge=new ue(n)}};function de(e){return"custom-"+e}function ge(e){return class extends HTMLElement{constructor(){super();const t=this.attachShadow({mode:"open"}),n=e.content.cloneNode(!0);t.appendChild(n)}}}function me(e){const t=de(e),n=document.getElementById(t);n&&window.customElements.define(t,ge(n))}function pe(e,t={names:["header","footer"]}){const{names:n}=t;e.config.ignoredElements=/^custom-/,n.forEach(me)}function fe(e,t){const{value:n=!1}=t;e.style.display=n?"none":""}var be={hide:fe};function ve(e,{performanceMetrics:t=!1}={}){e.config.productionTip=!1,e.use(pe),e.directive("hide",be.hide),e.use(he,{appTarget:Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET,performanceMetricsEnabled:t}),window.bridge=e.prototype.$bridge,e.config.performance=t}var we=n("9895"),ye=n("63b8"),je=n("3908"),Se=n("002d"),Ee=n("d26a");const Ce=10;function _e(e){const{name:t}=e,n=t.includes(we["a"]);return n?Ce:0}function Pe(){const{location:e}=window;return e.pathname+e.search+e.hash}function ke(){const e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return ePromise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("tutorials-overview")]).then(n.bind(null,"f025"))},{path:"/tutorials/:id/*",name:"topic",component:()=>Promise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("documentation-topic~topic"),n.e("topic")]).then(n.bind(null,"3213"))},{path:"/documentation/*",name:we["a"],component:()=>Promise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("chunk-c0335d80"),n.e("documentation-topic~topic"),n.e("documentation-topic")]).then(n.bind(null,"f8ac"))},{path:"*",name:we["b"],component:Ke},{path:"*",name:"server-error",component:Me}];const Ye=[{pathPrefix:"/:locale?",nameSuffix:"-locale"}];function Qe(e,t=[],n=Ye){return n.reduce((n,i)=>n.concat(e.filter(e=>!t.includes(e.name)).map(e=>({...e,path:i.pathPrefix+e.path,name:e.name+i.nameSuffix}))),[])}const Ze=[...Qe(ze,[we["b"]]),...ze];function Xe(e={}){const t=new r["a"]({mode:"history",base:T["a"],scrollBehavior:Le,...e,routes:e.routes||Ze});return t.onReady(()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),Ae()}),"ide"!==Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET&&t.onError(e=>{const{route:n={path:"/"}}=e;t.replace({name:"server-error",params:[n.path]})}),window.addEventListener("unload",Te),t}var et=n("9923");function tt(e=et){const{defaultLocale:t,messages:n,dateTimeFormats:i={}}=e,r=new o["a"]({dateTimeFormats:i,locale:t,fallbackLocale:t,messages:n});return r}i["default"].use(ve),i["default"].use(r["a"]),i["default"].use(o["a"]),new i["default"]({router:Xe(),render:e=>e(se),i18n:tt()}).$mount("#app")}}); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/topic.2687cdff.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/topic.2687cdff.js new file mode 100644 index 000000000..ea1084b7e --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/topic.2687cdff.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[162],{7214:function(e,t,n){n.d(t,{Z:function(){return u}});var s=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),t("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},i=[],r=n(3453),o={name:"DownloadIcon",components:{SVGIcon:r.Z}},a=o,l=n(1001),c=(0,l.Z)(a,s,i,!1,null,null,null),u=c.exports},2573:function(e,t,n){n.d(t,{Z:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("router-link",{staticClass:"nav-title-content",attrs:{to:e.to}},[t("span",{staticClass:"title"},[e._t("default")],2),t("span",{staticClass:"subhead"},[e._v(" "),e._t("subhead")],2)])},i=[],r={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=r,a=n(1001),l=(0,a.Z)(o,s,i,!1,null,"854b4dd6",null),c=l.exports},8032:function(e,t,n){n.r(t),n.d(t,{default:function(){return ir}});var s=function(){var e=this,t=e._self._c;return t("div",[e.topicData?t(e.componentFor(e.topicData),e._b({key:e.topicKey,tag:"component",attrs:{hierarchy:e.hierarchy}},"component",e.propsFor(e.topicData),!1)):e._e()],1)},i=[],r=n(8841),o=n(7188);const{BreakpointName:a}=o["default"].constants;var l,c,u={state:{linkableSections:[],breakpoint:a.large,references:{}},addLinkableSection(e){const t={...e,visibility:0};t.sectionNumber=this.state.linkableSections.length,this.state.linkableSections.push(t)},reset(){this.state.linkableSections=[],this.state.breakpoint=a.large,this.state.references={}},updateLinkableSection(e){this.state.linkableSections=this.state.linkableSections.map((t=>e.anchor===t.anchor?{...t,visibility:e.visibility}:t))},updateBreakpoint(e){this.state.breakpoint=e},setReferences(e){this.state.references=e}},d=function(){var e=this,t=e._self._c;return t("div",{staticClass:"article"},[e.isTargetIDE?e._e():t("NavigationBar",{attrs:{chapters:e.hierarchy.modules,technology:e.metadata.category,topic:e.heroTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),t("main",{attrs:{id:"main",tabindex:"0"}},[e._t("above-hero"),e._l(e.sections,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component"},"component",e.propsFor(n),!1))}))],2),t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},p=[],h=n(2433),m=n(4030),v=function(){var e=this,t=e._self._c;return t("NavBase",{attrs:{id:"nav","aria-label":e.technology,hasSolidBackground:""},scopedSlots:e._u([{key:"default",fn:function(){return[t("ReferenceUrlProvider",{attrs:{reference:e.rootReference},scopedSlots:e._u([{key:"default",fn:function({urlWithParams:n}){return[t("NavTitleContainer",{attrs:{to:n},scopedSlots:e._u([{key:"default",fn:function(){return[e._v(e._s(e.technology))]},proxy:!0},{key:"subhead",fn:function(){return[e._v(e._s(e.$tc("tutorials.title",2)))]},proxy:!0}],null,!0)})]}}])})]},proxy:!0},{key:"after-title",fn:function(){return[t("div",{staticClass:"separator"})]},proxy:!0},{key:"tray",fn:function(){return[t("div",{staticClass:"mobile-dropdown-container"},[t("MobileDropdown",{attrs:{options:e.chapters,sections:e.optionsForSections,currentOption:e.currentSection?e.currentSection.title:""},on:{"select-section":e.onSelectSection}})],1),t("div",{staticClass:"dropdown-container"},[t("PrimaryDropdown",{staticClass:"primary-dropdown",attrs:{options:e.chapters,currentOption:e.topic}}),t("ChevronIcon",{staticClass:"icon-inline"}),e.currentSection?t("SecondaryDropdown",{staticClass:"secondary-dropdown",attrs:{options:e.optionsForSections,currentOption:e.currentSection.title,sectionTracker:e.sectionIndicatorText},on:{"select-section":e.onSelectSection}}):e._e()],1),e._t("tray",null,{siblings:e.chapters.length+e.optionsForSections.length})]},proxy:!0}],null,!0)})},f=[],g=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-icon",attrs:{viewBox:"0 0 14 14",themeId:"chevron"}},[t("path",{attrs:{d:"M3.22 1.184l0.325-0.38 7.235 6.201-7.235 6.19-0.325-0.38 6.792-5.811-6.792-5.82z"}})])},y=[],C=n(3453),b={name:"ChevronIcon",components:{SVGIcon:C.Z}},_=b,w=n(1001),k=(0,w.Z)(_,g,y,!1,null,null,null),S=k.exports,x=n(2449),I=n(5953),T={name:"ReferenceUrlProvider",mixins:[I.Z],props:{reference:{type:String,required:!0}},computed:{resolvedReference:({references:e,reference:t})=>e[t]||{},url:({resolvedReference:e})=>e.url,title:({resolvedReference:e})=>e.title},render(){return this.$scopedSlots.default({url:this.url,urlWithParams:(0,x.Q2)(this.url,this.$route.query),title:this.title,reference:this.resolvedReference})}},A=T,$=(0,w.Z)(A,l,c,!1,null,null,null),N=$.exports,P=n(3704),q=n(3975),D=n(2573),Z=function(){var e=this,t=e._self._c;return t("NavMenuItems",{staticClass:"mobile-dropdown"},e._l(e.options,(function(n){return t("ReferenceUrlProvider",{key:n.reference,attrs:{reference:n.reference},scopedSlots:e._u([{key:"default",fn:function({title:s}){return[t("NavMenuItemBase",{staticClass:"chapter-list",attrs:{role:"group"}},[t("p",{staticClass:"chapter-name"},[e._v(e._s(s))]),t("ul",{staticClass:"tutorial-list"},e._l(n.projects,(function(n){return t("ReferenceUrlProvider",{key:n.reference,attrs:{reference:n.reference},scopedSlots:e._u([{key:"default",fn:function({url:n,urlWithParams:s,title:i}){return[t("li",{staticClass:"tutorial-list-item"},[t("router-link",{staticClass:"option tutorial",attrs:{to:s,value:i}},[e._v(" "+e._s(i)+" ")]),n===e.$route.path?t("ul",{staticClass:"section-list",attrs:{role:"listbox"}},e._l(e.sections,(function(n){return t("li",{key:n.title},[t("router-link",{class:e.classesFor(n),attrs:{to:{path:n.path,query:e.$route.query},value:n.title},nativeOn:{click:function(t){return e.onClick(n)}}},[e._v(" "+e._s(n.title)+" ")])],1)})),0):e._e()],1)]}}],null,!0)})})),1)])]}}],null,!0)})})),1)},R=[],M=n(3822),O=n(6302),B={name:"MobileDropdown",components:{NavMenuItems:O.Z,NavMenuItemBase:M.Z,ReferenceUrlProvider:N},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sections:{type:Array,required:!1,default:()=>[]}},methods:{classesFor(e){return["option","section",{active:this.currentOption===e.title},this.depthClass(e)]},depthClass(e){const{depth:t=0}=e;return`depth${t}`},onClick(e){this.$emit("select-section",e.path)}}},L=B,F=(0,w.Z)(L,Z,R,!1,null,"2c27d339",null),V=F.exports,j=function(){var e=this,t=e._self._c;return t("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$t("sections.title")}),isSmall:""},scopedSlots:e._u([{key:"toggle-post-content",fn:function(){return[t("span",{staticClass:"section-tracker"},[e._v(e._s(e.sectionTracker))])]},proxy:!0},{key:"default",fn:function({closeAndFocusToggler:n,contentClasses:s,navigateOverOptions:i,OptionClass:r,ActiveOptionClass:o}){return[t("ul",{staticClass:"options",class:s,attrs:{role:"listbox",tabindex:"0"}},e._l(e.options,(function(s){return t("router-link",{key:s.title,attrs:{to:{path:s.path,query:e.$route.query},custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:a}){return[t("li",{class:[r,{[o]:e.currentOption===s.title}],attrs:{value:s.title,"aria-selected":e.currentOption===s.title,"aria-current":e.ariaCurrent(s.title),tabindex:-1},on:{click:function(t){return e.setActive(s,a,n,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(s,a,n,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),i(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),i(t,-1))}]}},[e._v(" "+e._s(s.title)+" ")])]}}],null,!0)})})),1)]}}])})},E=[],H=function(){var e=this,t=e._self._c;return t("BaseDropdown",{staticClass:"dropdown-custom",class:{[e.OpenedClass]:e.isOpen,"dropdown-small":e.isSmall},attrs:{value:e.value},scopedSlots:e._u([{key:"dropdown",fn:function({dropdownClasses:n}){return[t("span",{staticClass:"visuallyhidden",attrs:{id:`DropdownLabel_${e._uid}`}},[e._v(e._s(e.ariaLabel))]),t("button",{ref:"dropdownToggle",staticClass:"form-dropdown-toggle",class:n,attrs:{id:`DropdownToggle_${e._uid}`,"aria-labelledby":`DropdownLabel_${e._uid} DropdownToggle_${e._uid}`,"aria-expanded":e.isOpen?"true":"false","aria-haspopup":"true"},on:{click:e.toggleDropdown,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeAndFocusToggler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))}]}},[t("span",{staticClass:"form-dropdown-title"},[e._v(e._s(e.value))]),e._t("toggle-post-content")],2)]}},{key:"eyebrow",fn:function(){return[e._t("eyebrow")]},proxy:!0},{key:"after",fn:function(){return[e._t("default",null,null,{value:e.value,isOpen:e.isOpen,contentClasses:["form-dropdown-content",{"is-open":e.isOpen}],closeDropdown:e.closeDropdown,onChangeAction:e.onChangeAction,closeAndFocusToggler:e.closeAndFocusToggler,navigateOverOptions:e.navigateOverOptions,OptionClass:e.OptionClass,ActiveOptionClass:e.ActiveOptionClass})]},proxy:!0}],null,!0)})},U=[],z=function(){var e=this,t=e._self._c;return t("div",{staticClass:"form-element"},[e._t("dropdown",(function(){return[t("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],class:e.dropdownClasses,on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.modelValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e._t("default")],2)]}),{dropdownClasses:e.dropdownClasses,value:e.value}),t("InlineChevronDownIcon",{staticClass:"form-icon",attrs:{"aria-hidden":"true"}}),e.$slots.eyebrow?t("span",{staticClass:"form-label",attrs:{"aria-hidden":"true"}},[e._t("eyebrow")],2):e._e(),e._t("after")],2)},G=[],W=n(5151),Q={name:"BaseDropdown",inheritAttrs:!1,props:{value:{type:String,default:""}},components:{InlineChevronDownIcon:W.Z},computed:{modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},dropdownClasses({value:e}){return["form-dropdown",{"form-dropdown-selectnone":""===e,"no-eyebrow":!this.$slots.eyebrow}]}}},K=Q,X=(0,w.Z)(K,z,G,!1,null,"47dfd245",null),Y=X.exports;const J="is-open",ee="option",te="option-active";var ne={name:"DropdownCustom",components:{BaseDropdown:Y},constants:{OpenedClass:J,OptionClass:ee,ActiveOptionClass:te},props:{value:{type:String,default:""},ariaLabel:{type:String,default:""},isSmall:{type:Boolean,default:!1}},data(){return{isOpen:!1,OpenedClass:J,OptionClass:ee,ActiveOptionClass:te}},mounted(){document.addEventListener("click",this.closeOnLoseFocus)},beforeDestroy(){document.removeEventListener("click",this.closeOnLoseFocus)},methods:{onChangeAction(e){this.$emit("input",e)},toggleDropdown(){this.isOpen?this.closeDropdown():this.openDropdown()},async closeAndFocusToggler(){this.closeDropdown(),await this.$nextTick(),this.$refs.dropdownToggle.focus({preventScroll:!0})},closeDropdown(){this.isOpen=!1,this.$emit("close")},openDropdown(){this.isOpen=!0,this.$emit("open"),this.focusActiveLink()},closeOnLoseFocus(e){!this.$el.contains(e.target)&&this.isOpen&&this.closeDropdown()},navigateOverOptions({target:e},t){const n=this.$el.querySelectorAll(`.${ee}`),s=Array.from(n),i=s.indexOf(e),r=s[i+t];r&&r.focus({preventScroll:!0})},async focusActiveLink(){const e=this.$el.querySelector(`.${te}`);e&&(await this.$nextTick(),e.focus({preventScroll:!0}))}}},se=ne,ie=(0,w.Z)(se,H,U,!1,null,"6adda760",null),re=ie.exports,oe={name:"SecondaryDropdown",components:{DropdownCustom:re},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sectionTracker:{type:String,required:!1}},methods:{ariaCurrent(e){return this.currentOption===e&&"section"},setActive(e,t,n,s){t(s),this.$emit("select-section",e.path),n()}}},ae=oe,le=(0,w.Z)(ae,j,E,!1,null,"618ff780",null),ce=le.exports,ue=function(){var e=this,t=e._self._c;return t("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$tc("tutorials.title",1)}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function({closeAndFocusToggler:n,contentClasses:s,closeDropdown:i,navigateOverOptions:r,OptionClass:o,ActiveOptionClass:a}){return[t("ul",{staticClass:"options",class:s,attrs:{tabindex:"0"}},e._l(e.options,(function(s){return t("ReferenceUrlProvider",{key:s.reference,attrs:{reference:s.reference},scopedSlots:e._u([{key:"default",fn:function({title:l}){return[t("li",{staticClass:"chapter-list",attrs:{role:"group"}},[t("p",{staticClass:"chapter-name"},[e._v(e._s(l))]),t("ul",{attrs:{role:"listbox"}},e._l(s.projects,(function(s){return t("ReferenceUrlProvider",{key:s.reference,attrs:{reference:s.reference},scopedSlots:e._u([{key:"default",fn:function({urlWithParams:s,title:l}){return[t("router-link",{attrs:{to:s,custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:s,isActive:c}){return[t("li",{class:{[o]:!0,[a]:c},attrs:{value:l,"aria-selected":c,"aria-current":!!c&&"tutorial",tabindex:-1},on:{click:function(t){return e.setActive(s,i,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(s,i,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),r(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),r(t,-1))}]}},[e._v(" "+e._s(l)+" ")])]}}],null,!0)})]}}],null,!0)})})),1)])]}}],null,!0)})})),1)]}}])})},de=[],pe={name:"PrimaryDropdown",components:{DropdownCustom:re,ReferenceUrlProvider:N},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0}},methods:{setActive(e,t,n){e(n),t()}}},he=pe,me=(0,w.Z)(he,ue,de,!1,null,"03cbd7f7",null),ve=me.exports;const fe={title:"Introduction",url:"#introduction",reference:"introduction",sectionNumber:0,depth:0};var ge={name:"NavigationBar",components:{NavTitleContainer:D.Z,NavBase:q.Z,ReferenceUrlProvider:N,PrimaryDropdown:ve,SecondaryDropdown:ce,MobileDropdown:V,ChevronIcon:S},mixins:[P.Z,I.Z],props:{chapters:{type:Array,required:!0},technology:{type:String,required:!0},topic:{type:String,required:!0},rootReference:{type:String,required:!0},identifierUrl:{type:String,required:!0}},data(){return{currentSection:fe,tutorialState:this.store.state}},watch:{pageSectionWithHighestVisibility(e){e&&(this.currentSection=e)}},computed:{currentProject(){return this.chapters.reduce(((e,{projects:t})=>e.concat(t)),[]).find((e=>e.reference===this.identifierUrl))},pageSections(){if(!this.currentProject)return[];const e=[fe].concat(this.currentProject.sections);return this.tutorialState.linkableSections.map(((t,n)=>{const s=e[n],i=this.references[s.reference],{url:r,title:o}=i||s;return{...t,title:o,path:r}}))},optionsForSections(){return this.pageSections.map((({depth:e,path:t,title:n})=>({depth:e,path:t,title:n})))},pageSectionWithHighestVisibility(){return[...this.pageSections].sort(((e,t)=>t.visibility-e.visibility)).find((e=>e.visibility>0))},sectionIndicatorText(){const e=this.tutorialState.linkableSections.length-1,{sectionNumber:t}=this.currentSection||{};if(0!==t)return this.$t("tutorials.section-of",{number:t,total:e})}},methods:{onSelectSection(e){const t=e.split("#")[1];this.handleFocusAndScroll(t)}}},ye=ge,Ce=(0,w.Z)(ye,v,f,!1,null,"5381d5f3",null),be=Ce.exports,_e=n(2974),we=function(){var e=this,t=e._self._c;return t("div",{staticClass:"body"},[t("BodyContent",{attrs:{content:e.content}})],1)},ke=[],Se=function(){var e=this,t=e._self._c;return t("article",{staticClass:"body-content"},e._l(e.content,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component",staticClass:"layout"},"component",e.propsFor(n),!1))})),1)},xe=[],Ie=function(){var e=this,t=e._self._c;return t("div",{staticClass:"columns",class:e.classes},[e._l(e.columns,(function(n,s){return[t("Asset",{key:n.media,attrs:{identifier:n.media,videoAutoplays:!1}}),n.content?t("ContentNode",{key:s,attrs:{content:n.content}}):e._e()]}))],2)},Te=[],Ae=n(5465),$e=function(){var e=this,t=e._self._c;return t("BaseContentNode",{attrs:{content:e.articleContent}})},Ne=[],Pe=n(8843),qe={name:"ContentNode",components:{BaseContentNode:Pe["default"]},props:Pe["default"].props,computed:{articleContent(){return this.map((e=>{switch(e.type){case Pe["default"].BlockType.codeListing:return{...e,showLineNumbers:!0};case Pe["default"].BlockType.heading:{const{anchor:t,...n}=e;return n}default:return e}}))}},methods:Pe["default"].methods,BlockType:Pe["default"].BlockType,InlineType:Pe["default"].InlineType},De=qe,Ze=(0,w.Z)(De,$e,Ne,!1,null,"0861b5be",null),Re=Ze.exports,Me={name:"Columns",components:{Asset:Ae.Z,ContentNode:Re},props:{columns:{type:Array,required:!0}},computed:{classes(){return{"cols-2":2===this.columns.length,"cols-3":3===this.columns.length}}}},Oe=Me,Be=(0,w.Z)(Oe,Ie,Te,!1,null,"30edf911",null),Le=Be.exports,Fe=function(){var e=this,t=e._self._c;return t("div",{staticClass:"content-and-media",class:e.classes},[t("ContentNode",{attrs:{content:e.content}}),t("Asset",{attrs:{identifier:e.media}})],1)},Ve=[];const je={leading:"leading",trailing:"trailing"};var Ee={name:"ContentAndMedia",components:{Asset:Ae.Z,ContentNode:Re},props:{content:Re.props.content,media:Ae.Z.props.identifier,mediaPosition:{type:String,default:()=>je.trailing,validator:e=>Object.prototype.hasOwnProperty.call(je,e)}},computed:{classes(){return{"media-leading":this.mediaPosition===je.leading,"media-trailing":this.mediaPosition===je.trailing}}},MediaPosition:je},He=Ee,Ue=(0,w.Z)(He,Fe,Ve,!1,null,"3fa44f9e",null),ze=Ue.exports,Ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"full-width"},e._l(e.groups,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component",staticClass:"group"},"component",e.propsFor(n),!1),[t("ContentNode",{attrs:{content:n.content}})],1)})),1)},We=[],Qe=function(){var e=this,t=e._self._c;return t(e.tag,{tag:"component",attrs:{id:e.anchor}},[e._t("default")],2)},Ke=[],Xe=n(9146),Ye={name:"LinkableElement",mixins:[Xe["default"]],inject:{navigationBarHeight:{default(){}},store:{default(){return{addLinkableSection(){},updateLinkableSection(){}}}}},props:{anchor:{type:String,required:!0},depth:{type:Number,default:()=>0},tag:{type:String,default:()=>"div"},title:{type:String,required:!0}},computed:{intersectionRootMargin(){const e=this.navigationBarHeight?`-${this.navigationBarHeight}px`:"0%";return`${e} 0% -50% 0%`}},created(){this.store.addLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:0})},methods:{onIntersect(e){const t=Math.min(1,e.intersectionRatio);this.store.updateLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:t})}}},Je=Ye,et=(0,w.Z)(Je,Qe,Ke,!1,null,null,null),tt=et.exports;const{BlockType:nt}=Re;var st={name:"FullWidth",components:{ContentNode:Re,LinkableElement:tt},props:Re.props,computed:{groups:({content:e})=>e.reduce(((e,t)=>0===e.length||t.type===nt.heading?[...e,{heading:t.type===nt.heading?t:null,content:[t]}]:[...e.slice(0,e.length-1),{heading:e[e.length-1].heading,content:e[e.length-1].content.concat(t)}]),[])},methods:{componentFor(e){return e.heading?tt:"div"},depthFor(e){switch(e.level){case 1:case 2:return 0;default:return 1}},propsFor(e){return e.heading?{anchor:e.heading.anchor,depth:this.depthFor(e.heading),title:e.heading.text}:{}}}},it=st,rt=(0,w.Z)(it,Ge,We,!1,null,"5b4a8b3c",null),ot=rt.exports;const at={columns:"columns",contentAndMedia:"contentAndMedia",fullWidth:"fullWidth"};var lt={name:"BodyContent",props:{content:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(at,e)))}},methods:{componentFor(e){return{[at.columns]:Le,[at.contentAndMedia]:ze,[at.fullWidth]:ot}[e.kind]},propsFor(e){const{content:t,kind:n,media:s,mediaPosition:i}=e;return{[at.columns]:{columns:t},[at.contentAndMedia]:{content:t,media:s,mediaPosition:i},[at.fullWidth]:{content:t}}[n]}},LayoutKind:at},ct=lt,ut=(0,w.Z)(ct,Se,xe,!1,null,"4d5a806e",null),dt=ut.exports,pt={name:"Body",components:{BodyContent:dt},props:dt.props},ht=pt,mt=(0,w.Z)(ht,we,ke,!1,null,"20dca692",null),vt=mt.exports,ft=function(){var e=this,t=e._self._c;return t("TutorialCTA",e._b({},"TutorialCTA",e.$props,!1))},gt=[],yt=function(){var e=this,t=e._self._c;return t("BaseCTA",e._b({attrs:{label:e.$t("tutorials.next")}},"BaseCTA",e.baseProps,!1))},Ct=[],bt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"call-to-action"},[t("Row",[t("LeftColumn",[t("span",{staticClass:"label"},[e._v(e._s(e.label))]),t("h2",[e._v(" "+e._s(e.title)+" ")]),e.abstract?t("ContentNode",{staticClass:"description",attrs:{content:[e.abstractParagraph]}}):e._e(),e.action?t("Button",{attrs:{action:e.action}}):e._e()],1),t("RightColumn",{staticClass:"right-column"},[e.media?t("Asset",{staticClass:"media",attrs:{identifier:e.media}}):e._e()],1)],1)],1)},_t=[],wt=n(9649),kt=n(1576),St=n(7605),xt={name:"CallToAction",components:{Asset:Ae.Z,Button:St.Z,ContentNode:Pe["default"],LeftColumn:{render(e){return e(kt.Z,{props:{span:{large:5,small:12}}},this.$slots.default)}},RightColumn:{render(e){return e(kt.Z,{props:{span:{large:6,small:12}}},this.$slots.default)}},Row:wt.Z},props:{title:{type:String,required:!0},label:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}},computed:{abstractParagraph(){return{type:"paragraph",inlineContent:this.abstract}}}},It=xt,Tt=(0,w.Z)(It,bt,_t,!1,null,"2bfdf182",null),At=Tt.exports,$t={name:"CallToAction",components:{BaseCTA:At},computed:{baseProps(){return{title:this.title,abstract:this.abstract,action:this.action,media:this.media}}},props:{title:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}}},Nt=$t,Pt=(0,w.Z)(Nt,yt,Ct,!1,null,null,null),qt=Pt.exports,Dt={name:"CallToAction",components:{TutorialCTA:qt},props:qt.props},Zt=Dt,Rt=(0,w.Z)(Zt,ft,gt,!1,null,"426a965c",null),Mt=Rt.exports,Ot=function(){var e=this,t=e._self._c;return t("TutorialHero",e._b({},"TutorialHero",e.$props,!1))},Bt=[],Lt=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"tutorial-hero",attrs:{anchor:"introduction",title:e.sectionTitle}},[t("div",{staticClass:"hero dark"},[e.backgroundImageUrl?t("div",{staticClass:"bg",style:e.bgStyle}):e._e(),e._t("above-title"),t("Row",[t("Column",[t("Headline",{attrs:{level:1},scopedSlots:e._u([e.chapter?{key:"eyebrow",fn:function(){return[e._v(e._s(e.chapter))]},proxy:!0}:null],null,!0)},[e._v(" "+e._s(e.title)+" ")]),e.content||e.video?t("div",{staticClass:"intro"},[e.content?t("ContentNode",{attrs:{content:e.content}}):e._e(),e.video?[t("p",[t("a",{staticClass:"call-to-action",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleCallToActionModal.apply(null,arguments)}}},[e._v(" Watch intro video "),t("PlayIcon",{staticClass:"cta-icon icon-inline"})],1)]),t("GenericModal",{attrs:{visible:e.callToActionModalVisible,isFullscreen:"",theme:"dark"},on:{"update:visible":function(t){e.callToActionModalVisible=t}}},[t("Asset",{directives:[{name:"show",rawName:"v-show",value:e.callToActionModalVisible,expression:"callToActionModalVisible"}],ref:"asset",staticClass:"video-asset",attrs:{identifier:e.video},on:{videoEnded:e.handleVideoEnd}})],1)]:e._e()],2):e._e(),t("Metadata",{staticClass:"metadata",attrs:{projectFilesUrl:e.projectFilesUrl,estimatedTimeInMinutes:e.estimatedTimeInMinutes,xcodeRequirement:e.xcodeRequirementData}})],1)],1)],2)])},Ft=[],Vt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"headline"},[e.$slots.eyebrow?t("span",{staticClass:"eyebrow"},[e._t("eyebrow")],2):e._e(),t("Heading",{staticClass:"heading",attrs:{level:e.level}},[e._t("default")],2)],1)},jt=[];const Et=1,Ht=6,Ut={type:Number,required:!0,validator:e=>e>=Et&&e<=Ht},zt={name:"Heading",render:function(e){return e(`h${this.level}`,this.$slots.default)},props:{level:Ut}};var Gt={name:"Headline",components:{Heading:zt},props:{level:Ut}},Wt=Gt,Qt=(0,w.Z)(Wt,Vt,jt,!1,null,"d46a1474",null),Kt=Qt.exports,Xt=n(5590),Yt=n(6698),Jt=n(5947),en=function(){var e=this,t=e._self._c;return t("div",{staticClass:"metadata"},[e.estimatedTimeInMinutes?t("div",{staticClass:"item",attrs:{"aria-label":`\n ${e.$tc("tutorials.time.minutes.full",e.estimatedTimeInMinutes,{count:e.estimatedTimeInMinutes})}\n ${e.$t("tutorials.estimated-time")}\n `}},[t("div",{staticClass:"content",attrs:{"aria-hidden":"true"}},[t("i18n",{staticClass:"duration",attrs:{path:"tutorials.time.format",tag:"div"},scopedSlots:e._u([{key:"number",fn:function(){return[e._v(" "+e._s(e.estimatedTimeInMinutes)+" ")]},proxy:!0},{key:"minutes",fn:function(){return[t("div",{staticClass:"minutes"},[e._v(e._s(e.$tc("tutorials.time.minutes.short",e.estimatedTimeInMinutes))+" ")])]},proxy:!0}],null,!1,3313752798)})],1),t("div",{staticClass:"bottom",attrs:{"aria-hidden":"true"}},[e._v(e._s(e.$t("tutorials.estimated-time")))])]):e._e(),e.projectFilesUrl?t("div",{staticClass:"item"},[t("DownloadIcon",{staticClass:"item-large-icon icon-inline"}),t("div",{staticClass:"content bottom"},[t("a",{staticClass:"content-link project-download",attrs:{href:e.projectFilesUrl}},[e._v(" "+e._s(e.$t("tutorials.project-files"))+" "),t("InlineDownloadIcon",{staticClass:"small-icon icon-inline"})],1)])],1):e._e(),e.xcodeRequirement?t("div",{staticClass:"item"},[t("XcodeIcon",{staticClass:"item-large-icon icon-inline"}),t("div",{staticClass:"content bottom"},[e.isTargetIDE?t("span",[e._v(e._s(e.xcodeRequirement.title))]):t("a",{staticClass:"content-link",attrs:{href:e.xcodeRequirement.url}},[e._v(" "+e._s(e.xcodeRequirement.title)+" "),t("InlineChevronRightIcon",{staticClass:"icon-inline small-icon xcode-icon"})],1)])],1):e._e()])},tn=[],nn=n(7214),sn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"xcode-icon",attrs:{viewBox:"0 0 14 14",themeId:"xcode"}},[t("path",{attrs:{d:"M2.668 4.452l-1.338-2.229 0.891-0.891 2.229 1.338 1.338 2.228 3.667 3.666 0.194-0.194 2.933 2.933c0.13 0.155 0.209 0.356 0.209 0.576 0 0.497-0.403 0.9-0.9 0.9-0.22 0-0.421-0.079-0.577-0.209l0.001 0.001-2.934-2.933 0.181-0.181-3.666-3.666z"}}),t("path",{attrs:{d:"M11.824 1.277l-0.908 0.908c-0.091 0.091-0.147 0.216-0.147 0.354 0 0.106 0.033 0.205 0.090 0.286l-0.001-0.002 0.058 0.069 0.185 0.185c0.090 0.090 0.215 0.146 0.353 0.146 0.107 0 0.205-0.033 0.286-0.090l-0.002 0.001 0.069-0.057 0.909-0.908c0.118 0.24 0.187 0.522 0.187 0.82 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.577-0.068-0.826-0.189l0.011 0.005-5.5 5.5c0.116 0.238 0.184 0.518 0.184 0.813 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.576-0.068-0.826-0.189l0.011 0.005 0.908-0.909c0.090-0.090 0.146-0.215 0.146-0.353 0-0.107-0.033-0.205-0.090-0.286l0.001 0.002-0.057-0.069-0.185-0.185c-0.091-0.091-0.216-0.147-0.354-0.147-0.106 0-0.205 0.033-0.286 0.090l0.002-0.001-0.069 0.058-0.908 0.908c-0.116-0.238-0.184-0.518-0.184-0.813 0-1.045 0.847-1.892 1.892-1.892 0.293 0 0.571 0.067 0.819 0.186l-0.011-0.005 5.5-5.5c-0.116-0.238-0.184-0.519-0.184-0.815 0-1.045 0.847-1.892 1.892-1.892 0.296 0 0.577 0.068 0.827 0.19l-0.011-0.005z"}})])},rn=[],on={name:"XcodeIcon",components:{SVGIcon:C.Z}},an=on,ln=(0,w.Z)(an,sn,rn,!1,null,null,null),cn=ln.exports,un=n(8785),dn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-download-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-download"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),t("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},pn=[],hn={name:"InlineDownloadIcon",components:{SVGIcon:C.Z}},mn=hn,vn=(0,w.Z)(mn,dn,pn,!1,null,null,null),fn=vn.exports,gn={name:"HeroMetadata",components:{InlineDownloadIcon:fn,InlineChevronRightIcon:un.Z,DownloadIcon:nn.Z,XcodeIcon:cn},inject:["isTargetIDE"],props:{projectFilesUrl:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:Object,required:!1}}},yn=gn,Cn=(0,w.Z)(yn,en,tn,!1,null,"94ff76c0",null),bn=Cn.exports,_n={name:"Hero",components:{PlayIcon:Yt.Z,GenericModal:Xt.Z,Column:{render(e){return e(kt.Z,{props:{span:{large:7,medium:9,small:12}}},this.$slots.default)}},ContentNode:Pe["default"],Headline:Kt,Metadata:bn,Row:wt.Z,Asset:Ae.Z,LinkableSection:tt},mixins:[I.Z],props:{title:{type:String,required:!0},chapter:{type:String},content:{type:Array},projectFiles:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:String,required:!1},video:{type:String},backgroundImage:{type:String}},computed:{backgroundImageUrl(){const e=this.references[this.backgroundImage]||{},{variants:t=[]}=e,n=t.find((e=>e.traits.includes("light")));return(0,Jt.AH)((n||{}).url)},projectFilesUrl(){return this.projectFiles?(0,Jt.AH)(this.references[this.projectFiles].url):null},bgStyle(){return{backgroundImage:(0,Jt.eZ)(this.backgroundImageUrl)}},xcodeRequirementData(){return this.references[this.xcodeRequirement]},sectionTitle(){return"Introduction"}},data(){return{callToActionModalVisible:!1}},methods:{async toggleCallToActionModal(){this.callToActionModalVisible=!0,await this.$nextTick();const e=this.$refs.asset.$el.querySelector("video");if(e)try{await e.play(),e.muted=!1}catch(t){}},handleVideoEnd(){this.callToActionModalVisible=!1}}},wn=_n,kn=(0,w.Z)(wn,Lt,Ft,!1,null,"2a434750",null),Sn=kn.exports,xn={name:"Hero",components:{TutorialHero:Sn},props:Sn.props},In=xn,Tn=(0,w.Z)(In,Ot,Bt,!1,null,"35a9482f",null),An=Tn.exports,$n=function(){var e=this,t=e._self._c;return t("TutorialAssessments",e._b({scopedSlots:e._u([{key:"success",fn:function(){return[t("p",[e._v("Great job, you've answered all the questions for this article.")])]},proxy:!0}])},"TutorialAssessments",e.$props,!1))},Nn=[],Pn=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"assessments-wrapper",attrs:{anchor:e.anchor,title:e.title}},[t("Row",{ref:"assessments",staticClass:"assessments"},[t("MainColumn",[t("Row",{staticClass:"banner"},[t("HeaderColumn",[t("h2",{staticClass:"title"},[e._v(e._s(e.title))])])],1),e.completed?t("div",{staticClass:"success"},[e._t("success",(function(){return[t("p",[e._v(e._s(e.SuccessMessage))])]}))],2):t("div",[t("Progress",e._b({ref:"progress"},"Progress",e.progress,!1)),t("Quiz",{key:e.activeIndex,attrs:{choices:e.activeAssessment.choices,content:e.activeAssessment.content,isLast:e.isLast,title:e.activeAssessment.title},on:{submit:e.onSubmit,advance:e.onAdvance,"see-results":e.onSeeResults}})],1),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e.completed?e._t("success",(function(){return[e._v(" "+e._s(e.SuccessMessage)+" ")]})):e._e()],2)],1)],1)],1)},qn=[],Dn=function(){var e=this,t=e._self._c;return t("Row",[t("p",{staticClass:"title"},[e._v(e._s(e.$t("tutorials.question-of",{index:e.index,total:e.total})))])])},Zn=[],Rn={name:"AssessmentsProgress",components:{Row:wt.Z},props:{index:{type:Number,required:!0},total:{type:Number,required:!0}}},Mn=Rn,On=(0,w.Z)(Mn,Dn,Zn,!1,null,"28135d78",null),Bn=On.exports,Ln=function(){var e=this,t=e._self._c;return t("div",{staticClass:"quiz"},[t("ContentNode",{staticClass:"title",attrs:{content:e.title}}),e.content?t("ContentNode",{staticClass:"question-content",attrs:{content:e.content}}):e._e(),t("fieldset",{staticClass:"choices"},[t("legend",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("tutorials.assessment.legend")))]),e._l(e.choices,(function(n,s){return t("label",{key:s,class:e.choiceClasses[s]},[t(e.getIconComponent(s),{tag:"component",staticClass:"choice-icon"}),t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedIndex,expression:"selectedIndex"}],attrs:{type:"radio",name:"assessment"},domProps:{value:s,checked:e._q(e.selectedIndex,s)},on:{change:function(t){e.selectedIndex=s}}}),t("ContentNode",{staticClass:"question",attrs:{content:n.content}}),e.userChoices[s].checked?[t("ContentNode",{staticClass:"answer",attrs:{content:n.justification}}),n.reaction?t("p",{staticClass:"answer"},[e._v(e._s(n.reaction))]):e._e()]:e._e()],2)}))],2),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[null!=e.checkedIndex?t("i18n",{attrs:{path:"tutorials.assessment.answer-result",tag:"span"},scopedSlots:e._u([{key:"answer",fn:function(){return[t("ContentNode",{staticClass:"question",attrs:{content:e.choices[e.checkedIndex].content}})]},proxy:!0},{key:"result",fn:function(){return[e._v(e._s(e.choices[e.checkedIndex].isCorrect?e.$t("tutorials.assessment.correct"):e.$t("tutorials.assessment.incorrect")))]},proxy:!0}],null,!1,511264553)}):e._e()],1),t("div",{staticClass:"controls"},[t("ButtonLink",{staticClass:"check",attrs:{disabled:null===e.selectedIndex||e.showNextQuestion},nativeOn:{click:function(t){return e.submit.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.submit"))+" ")]),e.isLast?t("ButtonLink",{staticClass:"results",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.seeResults.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.next"))+" ")]):t("ButtonLink",{staticClass:"next",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.advance.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.assessment.next-question"))+" ")])],1)],1)},Fn=[],Vn=n(5281),jn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"reset-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"reset-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M3.828 4.539l0.707-0.707 5.657 5.657-0.707 0.707-5.657-5.657z"}}),t("path",{attrs:{d:"M3.828 9.489l5.657-5.657 0.707 0.707-5.657 5.657-0.707-0.707z"}})])},En=[],Hn={name:"ResetCircleIcon",components:{SVGIcon:C.Z}},Un=Hn,zn=(0,w.Z)(Un,jn,En,!1,null,null,null),Gn=zn.exports,Wn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"check-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"check-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M9.626 3.719l0.866 0.5-3.5 6.062-3.464-2 0.5-0.866 2.6 1.5z"}})])},Qn=[],Kn={name:"CheckCircleIcon",components:{SVGIcon:C.Z}},Xn=Kn,Yn=(0,w.Z)(Xn,Wn,Qn,!1,null,null,null),Jn=Yn.exports,es={name:"Quiz",components:{CheckCircleIcon:Jn,ResetCircleIcon:Gn,ContentNode:Pe["default"],ButtonLink:Vn.Z},props:{content:{type:Array,required:!1},choices:{type:Array,required:!0},isLast:{type:Boolean,default:!1},title:{type:Array,required:!0}},data(){return{userChoices:this.choices.map((()=>({checked:!1}))),selectedIndex:null,checkedIndex:null}},computed:{correctChoices(){return this.choices.reduce(((e,t,n)=>t.isCorrect?e.add(n):e),new Set)},choiceClasses(){return this.userChoices.map(((e,t)=>({choice:!0,active:this.selectedIndex===t,disabled:e.checked||this.showNextQuestion,correct:e.checked&&this.choices[t].isCorrect,incorrect:e.checked&&!this.choices[t].isCorrect})))},showNextQuestion(){return Array.from(this.correctChoices).every((e=>this.userChoices[e].checked))}},methods:{getIconComponent(e){const t=this.userChoices[e];if(t&&t.checked)return this.choices[e].isCorrect?Jn:Gn},submit(){this.$set(this.userChoices,this.selectedIndex,{checked:!0}),this.checkedIndex=this.selectedIndex,this.$emit("submit")},advance(){this.$emit("advance")},seeResults(){this.$emit("see-results")}}},ts=es,ns=(0,w.Z)(ts,Ln,Fn,!1,null,"61b03ec2",null),ss=ns.exports;const is=12,rs="tutorials.assessment.success-message";var os={name:"Assessments",constants:{SuccessMessage:rs},components:{LinkableSection:tt,Quiz:ss,Progress:Bn,Row:wt.Z,HeaderColumn:{render(e){return e(kt.Z,{props:{isCentered:{large:!0},span:{large:10}}},this.$slots.default)}},MainColumn:{render(e){return e(kt.Z,{props:{isCentered:{large:!0},span:{large:10,medium:10,small:12}}},this.$slots.default)}}},props:{assessments:{type:Array,required:!0},anchor:{type:String,required:!0}},inject:["navigationBarHeight"],data(){return{activeIndex:0,completed:!1,SuccessMessage:this.$t(rs)}},computed:{activeAssessment(){return this.assessments[this.activeIndex]},isLast(){return this.activeIndex===this.assessments.length-1},progress(){return{index:this.activeIndex+1,total:this.assessments.length}},title(){return this.$t("tutorials.assessment.check-your-understanding")}},methods:{scrollTo(e,t=0){e.scrollIntoView(!0),window.scrollBy(0,-this.navigationBarHeight-t)},onSubmit(){this.$nextTick((()=>{this.scrollTo(this.$refs.progress.$el,is)}))},onAdvance(){this.activeIndex+=1,this.$nextTick((()=>{this.scrollTo(this.$refs.progress.$el,is)}))},onSeeResults(){this.completed=!0,this.$nextTick((()=>{this.scrollTo(this.$refs.assessments.$el,is)}))}}},as=os,ls=(0,w.Z)(as,Pn,qn,!1,null,"65e3c02c",null),cs=ls.exports,us={name:"Assessments",components:{TutorialAssessments:cs},props:cs.props},ds=us,ps=(0,w.Z)(ds,$n,Nn,!1,null,"6db06128",null),hs=ps.exports;const ms={articleBody:"articleBody",callToAction:"callToAction",hero:"hero",assessments:"assessments"};var vs={name:"Article",components:{NavigationBar:be,PortalTarget:h.YC},mixins:[_e.Z],inject:{isTargetIDE:{default:!1},store:{default(){return{reset(){},setReferences(){}}}}},props:{hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},references:{type:Object,required:!0},sections:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(ms,e)))},identifierUrl:{type:String,required:!0}},computed:{heroSection(){return this.sections.find(this.isHero)},heroTitle(){return(this.heroSection||{}).title},pageTitle(){return this.heroTitle?`${this.heroTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},methods:{componentFor(e){const{kind:t}=e;return{[ms.articleBody]:vt,[ms.callToAction]:Mt,[ms.hero]:An,[ms.assessments]:hs}[t]},isHero(e){return e.kind===ms.hero},propsFor(e){const{abstract:t,action:n,anchor:s,assessments:i,backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:l,kind:c,media:u,projectFiles:d,title:p,video:h,xcodeRequirement:m}=e;return{[ms.articleBody]:{content:a},[ms.callToAction]:{abstract:t,action:n,media:u,title:p},[ms.hero]:{backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:l,projectFiles:d,title:p,video:h,xcodeRequirement:m},[ms.assessments]:{anchor:s,assessments:i}}[c]}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["default"].setAvailableLocales(e)}},SectionKind:ms},fs=vs,gs=(0,w.Z)(fs,d,p,!1,null,"1b2e3b6a",null),ys=gs.exports,Cs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tutorial"},[e.isTargetIDE?e._e():t("NavigationBar",{attrs:{technology:e.metadata.category,chapters:e.hierarchy.modules,topic:e.tutorialTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),t("main",{attrs:{id:"main",tabindex:"0"}},[e._l(e.sections,(function(e,n){return t("Section",{key:n,attrs:{section:e}})})),t("BreakpointEmitter",{on:{change:e.handleBreakpointChange}})],2),t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},bs=[],_s=n(8571),ws=n(1825),ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"sections"},e._l(e.tasks,(function(n,s){return t("Section",e._b({key:s,attrs:{id:n.anchor,sectionNumber:s+1,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},"Section",n,!1))})),1)},Ss=[],xs=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"section",attrs:{anchor:e.anchor,title:e.introProps.title}},[t("Intro",e._b({},"Intro",e.introProps,!1)),e.stepsSection.length>0?t("Steps",{attrs:{content:e.stepsSection,isRuntimePreviewVisible:e.isRuntimePreviewVisible,sectionNumber:e.sectionNumber},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}}):e._e()],1)},Is=[],Ts=function(){var e=this,t=e._self._c;return t("div",{staticClass:"intro-container"},[t("Row",{class:["intro",`intro-${e.sectionNumber}`,{ide:e.isTargetIDE}]},[t("Column",{staticClass:"left"},[t("Headline",{attrs:{level:2},scopedSlots:e._u([{key:"eyebrow",fn:function(){return[t("router-link",{attrs:{to:e.sectionLink}},[e._v(" "+e._s(e.$t("sections.title",{number:e.sectionNumber}))+" ")])]},proxy:!0}])},[e._v(" "+e._s(e.title)+" ")]),t("ContentNode",{attrs:{content:e.content}})],1),t("Column",{staticClass:"right"},[t("div",{staticClass:"media"},[e.media?t("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e()],1)])],1),e.expandedSections.length>0?t("ExpandedIntro",{staticClass:"expanded-intro",attrs:{content:e.expandedSections}}):e._e()],1)},As=[],$s={name:"SectionIntro",inject:{isClientMobile:{default:()=>!1},isTargetIDE:{default:()=>!1}},components:{Asset:Ae.Z,ContentNode:Pe["default"],ExpandedIntro:dt,Headline:Kt,Row:wt.Z,Column:{render(e){return e(kt.Z,{props:{span:{large:6,small:12}}},this.$slots.default)}}},props:{sectionAnchor:{type:String,required:!0},content:{type:Array,required:!0},media:{type:String,required:!0},title:{type:String,required:!0},sectionNumber:{type:Number,required:!0},expandedSections:{type:Array,default:()=>[]}},methods:{focus(){this.$emit("focus",this.media)}},computed:{sectionLink(){return{path:this.$route.path,hash:this.sectionAnchor,query:this.$route.query}}}},Ns=$s,Ps=(0,w.Z)(Ns,Ts,As,!1,null,"4a7343c7",null),qs=Ps.exports,Ds=function(){var e=this,t=e._self._c;return t("div",{staticClass:"steps"},[t("div",{staticClass:"content-container"},e._l(e.contentNodes,(function(n,s){return t(n.component,e._b({key:s,ref:"contentNodes",refInFor:!0,tag:"component",class:e.contentClass(s),attrs:{currentIndex:e.activeStep}},"component",n.props,!1))})),1),e.isBreakpointSmall?e._e():t("BackgroundTheme",{staticClass:"asset-container",class:e.assetContainerClasses},[t("transition",{attrs:{name:"fade"}},[e.visibleAsset.media?t("div",{key:e.visibleAsset.media,class:["asset-wrapper",{ide:e.isTargetIDE}]},[t("Asset",{ref:"asset",staticClass:"step-asset",attrs:{identifier:e.visibleAsset.media,showsReplayButton:"",showsVideoControls:!1}})],1):e._e(),e.visibleAsset.code?t("CodePreview",{attrs:{code:e.visibleAsset.code,preview:e.visibleAsset.runtimePreview,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},[e.visibleAsset.runtimePreview?t("transition",{attrs:{name:"fade"}},[t("Asset",{key:e.visibleAsset.runtimePreview,attrs:{identifier:e.visibleAsset.runtimePreview}})],1):e._e()],1):e._e()],1)],1)],1)},Zs=[],Rs=function(){var e=this,t=e._self._c;return t("div",{class:["code-preview",{ide:e.isTargetIDE}]},[t("CodeTheme",[e.code?t("CodeListing",e._b({attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1)):e._e()],1),t("div",{staticClass:"runtime-preview",class:e.runtimePreviewClasses,style:e.previewStyles},[t("div",{staticClass:"runtimve-preview__container"},[t("button",{staticClass:"header",attrs:{disabled:!e.hasRuntimePreview,title:e.runtimePreviewTitle},on:{click:e.togglePreview}},[t("span",{staticClass:"runtime-preview-label",attrs:{"aria-label":e.textAriaLabel}},[e._v(e._s(e.togglePreviewText))]),t("DiagonalArrowIcon",{staticClass:"icon-inline preview-icon",class:[e.shouldDisplayHideLabel?"preview-hide":"preview-show"]})],1),t("transition",{on:{leave:e.handleLeave}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldDisplayHideLabel,expression:"shouldDisplayHideLabel"}],staticClass:"runtime-preview-asset"},[e._t("default")],2)])],1)])],1)},Ms=[],Os=n(8233),Bs=n(6817),Ls=n(8093);const{BreakpointName:Fs}=o["default"].constants;function Vs({width:e,height:t},n=1){const s=400,i=e<=s?1.75:3;return{width:e/(i/n),height:t/(i/n)}}var js={name:"CodePreview",inject:{isTargetIDE:{default:!1},store:{default(){return{state:{references:{}}}}}},components:{DiagonalArrowIcon:Bs.Z,CodeListing:Os.Z,CodeTheme:Ls.Z},props:{code:{type:String,required:!0},preview:{type:String,required:!1},isRuntimePreviewVisible:{type:Boolean,required:!0}},data(){return{tutorialState:this.store.state}},computed:{references:({tutorialState:e})=>e.references,currentBreakpoint(){return this.tutorialState.breakpoint},hasRuntimePreview(){return!!this.preview},previewAssetSize(){const e=this.hasRuntimePreview?this.references[this.preview]:{},t=(e.variants||[{}])[0]||{},n={width:900};let s=t.size||{};s.width||s.height||(s=n);const i=this.currentBreakpoint===Fs.medium?.8:1;return Vs(s,i)},previewSize(){const e={width:102};return this.shouldDisplayHideLabel&&this.previewAssetSize?{width:this.previewAssetSize.width}:e},previewStyles(){const{width:e}=this.previewSize;return{width:`${e}px`}},codeProps(){return this.references[this.code]},runtimePreviewClasses(){return{collapsed:!this.shouldDisplayHideLabel,disabled:!this.hasRuntimePreview,"runtime-preview-ide":this.isTargetIDE}},shouldDisplayHideLabel(){return this.hasRuntimePreview&&this.isRuntimePreviewVisible},runtimePreviewTitle(){return this.hasRuntimePreview?null:this.$t("tutorials.preview.no-preview-available-step")},togglePreviewText(){return this.$tc("tutorials.preview.title",this.hasRuntimePreview?1:0)},textAriaLabel(){return`${this.togglePreviewText}, ${this.shouldDisplayHideLabel?this.$t("verbs.hide"):this.$t("verbs.show")}`}},methods:{handleLeave(e,t){setTimeout(t,200)},togglePreview(){this.hasRuntimePreview&&this.$emit("runtime-preview-toggle",!this.isRuntimePreviewVisible)}}},Es=js,Hs=(0,w.Z)(Es,Rs,Ms,!1,null,"395e30cd",null),Us=Hs.exports,zs=n(5657),Gs=function(){var e=this,t=e._self._c;return t("div",{style:e.backgroundStyle},[e._t("default")],2)},Ws=[],Qs={name:"BackgroundTheme",data(){return{codeThemeState:_s.Z.state}},computed:{backgroundStyle(){const{codeColors:e}=this.codeThemeState;return e?{"--background":e.background}:null}}},Ks=Qs,Xs=(0,w.Z)(Ks,Gs,Ws,!1,null,null,null),Ys=Xs.exports,Js=function(){var e=this,t=e._self._c;return t("div",{class:["step-container",`step-${e.stepNumber}`]},[t("div",{ref:"step",staticClass:"step",class:{focused:e.isActive},attrs:{"data-index":e.index}},[t("p",{staticClass:"step-label"},[e._v(e._s(e.$t("tutorials.step",{number:e.stepNumber})))]),t("ContentNode",{attrs:{content:e.content}}),e.caption&&e.caption.length>0?t("ContentNode",{staticClass:"caption",attrs:{content:e.caption}}):e._e()],1),e.isBreakpointSmall||!e.isTargetIDE?t("div",{staticClass:"media-container"},[e.media?t("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e(),e.code?t("MobileCodePreview",{attrs:{code:e.code}},[e.runtimePreview?t("Asset",{staticClass:"preview",attrs:{identifier:e.runtimePreview}}):e._e()],1):e._e()],1):e._e()])},ei=[],ti=function(){var e=this,t=e._self._c;return t("BackgroundTheme",{staticClass:"mobile-code-preview"},[e.code?t("GenericModal",{staticClass:"full-code-listing-modal",attrs:{theme:e.isTargetIDE?"code":"light",codeBackgroundColorOverride:e.modalBackgroundColor,isFullscreen:"",visible:e.fullCodeIsVisible},on:{"update:visible":function(t){e.fullCodeIsVisible=t}}},[t("div",{staticClass:"full-code-listing-modal-content"},[t("CodeTheme",[t("CodeListing",e._b({staticClass:"full-code-listing",attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1))],1)],1)]):e._e(),t("CodeTheme",[e.code?t("MobileCodeListing",e._b({attrs:{showLineNumbers:""},on:{"file-name-click":e.toggleFullCode}},"MobileCodeListing",e.codeProps,!1)):e._e()],1),t("CodeTheme",{staticClass:"preview-toggle-container"},[t("PreviewToggle",{attrs:{isActionable:!!e.$slots.default},on:{click:e.togglePreview}})],1),e.$slots.default?t("GenericModal",{staticClass:"runtime-preview-modal",attrs:{theme:e.isTargetIDE?"dynamic":"light",isFullscreen:"",visible:e.previewIsVisible},on:{"update:visible":function(t){e.previewIsVisible=t}}},[t("div",{staticClass:"runtime-preview-modal-content"},[t("span",{staticClass:"runtime-preview-label"},[e._v(e._s(e.$tc("tutorials.preview.title",1)))]),e._t("default")],2)]):e._e()],1)},ni=[],si=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-listing-preview",attrs:{"data-syntax":e.syntax}},[t("CodeListing",{attrs:{fileName:e.fileName,syntax:e.syntax,fileType:e.fileType,content:e.previewedLines,startLineNumber:e.displayedRange.start,highlights:e.highlights,showLineNumbers:"",isFileNameActionable:""},on:{"file-name-click":function(t){return e.$emit("file-name-click")}}})],1)},ii=[],ri={name:"MobileCodeListing",components:{CodeListing:Os.Z},props:{fileName:String,syntax:String,fileType:String,content:{type:Array,required:!0},highlights:{type:Array,default:()=>[]}},computed:{highlightedLineNumbers(){return new Set(this.highlights.map((({line:e})=>e)))},firstHighlightRange(){if(0===this.highlightedLineNumbers.size)return{start:1,end:this.content.length};const e=Math.min(...this.highlightedLineNumbers.values());let t=e;while(this.highlightedLineNumbers.has(t+1))t+=1;return{start:e,end:t}},displayedRange(){const e=this.firstHighlightRange,t=e.start-2<1?1:e.start-2,n=e.end+3>=this.content.length+1?this.content.length+1:e.end+3;return{start:t,end:n}},previewedLines(){return this.content.slice(this.displayedRange.start-1,this.displayedRange.end-1)}}},oi=ri,ai=(0,w.Z)(oi,si,ii,!1,null,"0bdf2f26",null),li=ai.exports,ci=function(){var e=this,t=e._self._c;return t("span",{staticClass:"toggle-preview"},[e.isActionable?t("a",{staticClass:"toggle-text",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._v(" "+e._s(e.$tc("tutorials.preview.title",1))+" "),t("InlinePlusCircleIcon",{staticClass:"toggle-icon icon-inline"})],1):t("span",{staticClass:"toggle-text"},[e._v(" "+e._s(e.$tc("tutorials.preview.title",0))+" ")])])},ui=[],di=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-plus-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M4 6.52h6v1h-6v-1z"}}),t("path",{attrs:{d:"M6.5 4.010h1v6h-1v-6z"}})])},pi=[],hi={name:"InlinePlusCircleIcon",components:{SVGIcon:C.Z}},mi=hi,vi=(0,w.Z)(mi,di,pi,!1,null,null,null),fi=vi.exports,gi={name:"MobileCodePreviewToggle",components:{InlinePlusCircleIcon:fi},props:{isActionable:{type:Boolean,required:!0}}},yi=gi,Ci=(0,w.Z)(yi,ci,ui,!1,null,"78763c14",null),bi=Ci.exports,_i={name:"MobileCodePreview",inject:["isTargetIDE"],mixins:[I.Z],components:{GenericModal:Xt.Z,CodeListing:Os.Z,MobileCodeListing:li,PreviewToggle:bi,CodeTheme:Ls.Z,BackgroundTheme:Ys},props:{code:{type:String,required:!0}},computed:{codeProps(){return this.references[this.code]},modalBackgroundColor(){const{codeColors:e}=this.store.state;return e?e.background:null}},data(){return{previewIsVisible:!1,fullCodeIsVisible:!1}},methods:{togglePreview(){this.previewIsVisible=!this.previewIsVisible},toggleFullCode(){this.fullCodeIsVisible=!this.fullCodeIsVisible}}},wi=_i,ki=(0,w.Z)(wi,ti,ni,!1,null,"b1691954",null),Si=ki.exports;const{BreakpointName:xi}=o["default"].constants;var Ii={name:"Step",components:{Asset:Ae.Z,MobileCodePreview:Si,ContentNode:Pe["default"]},inject:["isTargetIDE","isClientMobile","store"],props:{code:{type:String,required:!1},content:{type:Array,required:!0},caption:{type:Array,required:!1},media:{type:String,required:!1},runtimePreview:{type:String,required:!1},sectionNumber:{type:Number,required:!0},stepNumber:{type:Number,required:!0},numberOfSteps:{type:Number,required:!0},index:{type:Number,required:!0},currentIndex:{type:Number,required:!0}},data(){return{tutorialState:this.store.state}},computed:{isBreakpointSmall(){return this.tutorialState.breakpoint===xi.small},isActive:({index:e,currentIndex:t})=>e===t}},Ti=Ii,Ai=(0,w.Z)(Ti,Js,ei,!1,null,"1f74235c",null),$i=Ai.exports;const{BreakpointName:Ni}=o["default"].constants,{IntersectionDirections:Pi}=Xe["default"].constants,qi="-35% 0% -65% 0%";var Di={name:"SectionSteps",components:{ContentNode:Pe["default"],Step:$i,Asset:Ae.Z,CodePreview:Us,BackgroundTheme:Ys},mixins:[Xe["default"]],constants:{IntersectionMargins:qi},inject:["isTargetIDE","store"],data(){const e=this.content.findIndex(this.isStepNode),{code:t,media:n,runtimePreview:s}=this.content[e]||{};return{tutorialState:this.store.state,visibleAsset:{media:n,code:t,runtimePreview:s},activeStep:e}},computed:{assetContainerClasses(){return{"for-step-code":!!this.visibleAsset.code,ide:this.isTargetIDE}},numberOfSteps(){return this.content.filter(this.isStepNode).length},contentNodes(){return this.content.reduce((({stepCounter:e,nodes:t},n,s)=>{const{type:i,...r}=n,o=this.isStepNode(n),a=o?e+1:e;return o?{stepCounter:e+1,nodes:t.concat({component:$i,type:i,props:{...r,stepNumber:a,index:s,numberOfSteps:this.numberOfSteps,sectionNumber:this.sectionNumber}})}:{stepCounter:e,nodes:t.concat({component:Pe["default"],type:i,props:{content:[n]}})}}),{stepCounter:0,nodes:[]}).nodes},isBreakpointSmall(){return this.tutorialState.breakpoint===Ni.small},stepNodes:({contentNodes:e,isStepNode:t})=>e.filter(t),intersectionRootMargin:()=>qi},async mounted(){await(0,zs.J)(8),this.findClosestStepNode()},methods:{isStepNode({type:e}){return"step"===e},contentClass(e){return{[`interstitial interstitial-${e+1}`]:!this.isStepNode(this.content[e])}},onReverseIntoLastStep(){const{asset:e}=this.$refs;if(e){const t=e.$el.querySelector("video");t&&(t.currentTime=0,t.play().catch((()=>{})))}},onFocus(e){const{code:t,media:n,runtimePreview:s}=this.content[e];this.activeStep=e,this.visibleAsset={code:t,media:n,runtimePreview:s}},onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)},findClosestStepNode(){const e=.333*window.innerHeight;let t=null,n=0;this.stepNodes.forEach((s=>{const{index:i}=s.props,r=this.$refs.contentNodes[i].$refs.step;if(!r)return;const{top:o,bottom:a}=r.getBoundingClientRect(),l=o-e,c=a-e,u=Math.abs(l+c);(0===n||u<=n)&&(n=u,t=i)})),null!==t&&this.onFocus(t)},getIntersectionTargets(){const{stepNodes:e,$refs:t}=this;return e.map((({props:{index:e}})=>t.contentNodes[e].$refs.step))},onIntersect(e){const{target:t,isIntersecting:n}=e;if(!n)return;const s=parseFloat(t.getAttribute("data-index"));this.intersectionScrollDirection===Pi.down&&s===this.stepNodes[this.stepNodes.length-1].props.index&&this.onReverseIntoLastStep(),this.onFocus(s)}},props:{content:{type:Array,required:!0},isRuntimePreviewVisible:{type:Boolean,require:!0},sectionNumber:{type:Number,required:!0}}},Zi=Di,Ri=(0,w.Z)(Zi,Ds,Zs,!1,null,"c87bb95a",null),Mi=Ri.exports,Oi={name:"Section",components:{Intro:qs,LinkableSection:tt,Steps:Mi},computed:{introProps(){const[{content:e,media:t},...n]=this.contentSection;return{content:e,expandedSections:n,media:t,sectionAnchor:this.anchor,sectionNumber:this.sectionNumber,title:this.title}}},props:{anchor:{type:String,required:!0},title:{type:String,required:!0},contentSection:{type:Array,required:!0},stepsSection:{type:Array,required:!0},sectionNumber:{type:Number,required:!0},isRuntimePreviewVisible:{type:Boolean,required:!0}},methods:{onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)}}},Bi=Oi,Li=(0,w.Z)(Bi,xs,Is,!1,null,"6b3a0b3a",null),Fi=Li.exports,Vi={name:"SectionList",components:{Section:Fi},data(){return{isRuntimePreviewVisible:!0}},props:{tasks:{type:Array,required:!0}},methods:{onRuntimePreviewToggle(e){this.isRuntimePreviewVisible=e}}},ji=Vi,Ei=(0,w.Z)(ji,ks,Ss,!1,null,"79a75e9e",null),Hi=Ei.exports;const Ui={assessments:cs,hero:Sn,tasks:Hi,callToAction:qt},zi=new Set(Object.keys(Ui)),Gi={name:"TutorialSection",render:function(e){const{kind:t,...n}=this.section,s=Ui[t];return s?e(s,{props:n}):null},props:{section:{type:Object,required:!0,validator:e=>zi.has(e.kind)}}};var Wi={name:"Tutorial",mixins:[_e.Z,ws.Z],components:{NavigationBar:be,Section:Gi,PortalTarget:h.YC,BreakpointEmitter:o["default"]},inject:["isTargetIDE","store"],computed:{heroSection(){return this.sections.find((({kind:e})=>"hero"===e))},tutorialTitle(){return(this.heroSection||{}).title},pageTitle(){return this.tutorialTitle?`${this.tutorialTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},props:{sections:{type:Array,required:!0},references:{type:Object,required:!0},hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},identifierUrl:{type:String,required:!0}},methods:{handleBreakpointChange(e){this.store.updateBreakpoint(e)},handleCodeColorsChange(e){_s.Z.updateCodeColors(e)}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["default"].setAvailableLocales(e)}},mounted(){this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"})},provide(){return{isClientMobile:this.isClientMobile}},beforeDestroy(){this.$bridge.off("codeColors",this.handleCodeColorsChange)}},Qi=Wi,Ki=(0,w.Z)(Qi,Cs,bs,!1,null,"566b3655",null),Xi=Ki.exports,Yi=n(1789),Ji=n(5184);const er={article:"article",tutorial:"project"};var tr={name:"Topic",inject:{isTargetIDE:{default:!1}},mixins:[Yi.Z,Ji.Z],data(){return{topicData:null}},computed:{navigationBarHeight(){return this.isTargetIDE?0:52},store(){return u},hierarchy(){const{hierarchy:e={}}=this.topicData,{technologyNavigation:t=["overview","tutorials","resources"]}=e||{};return{...e,technologyNavigation:t}},topicKey:({$route:e,topicData:t})=>[e.path,t.identifier.interfaceLanguage].join()},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n((e=>e.newContentMounted())):(0,r.Ek)(e,t,n).then((e=>n((t=>{t.topicData=e})))).catch(n)},beforeRouteUpdate(e,t,n){(0,r.Us)(e,t)?(0,r.Ek)(e,t,n).then((e=>{this.topicData=e,n()})).catch(n):n()},created(){this.store.reset()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},methods:{componentFor(e){const{kind:t}=e;return{[er.article]:ys,[er.tutorial]:Xi}[t]},propsFor(e){const{hierarchy:t,kind:n,metadata:s,references:i,sections:r,identifier:o}=e;return{[er.article]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url},[er.tutorial]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url}}[n]}},provide(){return{navigationBarHeight:this.navigationBarHeight,store:this.store}},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},nr=tr,sr=(0,w.Z)(nr,s,i,!1,null,null,null),ir=sr.exports}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/topic.8cd0c0c4.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/topic.8cd0c0c4.js deleted file mode 100644 index af0651e0f..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/topic.8cd0c0c4.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["topic"],{"0466":function(e,t,n){},"0503":function(e,t,n){"use strict";n("e38e")},"0c11":function(e,t,n){},"0c14":function(e,t,n){},1006:function(e,t,n){"use strict";n("a95e")},"1dd5":function(e,t,n){"use strict";n("7b17")},"257c":function(e,t,n){"use strict";n("7748")},"2a05":function(e,t,n){},"2f9d":function(e,t,n){"use strict";n("525c")},3213:function(e,t,n){"use strict";n.r(t);var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.topicData?n(e.componentFor(e.topicData),e._b({key:e.topicKey,tag:"component",attrs:{hierarchy:e.hierarchy}},"component",e.propsFor(e.topicData),!1)):e._e()],1)},i=[],r=n("25a9"),o=n("a97e");const{BreakpointName:a}=o["a"].constants;var c,l,u={state:{linkableSections:[],breakpoint:a.large,references:{}},addLinkableSection(e){const t={...e,visibility:0};t.sectionNumber=this.state.linkableSections.length,this.state.linkableSections.push(t)},reset(){this.state.linkableSections=[],this.state.breakpoint=a.large,this.state.references={}},updateLinkableSection(e){this.state.linkableSections=this.state.linkableSections.map(t=>e.anchor===t.anchor?{...t,visibility:e.visibility}:t)},updateBreakpoint(e){this.state.breakpoint=e},setReferences(e){this.state.references=e}},d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"article"},[e.isTargetIDE?e._e():n("NavigationBar",{attrs:{chapters:e.hierarchy.modules,technology:e.metadata.category,topic:e.heroTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),n("main",{attrs:{id:"main",role:"main",tabindex:"0"}},[e._t("above-hero"),e._l(e.sections,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component"},"component",e.propsFor(t),!1))}))],2),n("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},p=[],h=n("2b88"),m=n("e425"),f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavBase",{attrs:{id:"nav","aria-label":e.technology,hasSolidBackground:""}},[n("template",{slot:"default"},[n("ReferenceUrlProvider",{attrs:{reference:e.rootReference},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.urlWithParams;return n("NavTitleContainer",{attrs:{to:s}},[n("template",{slot:"default"},[e._v(e._s(e.technology))]),n("template",{slot:"subhead"},[e._v(e._s(e.$tc("tutorials.title",2)))])],2)}}])})],1),n("template",{slot:"after-title"},[n("div",{staticClass:"separator"})]),n("template",{slot:"tray"},[n("div",{staticClass:"mobile-dropdown-container"},[n("MobileDropdown",{attrs:{options:e.chapters,sections:e.optionsForSections,currentOption:e.currentSection?e.currentSection.title:""},on:{"select-section":e.onSelectSection}})],1),n("div",{staticClass:"dropdown-container"},[n("PrimaryDropdown",{staticClass:"primary-dropdown",attrs:{options:e.chapters,currentOption:e.topic}}),n("ChevronIcon",{staticClass:"icon-inline"}),e.currentSection?n("SecondaryDropdown",{staticClass:"secondary-dropdown",attrs:{options:e.optionsForSections,currentOption:e.currentSection.title,sectionTracker:e.sectionIndicatorText},on:{"select-section":e.onSelectSection}}):e._e()],1),e._t("tray",null,{siblings:e.chapters.length+e.optionsForSections.length})],2)],2)},v=[],b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"chevron-icon",attrs:{viewBox:"0 0 14 14",themeId:"chevron"}},[n("path",{attrs:{d:"M3.22 1.184l0.325-0.38 7.235 6.201-7.235 6.19-0.325-0.38 6.792-5.811-6.792-5.82z"}})])},g=[],y=n("be08"),C={name:"ChevronIcon",components:{SVGIcon:y["a"]}},w=C,_=n("2877"),k=Object(_["a"])(w,b,g,!1,null,null,null),S=k.exports,x=n("d26a"),T=n("2f34"),I={name:"ReferenceUrlProvider",mixins:[T["a"]],props:{reference:{type:String,required:!0}},computed:{resolvedReference:({references:e,reference:t})=>e[t]||{},url:({resolvedReference:e})=>e.url,title:({resolvedReference:e})=>e.title},render(){return this.$scopedSlots.default({url:this.url,urlWithParams:Object(x["b"])(this.url,this.$route.query),title:this.title,reference:this.resolvedReference})}},A=I,$=Object(_["a"])(A,c,l,!1,null,null,null),O=$.exports,N=n("8a61"),P=n("cbcf"),q=n("653a"),D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItems",{staticClass:"mobile-dropdown"},e._l(e.options,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(s){var i=s.title;return n("NavMenuItemBase",{staticClass:"chapter-list",attrs:{role:"group"}},[n("p",{staticClass:"chapter-name"},[e._v(e._s(i))]),n("ul",{staticClass:"tutorial-list"},e._l(t.projects,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.url,i=t.urlWithParams,r=t.title;return n("li",{staticClass:"tutorial-list-item"},[n("router-link",{staticClass:"option tutorial",attrs:{to:i,value:r}},[e._v(" "+e._s(r)+" ")]),s===e.$route.path?n("ul",{staticClass:"section-list",attrs:{role:"listbox"}},e._l(e.sections,(function(t){return n("li",{key:t.title},[n("router-link",{class:e.classesFor(t),attrs:{to:{path:t.path,query:e.$route.query},value:t.title},nativeOn:{click:function(n){return e.onClick(t)}}},[e._v(" "+e._s(t.title)+" ")])],1)})),0):e._e()],1)}}],null,!0)})})),1)])}}],null,!0)})})),1)},j=[],R=n("863d"),M=n("9b30"),B={name:"MobileDropdown",components:{NavMenuItems:M["a"],NavMenuItemBase:R["a"],ReferenceUrlProvider:O},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sections:{type:Array,required:!1,default:()=>[]}},methods:{classesFor(e){return["option","section",{active:this.currentOption===e.title},this.depthClass(e)]},depthClass(e){const{depth:t=0}=e;return"depth"+t},onClick(e){this.$emit("select-section",e.path)}}},L=B,E=(n("e688"),Object(_["a"])(L,D,j,!1,null,"154acfbd",null)),F=E.exports,V=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$t("sections.title")}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.closeAndFocusToggler,i=t.contentClasses,r=t.navigateOverOptions,o=t.OptionClass,a=t.ActiveOptionClass;return[n("ul",{staticClass:"options",class:i,attrs:{role:"listbox",tabindex:"0"}},e._l(e.options,(function(t){return n("router-link",{key:t.title,attrs:{to:{path:t.path,query:e.$route.query},custom:""},scopedSlots:e._u([{key:"default",fn:function(i){var c,l=i.navigate;return[n("li",{class:[o,(c={},c[a]=e.currentOption===t.title,c)],attrs:{role:"option",value:t.title,"aria-selected":e.currentOption===t.title,"aria-current":e.ariaCurrent(t.title),tabindex:-1},on:{click:function(n){return e.setActive(t,l,s,n)},keydown:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.setActive(t,l,s,n)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),r(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),r(t,-1))}]}},[e._v(" "+e._s(t.title)+" ")])]}}],null,!0)})})),1)]}}])},[n("template",{slot:"toggle-post-content"},[n("span",{staticClass:"section-tracker"},[e._v(e._s(e.sectionTracker))])])],2)},U=[],H=function(){var e,t=this,n=t.$createElement,s=t._self._c||n;return s("BaseDropdown",{staticClass:"dropdown-custom",class:(e={},e[t.OpenedClass]=t.isOpen,e["dropdown-small"]=t.isSmall,e),attrs:{value:t.value},scopedSlots:t._u([{key:"dropdown",fn:function(e){var n=e.dropdownClasses;return[s("span",{staticClass:"visuallyhidden",attrs:{id:"DropdownLabel_"+t._uid}},[t._v(t._s(t.ariaLabel))]),s("button",{ref:"dropdownToggle",staticClass:"form-dropdown-toggle",class:n,attrs:{role:"button",id:"DropdownToggle_"+t._uid,"aria-labelledby":"DropdownLabel_"+t._uid+" DropdownToggle_"+t._uid,"aria-expanded":t.isOpen?"true":"false","aria-haspopup":"true"},on:{click:t.toggleDropdown,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.closeAndFocusToggler.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))}]}},[s("span",{staticClass:"form-dropdown-title"},[t._v(t._s(t.value))]),t._t("toggle-post-content")],2)]}}],null,!0)},[s("template",{slot:"eyebrow"},[t._t("eyebrow")],2),s("template",{slot:"after"},[t._t("default",null,null,{value:t.value,isOpen:t.isOpen,contentClasses:["form-dropdown-content",{"is-open":t.isOpen}],closeDropdown:t.closeDropdown,onChangeAction:t.onChangeAction,closeAndFocusToggler:t.closeAndFocusToggler,navigateOverOptions:t.navigateOverOptions,OptionClass:t.OptionClass,ActiveOptionClass:t.ActiveOptionClass})],2)],2)},z=[],G=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"form-element"},[e._t("dropdown",(function(){return[n("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],class:e.dropdownClasses,on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.modelValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e._t("default")],2)]}),{dropdownClasses:e.dropdownClasses,value:e.value}),n("InlineChevronDownIcon",{staticClass:"form-icon",attrs:{"aria-hidden":"true"}}),e.$slots.eyebrow?n("span",{staticClass:"form-label",attrs:{"aria-hidden":"true"}},[e._t("eyebrow")],2):e._e(),e._t("after")],2)},W=[],Q=n("7948"),K={name:"BaseDropdown",inheritAttrs:!1,props:{value:{type:String,default:""}},components:{InlineChevronDownIcon:Q["a"]},computed:{modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},dropdownClasses({value:e}){return["form-dropdown",{"form-dropdown-selectnone":""===e,"no-eyebrow":!this.$slots.eyebrow}]}}},X=K,J=(n("ed71"),Object(_["a"])(X,G,W,!1,null,"998803d8",null)),Y=J.exports;const Z="is-open",ee="option",te="option-active";var ne={name:"DropdownCustom",components:{BaseDropdown:Y},constants:{OpenedClass:Z,OptionClass:ee,ActiveOptionClass:te},props:{value:{type:String,default:""},ariaLabel:{type:String,default:""},isSmall:{type:Boolean,default:!1}},data(){return{isOpen:!1,OpenedClass:Z,OptionClass:ee,ActiveOptionClass:te}},mounted(){document.addEventListener("click",this.closeOnLoseFocus)},beforeDestroy(){document.removeEventListener("click",this.closeOnLoseFocus)},methods:{onChangeAction(e){this.$emit("input",e)},toggleDropdown(){this.isOpen?this.closeDropdown():this.openDropdown()},async closeAndFocusToggler(){this.closeDropdown(),await this.$nextTick(),this.$refs.dropdownToggle.focus({preventScroll:!0})},closeDropdown(){this.isOpen=!1,this.$emit("close")},openDropdown(){this.isOpen=!0,this.$emit("open"),this.focusActiveLink()},closeOnLoseFocus(e){!this.$el.contains(e.target)&&this.isOpen&&this.closeDropdown()},navigateOverOptions({target:e},t){const n=this.$el.querySelectorAll("."+ee),s=Array.from(n),i=s.indexOf(e),r=s[i+t];r&&r.focus({preventScroll:!0})},async focusActiveLink(){const e=this.$el.querySelector("."+te);e&&(await this.$nextTick(),e.focus({preventScroll:!0}))}}},se=ne,ie=(n("e84c"),Object(_["a"])(se,H,z,!1,null,"12dd746a",null)),re=ie.exports,oe={name:"SecondaryDropdown",components:{DropdownCustom:re},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sectionTracker:{type:String,required:!1}},methods:{ariaCurrent(e){return this.currentOption===e&&"section"},setActive(e,t,n,s){t(s),this.$emit("select-section",e.path),n()}}},ae=oe,ce=(n("7f7b"),Object(_["a"])(ae,V,U,!1,null,"554d62b6",null)),le=ce.exports,ue=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$tc("tutorials.title",1)}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.closeAndFocusToggler,i=t.contentClasses,r=t.closeDropdown,o=t.navigateOverOptions,a=t.OptionClass,c=t.ActiveOptionClass;return[n("ul",{staticClass:"options",class:i,attrs:{tabindex:"0"}},e._l(e.options,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(i){var l=i.title;return n("li",{staticClass:"chapter-list",attrs:{role:"group"}},[n("p",{staticClass:"chapter-name"},[e._v(e._s(l))]),n("ul",{attrs:{role:"listbox"}},e._l(t.projects,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.urlWithParams,l=t.title;return[n("router-link",{attrs:{to:i,custom:""},scopedSlots:e._u([{key:"default",fn:function(t){var i,u=t.navigate,d=t.isActive;return[n("li",{class:(i={},i[a]=!0,i[c]=d,i),attrs:{role:"option",value:l,"aria-selected":d,"aria-current":!!d&&"tutorial",tabindex:-1},on:{click:function(t){return e.setActive(u,r,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(u,r,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),o(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),o(t,-1))}]}},[e._v(" "+e._s(l)+" ")])]}}],null,!0)})]}}],null,!0)})})),1)])}}],null,!0)})})),1)]}}])})},de=[],pe={name:"PrimaryDropdown",components:{DropdownCustom:re,ReferenceUrlProvider:O},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0}},methods:{setActive(e,t,n){e(n),t()}}},he=pe,me=(n("9938"),Object(_["a"])(he,ue,de,!1,null,"4bddb6e6",null)),fe=me.exports;const ve={title:"Introduction",url:"#introduction",reference:"introduction",sectionNumber:0,depth:0};var be={name:"NavigationBar",components:{NavTitleContainer:q["a"],NavBase:P["a"],ReferenceUrlProvider:O,PrimaryDropdown:fe,SecondaryDropdown:le,MobileDropdown:F,ChevronIcon:S},mixins:[N["a"],T["a"]],props:{chapters:{type:Array,required:!0},technology:{type:String,required:!0},topic:{type:String,required:!0},rootReference:{type:String,required:!0},identifierUrl:{type:String,required:!0}},data(){return{currentSection:ve,tutorialState:this.store.state}},watch:{pageSectionWithHighestVisibility(e){e&&(this.currentSection=e)}},computed:{currentProject(){return this.chapters.reduce((e,{projects:t})=>e.concat(t),[]).find(e=>e.reference===this.identifierUrl)},pageSections(){if(!this.currentProject)return[];const e=[ve].concat(this.currentProject.sections);return this.tutorialState.linkableSections.map((t,n)=>{const s=e[n],i=this.references[s.reference],{url:r,title:o}=i||s;return{...t,title:o,path:r}})},optionsForSections(){return this.pageSections.map(({depth:e,path:t,title:n})=>({depth:e,path:t,title:n}))},pageSectionWithHighestVisibility(){return[...this.pageSections].sort((e,t)=>t.visibility-e.visibility).find(e=>e.visibility>0)},sectionIndicatorText(){const e=this.tutorialState.linkableSections.length-1,{sectionNumber:t}=this.currentSection||{};if(0!==t)return this.$t("tutorials.section-of",{number:t,total:e})}},methods:{onSelectSection(e){const t=e.split("#")[1];this.handleFocusAndScroll(t)}}},ge=be,ye=(n("ea88"),Object(_["a"])(ge,f,v,!1,null,"717bc942",null)),Ce=ye.exports,we=n("bf08"),_e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"body"},[n("BodyContent",{attrs:{content:e.content}})],1)},ke=[],Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("article",{staticClass:"body-content"},e._l(e.content,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component",staticClass:"layout"},"component",e.propsFor(t),!1))})),1)},xe=[],Te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"columns",class:e.classes},[e._l(e.columns,(function(t,s){return[n("Asset",{key:t.media,attrs:{identifier:t.media,videoAutoplays:!1}}),t.content?n("ContentNode",{key:s,attrs:{content:t.content}}):e._e()]}))],2)},Ie=[],Ae=n("80e4"),$e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseContentNode",{attrs:{content:e.articleContent}})},Oe=[],Ne=n("5677"),Pe={name:"ContentNode",components:{BaseContentNode:Ne["default"]},props:Ne["default"].props,computed:{articleContent(){return this.map(e=>{switch(e.type){case Ne["default"].BlockType.codeListing:return{...e,showLineNumbers:!0};case Ne["default"].BlockType.heading:{const{anchor:t,...n}=e;return n}default:return e}})}},methods:Ne["default"].methods,BlockType:Ne["default"].BlockType,InlineType:Ne["default"].InlineType},qe=Pe,De=(n("cb8d"),Object(_["a"])(qe,$e,Oe,!1,null,"3cfe1c35",null)),je=De.exports,Re={name:"Columns",components:{Asset:Ae["a"],ContentNode:je},props:{columns:{type:Array,required:!0}},computed:{classes(){return{"cols-2":2===this.columns.length,"cols-3":3===this.columns.length}}}},Me=Re,Be=(n("e9b0"),Object(_["a"])(Me,Te,Ie,!1,null,"30edf911",null)),Le=Be.exports,Ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"content-and-media",class:e.classes},[n("ContentNode",{attrs:{content:e.content}}),n("Asset",{attrs:{identifier:e.media}})],1)},Fe=[];const Ve={leading:"leading",trailing:"trailing"};var Ue={name:"ContentAndMedia",components:{Asset:Ae["a"],ContentNode:je},props:{content:je.props.content,media:Ae["a"].props.identifier,mediaPosition:{type:String,default:()=>Ve.trailing,validator:e=>Object.prototype.hasOwnProperty.call(Ve,e)}},computed:{classes(){return{"media-leading":this.mediaPosition===Ve.leading,"media-trailing":this.mediaPosition===Ve.trailing}}},MediaPosition:Ve},He=Ue,ze=(n("1006"),Object(_["a"])(He,Ee,Fe,!1,null,"3fa44f9e",null)),Ge=ze.exports,We=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"full-width"},e._l(e.groups,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component",staticClass:"group"},"component",e.propsFor(t),!1),[n("ContentNode",{attrs:{content:t.content}})],1)})),1)},Qe=[],Ke=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tag,{tag:"component",attrs:{id:e.anchor}},[e._t("default")],2)},Xe=[],Je=n("72e7"),Ye={name:"LinkableElement",mixins:[Je["a"]],inject:{navigationBarHeight:{default(){}},store:{default(){return{addLinkableSection(){},updateLinkableSection(){}}}}},props:{anchor:{type:String,required:!0},depth:{type:Number,default:()=>0},tag:{type:String,default:()=>"div"},title:{type:String,required:!0}},computed:{intersectionRootMargin(){const e=this.navigationBarHeight?`-${this.navigationBarHeight}px`:"0%";return e+" 0% -50% 0%"}},created(){this.store.addLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:0})},methods:{onIntersect(e){const t=Math.min(1,e.intersectionRatio);this.store.updateLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:t})}}},Ze=Ye,et=Object(_["a"])(Ze,Ke,Xe,!1,null,null,null),tt=et.exports;const{BlockType:nt}=je;var st={name:"FullWidth",components:{ContentNode:je,LinkableElement:tt},props:je.props,computed:{groups:({content:e})=>e.reduce((e,t)=>0===e.length||t.type===nt.heading?[...e,{heading:t.type===nt.heading?t:null,content:[t]}]:[...e.slice(0,e.length-1),{heading:e[e.length-1].heading,content:e[e.length-1].content.concat(t)}],[])},methods:{componentFor(e){return e.heading?tt:"div"},depthFor(e){switch(e.level){case 1:case 2:return 0;default:return 1}},propsFor(e){return e.heading?{anchor:e.heading.anchor,depth:this.depthFor(e.heading),title:e.heading.text}:{}}}},it=st,rt=(n("aece"),Object(_["a"])(it,We,Qe,!1,null,"1f2be54b",null)),ot=rt.exports;const at={columns:"columns",contentAndMedia:"contentAndMedia",fullWidth:"fullWidth"};var ct={name:"BodyContent",props:{content:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(at,e))}},methods:{componentFor(e){return{[at.columns]:Le,[at.contentAndMedia]:Ge,[at.fullWidth]:ot}[e.kind]},propsFor(e){const{content:t,kind:n,media:s,mediaPosition:i}=e;return{[at.columns]:{columns:t},[at.contentAndMedia]:{content:t,media:s,mediaPosition:i},[at.fullWidth]:{content:t}}[n]}},LayoutKind:at},lt=ct,ut=(n("1dd5"),Object(_["a"])(lt,Se,xe,!1,null,"4d5a806e",null)),dt=ut.exports,pt={name:"Body",components:{BodyContent:dt},props:dt.props},ht=pt,mt=(n("5237"),Object(_["a"])(ht,_e,ke,!1,null,"6499e2f2",null)),ft=mt.exports,vt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialCTA",e._b({},"TutorialCTA",e.$props,!1))},bt=[],gt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseCTA",e._b({attrs:{label:e.$t("tutorials.next")}},"BaseCTA",e.baseProps,!1))},yt=[],Ct=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"call-to-action"},[n("Row",[n("LeftColumn",[n("span",{staticClass:"label"},[e._v(e._s(e.label))]),n("h2",[e._v(" "+e._s(e.title)+" ")]),e.abstract?n("ContentNode",{staticClass:"description",attrs:{content:[e.abstractParagraph]}}):e._e(),e.action?n("Button",{attrs:{action:e.action}}):e._e()],1),n("RightColumn",{staticClass:"right-column"},[e.media?n("Asset",{staticClass:"media",attrs:{identifier:e.media}}):e._e()],1)],1)],1)},wt=[],_t=n("0f00"),kt=n("620a"),St=n("c081"),xt={name:"CallToAction",components:{Asset:Ae["a"],Button:St["a"],ContentNode:Ne["default"],LeftColumn:{render(e){return e(kt["a"],{props:{span:{large:5,small:12}}},this.$slots.default)}},RightColumn:{render(e){return e(kt["a"],{props:{span:{large:6,small:12}}},this.$slots.default)}},Row:_t["a"]},props:{title:{type:String,required:!0},label:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}},computed:{abstractParagraph(){return{type:"paragraph",inlineContent:this.abstract}}}},Tt=xt,It=(n("c7dd"),Object(_["a"])(Tt,Ct,wt,!1,null,"042a0474",null)),At=It.exports,$t={name:"CallToAction",components:{BaseCTA:At},computed:{baseProps(){return{title:this.title,abstract:this.abstract,action:this.action,media:this.media}}},props:{title:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}}},Ot=$t,Nt=Object(_["a"])(Ot,gt,yt,!1,null,null,null),Pt=Nt.exports,qt={name:"CallToAction",components:{TutorialCTA:Pt},props:Pt.props},Dt=qt,jt=(n("3e1b"),Object(_["a"])(Dt,vt,bt,!1,null,"426a965c",null)),Rt=jt.exports,Mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialHero",e._b({},"TutorialHero",e.$props,!1))},Bt=[],Lt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"tutorial-hero",attrs:{anchor:"introduction",title:e.sectionTitle}},[n("div",{staticClass:"hero dark"},[e.backgroundImageUrl?n("div",{staticClass:"bg",style:e.bgStyle}):e._e(),e._t("above-title"),n("Row",[n("Column",[n("Headline",{attrs:{level:1}},[e.chapter?n("template",{slot:"eyebrow"},[e._v(e._s(e.chapter))]):e._e(),e._v(" "+e._s(e.title)+" ")],2),e.content||e.video?n("div",{staticClass:"intro"},[e.content?n("ContentNode",{attrs:{content:e.content}}):e._e(),e.video?[n("p",[n("a",{staticClass:"call-to-action",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleCallToActionModal.apply(null,arguments)}}},[e._v(" Watch intro video "),n("PlayIcon",{staticClass:"cta-icon icon-inline"})],1)]),n("GenericModal",{attrs:{visible:e.callToActionModalVisible,isFullscreen:"",theme:"dark"},on:{"update:visible":function(t){e.callToActionModalVisible=t}}},[n("Asset",{directives:[{name:"show",rawName:"v-show",value:e.callToActionModalVisible,expression:"callToActionModalVisible"}],ref:"asset",staticClass:"video-asset",attrs:{identifier:e.video},on:{videoEnded:e.handleVideoEnd}})],1)]:e._e()],2):e._e(),n("Metadata",{staticClass:"metadata",attrs:{projectFilesUrl:e.projectFilesUrl,estimatedTimeInMinutes:e.estimatedTimeInMinutes,xcodeRequirement:e.xcodeRequirementData}})],1)],1)],2)])},Et=[],Ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"headline"},[e.$slots.eyebrow?n("span",{staticClass:"eyebrow"},[e._t("eyebrow")],2):e._e(),n("Heading",{staticClass:"heading",attrs:{level:e.level}},[e._t("default")],2)],1)},Vt=[];const Ut=1,Ht=6,zt={type:Number,required:!0,validator:e=>e>=Ut&&e<=Ht},Gt={name:"Heading",render:function(e){return e("h"+this.level,this.$slots.default)},props:{level:zt}};var Wt={name:"Headline",components:{Heading:Gt},props:{level:zt}},Qt=Wt,Kt=(n("3976"),Object(_["a"])(Qt,Ft,Vt,!1,null,"d46a1474",null)),Xt=Kt.exports,Jt=n("c161"),Yt=n("c4dd"),Zt=n("748c"),en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"metadata"},[e.estimatedTimeInMinutes?n("div",{staticClass:"item",attrs:{"aria-label":"\n "+e.$tc("tutorials.time.minutes.full",e.estimatedTimeInMinutes,{count:e.estimatedTimeInMinutes})+"\n "+e.$t("tutorials.estimated-time")+"\n "}},[n("div",{staticClass:"content",attrs:{"aria-hidden":"true"}},[n("i18n",{staticClass:"duration",attrs:{path:"tutorials.time.format",tag:"div"},scopedSlots:e._u([{key:"number",fn:function(){return[e._v(" "+e._s(e.estimatedTimeInMinutes)+" ")]},proxy:!0},{key:"minutes",fn:function(){return[n("div",{staticClass:"minutes"},[e._v(e._s(e.$tc("tutorials.time.minutes.short",e.estimatedTimeInMinutes))+" ")])]},proxy:!0}],null,!1,3313752798)})],1),n("div",{staticClass:"bottom",attrs:{"aria-hidden":"true"}},[e._v(e._s(e.$t("tutorials.estimated-time")))])]):e._e(),e.projectFilesUrl?n("div",{staticClass:"item"},[n("DownloadIcon",{staticClass:"item-large-icon icon-inline"}),n("div",{staticClass:"content bottom"},[n("a",{staticClass:"content-link project-download",attrs:{href:e.projectFilesUrl}},[e._v(" "+e._s(e.$t("tutorials.project-files"))+" "),n("InlineDownloadIcon",{staticClass:"small-icon icon-inline"})],1)])],1):e._e(),e.xcodeRequirement?n("div",{staticClass:"item"},[n("XcodeIcon",{staticClass:"item-large-icon icon-inline"}),n("div",{staticClass:"content bottom"},[e.isTargetIDE?n("span",[e._v(e._s(e.xcodeRequirement.title))]):n("a",{staticClass:"content-link",attrs:{href:e.xcodeRequirement.url}},[e._v(" "+e._s(e.xcodeRequirement.title)+" "),n("InlineChevronRightIcon",{staticClass:"icon-inline small-icon xcode-icon"})],1)])],1):e._e()])},tn=[],nn=n("de60"),sn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"xcode-icon",attrs:{viewBox:"0 0 14 14",themeId:"xcode"}},[n("path",{attrs:{d:"M2.668 4.452l-1.338-2.229 0.891-0.891 2.229 1.338 1.338 2.228 3.667 3.666 0.194-0.194 2.933 2.933c0.13 0.155 0.209 0.356 0.209 0.576 0 0.497-0.403 0.9-0.9 0.9-0.22 0-0.421-0.079-0.577-0.209l0.001 0.001-2.934-2.933 0.181-0.181-3.666-3.666z"}}),n("path",{attrs:{d:"M11.824 1.277l-0.908 0.908c-0.091 0.091-0.147 0.216-0.147 0.354 0 0.106 0.033 0.205 0.090 0.286l-0.001-0.002 0.058 0.069 0.185 0.185c0.090 0.090 0.215 0.146 0.353 0.146 0.107 0 0.205-0.033 0.286-0.090l-0.002 0.001 0.069-0.057 0.909-0.908c0.118 0.24 0.187 0.522 0.187 0.82 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.577-0.068-0.826-0.189l0.011 0.005-5.5 5.5c0.116 0.238 0.184 0.518 0.184 0.813 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.576-0.068-0.826-0.189l0.011 0.005 0.908-0.909c0.090-0.090 0.146-0.215 0.146-0.353 0-0.107-0.033-0.205-0.090-0.286l0.001 0.002-0.057-0.069-0.185-0.185c-0.091-0.091-0.216-0.147-0.354-0.147-0.106 0-0.205 0.033-0.286 0.090l0.002-0.001-0.069 0.058-0.908 0.908c-0.116-0.238-0.184-0.518-0.184-0.813 0-1.045 0.847-1.892 1.892-1.892 0.293 0 0.571 0.067 0.819 0.186l-0.011-0.005 5.5-5.5c-0.116-0.238-0.184-0.519-0.184-0.815 0-1.045 0.847-1.892 1.892-1.892 0.296 0 0.577 0.068 0.827 0.19l-0.011-0.005z"}})])},rn=[],on={name:"XcodeIcon",components:{SVGIcon:y["a"]}},an=on,cn=Object(_["a"])(an,sn,rn,!1,null,null,null),ln=cn.exports,un=n("34b0"),dn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-download-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},pn=[],hn={name:"InlineDownloadIcon",components:{SVGIcon:y["a"]}},mn=hn,fn=Object(_["a"])(mn,dn,pn,!1,null,null,null),vn=fn.exports,bn={name:"HeroMetadata",components:{InlineDownloadIcon:vn,InlineChevronRightIcon:un["a"],DownloadIcon:nn["a"],XcodeIcon:ln},inject:["isTargetIDE"],props:{projectFilesUrl:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:Object,required:!1}}},gn=bn,yn=(n("33ff"),Object(_["a"])(gn,en,tn,!1,null,"94ff76c0",null)),Cn=yn.exports,wn={name:"Hero",components:{PlayIcon:Yt["a"],GenericModal:Jt["a"],Column:{render(e){return e(kt["a"],{props:{span:{large:7,medium:9,small:12}}},this.$slots.default)}},ContentNode:Ne["default"],Headline:Xt,Metadata:Cn,Row:_t["a"],Asset:Ae["a"],LinkableSection:tt},mixins:[T["a"]],props:{title:{type:String,required:!0},chapter:{type:String},content:{type:Array},projectFiles:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:String,required:!1},video:{type:String},backgroundImage:{type:String}},computed:{backgroundImageUrl(){const e=this.references[this.backgroundImage]||{},{variants:t=[]}=e,n=t.find(e=>e.traits.includes("light"));return Object(Zt["c"])((n||{}).url)},projectFilesUrl(){return this.projectFiles?Object(Zt["c"])(this.references[this.projectFiles].url):null},bgStyle(){return{backgroundImage:Object(Zt["f"])(this.backgroundImageUrl)}},xcodeRequirementData(){return this.references[this.xcodeRequirement]},sectionTitle(){return"Introduction"}},data(){return{callToActionModalVisible:!1}},methods:{async toggleCallToActionModal(){this.callToActionModalVisible=!0,await this.$nextTick();const e=this.$refs.asset.$el.querySelector("video");if(e)try{await e.play(),e.muted=!1}catch(t){}},handleVideoEnd(){this.callToActionModalVisible=!1}}},_n=wn,kn=(n("7fae"),Object(_["a"])(_n,Lt,Et,!1,null,"55543c5a",null)),Sn=kn.exports,xn={name:"Hero",components:{TutorialHero:Sn},props:Sn.props},Tn=xn,In=(n("2f9d"),Object(_["a"])(Tn,Mt,Bt,!1,null,"35a9482f",null)),An=In.exports,$n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialAssessments",e._b({},"TutorialAssessments",e.$props,!1),[n("p",{attrs:{slot:"success"},slot:"success"},[e._v("Great job, you've answered all the questions for this article.")])])},On=[],Nn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"assessments-wrapper",attrs:{anchor:e.anchor,title:e.title}},[n("Row",{ref:"assessments",staticClass:"assessments"},[n("MainColumn",[n("Row",{staticClass:"banner"},[n("HeaderColumn",[n("h2",{staticClass:"title"},[e._v(e._s(e.title))])])],1),e.completed?n("div",{staticClass:"success"},[e._t("success",(function(){return[n("p",[e._v(e._s(e.SuccessMessage))])]}))],2):n("div",[n("Progress",e._b({ref:"progress"},"Progress",e.progress,!1)),n("Quiz",{key:e.activeIndex,attrs:{choices:e.activeAssessment.choices,content:e.activeAssessment.content,isLast:e.isLast,title:e.activeAssessment.title},on:{submit:e.onSubmit,advance:e.onAdvance,"see-results":e.onSeeResults}})],1),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e.completed?e._t("success",(function(){return[e._v(" "+e._s(e.SuccessMessage)+" ")]})):e._e()],2)],1)],1)],1)},Pn=[],qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Row",[n("p",{staticClass:"title"},[e._v(e._s(e.$t("tutorials.question-of",{index:e.index,total:e.total})))])])},Dn=[],jn={name:"AssessmentsProgress",components:{Row:_t["a"]},props:{index:{type:Number,required:!0},total:{type:Number,required:!0}}},Rn=jn,Mn=(n("6866"),Object(_["a"])(Rn,qn,Dn,!1,null,"28135d78",null)),Bn=Mn.exports,Ln=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"quiz"},[n("ContentNode",{staticClass:"title",attrs:{content:e.title}}),e.content?n("ContentNode",{staticClass:"question-content",attrs:{content:e.content}}):e._e(),n("div",{staticClass:"choices"},[e._l(e.choices,(function(t,s){return n("label",{key:s,class:e.choiceClasses[s]},[n(e.getIconComponent(s),{tag:"component",staticClass:"choice-icon"}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedIndex,expression:"selectedIndex"}],attrs:{type:"radio",name:"assessment"},domProps:{value:s,checked:e._q(e.selectedIndex,s)},on:{change:function(t){e.selectedIndex=s}}}),n("ContentNode",{staticClass:"question",attrs:{content:t.content}}),e.userChoices[s].checked?[n("ContentNode",{staticClass:"answer",attrs:{content:t.justification}}),t.reaction?n("p",{staticClass:"answer"},[e._v(e._s(t.reaction))]):e._e()]:e._e()],2)})),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e._v(" "+e._s(e.ariaLiveText)+" ")])],2),n("div",{staticClass:"controls"},[n("ButtonLink",{staticClass:"check",attrs:{disabled:null===e.selectedIndex||e.showNextQuestion},nativeOn:{click:function(t){return e.submit.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.submit"))+" ")]),e.isLast?n("ButtonLink",{staticClass:"results",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.seeResults.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.next"))+" ")]):n("ButtonLink",{staticClass:"next",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.advance.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.assessment.next-question"))+" ")])],1)],1)},En=[],Fn=n("76ab"),Vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"reset-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"reset-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M3.828 4.539l0.707-0.707 5.657 5.657-0.707 0.707-5.657-5.657z"}}),n("path",{attrs:{d:"M3.828 9.489l5.657-5.657 0.707 0.707-5.657 5.657-0.707-0.707z"}})])},Un=[],Hn={name:"ResetCircleIcon",components:{SVGIcon:y["a"]}},zn=Hn,Gn=Object(_["a"])(zn,Vn,Un,!1,null,null,null),Wn=Gn.exports,Qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"check-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"check-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M9.626 3.719l0.866 0.5-3.5 6.062-3.464-2 0.5-0.866 2.6 1.5z"}})])},Kn=[],Xn={name:"CheckCircleIcon",components:{SVGIcon:y["a"]}},Jn=Xn,Yn=Object(_["a"])(Jn,Qn,Kn,!1,null,null,null),Zn=Yn.exports,es={name:"Quiz",components:{CheckCircleIcon:Zn,ResetCircleIcon:Wn,ContentNode:Ne["default"],ButtonLink:Fn["a"]},props:{content:{type:Array,required:!1},choices:{type:Array,required:!0},isLast:{type:Boolean,default:!1},title:{type:Array,required:!0}},data(){return{userChoices:this.choices.map(()=>({checked:!1})),selectedIndex:null,checkedIndex:null}},computed:{correctChoices(){return this.choices.reduce((e,t,n)=>t.isCorrect?e.add(n):e,new Set)},choiceClasses(){return this.userChoices.map((e,t)=>({choice:!0,active:this.selectedIndex===t,disabled:e.checked||this.showNextQuestion,correct:e.checked&&this.choices[t].isCorrect,incorrect:e.checked&&!this.choices[t].isCorrect}))},showNextQuestion(){return Array.from(this.correctChoices).every(e=>this.userChoices[e].checked)},ariaLiveText(){if(null===this.checkedIndex)return"";const{isCorrect:e}=this.choices[this.checkedIndex];return`${this.$t("tutorials.assessment.answer-number-is",{index:this.checkedIndex+1})} ${e?this.$t("tutorials.assessment.correct"):this.$t("tutorials.assessment.incorrect")}\n `}},methods:{getIconComponent(e){const t=this.userChoices[e];if(t&&t.checked)return this.choices[e].isCorrect?Zn:Wn},submit(){this.$set(this.userChoices,this.selectedIndex,{checked:!0}),this.checkedIndex=this.selectedIndex,this.$emit("submit")},advance(){this.$emit("advance")},seeResults(){this.$emit("see-results")}}},ts=es,ns=(n("0503"),Object(_["a"])(ts,Ln,En,!1,null,"19ed40e2",null)),ss=ns.exports;const is=12,rs="tutorials.assessment.success-message";var os={name:"Assessments",constants:{SuccessMessage:rs},components:{LinkableSection:tt,Quiz:ss,Progress:Bn,Row:_t["a"],HeaderColumn:{render(e){return e(kt["a"],{props:{isCentered:{large:!0},span:{large:10}}},this.$slots.default)}},MainColumn:{render(e){return e(kt["a"],{props:{isCentered:{large:!0},span:{large:10,medium:10,small:12}}},this.$slots.default)}}},props:{assessments:{type:Array,required:!0},anchor:{type:String,required:!0}},inject:["navigationBarHeight"],data(){return{activeIndex:0,completed:!1,SuccessMessage:this.$t(rs)}},computed:{activeAssessment(){return this.assessments[this.activeIndex]},isLast(){return this.activeIndex===this.assessments.length-1},progress(){return{index:this.activeIndex+1,total:this.assessments.length}},title(){return this.$t("tutorials.assessment.check-your-understanding")}},methods:{scrollTo(e,t=0){e.scrollIntoView(!0),window.scrollBy(0,-this.navigationBarHeight-t)},onSubmit(){this.$nextTick(()=>{this.scrollTo(this.$refs.progress.$el,is)})},onAdvance(){this.activeIndex+=1,this.$nextTick(()=>{this.scrollTo(this.$refs.progress.$el,is)})},onSeeResults(){this.completed=!0,this.$nextTick(()=>{this.scrollTo(this.$refs.assessments.$el,is)})}}},as=os,cs=(n("da20"),Object(_["a"])(as,Nn,Pn,!1,null,"65e3c02c",null)),ls=cs.exports,us={name:"Assessments",components:{TutorialAssessments:ls},props:ls.props},ds=us,ps=(n("f264"),Object(_["a"])(ds,$n,On,!1,null,"3c94366b",null)),hs=ps.exports;const ms={articleBody:"articleBody",callToAction:"callToAction",hero:"hero",assessments:"assessments"};var fs={name:"Article",components:{NavigationBar:Ce,PortalTarget:h["PortalTarget"]},mixins:[we["a"]],inject:{isTargetIDE:{default:!1},store:{default(){return{reset(){},setReferences(){}}}}},props:{hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},references:{type:Object,required:!0},sections:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(ms,e))},identifierUrl:{type:String,required:!0}},computed:{heroSection(){return this.sections.find(this.isHero)},heroTitle(){return(this.heroSection||{}).title},pageTitle(){return this.heroTitle?`${this.heroTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},methods:{componentFor(e){const{kind:t}=e;return{[ms.articleBody]:ft,[ms.callToAction]:Rt,[ms.hero]:An,[ms.assessments]:hs}[t]},isHero(e){return e.kind===ms.hero},propsFor(e){const{abstract:t,action:n,anchor:s,assessments:i,backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:c,kind:l,media:u,projectFiles:d,title:p,video:h,xcodeRequirement:m}=e;return{[ms.articleBody]:{content:a},[ms.callToAction]:{abstract:t,action:n,media:u,title:p},[ms.hero]:{backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:c,projectFiles:d,title:p,video:h,xcodeRequirement:m},[ms.assessments]:{anchor:s,assessments:i}}[l]}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["a"].setAvailableLocales(e)}},SectionKind:ms},vs=fs,bs=(n("79ef"),Object(_["a"])(vs,d,p,!1,null,"7d4562ea",null)),gs=bs.exports,ys=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tutorial"},[e.isTargetIDE?e._e():n("NavigationBar",{attrs:{technology:e.metadata.category,chapters:e.hierarchy.modules,topic:e.tutorialTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),n("main",{attrs:{id:"main",role:"main",tabindex:"0"}},[e._l(e.sections,(function(e,t){return n("Section",{key:t,attrs:{section:e}})})),n("BreakpointEmitter",{on:{change:e.handleBreakpointChange}})],2),n("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},Cs=[],ws=n("66c9"),_s=n("7689"),ks=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sections"},e._l(e.tasks,(function(t,s){return n("Section",e._b({key:s,attrs:{id:t.anchor,sectionNumber:s+1,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},"Section",t,!1))})),1)},Ss=[],xs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"section",attrs:{anchor:e.anchor,title:e.introProps.title}},[n("Intro",e._b({},"Intro",e.introProps,!1)),e.stepsSection.length>0?n("Steps",{attrs:{content:e.stepsSection,isRuntimePreviewVisible:e.isRuntimePreviewVisible,sectionNumber:e.sectionNumber},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}}):e._e()],1)},Ts=[],Is=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"intro-container"},[n("Row",{class:["intro","intro-"+e.sectionNumber,{ide:e.isTargetIDE}]},[n("Column",{staticClass:"left"},[n("Headline",{attrs:{level:2}},[n("router-link",{attrs:{slot:"eyebrow",to:e.sectionLink},slot:"eyebrow"},[e._v(" "+e._s(e.$t("sections.title",{number:e.sectionNumber}))+" ")]),e._v(" "+e._s(e.title)+" ")],1),n("ContentNode",{attrs:{content:e.content}})],1),n("Column",{staticClass:"right"},[n("div",{staticClass:"media"},[e.media?n("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e()],1)])],1),e.expandedSections.length>0?n("ExpandedIntro",{staticClass:"expanded-intro",attrs:{content:e.expandedSections}}):e._e()],1)},As=[],$s={name:"SectionIntro",inject:{isClientMobile:{default:()=>!1},isTargetIDE:{default:()=>!1}},components:{Asset:Ae["a"],ContentNode:Ne["default"],ExpandedIntro:dt,Headline:Xt,Row:_t["a"],Column:{render(e){return e(kt["a"],{props:{span:{large:6,small:12}}},this.$slots.default)}}},props:{sectionAnchor:{type:String,required:!0},content:{type:Array,required:!0},media:{type:String,required:!0},title:{type:String,required:!0},sectionNumber:{type:Number,required:!0},expandedSections:{type:Array,default:()=>[]}},methods:{focus(){this.$emit("focus",this.media)}},computed:{sectionLink(){return{path:this.$route.path,hash:this.sectionAnchor,query:this.$route.query}}}},Os=$s,Ns=(n("257c"),Object(_["a"])(Os,Is,As,!1,null,"7f9a8f65",null)),Ps=Ns.exports,qs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"steps"},[n("div",{staticClass:"content-container"},e._l(e.contentNodes,(function(t,s){return n(t.component,e._b({key:s,ref:"contentNodes",refInFor:!0,tag:"component",class:e.contentClass(s),attrs:{currentIndex:e.activeStep}},"component",t.props,!1))})),1),e.isBreakpointSmall?e._e():n("BackgroundTheme",{staticClass:"asset-container",class:e.assetContainerClasses},[n("transition",{attrs:{name:"fade"}},[e.visibleAsset.media?n("div",{key:e.visibleAsset.media,class:["asset-wrapper",{ide:e.isTargetIDE}]},[n("Asset",{ref:"asset",staticClass:"step-asset",attrs:{identifier:e.visibleAsset.media,showsReplayButton:"",showsVideoControls:!1}})],1):e._e(),e.visibleAsset.code?n("CodePreview",{attrs:{code:e.visibleAsset.code,preview:e.visibleAsset.runtimePreview,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},[e.visibleAsset.runtimePreview?n("transition",{attrs:{name:"fade"}},[n("Asset",{key:e.visibleAsset.runtimePreview,attrs:{identifier:e.visibleAsset.runtimePreview}})],1):e._e()],1):e._e()],1)],1)],1)},Ds=[],js=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["code-preview",{ide:e.isTargetIDE}]},[n("CodeTheme",[e.code?n("CodeListing",e._b({attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1)):e._e()],1),n("div",{staticClass:"runtime-preview",class:e.runtimePreviewClasses,style:e.previewStyles},[n("div",{staticClass:"runtimve-preview__container"},[n("button",{staticClass:"header",attrs:{disabled:!e.hasRuntimePreview,title:e.runtimePreviewTitle},on:{click:e.togglePreview}},[n("span",{staticClass:"runtime-preview-label",attrs:{"aria-label":e.textAriaLabel}},[e._v(e._s(e.togglePreviewText))]),n("DiagonalArrowIcon",{staticClass:"icon-inline preview-icon",class:[e.shouldDisplayHideLabel?"preview-hide":"preview-show"]})],1),n("transition",{on:{leave:e.handleLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldDisplayHideLabel,expression:"shouldDisplayHideLabel"}],staticClass:"runtime-preview-asset"},[e._t("default")],2)])],1)])],1)},Rs=[],Ms=n("7b69"),Bs=n("6667"),Ls=n("8590");const{BreakpointName:Es}=o["a"].constants;function Fs({width:e,height:t},n=1){const s=400,i=e<=s?1.75:3;return{width:e/(i/n),height:t/(i/n)}}var Vs={name:"CodePreview",inject:{isTargetIDE:{default:!1},store:{default(){return{state:{references:{}}}}}},components:{DiagonalArrowIcon:Bs["a"],CodeListing:Ms["a"],CodeTheme:Ls["a"]},props:{code:{type:String,required:!0},preview:{type:String,required:!1},isRuntimePreviewVisible:{type:Boolean,required:!0}},data(){return{tutorialState:this.store.state}},computed:{references:({tutorialState:e})=>e.references,currentBreakpoint(){return this.tutorialState.breakpoint},hasRuntimePreview(){return!!this.preview},previewAssetSize(){const e=this.hasRuntimePreview?this.references[this.preview]:{},t=(e.variants||[{}])[0]||{},n={width:900};let s=t.size||{};s.width||s.height||(s=n);const i=this.currentBreakpoint===Es.medium?.8:1;return Fs(s,i)},previewSize(){const e={width:102};return this.shouldDisplayHideLabel&&this.previewAssetSize?{width:this.previewAssetSize.width}:e},previewStyles(){const{width:e}=this.previewSize;return{width:e+"px"}},codeProps(){return this.references[this.code]},runtimePreviewClasses(){return{collapsed:!this.shouldDisplayHideLabel,disabled:!this.hasRuntimePreview,"runtime-preview-ide":this.isTargetIDE}},shouldDisplayHideLabel(){return this.hasRuntimePreview&&this.isRuntimePreviewVisible},runtimePreviewTitle(){return this.hasRuntimePreview?null:this.$t("tutorials.preview.no-preview-available-step")},togglePreviewText(){return this.$tc("tutorials.preview.title",this.hasRuntimePreview?1:0)},textAriaLabel(){return`${this.togglePreviewText}, ${this.shouldDisplayHideLabel?this.$t("verbs.hide"):this.$t("verbs.show")}`}},methods:{handleLeave(e,t){setTimeout(t,200)},togglePreview(){this.hasRuntimePreview&&this.$emit("runtime-preview-toggle",!this.isRuntimePreviewVisible)}}},Us=Vs,Hs=(n("b27b"),Object(_["a"])(Us,js,Rs,!1,null,"4f53426a",null)),zs=Hs.exports,Gs=n("3908"),Ws=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{style:e.backgroundStyle},[e._t("default")],2)},Qs=[],Ks={name:"BackgroundTheme",data(){return{codeThemeState:ws["a"].state}},computed:{backgroundStyle(){const{codeColors:e}=this.codeThemeState;return e?{"--background":e.background}:null}}},Xs=Ks,Js=Object(_["a"])(Xs,Ws,Qs,!1,null,null,null),Ys=Js.exports,Zs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["step-container","step-"+e.stepNumber]},[n("div",{ref:"step",staticClass:"step",class:{focused:e.isActive},attrs:{"data-index":e.index}},[n("p",{staticClass:"step-label"},[e._v(e._s(e.$t("tutorials.step",{number:e.stepNumber})))]),n("ContentNode",{attrs:{content:e.content}}),e.caption&&e.caption.length>0?n("ContentNode",{staticClass:"caption",attrs:{content:e.caption}}):e._e()],1),e.isBreakpointSmall||!e.isTargetIDE?n("div",{staticClass:"media-container"},[e.media?n("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e(),e.code?n("MobileCodePreview",{attrs:{code:e.code}},[e.runtimePreview?n("Asset",{staticClass:"preview",attrs:{identifier:e.runtimePreview}}):e._e()],1):e._e()],1):e._e()])},ei=[],ti=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BackgroundTheme",{staticClass:"mobile-code-preview"},[e.code?n("GenericModal",{staticClass:"full-code-listing-modal",attrs:{theme:e.isTargetIDE?"code":"light",codeBackgroundColorOverride:e.modalBackgroundColor,isFullscreen:"",visible:e.fullCodeIsVisible},on:{"update:visible":function(t){e.fullCodeIsVisible=t}}},[n("div",{staticClass:"full-code-listing-modal-content"},[n("CodeTheme",[n("CodeListing",e._b({staticClass:"full-code-listing",attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1))],1)],1)]):e._e(),n("CodeTheme",[e.code?n("MobileCodeListing",e._b({attrs:{showLineNumbers:""},on:{"file-name-click":e.toggleFullCode}},"MobileCodeListing",e.codeProps,!1)):e._e()],1),n("CodeTheme",{staticClass:"preview-toggle-container"},[n("PreviewToggle",{attrs:{isActionable:!!e.$slots.default},on:{click:e.togglePreview}})],1),e.$slots.default?n("GenericModal",{staticClass:"runtime-preview-modal",attrs:{theme:e.isTargetIDE?"dynamic":"light",isFullscreen:"",visible:e.previewIsVisible},on:{"update:visible":function(t){e.previewIsVisible=t}}},[n("div",{staticClass:"runtime-preview-modal-content"},[n("span",{staticClass:"runtime-preview-label"},[e._v(e._s(e.$tc("tutorials.preview.title",1)))]),e._t("default")],2)]):e._e()],1)},ni=[],si=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"code-listing-preview",attrs:{"data-syntax":e.syntax}},[n("CodeListing",{attrs:{fileName:e.fileName,syntax:e.syntax,fileType:e.fileType,content:e.previewedLines,startLineNumber:e.displayedRange.start,highlights:e.highlights,showLineNumbers:"",isFileNameActionable:""},on:{"file-name-click":function(t){return e.$emit("file-name-click")}}})],1)},ii=[],ri={name:"MobileCodeListing",components:{CodeListing:Ms["a"]},props:{fileName:String,syntax:String,fileType:String,content:{type:Array,required:!0},highlights:{type:Array,default:()=>[]}},computed:{highlightedLineNumbers(){return new Set(this.highlights.map(({line:e})=>e))},firstHighlightRange(){if(0===this.highlightedLineNumbers.size)return{start:1,end:this.content.length};const e=Math.min(...this.highlightedLineNumbers.values());let t=e;while(this.highlightedLineNumbers.has(t+1))t+=1;return{start:e,end:t}},displayedRange(){const e=this.firstHighlightRange,t=e.start-2<1?1:e.start-2,n=e.end+3>=this.content.length+1?this.content.length+1:e.end+3;return{start:t,end:n}},previewedLines(){return this.content.slice(this.displayedRange.start-1,this.displayedRange.end-1)}}},oi=ri,ai=(n("fae5"),Object(_["a"])(oi,si,ii,!1,null,"5ad4e037",null)),ci=ai.exports,li=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"toggle-preview"},[e.isActionable?n("a",{staticClass:"toggle-text",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._v(" "+e._s(e.$tc("tutorials.preview.title",1))+" "),n("InlinePlusCircleIcon",{staticClass:"toggle-icon icon-inline"})],1):n("span",{staticClass:"toggle-text"},[e._v(" "+e._s(e.$tc("tutorials.preview.title",0))+" ")])])},ui=[],di=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-plus-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M4 6.52h6v1h-6v-1z"}}),n("path",{attrs:{d:"M6.5 4.010h1v6h-1v-6z"}})])},pi=[],hi={name:"InlinePlusCircleIcon",components:{SVGIcon:y["a"]}},mi=hi,fi=Object(_["a"])(mi,di,pi,!1,null,null,null),vi=fi.exports,bi={name:"MobileCodePreviewToggle",components:{InlinePlusCircleIcon:vi},props:{isActionable:{type:Boolean,required:!0}}},gi=bi,yi=(n("bf0a"),Object(_["a"])(gi,li,ui,!1,null,"78763c14",null)),Ci=yi.exports,wi={name:"MobileCodePreview",inject:["isTargetIDE"],mixins:[T["a"]],components:{GenericModal:Jt["a"],CodeListing:Ms["a"],MobileCodeListing:ci,PreviewToggle:Ci,CodeTheme:Ls["a"],BackgroundTheme:Ys},props:{code:{type:String,required:!0}},computed:{codeProps(){return this.references[this.code]},modalBackgroundColor(){const{codeColors:e}=this.store.state;return e?e.background:null}},data(){return{previewIsVisible:!1,fullCodeIsVisible:!1}},methods:{togglePreview(){this.previewIsVisible=!this.previewIsVisible},toggleFullCode(){this.fullCodeIsVisible=!this.fullCodeIsVisible}}},_i=wi,ki=(n("3fcc"),Object(_["a"])(_i,ti,ni,!1,null,"1aed4baa",null)),Si=ki.exports;const{BreakpointName:xi}=o["a"].constants;var Ti={name:"Step",components:{Asset:Ae["a"],MobileCodePreview:Si,ContentNode:Ne["default"]},inject:["isTargetIDE","isClientMobile","store"],props:{code:{type:String,required:!1},content:{type:Array,required:!0},caption:{type:Array,required:!1},media:{type:String,required:!1},runtimePreview:{type:String,required:!1},sectionNumber:{type:Number,required:!0},stepNumber:{type:Number,required:!0},numberOfSteps:{type:Number,required:!0},index:{type:Number,required:!0},currentIndex:{type:Number,required:!0}},data(){return{tutorialState:this.store.state}},computed:{isBreakpointSmall(){return this.tutorialState.breakpoint===xi.small},isActive:({index:e,currentIndex:t})=>e===t}},Ii=Ti,Ai=(n("c643"),Object(_["a"])(Ii,Zs,ei,!1,null,"eb45ec92",null)),$i=Ai.exports;const{BreakpointName:Oi}=o["a"].constants,{IntersectionDirections:Ni}=Je["a"].constants,Pi="-35% 0% -65% 0%";var qi={name:"SectionSteps",components:{ContentNode:Ne["default"],Step:$i,Asset:Ae["a"],CodePreview:zs,BackgroundTheme:Ys},mixins:[Je["a"]],constants:{IntersectionMargins:Pi},inject:["isTargetIDE","store"],data(){const e=this.content.findIndex(this.isStepNode),{code:t,media:n,runtimePreview:s}=this.content[e]||{};return{tutorialState:this.store.state,visibleAsset:{media:n,code:t,runtimePreview:s},activeStep:e}},computed:{assetContainerClasses(){return{"for-step-code":!!this.visibleAsset.code,ide:this.isTargetIDE}},numberOfSteps(){return this.content.filter(this.isStepNode).length},contentNodes(){return this.content.reduce(({stepCounter:e,nodes:t},n,s)=>{const{type:i,...r}=n,o=this.isStepNode(n),a=o?e+1:e;return o?{stepCounter:e+1,nodes:t.concat({component:$i,type:i,props:{...r,stepNumber:a,index:s,numberOfSteps:this.numberOfSteps,sectionNumber:this.sectionNumber}})}:{stepCounter:e,nodes:t.concat({component:Ne["default"],type:i,props:{content:[n]}})}},{stepCounter:0,nodes:[]}).nodes},isBreakpointSmall(){return this.tutorialState.breakpoint===Oi.small},stepNodes:({contentNodes:e,isStepNode:t})=>e.filter(t),intersectionRootMargin:()=>Pi},async mounted(){await Object(Gs["b"])(8),this.findClosestStepNode()},methods:{isStepNode({type:e}){return"step"===e},contentClass(e){return{["interstitial interstitial-"+(e+1)]:!this.isStepNode(this.content[e])}},onReverseIntoLastStep(){const{asset:e}=this.$refs;if(e){const t=e.$el.querySelector("video");t&&(t.currentTime=0,t.play().catch(()=>{}))}},onFocus(e){const{code:t,media:n,runtimePreview:s}=this.content[e];this.activeStep=e,this.visibleAsset={code:t,media:n,runtimePreview:s}},onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)},findClosestStepNode(){const e=.333*window.innerHeight;let t=null,n=0;this.stepNodes.forEach(s=>{const{index:i}=s.props,r=this.$refs.contentNodes[i].$refs.step;if(!r)return;const{top:o,bottom:a}=r.getBoundingClientRect(),c=o-e,l=a-e,u=Math.abs(c+l);(0===n||u<=n)&&(n=u,t=i)}),null!==t&&this.onFocus(t)},getIntersectionTargets(){const{stepNodes:e,$refs:t}=this;return e.map(({props:{index:e}})=>t.contentNodes[e].$refs.step)},onIntersect(e){const{target:t,isIntersecting:n}=e;if(!n)return;const s=parseFloat(t.getAttribute("data-index"));this.intersectionScrollDirection===Ni.down&&s===this.stepNodes[this.stepNodes.length-1].props.index&&this.onReverseIntoLastStep(),this.onFocus(s)}},props:{content:{type:Array,required:!0},isRuntimePreviewVisible:{type:Boolean,require:!0},sectionNumber:{type:Number,required:!0}}},Di=qi,ji=(n("d4f3"),Object(_["a"])(Di,qs,Ds,!1,null,"2786be2a",null)),Ri=ji.exports,Mi={name:"Section",components:{Intro:Ps,LinkableSection:tt,Steps:Ri},computed:{introProps(){const[{content:e,media:t},...n]=this.contentSection;return{content:e,expandedSections:n,media:t,sectionAnchor:this.anchor,sectionNumber:this.sectionNumber,title:this.title}}},props:{anchor:{type:String,required:!0},title:{type:String,required:!0},contentSection:{type:Array,required:!0},stepsSection:{type:Array,required:!0},sectionNumber:{type:Number,required:!0},isRuntimePreviewVisible:{type:Boolean,required:!0}},methods:{onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)}}},Bi=Mi,Li=(n("9dc4"),Object(_["a"])(Bi,xs,Ts,!1,null,"6b3a0b3a",null)),Ei=Li.exports,Fi={name:"SectionList",components:{Section:Ei},data(){return{isRuntimePreviewVisible:!0}},props:{tasks:{type:Array,required:!0}},methods:{onRuntimePreviewToggle(e){this.isRuntimePreviewVisible=e}}},Vi=Fi,Ui=(n("4d07"),Object(_["a"])(Vi,ks,Ss,!1,null,"79a75e9e",null)),Hi=Ui.exports;const zi={assessments:ls,hero:Sn,tasks:Hi,callToAction:Pt},Gi=new Set(Object.keys(zi)),Wi={name:"TutorialSection",render:function(e){const{kind:t,...n}=this.section,s=zi[t];return s?e(s,{props:n}):null},props:{section:{type:Object,required:!0,validator:e=>Gi.has(e.kind)}}};var Qi={name:"Tutorial",mixins:[we["a"],_s["a"]],components:{NavigationBar:Ce,Section:Wi,PortalTarget:h["PortalTarget"],BreakpointEmitter:o["a"]},inject:["isTargetIDE","store"],computed:{heroSection(){return this.sections.find(({kind:e})=>"hero"===e)},tutorialTitle(){return(this.heroSection||{}).title},pageTitle(){return this.tutorialTitle?`${this.tutorialTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},props:{sections:{type:Array,required:!0},references:{type:Object,required:!0},hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},identifierUrl:{type:String,required:!0}},methods:{handleBreakpointChange(e){this.store.updateBreakpoint(e)},handleCodeColorsChange(e){ws["a"].updateCodeColors(e)}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["a"].setAvailableLocales(e)}},mounted(){this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"})},provide(){return{isClientMobile:this.isClientMobile}},beforeDestroy(){this.$bridge.off("codeColors",this.handleCodeColorsChange)}},Ki=Qi,Xi=(n("424f"),Object(_["a"])(Ki,ys,Cs,!1,null,"611d0574",null)),Ji=Xi.exports,Yi=n("0caf"),Zi=n("146e");const er={article:"article",tutorial:"project"};var tr={name:"Topic",inject:{isTargetIDE:{default:!1}},mixins:[Yi["a"],Zi["a"]],data(){return{topicData:null}},computed:{navigationBarHeight(){return this.isTargetIDE?0:52},store(){return u},hierarchy(){const{hierarchy:e={}}=this.topicData,{technologyNavigation:t=["overview","tutorials","resources"]}=e||{};return{...e,technologyNavigation:t}},topicKey:({$route:e,topicData:t})=>[e.path,t.identifier.interfaceLanguage].join()},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n(e=>e.newContentMounted()):Object(r["c"])(e,t,n).then(e=>n(t=>{t.topicData=e})).catch(n)},beforeRouteUpdate(e,t,n){Object(r["e"])(e,t)?Object(r["c"])(e,t,n).then(e=>{this.topicData=e,n()}).catch(n):n()},created(){this.store.reset()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},methods:{componentFor(e){const{kind:t}=e;return{[er.article]:gs,[er.tutorial]:Ji}[t]},propsFor(e){const{hierarchy:t,kind:n,metadata:s,references:i,sections:r,identifier:o}=e;return{[er.article]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url},[er.tutorial]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url}}[n]}},provide(){return{navigationBarHeight:this.navigationBarHeight,store:this.store}},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},nr=tr,sr=Object(_["a"])(nr,s,i,!1,null,null,null);t["default"]=sr.exports},"32b1":function(e,t,n){},"33ff":function(e,t,n){"use strict";n("4e3e")},3976:function(e,t,n){"use strict";n("0c11")},"3e1b":function(e,t,n){"use strict";n("c5c1")},"3fcc":function(e,t,n){"use strict";n("0c14")},"424f":function(e,t,n){"use strict";n("99b6")},4718:function(e,t,n){},"4b4a":function(e,t,n){},"4d07":function(e,t,n){"use strict";n("b52e")},"4e3e":function(e,t,n){},5237:function(e,t,n){"use strict";n("4b4a")},"525c":function(e,t,n){},5892:function(e,t,n){},5913:function(e,t,n){},"63a8":function(e,t,n){},"653a":function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("router-link",{staticClass:"nav-title-content",attrs:{to:e.to}},[n("span",{staticClass:"title"},[e._t("default")],2),n("span",{staticClass:"subhead"},[e._v(" "),e._t("subhead")],2)])},i=[],r={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=r,a=(n("f1e6"),n("2877")),c=Object(a["a"])(o,s,i,!1,null,"854b4dd6",null);t["a"]=c.exports},6866:function(e,t,n){"use strict";n("5892")},7096:function(e,t,n){},"735b":function(e,t,n){},7748:function(e,t,n){},"79ef":function(e,t,n){"use strict";n("bcaa")},"7b17":function(e,t,n){},"7f7b":function(e,t,n){"use strict";n("735b")},"7fae":function(e,t,n){"use strict";n("a53d")},9924:function(e,t,n){},9938:function(e,t,n){"use strict";n("d513")},"99b6":function(e,t,n){},"9dc4":function(e,t,n){"use strict";n("fe9d")},a0d4:function(e,t,n){},a40c:function(e,t,n){},a53d:function(e,t,n){},a95e:function(e,t,n){},aa4c:function(e,t,n){},aece:function(e,t,n){"use strict";n("c0df")},b27b:function(e,t,n){"use strict";n("2a05")},b52e:function(e,t,n){},bcaa:function(e,t,n){},bf0a:function(e,t,n){"use strict";n("4718")},c0df:function(e,t,n){},c5c1:function(e,t,n){},c643:function(e,t,n){"use strict";n("9924")},c7dd:function(e,t,n){"use strict";n("aa4c")},cb8d:function(e,t,n){"use strict";n("0466")},d4f3:function(e,t,n){"use strict";n("fc13")},d513:function(e,t,n){},d86f:function(e,t,n){},da20:function(e,t,n){"use strict";n("a40c")},de60:function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},i=[],r=n("be08"),o={name:"DownloadIcon",components:{SVGIcon:r["a"]}},a=o,c=n("2877"),l=Object(c["a"])(a,s,i,!1,null,null,null);t["a"]=l.exports},e38e:function(e,t,n){},e688:function(e,t,n){"use strict";n("5913")},e84c:function(e,t,n){"use strict";n("d86f")},e9b0:function(e,t,n){"use strict";n("ee09")},ea88:function(e,t,n){"use strict";n("ed98")},ed71:function(e,t,n){"use strict";n("7096")},ed98:function(e,t,n){},ee09:function(e,t,n){},f1e6:function(e,t,n){"use strict";n("a0d4")},f264:function(e,t,n){"use strict";n("63a8")},fae5:function(e,t,n){"use strict";n("32b1")},fc13:function(e,t,n){},fe9d:function(e,t,n){}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/tutorials-overview.2a32cd6f.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/tutorials-overview.2a32cd6f.js deleted file mode 100644 index 3025a8afc..000000000 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/tutorials-overview.2a32cd6f.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["tutorials-overview"],{"032c":function(t,e,n){"use strict";n("9b79")},"0b61":function(t,e,n){},"13d5":function(t,e,n){},"15ac":function(t,e,n){"use strict";n("ddf1")},"17d2":function(t,e,n){},"202a":function(t,e,n){"use strict";n("5899")},"277b":function(t,e,n){"use strict";n("60ca")},"29e3":function(t,e,n){"use strict";n("0b61")},3233:function(t,e,n){"use strict";n("8d8f")},4230:function(t,e,n){"use strict";n("52f5")},"441c":function(t,e,n){},"52f5":function(t,e,n){},5899:function(t,e,n){},"60ca":function(t,e,n){},"653a":function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("router-link",{staticClass:"nav-title-content",attrs:{to:t.to}},[n("span",{staticClass:"title"},[t._t("default")],2),n("span",{staticClass:"subhead"},[t._v(" "),t._t("subhead")],2)])},s=[],a={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=a,r=(n("f1e6"),n("2877")),c=Object(r["a"])(o,i,s,!1,null,"854b4dd6",null);e["a"]=c.exports},6899:function(t,e,n){"use strict";n("441c")},"6fb0":function(t,e,n){"use strict";n("eec8")},"7c60":function(t,e,n){},"8d8f":function(t,e,n){},"8f86":function(t,e,n){},9359:function(t,e,n){"use strict";n("9e08")},9792:function(t,e,n){"use strict";n("c8c8")},"9b79":function(t,e,n){},"9e08":function(t,e,n){},a0d4:function(t,e,n){},a975:function(t,e,n){"use strict";n("7c60")},aebc:function(t,e,n){"use strict";n("c0c9")},b9bf:function(t,e,n){"use strict";n("13d5")},c0c9:function(t,e,n){},c8c8:function(t,e,n){},ca4e:function(t,e,n){"use strict";n("17d2")},ddf1:function(t,e,n){},de60:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},s=[],a=n("be08"),o={name:"DownloadIcon",components:{SVGIcon:a["a"]}},r=o,c=n("2877"),l=Object(c["a"])(r,i,s,!1,null,null,null);e["a"]=l.exports},dfc1:function(t,e,n){},ed64:function(t,e,n){"use strict";n("dfc1")},eec8:function(t,e,n){},f025:function(t,e,n){"use strict";n.r(e);var i,s,a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.topicData?n("Overview",t._b({key:t.topicKey},"Overview",t.overviewProps,!1)):t._e()},o=[],r=n("25a9"),c=n("0caf"),l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tutorials-overview"},[t.isTargetIDE?t._e():n("Nav",{staticClass:"theme-dark",attrs:{sections:t.otherSections}},[t._v(" "+t._s(t.title)+" ")]),n("main",{staticClass:"main",attrs:{id:"main",role:"main",tabindex:"0"}},[n("div",{staticClass:"radial-gradient"},[t._t("above-hero"),t.heroSection?n("Hero",{attrs:{action:t.heroSection.action,content:t.heroSection.content,estimatedTime:t.metadata.estimatedTime,image:t.heroSection.image,title:t.heroSection.title}}):t._e()],2),t.otherSections.length>0?n("LearningPath",{attrs:{sections:t.otherSections}}):t._e()],1)],1)},u=[],m=n("e425"),d={state:{activeTutorialLink:null,activeVolume:null,references:{}},reset(){this.state.activeTutorialLink=null,this.state.activeVolume=null,this.state.references={}},setActiveSidebarLink(t){this.state.activeTutorialLink=t},setActiveVolume(t){this.state.activeVolume=t},setReferences(t){this.state.references=t}},p=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("NavBase",[n("NavTitleContainer",{attrs:{to:t.buildUrl(t.$route.path,t.$route.query)}},[n("template",{slot:"default"},[t._t("default")],2),n("template",{slot:"subhead"},[t._v(t._s(t.$tc("tutorials.title",2)))])],2),n("template",{slot:"menu-items"},[n("NavMenuItemBase",{staticClass:"in-page-navigation"},[n("TutorialsNavigation",{attrs:{sections:t.sections}})],1),t._t("menu-items")],2)],2)},h=[],v=n("cbcf"),f=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"tutorials-navigation"},[n("TutorialsNavigationList",t._l(t.sections,(function(e,i){return n("li",{key:e.name+"_"+i,class:t.sectionClasses(e)},[t.isVolume(e)?n(t.componentForVolume(e),t._b({tag:"component",on:{"select-menu":t.onSelectMenu,"deselect-menu":t.onDeselectMenu}},"component",t.propsForVolume(e),!1),t._l(e.chapters,(function(e){return n("li",{key:e.name},[n("TutorialsNavigationLink",[t._v(" "+t._s(e.name)+" ")])],1)})),0):t.isResources(e)?n("TutorialsNavigationLink",[t._v(" "+t._s(t.$t("sections.resources"))+" ")]):t._e()],1)})),0)],1)},b=[],_=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("router-link",{staticClass:"tutorials-navigation-link",class:{active:t.active},attrs:{to:t.fragment},nativeOn:{click:function(e){return t.handleFocusAndScroll(t.fragment.hash)}}},[t._t("default")],2)},g=[],C=n("002d"),y=n("8a61"),T={name:"TutorialsNavigationLink",mixins:[y["a"]],inject:{store:{default:()=>({state:{}})}},data(){return{state:this.store.state}},computed:{active:({state:{activeTutorialLink:t},text:e})=>e===t,fragment:({text:t,$route:e})=>({hash:Object(C["a"])(t),query:e.query}),text:({$slots:{default:[{text:t}]}})=>t.trim()}},S=T,V=(n("6fb0"),n("2877")),k=Object(V["a"])(S,_,g,!1,null,"e9f9b59c",null),I=k.exports,x=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ol",{staticClass:"tutorials-navigation-list",attrs:{role:"list"}},[t._t("default")],2)},N=[],O={name:"TutorialsNavigationList"},$=O,j=(n("202a"),Object(V["a"])($,x,N,!1,null,"6f2800d1",null)),A=j.exports,w=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tutorials-navigation-menu",class:{collapsed:t.collapsed}},[n("button",{staticClass:"toggle",attrs:{"aria-expanded":t.collapsed?"false":"true",type:"button"},on:{click:function(e){return e.stopPropagation(),t.onClick.apply(null,arguments)}}},[n("span",{staticClass:"text"},[t._v(t._s(t.title))]),n("InlineCloseIcon",{staticClass:"toggle-icon icon-inline"})],1),n("transition-expand",[t.collapsed?t._e():n("div",{staticClass:"tutorials-navigation-menu-content"},[n("TutorialsNavigationList",{attrs:{"aria-label":t.$t("tutorials.nav.chapters")}},[t._t("default")],2)],1)])],1)},q=[],L=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"inline-close-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-close"}},[n("path",{attrs:{d:"M11.91 1l1.090 1.090-4.917 4.915 4.906 4.905-1.090 1.090-4.906-4.905-4.892 4.894-1.090-1.090 4.892-4.894-4.903-4.904 1.090-1.090 4.903 4.904z"}})])},E=[],M=n("be08"),D={name:"InlineCloseIcon",components:{SVGIcon:M["a"]}},F=D,R=Object(V["a"])(F,L,E,!1,null,null,null),B=R.exports,G={name:"TransitionExpand",functional:!0,render(t,e){const n={props:{name:"expand"},on:{afterEnter(t){t.style.height="auto"},enter(t){const{width:e}=getComputedStyle(t);t.style.width=e,t.style.position="absolute",t.style.visibility="hidden",t.style.height="auto";const{height:n}=getComputedStyle(t);t.style.width=null,t.style.position=null,t.style.visibility=null,t.style.height=0,getComputedStyle(t).height,requestAnimationFrame(()=>{t.style.height=n})},leave(t){const{height:e}=getComputedStyle(t);t.style.height=e,getComputedStyle(t).height,requestAnimationFrame(()=>{t.style.height=0})}}};return t("transition",n,e.children)}},z=G,P=(n("032c"),Object(V["a"])(z,i,s,!1,null,null,null)),H=P.exports,K={name:"TutorialsNavigationMenu",components:{InlineCloseIcon:B,TransitionExpand:H,TutorialsNavigationList:A},props:{collapsed:{type:Boolean,default:!0},title:{type:String,required:!0}},methods:{onClick(){this.collapsed?this.$emit("select-menu",this.title):this.$emit("deselect-menu")}}},U=K,Z=(n("277b"),Object(V["a"])(U,w,q,!1,null,"489416f8",null)),J=Z.exports;const Q={resources:"resources",volume:"volume"};var W={name:"TutorialsNavigation",components:{TutorialsNavigationLink:I,TutorialsNavigationList:A,TutorialsNavigationMenu:J},constants:{SectionKind:Q},inject:{store:{default:()=>({setActiveVolume(){}})}},data(){return{state:this.store.state}},props:{sections:{type:Array,required:!0}},computed:{activeVolume:({state:t})=>t.activeVolume},methods:{sectionClasses(t){return{volume:this.isVolume(t),"volume--named":this.isNamedVolume(t),resource:this.isResources(t)}},componentForVolume:({name:t})=>t?J:A,isResources:({kind:t})=>t===Q.resources,isVolume:({kind:t})=>t===Q.volume,activateFirstNamedVolume(){const{isNamedVolume:t,sections:e}=this,n=e.find(t);n&&this.store.setActiveVolume(n.name)},isNamedVolume(t){return this.isVolume(t)&&t.name},onDeselectMenu(){this.store.setActiveVolume(null)},onSelectMenu(t){this.store.setActiveVolume(t)},propsForVolume({name:t}){const{activeVolume:e}=this;return t?{collapsed:t!==e,title:t}:{"aria-label":"Chapters"}}},created(){this.activateFirstNamedVolume()}},X=W,Y=(n("a975"),Object(V["a"])(X,f,b,!1,null,"79093ed6",null)),tt=Y.exports,et=n("653a"),nt=n("d26a"),it=n("863d");const st={resources:"resources",volume:"volume"};var at={name:"Nav",constants:{SectionKind:st},components:{NavMenuItemBase:it["a"],NavTitleContainer:et["a"],TutorialsNavigation:tt,NavBase:v["a"]},props:{sections:{type:Array,require:!0}},methods:{buildUrl:nt["b"]}},ot=at,rt=(n("9359"),Object(V["a"])(ot,p,h,!1,null,"b806ee20",null)),ct=rt.exports,lt=n("bf08"),ut=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"hero"},[n("div",{staticClass:"copy-container"},[n("h1",{staticClass:"title"},[t._v(t._s(t.title))]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e(),t.estimatedTime?n("p",{staticClass:"meta"},[n("TimerIcon"),n("span",{staticClass:"meta-content"},[n("strong",{staticClass:"time"},[t._v(t._s(t.estimatedTime))]),n("span",[t._v(" "+t._s(t.$t("tutorials.estimated-time")))])])],1):t._e(),t.action?n("CallToActionButton",{attrs:{action:t.action,"aria-label":t.$t("tutorials.overriding-title",{newTitle:t.action.overridingTitle,title:t.title}),isDark:""}}):t._e()],1),t.image?n("Asset",{attrs:{identifier:t.image}}):t._e()],1)},mt=[],dt=n("80e4"),pt=n("c081"),ht=n("5677"),vt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"timer-icon",attrs:{viewBox:"0 0 14 14",themeId:"timer"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 2c-2.761 0-5 2.239-5 5s2.239 5 5 5c2.761 0 5-2.239 5-5v0c0-2.761-2.239-5-5-5v0z"}}),n("path",{attrs:{d:"M6.51 3.51h1.5v3.5h-1.5v-3.5z"}}),n("path",{attrs:{d:"M6.51 7.010h4v1.5h-4v-1.5z"}})])},ft=[],bt={name:"TimerIcon",components:{SVGIcon:M["a"]}},_t=bt,gt=Object(V["a"])(_t,vt,ft,!1,null,null,null),Ct=gt.exports,yt={name:"Hero",components:{Asset:dt["a"],CallToActionButton:pt["a"],ContentNode:ht["default"],TimerIcon:Ct},props:{action:{type:Object,required:!1},content:{type:Array,required:!1},estimatedTime:{type:String,required:!1},image:{type:String,required:!1},title:{type:String,required:!0}}},Tt=yt,St=(n("29e3"),Object(V["a"])(Tt,ut,mt,!1,null,"383dab71",null)),Vt=St.exports,kt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"learning-path",class:t.classes},[n("div",{staticClass:"main-container"},[t.isTargetIDE?t._e():n("div",{staticClass:"secondary-content-container"},[n("TutorialsNavigation",{attrs:{sections:t.sections,"aria-label":t.$t("sections.on-this-page")}})],1),n("div",{staticClass:"primary-content-container"},[n("div",{staticClass:"content-sections-container"},[t._l(t.volumes,(function(e,i){return n("Volume",t._b({key:"volume_"+i,staticClass:"content-section"},"Volume",t.propsFor(e),!1))})),t._l(t.otherSections,(function(e,i){return n(t.componentFor(e),t._b({key:"resource_"+i,tag:"component",staticClass:"content-section"},"component",t.propsFor(e),!1))}))],2)])])])},It=[],xt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"resources",attrs:{id:"resources",tabindex:"-1"}},[n("VolumeName",{attrs:{name:t.$t("sections.resources"),content:t.content}}),n("TileGroup",{attrs:{tiles:t.tiles}})],1)},Nt=[],Ot=n("72e7");const $t={topOneThird:"-30% 0% -70% 0%",center:"-50% 0% -50% 0%"};var jt={mixins:[Ot["a"]],computed:{intersectionRoot(){return null},intersectionRootMargin(){return $t.center}},methods:{onIntersect(t){if(!t.isIntersecting)return;const e=this.onIntersectViewport;e?e():console.warn("onIntersectViewportCenter not implemented")}}},At=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"volume-name"},[t.image?n("Asset",{staticClass:"image",attrs:{identifier:t.image,"aria-hidden":"true"}}):t._e(),n("h2",{staticClass:"name"},[t._v(" "+t._s(t.name)+" ")]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e()],1)},wt=[],qt={name:"VolumeName",components:{ContentNode:ht["default"],Asset:dt["a"]},props:{image:{type:String,required:!1},content:{type:Array,required:!1},name:{type:String,required:!1}}},Lt=qt,Et=(n("ca4e"),Object(V["a"])(Lt,At,wt,!1,null,"569db166",null)),Mt=Et.exports,Dt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tile-group",class:t.countClass},t._l(t.tiles,(function(e){return n("Tile",t._b({key:e.title},"Tile",t.propsFor(e),!1))})),1)},Ft=[],Rt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tile"},[t.identifier?n("div",{staticClass:"icon"},[n(t.iconComponent,{tag:"component"})],1):t._e(),n("div",{staticClass:"title"},[t._v(t._s(t.title))]),n("ContentNode",{attrs:{content:t.content}}),t.action?n("DestinationDataProvider",{attrs:{destination:t.action},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.url,s=e.title;return n("Reference",{staticClass:"link",attrs:{url:i}},[t._v(" "+t._s(s)+" "),n("InlineChevronRightIcon",{staticClass:"link-icon icon-inline"})],1)}}],null,!1,3874201962)}):t._e()],1)},Bt=[],Gt=n("3b96"),zt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"document-icon",attrs:{viewBox:"0 0 14 14",themeId:"document"}},[n("path",{attrs:{d:"M11.2,5.3,8,2l-.1-.1H2.8V12.1h8.5V6.3l-.1-1ZM8,3.2l2,2.1H8Zm2.4,8H3.6V2.8H7V6.3h3.4Z"}})])},Pt=[],Ht={name:"DocumentIcon",components:{SVGIcon:M["a"]}},Kt=Ht,Ut=(n("3233"),Object(V["a"])(Kt,zt,Pt,!1,null,"3a80772b",null)),Zt=Ut.exports,Jt=n("de60"),Qt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"forum-icon",attrs:{viewBox:"0 0 14 14",themeId:"forum"}},[n("path",{attrs:{d:"M13 1v9h-7l-1.5 3-1.5-3h-2v-9zM12 2h-10v7h1.616l0.884 1.763 0.88-1.763h6.62z"}}),n("path",{attrs:{d:"M3 4h8.001v1h-8.001v-1z"}}),n("path",{attrs:{d:"M3 6h8.001v1h-8.001v-1z"}})])},Wt=[],Xt={name:"ForumIcon",components:{SVGIcon:M["a"]}},Yt=Xt,te=Object(V["a"])(Yt,Qt,Wt,!1,null,null,null),ee=te.exports,ne=n("c4dd"),ie=n("86d8"),se=n("34b0"),ae=n("c7ea");const oe={documentation:"documentation",downloads:"downloads",featured:"featured",forums:"forums",sampleCode:"sampleCode",videos:"videos"};var re={name:"Tile",constants:{Identifier:oe},components:{DestinationDataProvider:ae["a"],InlineChevronRightIcon:se["a"],ContentNode:ht["default"],CurlyBracketsIcon:Gt["a"],DocumentIcon:Zt,DownloadIcon:Jt["a"],ForumIcon:ee,PlayIcon:ne["a"],Reference:ie["a"]},props:{action:{type:Object,required:!1},content:{type:Array,required:!0},identifier:{type:String,required:!1},title:{type:String,require:!0}},computed:{iconComponent:({identifier:t})=>({[oe.documentation]:Zt,[oe.downloads]:Jt["a"],[oe.forums]:ee,[oe.sampleCode]:Gt["a"],[oe.videos]:ne["a"]}[t])}},ce=re,le=(n("6899"),Object(V["a"])(ce,Rt,Bt,!1,null,"96abac22",null)),ue=le.exports,me={name:"TileGroup",components:{Tile:ue},props:{tiles:{type:Array,required:!0}},computed:{countClass:({tiles:t})=>"count-"+t.length},methods:{propsFor:({action:t,content:e,identifier:n,title:i})=>({action:t,content:e,identifier:n,title:i})}},de=me,pe=(n("f0ca"),Object(V["a"])(de,Dt,Ft,!1,null,"015f9f13",null)),he=pe.exports,ve={name:"Resources",mixins:[jt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{VolumeName:Mt,TileGroup:he},computed:{intersectionRootMargin:()=>$t.topOneThird},props:{content:{type:Array,required:!1},tiles:{type:Array,required:!0}},methods:{onIntersectViewport(){this.store.setActiveSidebarLink("Resources"),this.store.setActiveVolume(null)}}},fe=ve,be=(n("ed64"),Object(V["a"])(fe,xt,Nt,!1,null,"7f8022c1",null)),_e=be.exports,ge=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"volume"},[t.name?n("VolumeName",t._b({},"VolumeName",{name:t.name,image:t.image,content:t.content},!1)):t._e(),t._l(t.chapters,(function(e,i){return n("Chapter",{key:e.name,staticClass:"tile",attrs:{content:e.content,image:e.image,name:e.name,number:i+1,topics:t.lookupTopics(e.tutorials),volumeHasName:!!t.name}})}))],2)},Ce=[],ye=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"chapter",attrs:{id:t.anchor,tabindex:"-1"}},[n("div",{staticClass:"info"},[n("Asset",{attrs:{identifier:t.image,"aria-hidden":"true"}}),n("div",{staticClass:"intro"},[n(t.volumeHasName?"h3":"h2",{tag:"component",staticClass:"name",attrs:{"aria-label":t.name+" - "+t.$tc("tutorials.sections.chapter",{number:t.number})}},[n("span",{staticClass:"eyebrow",attrs:{"aria-hidden":"true"}},[t._v(" "+t._s(t.$t("tutorials.sections.chapter",{number:t.number}))+" ")]),n("span",{staticClass:"name-text",attrs:{"aria-hidden":"true"}},[t._v(t._s(t.name))])]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e()],1)],1),n("TopicList",{attrs:{topics:t.topics}})],1)},Te=[],Se=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ol",{staticClass:"topic-list"},t._l(t.topics,(function(e){return n("li",{key:e.url,staticClass:"topic",class:[t.kindClassFor(e),{"no-time-estimate":!e.estimatedTime}]},[n("div",{staticClass:"topic-icon"},[n(t.iconComponent(e),{tag:"component"})],1),n("router-link",{staticClass:"container",attrs:{to:t.buildUrl(e.url,t.$route.query),"aria-label":t.ariaLabelFor(e)}},[n("div",{staticClass:"link"},[t._v(t._s(e.title))]),e.estimatedTime?n("div",{staticClass:"time"},[n("TimerIcon"),n("span",{staticClass:"time-label"},[t._v(t._s(e.estimatedTime))])],1):t._e()])],1)})),0)},Ve=[],ke=n("a9f1"),Ie=n("8d2d");const xe={article:"article",tutorial:"project"},Ne={article:"article",tutorial:"tutorial"},Oe={[xe.article]:"Article",[xe.tutorial]:"Tutorial"};var $e={name:"ChapterTopicList",components:{TimerIcon:Ct},constants:{TopicKind:xe,TopicKindClass:Ne,TopicKindIconLabel:Oe},props:{topics:{type:Array,required:!0}},methods:{buildUrl:nt["b"],iconComponent:({kind:t})=>({[xe.article]:ke["a"],[xe.tutorial]:Ie["a"]}[t]),kindClassFor:({kind:t})=>({[xe.article]:Ne.article,[xe.tutorial]:Ne.tutorial}[t]),formatTime(t){return t.replace("min"," "+this.$t("tutorials.time.minutes.full")).replace("hrs"," "+this.$t("tutorials.time.hours.full"))},ariaLabelFor(t){const{title:e,estimatedTime:n,kind:i}=t,s=[e,Oe[i]];return n&&s.push(`${this.formatTime(n)} ${this.$t("tutorials.estimated-time")}`),s.join(" - ")}}},je=$e,Ae=(n("9792"),Object(V["a"])(je,Se,Ve,!1,null,"45ec37c5",null)),we=Ae.exports,qe={name:"Chapter",mixins:[jt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{Asset:dt["a"],ContentNode:ht["default"],TopicList:we},props:{content:{type:Array,required:!1},image:{type:String,required:!0},name:{type:String,required:!0},number:{type:Number,required:!0},topics:{type:Array,required:!0},volumeHasName:{type:Boolean,default:!1}},computed:{anchor:({name:t})=>Object(C["a"])(t),intersectionRootMargin:()=>$t.topOneThird},methods:{onIntersectViewport(){this.store.setActiveSidebarLink(this.name),this.volumeHasName||this.store.setActiveVolume(null)}}},Le=qe,Ee=(n("4230"),Object(V["a"])(Le,ye,Te,!1,null,"7468bc5e",null)),Me=Ee.exports,De={name:"Volume",mixins:[jt],components:{VolumeName:Mt,Chapter:Me},computed:{references:({store:t})=>t.state.references,intersectionRootMargin:()=>$t.topOneThird},inject:{store:{default:()=>({setActiveVolume(){},state:{references:{}}})}},props:{chapters:{type:Array,required:!0},content:{type:Array,required:!1},image:{type:String,required:!1},name:{type:String,required:!1}},methods:{lookupTopics(t){return t.reduce((t,e)=>t.concat(this.references[e]||[]),[])},onIntersectViewport(){this.name&&this.store.setActiveVolume(this.name)}}},Fe=De,Re=(n("b9bf"),Object(V["a"])(Fe,ge,Ce,!1,null,"540dbf10",null)),Be=Re.exports;const Ge={resources:"resources",volume:"volume"};var ze={name:"LearningPath",components:{Resources:_e,TutorialsNavigation:tt,Volume:Be},constants:{SectionKind:Ge},inject:{isTargetIDE:{default:!1}},props:{sections:{type:Array,required:!0,validator:t=>t.every(t=>Object.prototype.hasOwnProperty.call(Ge,t.kind))}},computed:{classes:({isTargetIDE:t})=>({ide:t}),partitionedSections:({sections:t})=>t.reduce(([t,e],n)=>n.kind===Ge.volume?[t.concat(n),e]:[t,e.concat(n)],[[],[]]),volumes:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1]},methods:{componentFor:({kind:t})=>({[Ge.resources]:_e,[Ge.volume]:Be}[t]),propsFor:({chapters:t,content:e,image:n,kind:i,name:s,tiles:a})=>({[Ge.resources]:{content:e,tiles:a},[Ge.volume]:{chapters:t,content:e,image:n,name:s}}[i])}},Pe=ze,He=(n("aebc"),Object(V["a"])(Pe,kt,It,!1,null,"69a72bbc",null)),Ke=He.exports;const Ue={hero:"hero",resources:"resources",volume:"volume"};var Ze={name:"TutorialsOverview",components:{Hero:Vt,LearningPath:Ke,Nav:ct},mixins:[lt["a"]],constants:{SectionKind:Ue},inject:{isTargetIDE:{default:!1}},props:{metadata:{type:Object,default:()=>({})},references:{type:Object,default:()=>({})},sections:{type:Array,default:()=>[],validator:t=>t.every(t=>Object.prototype.hasOwnProperty.call(Ue,t.kind))}},computed:{pageTitle:({title:t})=>[t,"Tutorials"].filter(Boolean).join(" "),pageDescription:({heroSection:t,extractFirstParagraphText:e})=>t?e(t.content):null,partitionedSections:({sections:t})=>t.reduce(([t,e],n)=>n.kind===Ue.hero?[t.concat(n),e]:[t,e.concat(n)],[[],[]]),heroSections:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1],heroSection:({heroSections:t})=>t[0],store:()=>d,title:({metadata:{category:t=""}})=>t},provide(){return{store:this.store}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(t){this.store.setReferences(t)},"metadata.availableLocales":function(t){m["a"].setAvailableLocales(t)}}},Je=Ze,Qe=(n("15ac"),Object(V["a"])(Je,l,u,!1,null,"29ed9b58",null)),We=Qe.exports,Xe=n("146e"),Ye={name:"TutorialsOverview",components:{Overview:We},mixins:[c["a"],Xe["a"]],data(){return{topicData:null}},computed:{overviewProps:({topicData:{metadata:t,references:e,sections:n}})=>({metadata:t,references:e,sections:n}),topicKey:({$route:t,topicData:e})=>[t.path,e.identifier.interfaceLanguage].join()},beforeRouteEnter(t,e,n){t.meta.skipFetchingData?n(t=>t.newContentMounted()):Object(r["c"])(t,e,n).then(t=>n(e=>{e.topicData=t})).catch(n)},beforeRouteUpdate(t,e,n){Object(r["e"])(t,e)?Object(r["c"])(t,e,n).then(t=>{this.topicData=t,n()}).catch(n):n()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},tn=Ye,en=Object(V["a"])(tn,a,o,!1,null,null,null);e["default"]=en.exports},f0ca:function(t,e,n){"use strict";n("8f86")},f1e6:function(t,e,n){"use strict";n("a0d4")}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/tutorials-overview.2eff1231.js b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/tutorials-overview.2eff1231.js new file mode 100644 index 000000000..7cbb46ddf --- /dev/null +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/js/tutorials-overview.2eff1231.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[843],{7214:function(t,e,n){n.d(e,{Z:function(){return u}});var i=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),e("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},s=[],o=n(3453),a={name:"DownloadIcon",components:{SVGIcon:o.Z}},r=a,l=n(1001),c=(0,l.Z)(r,i,s,!1,null,null,null),u=c.exports},2573:function(t,e,n){n.d(e,{Z:function(){return c}});var i=function(){var t=this,e=t._self._c;return e("router-link",{staticClass:"nav-title-content",attrs:{to:t.to}},[e("span",{staticClass:"title"},[t._t("default")],2),e("span",{staticClass:"subhead"},[t._v(" "),t._t("subhead")],2)])},s=[],o={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},a=o,r=n(1001),l=(0,r.Z)(a,i,s,!1,null,"854b4dd6",null),c=l.exports},4586:function(t,e,n){n.r(e),n.d(e,{default:function(){return nn}});var i,s,o=function(){var t=this,e=t._self._c;return t.topicData?e("Overview",t._b({key:t.topicKey},"Overview",t.overviewProps,!1)):t._e()},a=[],r=n(8841),l=n(1789),c=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tutorials-overview"},[t.isTargetIDE?t._e():e("Nav",{staticClass:"theme-dark",attrs:{sections:t.otherSections}},[t._v(" "+t._s(t.title)+" ")]),e("main",{staticClass:"main",attrs:{id:"main",tabindex:"0"}},[e("div",{staticClass:"radial-gradient"},[t._t("above-hero"),t.heroSection?e("Hero",{attrs:{action:t.heroSection.action,content:t.heroSection.content,estimatedTime:t.metadata.estimatedTime,image:t.heroSection.image,title:t.heroSection.title}}):t._e()],2),t.otherSections.length>0?e("LearningPath",{attrs:{sections:t.otherSections}}):t._e()],1)],1)},u=[],m=n(4030),d={state:{activeTutorialLink:null,activeVolume:null,references:{}},reset(){this.state.activeTutorialLink=null,this.state.activeVolume=null,this.state.references={}},setActiveSidebarLink(t){this.state.activeTutorialLink=t},setActiveVolume(t){this.state.activeVolume=t},setReferences(t){this.state.references=t}},p=function(){var t=this,e=t._self._c;return e("NavBase",{scopedSlots:t._u([{key:"menu-items",fn:function(){return[e("NavMenuItemBase",{staticClass:"in-page-navigation"},[e("TutorialsNavigation",{attrs:{sections:t.sections}})],1),t._t("menu-items")]},proxy:!0}],null,!0)},[e("NavTitleContainer",{attrs:{to:t.buildUrl(t.$route.path,t.$route.query)},scopedSlots:t._u([{key:"default",fn:function(){return[t._t("default")]},proxy:!0},{key:"subhead",fn:function(){return[t._v(t._s(t.$tc("tutorials.title",2)))]},proxy:!0}],null,!0)})],1)},h=[],v=n(3975),f=function(){var t=this,e=t._self._c;return e("nav",{staticClass:"tutorials-navigation"},[e("TutorialsNavigationList",t._l(t.sections,(function(n,i){return e("li",{key:`${n.name}_${i}`,class:t.sectionClasses(n)},[t.isVolume(n)?e(t.componentForVolume(n),t._b({tag:"component",on:{"select-menu":t.onSelectMenu,"deselect-menu":t.onDeselectMenu}},"component",t.propsForVolume(n),!1),t._l(n.chapters,(function(n){return e("li",{key:n.name},[e("TutorialsNavigationLink",[t._v(" "+t._s(n.name)+" ")])],1)})),0):t.isResources(n)?e("TutorialsNavigationLink",[t._v(" "+t._s(t.$t("sections.resources"))+" ")]):t._e()],1)})),0)],1)},_=[],g=function(){var t=this,e=t._self._c;return e("router-link",{staticClass:"tutorials-navigation-link",class:{active:t.active},attrs:{to:t.fragment},nativeOn:{click:function(e){return t.handleFocusAndScroll(t.fragment.hash)}}},[t._t("default")],2)},C=[],y=n(3208),b=n(3704),T={name:"TutorialsNavigationLink",mixins:[b.Z],inject:{store:{default:()=>({state:{}})}},data(){return{state:this.store.state}},computed:{active:({state:{activeTutorialLink:t},text:e})=>e===t,fragment:({text:t,$route:e})=>({hash:(0,y.HA)(t),query:e.query}),text:({$slots:{default:[{text:t}]}})=>t.trim()}},S=T,k=n(1001),V=(0,k.Z)(S,g,C,!1,null,"e9f9b59c",null),x=V.exports,Z=function(){var t=this,e=t._self._c;return e("ol",{staticClass:"tutorials-navigation-list"},[t._t("default")],2)},I=[],N={name:"TutorialsNavigationList"},A=N,w=(0,k.Z)(A,Z,I,!1,null,"4e0180fa",null),q=w.exports,$=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tutorials-navigation-menu",class:{collapsed:t.collapsed}},[e("button",{staticClass:"toggle",attrs:{"aria-expanded":t.collapsed?"false":"true",type:"button"},on:{click:function(e){return e.stopPropagation(),t.onClick.apply(null,arguments)}}},[e("span",{staticClass:"text"},[t._v(t._s(t.title))]),e("InlineCloseIcon",{staticClass:"toggle-icon icon-inline"})],1),e("transition-expand",[t.collapsed?t._e():e("div",{staticClass:"tutorials-navigation-menu-content"},[e("TutorialsNavigationList",{attrs:{"aria-label":t.$t("tutorials.nav.chapters")}},[t._t("default")],2)],1)])],1)},L=[],M=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-close-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-close"}},[e("path",{attrs:{d:"M11.91 1l1.090 1.090-4.917 4.915 4.906 4.905-1.090 1.090-4.906-4.905-4.892 4.894-1.090-1.090 4.892-4.894-4.903-4.904 1.090-1.090 4.903 4.904z"}})])},D=[],F=n(3453),R={name:"InlineCloseIcon",components:{SVGIcon:F.Z}},O=R,j=(0,k.Z)(O,M,D,!1,null,null,null),B=j.exports,G={name:"TransitionExpand",functional:!0,render(t,e){const n={props:{name:"expand"},on:{afterEnter(t){t.style.height="auto"},enter(t){const{width:e}=getComputedStyle(t);t.style.width=e,t.style.position="absolute",t.style.visibility="hidden",t.style.height="auto";const{height:n}=getComputedStyle(t);t.style.width=null,t.style.position=null,t.style.visibility=null,t.style.height=0,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=n}))},leave(t){const{height:e}=getComputedStyle(t);t.style.height=e,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=0}))}}};return t("transition",n,e.children)}},H=G,z=(0,k.Z)(H,i,s,!1,null,null,null),P=z.exports,E={name:"TutorialsNavigationMenu",components:{InlineCloseIcon:B,TransitionExpand:P,TutorialsNavigationList:q},props:{collapsed:{type:Boolean,default:!0},title:{type:String,required:!0}},methods:{onClick(){this.collapsed?this.$emit("select-menu",this.title):this.$emit("deselect-menu")}}},U=E,K=(0,k.Z)(U,$,L,!1,null,"489416f8",null),Q=K.exports;const J={resources:"resources",volume:"volume"};var W={name:"TutorialsNavigation",components:{TutorialsNavigationLink:x,TutorialsNavigationList:q,TutorialsNavigationMenu:Q},constants:{SectionKind:J},inject:{store:{default:()=>({setActiveVolume(){}})}},data(){return{state:this.store.state}},props:{sections:{type:Array,required:!0}},computed:{activeVolume:({state:t})=>t.activeVolume},methods:{sectionClasses(t){return{volume:this.isVolume(t),"volume--named":this.isNamedVolume(t),resource:this.isResources(t)}},componentForVolume:({name:t})=>t?Q:q,isResources:({kind:t})=>t===J.resources,isVolume:({kind:t})=>t===J.volume,activateFirstNamedVolume(){const{isNamedVolume:t,sections:e}=this,n=e.find(t);n&&this.store.setActiveVolume(n.name)},isNamedVolume(t){return this.isVolume(t)&&t.name},onDeselectMenu(){this.store.setActiveVolume(null)},onSelectMenu(t){this.store.setActiveVolume(t)},propsForVolume({name:t}){const{activeVolume:e}=this;return t?{collapsed:t!==e,title:t}:{"aria-label":"Chapters"}}},created(){this.activateFirstNamedVolume()}},X=W,Y=(0,k.Z)(X,f,_,!1,null,"79093ed6",null),tt=Y.exports,et=n(2573),nt=n(2449),it=n(3822);const st={resources:"resources",volume:"volume"};var ot={name:"Nav",constants:{SectionKind:st},components:{NavMenuItemBase:it.Z,NavTitleContainer:et.Z,TutorialsNavigation:tt,NavBase:v.Z},props:{sections:{type:Array,require:!0}},methods:{buildUrl:nt.Q2}},at=ot,rt=(0,k.Z)(at,p,h,!1,null,"54bcce6d",null),lt=rt.exports,ct=n(2974),ut=function(){var t=this,e=t._self._c;return e("section",{staticClass:"hero"},[e("div",{staticClass:"copy-container"},[e("h1",{staticClass:"title"},[t._v(t._s(t.title))]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e(),t.estimatedTime?e("p",{staticClass:"meta"},[e("TimerIcon"),e("span",{staticClass:"meta-content"},[e("strong",{staticClass:"time"},[t._v(t._s(t.estimatedTime))]),e("span",[t._v(" "+t._s(t.$t("tutorials.estimated-time")))])])],1):t._e(),t.action?e("CallToActionButton",{attrs:{action:t.action,"aria-label":t.$t("tutorials.overriding-title",{newTitle:t.action.overridingTitle,title:t.title}),isDark:""}}):t._e()],1),t.image?e("Asset",{attrs:{identifier:t.image}}):t._e()],1)},mt=[],dt=n(5465),pt=n(7605),ht=n(8843),vt=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"timer-icon",attrs:{viewBox:"0 0 14 14",themeId:"timer"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 2c-2.761 0-5 2.239-5 5s2.239 5 5 5c2.761 0 5-2.239 5-5v0c0-2.761-2.239-5-5-5v0z"}}),e("path",{attrs:{d:"M6.51 3.51h1.5v3.5h-1.5v-3.5z"}}),e("path",{attrs:{d:"M6.51 7.010h4v1.5h-4v-1.5z"}})])},ft=[],_t={name:"TimerIcon",components:{SVGIcon:F.Z}},gt=_t,Ct=(0,k.Z)(gt,vt,ft,!1,null,null,null),yt=Ct.exports,bt={name:"Hero",components:{Asset:dt.Z,CallToActionButton:pt.Z,ContentNode:ht["default"],TimerIcon:yt},props:{action:{type:Object,required:!1},content:{type:Array,required:!1},estimatedTime:{type:String,required:!1},image:{type:String,required:!1},title:{type:String,required:!0}}},Tt=bt,St=(0,k.Z)(Tt,ut,mt,!1,null,"383dab71",null),kt=St.exports,Vt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"learning-path",class:t.classes},[e("div",{staticClass:"main-container"},[t.isTargetIDE?t._e():e("div",{staticClass:"secondary-content-container"},[e("TutorialsNavigation",{attrs:{sections:t.sections,"aria-label":t.$t("sections.on-this-page")}})],1),e("div",{staticClass:"primary-content-container"},[e("div",{staticClass:"content-sections-container"},[t._l(t.volumes,(function(n,i){return e("Volume",t._b({key:`volume_${i}`,staticClass:"content-section"},"Volume",t.propsFor(n),!1))})),t._l(t.otherSections,(function(n,i){return e(t.componentFor(n),t._b({key:`resource_${i}`,tag:"component",staticClass:"content-section"},"component",t.propsFor(n),!1))}))],2)])])])},xt=[],Zt=function(){var t=this,e=t._self._c;return e("section",{staticClass:"resources",attrs:{id:"resources",tabindex:"-1"}},[e("VolumeName",{attrs:{name:t.$t("sections.resources"),content:t.content}}),e("TileGroup",{attrs:{tiles:t.tiles}})],1)},It=[],Nt=n(9146);const At={topOneThird:"-30% 0% -70% 0%",center:"-50% 0% -50% 0%"};var wt={mixins:[Nt["default"]],computed:{intersectionRoot(){return null},intersectionRootMargin(){return At.center}},methods:{onIntersect(t){if(!t.isIntersecting)return;const e=this.onIntersectViewport;e?e():console.warn("onIntersectViewportCenter not implemented")}}},qt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"volume-name"},[t.image?e("Asset",{staticClass:"image",attrs:{identifier:t.image,"aria-hidden":"true"}}):t._e(),e("h2",{staticClass:"name"},[t._v(" "+t._s(t.name)+" ")]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e()],1)},$t=[],Lt={name:"VolumeName",components:{ContentNode:ht["default"],Asset:dt.Z},props:{image:{type:String,required:!1},content:{type:Array,required:!1},name:{type:String,required:!1}}},Mt=Lt,Dt=(0,k.Z)(Mt,qt,$t,!1,null,"569db166",null),Ft=Dt.exports,Rt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tile-group",class:t.countClass},t._l(t.tiles,(function(n){return e("Tile",t._b({key:n.title},"Tile",t.propsFor(n),!1))})),1)},Ot=[],jt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tile"},[t.identifier?e("div",{staticClass:"icon"},[e(t.iconComponent,{tag:"component"})],1):t._e(),e("div",{staticClass:"title"},[t._v(t._s(t.title))]),e("ContentNode",{attrs:{content:t.content}}),t.action?e("DestinationDataProvider",{attrs:{destination:t.action},scopedSlots:t._u([{key:"default",fn:function({url:n,title:i}){return[e("Reference",{staticClass:"link",attrs:{url:n}},[t._v(" "+t._s(i)+" "),e("InlineChevronRightIcon",{staticClass:"link-icon icon-inline"})],1)]}}],null,!1,2081312588)}):t._e()],1)},Bt=[],Gt=n(7775),Ht=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"document-icon",attrs:{viewBox:"0 0 14 14",themeId:"document"}},[e("path",{attrs:{d:"M11.2,5.3,8,2l-.1-.1H2.8V12.1h8.5V6.3l-.1-1ZM8,3.2l2,2.1H8Zm2.4,8H3.6V2.8H7V6.3h3.4Z"}})])},zt=[],Pt={name:"DocumentIcon",components:{SVGIcon:F.Z}},Et=Pt,Ut=(0,k.Z)(Et,Ht,zt,!1,null,"3a80772b",null),Kt=Ut.exports,Qt=n(7214),Jt=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"forum-icon",attrs:{viewBox:"0 0 14 14",themeId:"forum"}},[e("path",{attrs:{d:"M13 1v9h-7l-1.5 3-1.5-3h-2v-9zM12 2h-10v7h1.616l0.884 1.763 0.88-1.763h6.62z"}}),e("path",{attrs:{d:"M3 4h8.001v1h-8.001v-1z"}}),e("path",{attrs:{d:"M3 6h8.001v1h-8.001v-1z"}})])},Wt=[],Xt={name:"ForumIcon",components:{SVGIcon:F.Z}},Yt=Xt,te=(0,k.Z)(Yt,Jt,Wt,!1,null,null,null),ee=te.exports,ne=n(6698),ie=n(2387),se=n(8785),oe=n(1295);const ae={documentation:"documentation",downloads:"downloads",featured:"featured",forums:"forums",sampleCode:"sampleCode",videos:"videos"};var re={name:"Tile",constants:{Identifier:ae},components:{DestinationDataProvider:oe.Z,InlineChevronRightIcon:se.Z,ContentNode:ht["default"],CurlyBracketsIcon:Gt.Z,DocumentIcon:Kt,DownloadIcon:Qt.Z,ForumIcon:ee,PlayIcon:ne.Z,Reference:ie.Z},props:{action:{type:Object,required:!1},content:{type:Array,required:!0},identifier:{type:String,required:!1},title:{type:String,require:!0}},computed:{iconComponent:({identifier:t})=>({[ae.documentation]:Kt,[ae.downloads]:Qt.Z,[ae.forums]:ee,[ae.sampleCode]:Gt.Z,[ae.videos]:ne.Z}[t])}},le=re,ce=(0,k.Z)(le,jt,Bt,!1,null,"74dbeb68",null),ue=ce.exports,me={name:"TileGroup",components:{Tile:ue},props:{tiles:{type:Array,required:!0}},computed:{countClass:({tiles:t})=>`count-${t.length}`},methods:{propsFor:({action:t,content:e,identifier:n,title:i})=>({action:t,content:e,identifier:n,title:i})}},de=me,pe=(0,k.Z)(de,Rt,Ot,!1,null,"4cacce0a",null),he=pe.exports,ve={name:"Resources",mixins:[wt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{VolumeName:Ft,TileGroup:he},computed:{intersectionRootMargin:()=>At.topOneThird},props:{content:{type:Array,required:!1},tiles:{type:Array,required:!0}},methods:{onIntersectViewport(){this.store.setActiveSidebarLink("Resources"),this.store.setActiveVolume(null)}}},fe=ve,_e=(0,k.Z)(fe,Zt,It,!1,null,"7f8022c1",null),ge=_e.exports,Ce=function(){var t=this,e=t._self._c;return e("section",{staticClass:"volume"},[t.name?e("VolumeName",t._b({},"VolumeName",{name:t.name,image:t.image,content:t.content},!1)):t._e(),t._l(t.chapters,(function(n,i){return e("Chapter",{key:n.name,staticClass:"tile",attrs:{content:n.content,image:n.image,name:n.name,number:i+1,topics:t.lookupTopics(n.tutorials),volumeHasName:!!t.name}})}))],2)},ye=[],be=function(){var t=this,e=t._self._c;return e("section",{staticClass:"chapter",attrs:{id:t.anchor,tabindex:"-1"}},[e("div",{staticClass:"info"},[e("Asset",{attrs:{identifier:t.image,"aria-hidden":"true"}}),e("div",{staticClass:"intro"},[e(t.volumeHasName?"h3":"h2",{tag:"component",staticClass:"name",attrs:{"aria-label":`${t.name} - ${t.$tc("tutorials.sections.chapter",{number:t.number})}`}},[e("span",{staticClass:"eyebrow",attrs:{"aria-hidden":"true"}},[t._v(" "+t._s(t.$t("tutorials.sections.chapter",{number:t.number}))+" ")]),e("span",{staticClass:"name-text",attrs:{"aria-hidden":"true"}},[t._v(t._s(t.name))])]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e()],1)],1),e("TopicList",{attrs:{topics:t.topics}})],1)},Te=[],Se=function(){var t=this,e=t._self._c;return e("ol",{staticClass:"topic-list"},t._l(t.topics,(function(n){return e("li",{key:n.url,staticClass:"topic",class:[t.kindClassFor(n),{"no-time-estimate":!n.estimatedTime}]},[e("div",{staticClass:"topic-icon"},[e(t.iconComponent(n),{tag:"component"})],1),e("router-link",{staticClass:"container",attrs:{to:t.buildUrl(n.url,t.$route.query),"aria-label":t.ariaLabelFor(n)}},[e("div",{staticClass:"link"},[t._v(t._s(n.title))]),n.estimatedTime?e("div",{staticClass:"time"},[e("TimerIcon"),e("span",{staticClass:"time-label"},[t._v(t._s(n.estimatedTime))])],1):t._e()])],1)})),0)},ke=[],Ve=n(5692),xe=n(8638);const Ze={article:"article",tutorial:"project"},Ie={article:"article",tutorial:"tutorial"},Ne={[Ze.article]:"Article",[Ze.tutorial]:"Tutorial"};var Ae={name:"ChapterTopicList",components:{TimerIcon:yt},constants:{TopicKind:Ze,TopicKindClass:Ie,TopicKindIconLabel:Ne},props:{topics:{type:Array,required:!0}},methods:{buildUrl:nt.Q2,iconComponent:({kind:t})=>({[Ze.article]:Ve.Z,[Ze.tutorial]:xe.Z}[t]),kindClassFor:({kind:t})=>({[Ze.article]:Ie.article,[Ze.tutorial]:Ie.tutorial}[t]),formatTime(t){return t.replace("min",` ${this.$t("tutorials.time.minutes.full")}`).replace("hrs",` ${this.$t("tutorials.time.hours.full")}`)},ariaLabelFor(t){const{title:e,estimatedTime:n,kind:i}=t,s=[e,Ne[i]];return n&&s.push(`${this.formatTime(n)} ${this.$t("tutorials.estimated-time")}`),s.join(" - ")}}},we=Ae,qe=(0,k.Z)(we,Se,ke,!1,null,"0589dc3b",null),$e=qe.exports,Le={name:"Chapter",mixins:[wt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{Asset:dt.Z,ContentNode:ht["default"],TopicList:$e},props:{content:{type:Array,required:!1},image:{type:String,required:!0},name:{type:String,required:!0},number:{type:Number,required:!0},topics:{type:Array,required:!0},volumeHasName:{type:Boolean,default:!1}},computed:{anchor:({name:t})=>(0,y.HA)(t),intersectionRootMargin:()=>At.topOneThird},methods:{onIntersectViewport(){this.store.setActiveSidebarLink(this.name),this.volumeHasName||this.store.setActiveVolume(null)}}},Me=Le,De=(0,k.Z)(Me,be,Te,!1,null,"7468bc5e",null),Fe=De.exports,Re={name:"Volume",mixins:[wt],components:{VolumeName:Ft,Chapter:Fe},computed:{references:({store:t})=>t.state.references,intersectionRootMargin:()=>At.topOneThird},inject:{store:{default:()=>({setActiveVolume(){},state:{references:{}}})}},props:{chapters:{type:Array,required:!0},content:{type:Array,required:!1},image:{type:String,required:!1},name:{type:String,required:!1}},methods:{lookupTopics(t){return t.reduce(((t,e)=>t.concat(this.references[e]||[])),[])},onIntersectViewport(){this.name&&this.store.setActiveVolume(this.name)}}},Oe=Re,je=(0,k.Z)(Oe,Ce,ye,!1,null,"540dbf10",null),Be=je.exports;const Ge={resources:"resources",volume:"volume"};var He={name:"LearningPath",components:{Resources:ge,TutorialsNavigation:tt,Volume:Be},constants:{SectionKind:Ge},inject:{isTargetIDE:{default:!1}},props:{sections:{type:Array,required:!0,validator:t=>t.every((t=>Object.prototype.hasOwnProperty.call(Ge,t.kind)))}},computed:{classes:({isTargetIDE:t})=>({ide:t}),partitionedSections:({sections:t})=>t.reduce((([t,e],n)=>n.kind===Ge.volume?[t.concat(n),e]:[t,e.concat(n)]),[[],[]]),volumes:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1]},methods:{componentFor:({kind:t})=>({[Ge.resources]:ge,[Ge.volume]:Be}[t]),propsFor:({chapters:t,content:e,image:n,kind:i,name:s,tiles:o})=>({[Ge.resources]:{content:e,tiles:o},[Ge.volume]:{chapters:t,content:e,image:n,name:s}}[i])}},ze=He,Pe=(0,k.Z)(ze,Vt,xt,!1,null,"69a72bbc",null),Ee=Pe.exports;const Ue={hero:"hero",resources:"resources",volume:"volume"};var Ke={name:"TutorialsOverview",components:{Hero:kt,LearningPath:Ee,Nav:lt},mixins:[ct.Z],constants:{SectionKind:Ue},inject:{isTargetIDE:{default:!1}},props:{metadata:{type:Object,default:()=>({})},references:{type:Object,default:()=>({})},sections:{type:Array,default:()=>[],validator:t=>t.every((t=>Object.prototype.hasOwnProperty.call(Ue,t.kind)))}},computed:{pageTitle:({title:t})=>[t,"Tutorials"].filter(Boolean).join(" "),pageDescription:({heroSection:t,extractFirstParagraphText:e})=>t?e(t.content):null,partitionedSections:({sections:t})=>t.reduce((([t,e],n)=>n.kind===Ue.hero?[t.concat(n),e]:[t,e.concat(n)]),[[],[]]),heroSections:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1],heroSection:({heroSections:t})=>t[0],store:()=>d,title:({metadata:{category:t=""}})=>t},provide(){return{store:this.store}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(t){this.store.setReferences(t)},"metadata.availableLocales":function(t){m["default"].setAvailableLocales(t)}}},Qe=Ke,Je=(0,k.Z)(Qe,c,u,!1,null,"40c62c57",null),We=Je.exports,Xe=n(5184),Ye={name:"TutorialsOverview",components:{Overview:We},mixins:[l.Z,Xe.Z],data(){return{topicData:null}},computed:{overviewProps:({topicData:{metadata:t,references:e,sections:n}})=>({metadata:t,references:e,sections:n}),topicKey:({$route:t,topicData:e})=>[t.path,e.identifier.interfaceLanguage].join()},beforeRouteEnter(t,e,n){t.meta.skipFetchingData?n((t=>t.newContentMounted())):(0,r.Ek)(t,e,n).then((t=>n((e=>{e.topicData=t})))).catch(n)},beforeRouteUpdate(t,e,n){(0,r.Us)(t,e)?(0,r.Ek)(t,e,n).then((t=>{this.topicData=t,n()})).catch(n):n()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},tn=Ye,en=(0,k.Z)(tn,o,a,!1,null,null,null),nn=en.exports}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/metadata.json b/Documentation/doccarchive/Adyen3DS2.doccarchive/metadata.json index b469a2954..e60e0cf3a 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/metadata.json +++ b/Documentation/doccarchive/Adyen3DS2.doccarchive/metadata.json @@ -1 +1 @@ -{"bundleDisplayName":"Adyen3DS2","bundleIdentifier":"com.adyen.Adyen3DS2","schemaVersion":{"major":0,"minor":1,"patch":0}} \ No newline at end of file +{"bundleIdentifier":"com.adyen.Adyen3DS2","schemaVersion":{"patch":0,"minor":1,"major":0},"bundleDisplayName":"Adyen3DS2"} \ No newline at end of file diff --git a/Documentation/html/css/523.e9a069b0.css b/Documentation/html/css/523.e9a069b0.css new file mode 100644 index 000000000..1b2d801d6 --- /dev/null +++ b/Documentation/html/css/523.e9a069b0.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */aside[data-v-3ccce809]{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:var(--aside-border-radius,var(--border-radius,4px));border-style:var(--aside-border-style,solid);border-width:var(--aside-border-width,0 0 0 6px);padding:.9411764706rem;text-align:start}aside .label[data-v-3ccce809]{font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}aside .label+[data-v-3ccce809]{margin-top:var(--spacing-stacked-margin-small)}aside.deprecated[data-v-3ccce809]{background-color:var(--color-aside-deprecated-background);border-color:var(--color-aside-deprecated-border);box-shadow:0 0 0 0 var(--color-aside-deprecated-border) inset,0 0 0 0 var(--color-aside-deprecated-border)}aside.deprecated .label[data-v-3ccce809]{color:var(--color-aside-deprecated)}aside.experiment[data-v-3ccce809]{background-color:var(--color-aside-experiment-background);border-color:var(--color-aside-experiment-border);box-shadow:0 0 0 0 var(--color-aside-experiment-border) inset,0 0 0 0 var(--color-aside-experiment-border)}aside.experiment .label[data-v-3ccce809]{color:var(--color-aside-experiment)}aside.important[data-v-3ccce809]{background-color:var(--color-aside-important-background);border-color:var(--color-aside-important-border);box-shadow:0 0 0 0 var(--color-aside-important-border) inset,0 0 0 0 var(--color-aside-important-border)}aside.important .label[data-v-3ccce809]{color:var(--color-aside-important)}aside.note[data-v-3ccce809]{background-color:var(--color-aside-note-background);border-color:var(--color-aside-note-border);box-shadow:0 0 0 0 var(--color-aside-note-border) inset,0 0 0 0 var(--color-aside-note-border)}aside.note .label[data-v-3ccce809]{color:var(--color-aside-note)}aside.tip[data-v-3ccce809]{background-color:var(--color-aside-tip-background);border-color:var(--color-aside-tip-border);box-shadow:0 0 0 0 var(--color-aside-tip-border) inset,0 0 0 0 var(--color-aside-tip-border)}aside.tip .label[data-v-3ccce809]{color:var(--color-aside-tip)}aside.warning[data-v-3ccce809]{background-color:var(--color-aside-warning-background);border-color:var(--color-aside-warning-border);box-shadow:0 0 0 0 var(--color-aside-warning-border) inset,0 0 0 0 var(--color-aside-warning-border)}aside.warning .label[data-v-3ccce809]{color:var(--color-aside-warning)}code[data-v-08295b2f]:before{content:attr(data-before-code)}code[data-v-08295b2f]:after{content:attr(data-after-code)}code[data-v-08295b2f]:after,code[data-v-08295b2f]:before{display:block;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.swift-file-icon.file-icon[data-v-c01a6890]{height:1rem}.file-icon[data-v-7c381064]{position:relative;align-items:flex-end;height:24px;margin:0 .5rem 0 1rem}.filename[data-v-c8c40662]{color:var(--text,var(--colors-secondary-label,var(--color-secondary-label)));font-size:.9411764706rem;line-height:1.1875;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:1rem}@media only screen and (max-width:735px){.filename[data-v-c8c40662]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0}}.filename>a[data-v-c8c40662],.filename>span[data-v-c8c40662]{display:flex;align-items:center;line-height:normal}a[data-v-c8c40662]{color:var(--url,var(--color-link))}.code-line-container[data-v-570d1ba0]{display:inline-block;width:100%;box-sizing:border-box}.code-number[data-v-570d1ba0]{display:inline-block;padding:0 1rem 0 8px;text-align:right;min-width:2em;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-570d1ba0]:before{content:attr(data-line-number)}.highlighted[data-v-570d1ba0]{background:var(--line-highlight,var(--color-code-line-highlight));border-left:4px solid var(--color-code-line-highlight-border)}.highlighted .code-number[data-v-570d1ba0]{padding-left:4px}pre[data-v-570d1ba0]{padding:14px 0;display:flex;overflow:unset;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal;height:100%}@media only screen and (max-width:735px){pre[data-v-570d1ba0]{padding-top:.8235294118rem}}code[data-v-570d1ba0]{white-space:pre;word-wrap:normal;flex-grow:9999}.code-listing[data-v-570d1ba0],.container-general[data-v-570d1ba0]{display:flex}.code-listing[data-v-570d1ba0]{flex-direction:column;border-radius:var(--code-border-radius,var(--border-radius,4px));overflow:hidden;filter:blur(0)}.code-listing.single-line[data-v-570d1ba0]{border-radius:var(--border-radius,4px)}.container-general[data-v-570d1ba0]{overflow:auto}.container-general[data-v-570d1ba0],pre[data-v-570d1ba0]{flex-grow:1}.header-anchor[data-v-24fddf6a]{color:inherit;text-decoration:none;position:relative;padding-right:23px;display:inline-block}.header-anchor[data-v-24fddf6a]:after{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;content:attr(data-after-text)}.header-anchor .icon[data-v-24fddf6a]{position:absolute;right:0;bottom:.2em;display:none;height:16px;margin-left:7px}.header-anchor:focus .icon[data-v-24fddf6a],.header-anchor:hover .icon[data-v-24fddf6a]{display:inline}code[data-v-05f4a5b7]{speak-punctuation:code}.container-general[data-v-25a17a0e]{display:flex;flex-flow:row wrap}.container-general .code-line[data-v-25a17a0e]{flex:1 0 auto}.code-line-container[data-v-25a17a0e]{width:100%;align-items:center;display:flex;border-left:4px solid transparent;counter-increment:linenumbers;padding-right:14px}.code-number[data-v-25a17a0e]{font-size:.7058823529rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:0 1rem 0 8px;text-align:right;min-width:2.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-25a17a0e]:before{content:counter(linenumbers)}.code-line[data-v-25a17a0e]{display:flex}pre[data-v-25a17a0e]{padding:14px 0;display:flex;flex-flow:row wrap;overflow:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}@media only screen and (max-width:735px){pre[data-v-25a17a0e]{padding-top:.8235294118rem}}.collapsible-code-listing[data-v-25a17a0e]{background:var(--background,var(--color-code-background));border-color:var(--colors-grid,var(--color-grid));color:var(--text,var(--color-code-plain));border-radius:var(--border-radius,4px);border-style:solid;border-width:1px;counter-reset:linenumbers;font-size:15px}.collapsible-code-listing.single-line[data-v-25a17a0e]{border-radius:var(--border-radius,4px)}.collapsible[data-v-25a17a0e]{background:var(--color-code-collapsible-background);color:var(--color-code-collapsible-text)}.collapsed[data-v-25a17a0e]:before{content:"⋯";display:inline-block;font-family:monospace;font-weight:700;height:100%;line-height:1;text-align:right;width:2.3rem}.collapsed .code-line-container[data-v-25a17a0e]{height:0;visibility:hidden}.row[data-v-be73599c]{box-sizing:border-box;display:flex;flex-flow:row wrap}.col[data-v-2ee3ad8b]{box-sizing:border-box;flex:none}.xlarge-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xlarge-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xlarge-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xlarge-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xlarge-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xlarge-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xlarge-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xlarge-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xlarge-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xlarge-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xlarge-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xlarge-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xlarge-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xlarge-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}.large-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.large-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.large-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.large-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.large-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.large-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.large-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.large-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.large-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.large-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.large-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.large-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.large-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.large-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}@media only screen and (max-width:1250px){.medium-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.medium-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.medium-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.medium-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.medium-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.medium-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.medium-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.medium-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.medium-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.medium-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.medium-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.medium-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.medium-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.medium-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:735px){.small-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.small-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.small-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.small-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.small-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.small-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.small-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.small-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.small-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.small-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.small-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.small-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.small-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.small-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:320px){.xsmall-1[data-v-2ee3ad8b]{flex-basis:8.3333333333%;max-width:8.3333333333%}.xsmall-2[data-v-2ee3ad8b]{flex-basis:16.6666666667%;max-width:16.6666666667%}.xsmall-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xsmall-4[data-v-2ee3ad8b]{flex-basis:33.3333333333%;max-width:33.3333333333%}.xsmall-5[data-v-2ee3ad8b]{flex-basis:41.6666666667%;max-width:41.6666666667%}.xsmall-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xsmall-7[data-v-2ee3ad8b]{flex-basis:58.3333333333%;max-width:58.3333333333%}.xsmall-8[data-v-2ee3ad8b]{flex-basis:66.6666666667%;max-width:66.6666666667%}.xsmall-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xsmall-10[data-v-2ee3ad8b]{flex-basis:83.3333333333%;max-width:83.3333333333%}.xsmall-11[data-v-2ee3ad8b]{flex-basis:91.6666666667%;max-width:91.6666666667%}.xsmall-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xsmall-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xsmall-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}.tabnav[data-v-5572fe1d]{margin:0 0 1.4705882353rem 0;display:flex}.tabnav--center[data-v-5572fe1d]{justify-content:center}.tabnav--end[data-v-5572fe1d]{justify-content:flex-end}.tabnav--vertical[data-v-5572fe1d]{flex-flow:column wrap}.tabnav--vertical .tabnav-items[data-v-5572fe1d]{flex-flow:column;overflow:hidden}.tabnav--vertical[data-v-5572fe1d] .tabnav-item{padding-left:0}.tabnav--vertical[data-v-5572fe1d] .tabnav-item .tabnav-link{padding-top:8px}.tabnav-items[data-v-5572fe1d]{display:flex;margin:0;text-align:center}.tabnav-item[data-v-6aa9882a]{border-bottom:1px solid;border-color:var(--colors-tabnav-item-border-color,var(--color-tabnav-item-border-color));display:flex;list-style:none;padding-left:1.7647058824rem;margin:0;outline:none}.tabnav-item[data-v-6aa9882a]:first-child{padding-left:0}.tabnav-item[data-v-6aa9882a]:nth-child(n+1){margin:0}.tabnav-link[data-v-6aa9882a]{color:var(--colors-secondary-label,var(--color-secondary-label));font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:6px 0;margin-top:4px;margin-bottom:4px;text-align:left;text-decoration:none;display:block;position:relative;z-index:0;width:100%}.tabnav-link[data-v-6aa9882a]:hover{text-decoration:none}.tabnav-link[data-v-6aa9882a]:focus{outline-offset:-1px}.tabnav-link[data-v-6aa9882a]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border:1px solid transparent}.tabnav-link.active[data-v-6aa9882a]{color:var(--colors-text,var(--color-text));cursor:default;z-index:10}.tabnav-link.active[data-v-6aa9882a]:after{border-bottom-color:var(--colors-text,var(--color-text))}.controls[data-v-c84e62a6]{margin-top:5px;font-size:14px;display:flex;justify-content:flex-end}.controls a[data-v-c84e62a6]{color:var(--colors-text,var(--color-text));display:flex;align-items:center}.controls .control-icon[data-v-c84e62a6]{width:1.05em;margin-right:.3em}.caption[data-v-869c6f6e]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 0 var(--spacing-stacked-margin-large) 0}.caption.trailing[data-v-869c6f6e]{margin:var(--spacing-stacked-margin-large) 0 0 0;text-align:center}caption.trailing[data-v-869c6f6e]{caption-side:bottom}[data-v-869c6f6e] p{display:inline-block}[data-v-bf997940] img{max-width:100%}.table-wrapper[data-v-f3322390]{overflow:auto;-webkit-overflow-scrolling:touch}*+.table-wrapper[data-v-f3322390],.table-wrapper[data-v-f3322390]+*{margin-top:var(--spacing-stacked-margin-xlarge)}table[data-v-f3322390]{border-style:hidden}[data-v-f3322390] th{font-weight:600;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}[data-v-f3322390] td,[data-v-f3322390] th{border-color:var(--color-fill-gray-tertiary);border-style:solid;border-width:var(--table-border-width,1px 1px);padding:.5882352941rem}[data-v-f3322390] td.left-cell,[data-v-f3322390] th.left-cell{text-align:left}[data-v-f3322390] td.right-cell,[data-v-f3322390] th.right-cell{text-align:right}[data-v-f3322390] td.center-cell,[data-v-f3322390] th.center-cell{text-align:center}s[data-v-7fc51673]:before{content:attr(data-before-text)}s[data-v-7fc51673]:after{content:attr(data-after-text)}s[data-v-7fc51673]:after,s[data-v-7fc51673]:before{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}small[data-v-77035f61]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray)}.device-frame[data-v-c2eac128]{position:relative;width:var(--frame-width);aspect-ratio:var(--frame-aspect);max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}*+.device-frame[data-v-c2eac128],.device-frame[data-v-c2eac128]+*{margin-top:40px}.device[data-v-c2eac128]{background-image:var(--device-light-url);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative;pointer-events:none}@media screen{[data-color-scheme=dark] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .device[data-v-c2eac128]{background-image:var(--device-dark-url,var(--device-light-url))}}.no-device .device[data-v-c2eac128]{display:none}.device-screen.with-device[data-v-c2eac128]{position:absolute;left:var(--screen-left);top:var(--screen-top);height:var(--screen-height);width:var(--screen-width);display:flex}.device-screen.with-device>[data-v-c2eac128]{flex:1}.device-screen.with-device[data-v-c2eac128] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0}.device-screen.with-device[data-v-c2eac128] video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto}.video-replay-container .control-button[data-v-7653dfd0]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-replay-container .control-button svg.control-icon[data-v-7653dfd0]{height:12px;width:12px;margin-left:.3em}[data-v-2d8333c8] img,[data-v-2d8333c8] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.asset[data-v-5e8ea0de]{margin-left:auto;margin-right:auto}*+.asset[data-v-5e8ea0de],.asset[data-v-5e8ea0de]+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-5e8ea0de] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.column[data-v-0f654188]{grid-column:span var(--col-span);min-width:0}@media only screen and (max-width:735px){.column[data-v-0f654188]{grid-column:span 1}}.row[data-v-1bcb2d0f]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--col-gap,20px)}@media only screen and (max-width:735px){.row[data-v-1bcb2d0f]{grid-template-columns:1fr;grid-auto-flow:row}}.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-large);grid-template-columns:repeat(var(--col-count),1fr);grid-auto-flow:row}@media only screen and (max-width:1250px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-medium,var(--col-count-large))}}@media only screen and (max-width:735px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-small)}}*+.TabNavigator[data-v-e671a734],*+.row[data-v-1bcb2d0f],.TabNavigator[data-v-e671a734]+*,.row[data-v-1bcb2d0f]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.TabNavigator .tabnav[data-v-e671a734]{overflow:auto;white-space:nowrap}.TabNavigator .tabs-content-container[data-v-e671a734]{position:relative;overflow:hidden}.tabs--vertical[data-v-e671a734]{display:flex;flex-flow:row-reverse}@media only screen and (max-width:735px){.tabs--vertical[data-v-e671a734]{flex-flow:column-reverse}}.tabs--vertical .tabnav[data-v-e671a734]{width:30%;flex:0 0 auto;white-space:normal;margin:0}@media only screen and (max-width:735px){.tabs--vertical .tabnav[data-v-e671a734]{width:100%}}.tabs--vertical .tabs-content[data-v-e671a734]{flex:1 1 auto;min-width:0;padding-right:var(--spacing-stacked-margin-xlarge)}@media only screen and (max-width:735px){.tabs--vertical .tabs-content[data-v-e671a734]{padding-right:0;padding-bottom:var(--spacing-stacked-margin-large)}}.fade-enter-active[data-v-e671a734],.fade-leave-active[data-v-e671a734]{transition:opacity .2s ease-in-out}.fade-enter[data-v-e671a734],.fade-leave-to[data-v-e671a734]{opacity:0}.fade-leave-active[data-v-e671a734]{position:absolute;top:0;left:0;right:0}.tasklist[data-v-6a56a858]{--checkbox-width:1rem;--indent-width:calc(var(--checkbox-width)/2);--content-margin:var(--indent-width);list-style-type:none;margin-left:var(--indent-width)}p[data-v-6a56a858]{margin-left:var(--content-margin)}p[data-v-6a56a858]:only-child{--content-margin:calc(var(--checkbox-width) + var(--indent-width))}input[type=checkbox]+p[data-v-6a56a858]{display:inline-block}.button-cta[data-v-c9c81868]{background:var(--colors-button-light-background,var(--color-button-background));border-color:var(--color-button-border,currentcolor);border-radius:var(--button-border-radius,var(--border-radius,4px));border-style:var(--button-border-style,none);border-width:var(--button-border-width,medium);color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.7647058824rem;padding:.2352941176rem .8823529412rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.button-cta[data-v-c9c81868]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-c9c81868]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-c9c81868]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-c9c81868]{background:var(--colors-button-dark-background,#06f)}.button-cta.is-dark[data-v-c9c81868]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card-cover-wrap.rounded[data-v-28b14a83]{border-radius:var(--border-radius,4px);overflow:hidden}.card-cover[data-v-28b14a83]{background-color:var(--color-card-background);display:block;height:var(--card-cover-height,180px)}.card-cover.fallback[data-v-28b14a83],.card-cover[data-v-28b14a83] img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0}.card-cover[data-v-28b14a83] img{height:100%}.card[data-v-1651529a]{overflow:hidden;display:block;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;backface-visibility:hidden;height:var(--card-height);border-radius:var(--border-radius,4px)}.card[data-v-1651529a]:hover{text-decoration:none}.card:hover .link[data-v-1651529a]{text-decoration:underline;text-underline-position:under}.card[data-v-1651529a]:hover{box-shadow:0 5px 10px var(--color-card-shadow);transform:scale(1.007)}@media(prefers-reduced-motion:reduce){.card[data-v-1651529a]:hover{box-shadow:none;transform:none}}.card.small[data-v-1651529a]{--card-height:408px;--card-details-height:139px;--card-cover-height:235px}@media only screen and (max-width:1250px){.card.small[data-v-1651529a]{--card-height:341px;--card-details-height:144px;--card-cover-height:163px}}.card.large[data-v-1651529a]{--card-height:556px;--card-details-height:163px;--card-cover-height:359px}@media only screen and (max-width:1250px){.card.large[data-v-1651529a]{--card-height:420px;--card-details-height:137px;--card-cover-height:249px}}.card.floating-style[data-v-1651529a]{--color-card-shadow:transparent;--card-height:auto;--card-details-height:auto}.details[data-v-1651529a]{background-color:var(--color-card-background);padding:17px;position:relative;height:var(--card-details-height);font-size:.8235294118rem;line-height:1.2857142857}.details[data-v-1651529a],.large .details[data-v-1651529a]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .details[data-v-1651529a]{font-size:1rem;line-height:1.4705882353}@media only screen and (max-width:1250px){.large .details[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.floating-style .details[data-v-1651529a]{--color-card-background:transparent;padding:17px 0}.eyebrow[data-v-1651529a]{color:var(--color-card-eyebrow);display:block;margin-bottom:4px;font-size:.8235294118rem;line-height:1.2857142857}.eyebrow[data-v-1651529a],.large .eyebrow[data-v-1651529a]{font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .eyebrow[data-v-1651529a]{font-size:1rem;line-height:1.2352941176}@media only screen and (max-width:1250px){.large .eyebrow[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-1651529a]{color:var(--color-card-content-text);font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1651529a]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1651529a]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.large .title[data-v-1651529a]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.large .title[data-v-1651529a]{font-size:1rem;line-height:1.2352941176;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.card-content[data-v-1651529a]{color:var(--color-card-content-text);margin-top:4px}.link[data-v-1651529a]{bottom:17px;display:flex;align-items:center;position:absolute}.link .link-icon[data-v-1651529a]{height:.6em;width:.6em;margin-left:.3em}.floating-style .link[data-v-1651529a]{bottom:unset;margin-top:var(--spacing-stacked-margin-large);position:relative}@media only screen and (max-width:735px){.card[data-v-1651529a]{margin-left:auto;margin-right:auto}.card+.card[data-v-1651529a]{margin-bottom:20px;margin-top:20px}.card.large[data-v-1651529a],.card.small[data-v-1651529a]{--card-height:auto;--card-details-height:auto;min-width:280px;max-width:300px;--card-cover-height:227px}.card.large .link[data-v-1651529a],.card.small .link[data-v-1651529a]{bottom:unset;margin-top:7px;position:relative}}.nav-menu-items[data-v-67c1c0a5]{display:flex;justify-content:flex-end}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{display:block;opacity:0;padding:1rem 1.8823529412rem 1.6470588235rem 1.8823529412rem;transform:translate3d(0,-50px,0);transition:transform 1s cubic-bezier(.07,1.06,.27,.95) .5s,opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s}.nav--is-open.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{opacity:1;transform:translateZ(0);transition-delay:.2s,.4s}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):not(:last-child){padding-bottom:0}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):last-child{padding-top:0}.TopicTypeIcon[data-v-0c843792]{width:1em;height:1em;flex:0 0 auto;color:var(--icon-color,var(--color-figure-gray-secondary))}.TopicTypeIcon[data-v-0c843792] picture{flex:1}.TopicTypeIcon svg[data-v-0c843792],.TopicTypeIcon[data-v-0c843792] img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav[data-v-c7b655d6]{position:sticky;top:0;width:100%;height:3.0588235294rem;z-index:9997;--nav-padding:1.2941176471rem;color:var(--color-nav-color)}@media print{.nav[data-v-c7b655d6]{position:relative}}@media only screen and (max-width:767px){.nav[data-v-c7b655d6]{min-width:320px;height:2.8235294118rem}}.theme-dark.nav[data-v-c7b655d6]{background:none;color:var(--color-nav-dark-color)}.nav__wrapper[data-v-c7b655d6]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.nav__background[data-v-c7b655d6]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color 0s ease-in}.nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-keyline)}.nav--no-bg-transition .nav__background[data-v-c7b655d6]{transition:none!important}.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-solid-background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--is-open.nav--solid-background .nav__background[data-v-c7b655d6],.nav--is-sticking.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-solid-background)}.nav--is-open.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6],.nav--is-sticking.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6],.theme-dark.nav--solid-background .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-solid-background)}.nav--in-breakpoint-range .nav__background[data-v-c7b655d6]{min-height:2.8235294118rem;transition:background-color 0s ease .7s}.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-sticking .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-sticking .nav__background[data-v-c7b655d6]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-stuck)}}.theme-dark.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-stuck)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-sticking .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-uiblur-stuck)}}.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-open .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-open .nav__background[data-v-c7b655d6]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-expanded)}}.theme-dark.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-expanded)}@supports((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-open .nav__background[data-v-c7b655d6]{background-color:var(--color-nav-dark-uiblur-expanded)}}.theme-dark .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-dark-keyline)}.nav--is-open.theme-dark .nav__background[data-v-c7b655d6]:after,.nav--is-sticking.theme-dark .nav__background[data-v-c7b655d6]:after{background-color:var(--color-nav-dark-sticking-expanded-keyline)}.nav__background[data-v-c7b655d6]:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.nav__background[data-v-c7b655d6]:after{width:100%}}.nav--noborder .nav__background[data-v-c7b655d6]:after{display:none}.nav--is-sticking.nav--noborder .nav__background[data-v-c7b655d6]:after{display:block}.nav--fullwidth-border .nav__background[data-v-c7b655d6]:after,.nav--is-open .nav__background[data-v-c7b655d6]:after,.nav--is-sticking .nav__background[data-v-c7b655d6]:after,.nav--solid-background .nav__background[data-v-c7b655d6]:after{width:100%}.nav-overlay[data-v-c7b655d6]{position:fixed;left:0;right:0;top:0;display:block;opacity:0}.nav--is-open .nav-overlay[data-v-c7b655d6]{background-color:rgba(51,51,51,.4);transition:opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s;bottom:0;opacity:1}.nav-wrapper[data-v-c7b655d6]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.pre-title[data-v-c7b655d6]{display:flex;overflow:hidden;padding-left:1.2941176471rem;margin-left:-1.2941176471rem}.pre-title[data-v-c7b655d6]:empty{display:none}.nav--in-breakpoint-range .pre-title[data-v-c7b655d6]{overflow:visible;padding:0;margin-left:0}.nav-content[data-v-c7b655d6]{display:flex;padding:0 var(--nav-padding);max-width:980px;margin:0 auto;position:relative;z-index:2;justify-content:space-between}.nav--is-wide-format .nav-content[data-v-c7b655d6]{box-sizing:border-box;max-width:1920px;margin-left:auto;margin-right:auto}@supports(padding:calc(max(0px))){.nav-content[data-v-c7b655d6]{padding-left:max(var(--nav-padding),env(safe-area-inset-left));padding-right:max(var(--nav-padding),env(safe-area-inset-right))}}@media only screen and (max-width:767px){.nav-content[data-v-c7b655d6]{padding:0 0 0 .9411764706rem}}.nav--in-breakpoint-range .nav-content[data-v-c7b655d6]{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:minmax(min-content,max-content);grid-template-areas:"pre-title title actions" "menu menu menu"}.nav-menu[data-v-c7b655d6]{font-size:.7058823529rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1 1 auto;display:flex;min-width:0}@media only screen and (max-width:767px){.nav-menu[data-v-c7b655d6]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.nav--in-breakpoint-range .nav-menu[data-v-c7b655d6]{font-size:.8235294118rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);grid-area:menu}.nav-menu-tray[data-v-c7b655d6]{width:100%;max-width:100%;align-items:center;display:flex;justify-content:space-between}.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{display:block;overflow:hidden;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .4s ease-in 0s,visibility 0s linear 1s}.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{max-height:calc(100vh - 5.64706rem);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}.nav--is-transitioning.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{overflow-y:hidden}.nav--is-sticking.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-c7b655d6]{max-height:calc(100vh - 2.82353rem)}.nav-actions[data-v-c7b655d6]{display:flex;align-items:center}.nav--in-breakpoint-range .nav-actions[data-v-c7b655d6]{grid-area:actions;justify-content:flex-end}@media only screen and (max-width:767px){.nav-actions[data-v-c7b655d6]{padding-right:.9411764706rem}}.nav--in-breakpoint-range .pre-title+.nav-title[data-v-c7b655d6]{grid-area:title}.nav--is-wide-format.nav--in-breakpoint-range .pre-title+.nav-title[data-v-c7b655d6]{width:100%;justify-content:center}.nav-title[data-v-c7b655d6]{height:3.0588235294rem;font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:default;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}@media only screen and (max-width:767px){.nav-title[data-v-c7b655d6]{padding-top:0;height:2.8235294118rem;width:90%}}.nav-title[data-v-c7b655d6] span{height:100%;line-height:normal}.nav-title a[data-v-c7b655d6]{display:inline-block;letter-spacing:inherit;line-height:normal;margin:0;text-decoration:none;white-space:nowrap}.nav-title a[data-v-c7b655d6]:hover{text-decoration:none}@media only screen and (max-width:767px){.nav-title a[data-v-c7b655d6]{display:flex}}.nav-title a[data-v-c7b655d6],.nav-title[data-v-c7b655d6]{color:var(--color-figure-gray);transition:color 0s ease-in}.nav--is-open.theme-dark .nav-title a[data-v-c7b655d6],.nav--is-open.theme-dark .nav-title[data-v-c7b655d6],.nav--is-sticking.theme-dark .nav-title a[data-v-c7b655d6],.nav--is-sticking.theme-dark .nav-title[data-v-c7b655d6],.theme-dark .nav-title a[data-v-c7b655d6],.theme-dark .nav-title[data-v-c7b655d6]{color:var(--color-nav-dark-link-color)}.nav-ax-toggle[data-v-c7b655d6]{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}.nav-ax-toggle[data-v-c7b655d6]:focus{outline-offset:-6px;width:100%;height:100%}.nav--in-breakpoint-range .nav-ax-toggle[data-v-c7b655d6]{display:block}.nav-menucta[data-v-c7b655d6]{cursor:pointer;display:none;align-items:center;overflow:hidden;width:1.1764705882rem;-webkit-tap-highlight-color:rgba(0,0,0,0);height:2.8235294118rem}.nav--in-breakpoint-range .nav-menucta[data-v-c7b655d6]{display:flex}.nav-menucta-chevron[data-v-c7b655d6]{display:block;position:relative;width:100%;height:.7058823529rem;transition:transform .3s linear}.nav-menucta-chevron[data-v-c7b655d6]:after,.nav-menucta-chevron[data-v-c7b655d6]:before{content:"";display:block;position:absolute;top:.5882352941rem;width:.7058823529rem;height:.0588235294rem;transition:transform .3s linear;background:var(--color-figure-gray)}.nav-menucta-chevron[data-v-c7b655d6]:before{right:50%;border-radius:.5px 0 0 .5px}.nav-menucta-chevron[data-v-c7b655d6]:after{left:50%;border-radius:0 .5px .5px 0}.nav-menucta-chevron[data-v-c7b655d6]:before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5)}.nav-menucta-chevron[data-v-c7b655d6]:after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5)}.nav--is-open .nav-menucta-chevron[data-v-c7b655d6]{transform:scaleY(-1)}.theme-dark .nav-menucta-chevron[data-v-c7b655d6]:after,.theme-dark .nav-menucta-chevron[data-v-c7b655d6]:before{background:var(--color-nav-dark-link-color)}[data-v-c7b655d6] .nav-menu-link{color:var(--color-nav-link-color)}[data-v-c7b655d6] .nav-menu-link:hover{color:var(--color-nav-link-color-hover);text-decoration:none}.theme-dark[data-v-c7b655d6] .nav-menu-link{color:var(--color-nav-dark-link-color)}.theme-dark[data-v-c7b655d6] .nav-menu-link:hover{color:var(--color-nav-dark-link-color-hover)}[data-v-c7b655d6] .nav-menu-link.current{color:var(--color-nav-current-link);cursor:default}[data-v-c7b655d6] .nav-menu-link.current:hover{color:var(--color-nav-current-link)}.theme-dark[data-v-c7b655d6] .nav-menu-link.current,.theme-dark[data-v-c7b655d6] .nav-menu-link.current:hover{color:var(--color-nav-dark-current-link)}.reference-card-grid-item[data-v-87dd3302]{--card-cover-height:auto}.reference-card-grid-item.card.large[data-v-87dd3302]{--card-cover-height:auto;min-width:0;max-width:none}.reference-card-grid-item[data-v-87dd3302] .card-cover{aspect-ratio:16/9}.reference-card-grid-item[data-v-87dd3302] .card-cover-wrap{border:1px solid var(--color-link-block-card-border)}.reference-card-grid-item__image[data-v-87dd3302]{display:flex;align-items:center;justify-content:center;font-size:80px;background-color:var(--color-fill-gray-quaternary)}.reference-card-grid-item__icon[data-v-87dd3302]{margin:0;display:flex;justify-content:center}.reference-card-grid-item__icon[data-v-87dd3302] .icon-inline{flex:1 1 auto}.nav-menu-item[data-v-58ee2996]{margin-left:1.4117647059rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-58ee2996]{margin-left:0;width:100%;min-height:2.4705882353rem}.nav--in-breakpoint-range .nav-menu-item[data-v-58ee2996]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-58ee2996]{opacity:0;transform:none;transition:.5s ease;transition-property:transform,opacity}.nav--is-open.nav--in-breakpoint-range .nav-menu-item--animated[data-v-58ee2996]{opacity:1;transform:translateZ(0);transition-delay:0s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-58ee2996]:nth-child(7){transition-delay:0s}.links-block[data-v-4e94ea62]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.topic-link-block[data-v-4e94ea62]{margin-top:15px} \ No newline at end of file diff --git a/Documentation/html/css/675.40c3bcb2.css b/Documentation/html/css/675.40c3bcb2.css new file mode 100644 index 000000000..9910395b3 --- /dev/null +++ b/Documentation/html/css/675.40c3bcb2.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.topic-icon-wrapper[data-v-44dade98]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-44dade98]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-44dade98] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-44dade98]{height:1rem}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:" ";font-size:1rem}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.abstract[data-v-63be6b46],.link-block[data-v-63be6b46] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-63be6b46]{margin-left:1rem}.link[data-v-63be6b46]{display:flex}.link-block .badge[data-v-63be6b46]{margin-top:.5rem}.link-block.has-inline-element[data-v-63be6b46]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-63be6b46]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-63be6b46]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-63be6b46],.link[data-v-63be6b46]{box-sizing:inherit}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-63be6b46]:not(:first-child){margin-top:4px}.topic-required[data-v-63be6b46]{font-size:.8em}.deprecated[data-v-63be6b46]{text-decoration:line-through}.conditional-constraints[data-v-63be6b46]{font-size:.8235294118rem;margin-top:4px} \ No newline at end of file diff --git a/Documentation/html/css/chunk-c0335d80.10a2f091.css b/Documentation/html/css/chunk-c0335d80.10a2f091.css deleted file mode 100644 index 86451fddd..000000000 --- a/Documentation/html/css/chunk-c0335d80.10a2f091.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */[data-v-20945666] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-20945666] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-20945666] .code-listing pre>code{font-size:.88235rem;line-height:1.66667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-20945666] *+.code-listing,[data-v-20945666] *+.endpoint-example,[data-v-20945666] *+.inline-image-container,[data-v-20945666] *+aside,[data-v-20945666] *+figure,[data-v-20945666] .code-listing+*,[data-v-20945666] .endpoint-example+*,[data-v-20945666] .inline-image-container+*,[data-v-20945666] aside+*,[data-v-20945666] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-20945666] *+dl,[data-v-20945666] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-20945666] img{display:block;margin:auto;max-width:100%}[data-v-20945666] ol,[data-v-20945666] ol li:not(:first-child),[data-v-20945666] ul,[data-v-20945666] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-20945666] ol,[data-v-20945666] ul{margin-left:1.25rem}}[data-v-20945666] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-20945666] dd{margin-left:2em}.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}.topic-icon-wrapper[data-v-03cf3183]{display:flex;align-items:center;justify-content:center;height:1.47059rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-03cf3183]{height:.88235rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-03cf3183] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-03cf3183]{height:1rem}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:"\00a0";font-size:1rem}.conditional-constraints[data-v-1548fd90] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.abstract[data-v-52205924],.link-block[data-v-52205924] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-52205924]{margin-left:1rem}.link[data-v-52205924]{display:flex}.link-block .badge[data-v-52205924]{margin-top:.5rem}.link-block.has-inline-element[data-v-52205924]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-52205924]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-52205924]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-52205924],.link[data-v-52205924]{box-sizing:inherit}.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-52205924],.link.changed.changed[data-v-52205924]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-52205924],.link.changed.changed[data-v-52205924]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.link-block.changed[data-v-52205924],.link.changed[data-v-52205924]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-52205924]:not(:first-child){margin-top:4px}.topic-required[data-v-52205924]{font-size:.8em}.deprecated[data-v-52205924]{text-decoration:line-through}.conditional-constraints[data-v-52205924]{font-size:.82353rem;margin-top:4px} \ No newline at end of file diff --git a/Documentation/html/css/documentation-topic.1d1eec04.css b/Documentation/html/css/documentation-topic.1d1eec04.css deleted file mode 100644 index 8622bb433..000000000 --- a/Documentation/html/css/documentation-topic.1d1eec04.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.betainfo[data-v-e8fd2a92]{font-size:.94118rem;padding:3rem 0;background-color:var(--color-fill-secondary)}.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .betainfo-container[data-v-e8fd2a92]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .betainfo-container[data-v-e8fd2a92]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .betainfo-container[data-v-e8fd2a92]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .betainfo-container[data-v-e8fd2a92]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:692px}}@media only screen and (max-width:735px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .betainfo-container[data-v-e8fd2a92]{width:215px}}.betainfo-label[data-v-e8fd2a92]{font-weight:600;font-size:.94118rem}.betainfo-content[data-v-e8fd2a92] p{margin-bottom:10px}.summary-section[data-v-3aa6f694]:last-of-type{margin-right:0}@media only screen and (max-width:735px){.summary-section[data-v-3aa6f694]{margin-right:0}}.title[data-v-6796f6ea]{color:#fff;font-size:.82353rem;margin-right:.5rem;text-rendering:optimizeLegibility}.documentation-hero--disabled .title[data-v-6796f6ea]{color:var(--colors-text,var(--color-text))}.language[data-v-1a36493d]{padding-bottom:10px;justify-content:flex-end}.language-list[data-v-1a36493d],.language[data-v-1a36493d]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0;display:flex;align-items:center}.language-option.swift[data-v-1a36493d]{padding-right:10px;border-right:1px solid var(--color-fill-gray-tertiary)}.language-option.objc[data-v-1a36493d]{padding-left:10px}.language-option.active[data-v-1a36493d],.language-option.router-link-exact-active[data-v-1a36493d]{color:#ccc}.documentation-hero--disabled .language-option.active[data-v-1a36493d],.documentation-hero--disabled .language-option.router-link-exact-active[data-v-1a36493d]{color:var(--colors-secondary-label,var(--color-secondary-label))}.view-more-link[data-v-0d14b62a]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-flow:row-reverse;margin-bottom:1.3rem}.documentation-hero[data-v-6540c364]{background:#000;color:var(--color-documentation-intro-figure,#fff);overflow:hidden;text-align:left;position:relative;padding-right:var(--doc-hero-right-offset)}.documentation-hero[data-v-6540c364]:before{content:"";background:var(--standard-accent-color,var(--color-documentation-intro-fill,#2a2a2a));position:absolute;width:100%;left:0;top:-50%;height:150%;right:0}.documentation-hero[data-v-6540c364]:after{background:transparent;opacity:.7;width:100%;position:absolute;content:"";height:100%;left:0;top:0}.documentation-hero .icon[data-v-6540c364]{position:absolute;margin-top:10px;margin-right:25px;right:0;width:250px;height:calc(100% - 20px);box-sizing:border-box}@media only screen and (max-width:735px){.documentation-hero .icon[data-v-6540c364]{display:none}}.documentation-hero .background-icon[data-v-6540c364]{color:var(--color-documentation-intro-accent,#161616);display:block;width:250px;height:auto;opacity:1;position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:100%}.documentation-hero .background-icon[data-v-6540c364] img,.documentation-hero .background-icon[data-v-6540c364] svg{width:100%;height:100%}.documentation-hero__content[data-v-6540c364]:not(.minimized-hero){padding-top:2.35294rem;padding-bottom:40px;position:relative;z-index:1}.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:692px}}@media only screen and (max-width:735px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .documentation-hero__content[data-v-6540c364]:not(.minimized-hero){width:215px}}.documentation-hero .minimized-hero[data-v-6540c364]{padding:1.3em 1.4em;position:relative;z-index:1}.documentation-hero__above-content[data-v-6540c364]{position:relative;z-index:1}.documentation-hero--disabled[data-v-6540c364]{background:none;color:var(--colors-text,var(--color-text))}.documentation-hero--disabled[data-v-6540c364]:after,.documentation-hero--disabled[data-v-6540c364]:before{content:none}.short-hero[data-v-6540c364]{padding-top:3.52941rem;padding-bottom:3.52941rem}.extra-bottom-padding[data-v-6540c364]{padding-bottom:3.82353rem}.theme-dark[data-v-6540c364] a:not(.button-cta){color:#09f}ul[data-v-068842ec]{list-style-type:none;margin:0}ul li:first-child .base-link[data-v-068842ec]{margin-top:0}.parent-item .base-link[data-v-068842ec]{font-weight:700}.base-link[data-v-068842ec]{color:var(--color-figure-gray-secondary);font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;margin:5px 0;transition:color .15s ease-in;max-width:100%}.active .base-link[data-v-068842ec]{color:var(--color-text)}.source[data-v-d22a3f50]{background:var(--background,var(--color-code-background));border-color:var(--color-grid);color:var(--text,var(--color-code-plain));border-style:solid;border-width:1px;padding:var(--code-block-style-elements-padding);speak:literal-punctuation;line-height:25px;filter:blur(0)}.source.displays-multiple-lines[data-v-d22a3f50],.source[data-v-d22a3f50]{border-radius:var(--border-radius,4px)}.source>code[data-v-d22a3f50]{font-size:.88235rem;line-height:1.66667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);display:block}.platforms[data-v-4f51d8d2]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:.45rem;margin-top:var(--spacing-stacked-margin-xlarge)}.changed .platforms[data-v-4f51d8d2]{padding-left:.588rem}.platforms[data-v-4f51d8d2]:first-of-type{margin-top:1rem}.source[data-v-4f51d8d2]{margin:var(--declaration-code-listing-margin)}.platforms+.source[data-v-4f51d8d2]{margin:0}.changed.declaration-group[data-v-4f51d8d2]{background:var(--background,var(--color-code-background))}.changed .source[data-v-4f51d8d2]{background:none;border:none;margin-top:0;margin-bottom:0;margin-left:2.17647rem;padding-left:0}.declaration-diff[data-v-b3e21c4a]{background:var(--background,var(--color-code-background))}.declaration-diff-version[data-v-b3e21c4a]{padding-left:.588rem;padding-left:2.17647rem;font-size:1rem;line-height:1.52941;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin:0}.declaration-diff-current[data-v-b3e21c4a]{padding-top:8px;padding-bottom:5px}.declaration-diff-previous[data-v-b3e21c4a]{padding-top:5px;padding-bottom:8px;background-color:var(--color-changes-modified-previous-background);border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px);position:relative}.declaration-source-link[data-v-5863919c]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;margin-top:var(--declaration-source-link-margin,var(--spacing-stacked-margin-large))}.declaration-icon[data-v-5863919c]{width:1em;margin-right:5px}.conditional-constraints[data-v-2ab6251b]{margin-top:var(--declaration-conditional-constraints-margin,20px)}.abstract[data-v-702ec04e]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.abstract[data-v-702ec04e]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-702ec04e] p:last-child{margin-bottom:0}.container[data-v-6e075935]{padding-bottom:40px}.full-width-container .container[data-v-6e075935]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-6e075935]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-6e075935]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-6e075935]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-6e075935]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-6e075935]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-6e075935]{width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-6e075935]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-6e075935]{width:215px}}.title[data-v-6e075935]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-top:40px;border-top-color:var(--color-grid);border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px)}@media only screen and (max-width:1250px){.title[data-v-6e075935]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-6e075935]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.contenttable-section[data-v-4aae1079]{margin-top:0}.contenttable-section[data-v-4aae1079]{align-items:baseline;padding-top:2.353rem}.contenttable-section[data-v-4aae1079]:last-child{margin-bottom:0}[data-v-4aae1079] .contenttable-title{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-4aae1079] .contenttable-title{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.contenttable-section[data-v-4aae1079]{align-items:unset;border-top:none;display:inherit;margin:0}.section-content[data-v-4aae1079],.section-title[data-v-4aae1079]{padding:0}[data-v-4aae1079] .contenttable-title{margin:0 0 2.353rem 0;padding-bottom:.5rem}}.section-content>.content[data-v-3ccf02e9],.topic[data-v-3ccf02e9]{margin-top:15px}.no-title .section-content>.content[data-v-3ccf02e9]:first-child,.no-title .topic[data-v-3ccf02e9]:first-child{margin-top:0}.datalist dd{padding-left:2rem}.datalist dt{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.datalist dt:first-of-type{padding-top:0}.type[data-v-791bac44]:first-letter{text-transform:capitalize}.detail-type[data-v-d66cd00c]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.detail-type[data-v-d66cd00c]:first-child{padding-top:0}@media only screen and (max-width:735px){.detail-type[data-v-d66cd00c]{padding-left:0}}.detail-content[data-v-d66cd00c]{padding-left:2rem}@media only screen and (max-width:735px){.detail-content[data-v-d66cd00c]{padding-left:0}}.param-name[data-v-53cac581]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.param-name[data-v-53cac581]:first-child{padding-top:0}@media only screen and (max-width:735px){.param-name[data-v-53cac581]{padding-left:0}}.param-content[data-v-53cac581]{padding-left:2rem}@media only screen and (max-width:735px){.param-content[data-v-53cac581]{padding-left:0}}.param-content[data-v-53cac581] dt{font-weight:600}.param-content[data-v-53cac581] dd{margin-left:1em}.parameters-table[data-v-3f89f723] .change-added,.parameters-table[data-v-3f89f723] .change-removed{display:inline-block;max-width:100%}.parameters-table[data-v-3f89f723] .change-removed,.parameters-table[data-v-3f89f723] .token-removed{text-decoration:line-through}.param[data-v-3f89f723]{font-size:.88235rem;box-sizing:border-box}.param.changed[data-v-3f89f723]{display:flex;flex-flow:row wrap;padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.param.changed.changed[data-v-3f89f723]{padding-right:1rem}@media only screen and (max-width:735px){.param.changed[data-v-3f89f723]{padding-left:0;padding-right:0}.param.changed.changed[data-v-3f89f723]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.param.changed[data-v-3f89f723]{padding-left:0;padding-right:0}}.param.changed.changed[data-v-3f89f723]{padding-left:0;padding-right:0}.param.changed+.param.changed[data-v-3f89f723]{margin-top:calc(var(--spacing-param)/2)}.changed .param-content[data-v-3f89f723],.changed .param-symbol[data-v-3f89f723]{padding-top:2px;padding-bottom:2px}@media only screen and (max-width:735px){.changed .param-content[data-v-3f89f723]{padding-top:0}.changed .param-symbol[data-v-3f89f723]{padding-bottom:0}}.param-symbol[data-v-3f89f723]{text-align:right}.changed .param-symbol[data-v-3f89f723]{padding-left:2.17647rem}@media only screen and (max-width:735px){.param-symbol[data-v-3f89f723]{text-align:left}.changed .param-symbol[data-v-3f89f723]{padding-left:0}}.param-symbol[data-v-3f89f723] .type-identifier-link{color:var(--color-link)}.param+.param[data-v-3f89f723]{margin-top:var(--spacing-param)}.param+.param[data-v-3f89f723]:first-child{margin-top:0}.param-content[data-v-3f89f723]{padding-left:1rem;padding-left:2.17647rem}.changed .param-content[data-v-3f89f723]{padding-right:1rem}@media only screen and (max-width:735px){.param-content[data-v-3f89f723]{padding-left:0;padding-right:0}}.property-metadata[data-v-8590589e]{color:var(--color-figure-gray-secondary)}.property-text{font-weight:700}.property-metadata[data-v-0a648a1e]{color:var(--color-figure-gray-secondary)}.property-name[data-v-310f0b2c]{font-weight:700}.property-name.deprecated[data-v-310f0b2c]{text-decoration:line-through}.property-deprecated[data-v-310f0b2c]{margin-left:0}.content[data-v-310f0b2c],.content[data-v-310f0b2c] p:first-child{display:inline}.response-mimetype[data-v-20293786]{color:var(--color-figure-gray-secondary)}.part-name[data-v-021cd63d]{font-weight:700}.content[data-v-021cd63d],.content[data-v-021cd63d] p:first-child{display:inline}.param-name[data-v-03478142]{font-weight:700}.param-name.deprecated[data-v-03478142]{text-decoration:line-through}.param-deprecated[data-v-03478142]{margin-left:0}.content[data-v-03478142],.content[data-v-03478142] p:first-child{display:inline}.response-name[data-v-881189f4],.response-reason[data-v-881189f4]{font-weight:700}@media only screen and (max-width:735px){.response-reason[data-v-881189f4]{display:none}}.response-name>code>.reason[data-v-881189f4]{display:none}@media only screen and (max-width:735px){.response-name>code>.reason[data-v-881189f4]{display:initial}}.primary-content.with-border[data-v-2baae7e0]:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:1px;content:"";display:block}.primary-content[data-v-2baae7e0]>*{margin-bottom:40px;margin-top:40px}.primary-content[data-v-2baae7e0]>:first-child{margin-top:2.353rem}.relationships-list[data-v-4c67b8c7]{list-style:none}.relationships-list.column[data-v-4c67b8c7]{margin-left:0;margin-top:15px}.relationships-list.inline[data-v-4c67b8c7]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;margin-left:0}.relationships-list.inline li[data-v-4c67b8c7]:not(:last-child):after{content:",\00a0"}.relationships-list.changed[data-v-4c67b8c7]{padding-right:1rem;padding-left:2.17647rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.relationships-list.changed.changed[data-v-4c67b8c7]{padding-right:1rem}@media only screen and (max-width:735px){.relationships-list.changed[data-v-4c67b8c7]{padding-left:0;padding-right:0}.relationships-list.changed.changed[data-v-4c67b8c7]{padding-right:17px;padding-left:2.17647rem}}@media only screen and (max-width:735px){.relationships-list.changed[data-v-4c67b8c7]{padding-left:0;padding-right:0}}.relationships-list.changed[data-v-4c67b8c7]:after{margin-top:.61765rem}.relationships-list.changed.column[data-v-4c67b8c7]{display:block;box-sizing:border-box}.relationships-item[data-v-4c67b8c7],.relationships-list[data-v-4c67b8c7]{box-sizing:inherit}.conditional-constraints[data-v-4c67b8c7]{font-size:.82353rem;margin:.17647rem 0 .58824rem 1.17647rem}.availability[data-v-602d8130]{display:flex;flex-flow:row wrap;gap:10px;margin-top:25px}.badge[data-v-602d8130]{margin:0}.technology[data-v-602d8130]{display:inline-flex;align-items:center}.tech-icon[data-v-602d8130]{height:12px;padding-right:5px;fill:var(--badge-color)}.theme-dark .tech-icon[data-v-602d8130]{fill:var(--badge-color)}.beta[data-v-602d8130]{color:var(--color-badge-beta)}.theme-dark .beta[data-v-602d8130]{color:var(--color-badge-dark-beta)}.deprecated[data-v-602d8130]{color:var(--color-badge-deprecated)}.theme-dark .deprecated[data-v-602d8130]{color:var(--color-badge-dark-deprecated)}.changed[data-v-602d8130]{padding-left:26px}.changed[data-v-602d8130]:after{content:none}.changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:16px;height:16px;left:5px}@media screen{[data-color-scheme=dark] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}}.theme-dark .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.f496e73d.svg)}.changed-added[data-v-602d8130]{border-color:var(--color-changes-added)}.changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}}.theme-dark .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.d6f7e47d.svg)}.changed-deprecated[data-v-602d8130]{border-color:var(--color-changes-deprecated)}.changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.theme-dark .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.015b4f17.svg)}.changed-modified[data-v-602d8130]{border-color:var(--color-changes-modified)}.eyebrow[data-v-4492c658]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-eyebrow,#ccc);display:block;margin-bottom:1.17647rem}@media only screen and (max-width:735px){.eyebrow[data-v-4492c658]{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .eyebrow[data-v-4492c658]{color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-4492c658]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-title,#fff);margin-bottom:.70588rem}@media only screen and (max-width:1250px){.title[data-v-4492c658]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-4492c658]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .title[data-v-4492c658]{color:var(--colors-header-text,var(--color-header-text))}small[data-v-4492c658]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-left:10px}@media only screen and (max-width:1250px){small[data-v-4492c658]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-4492c658]:before{content:attr(data-tag-name)}small.Beta[data-v-4492c658]{color:var(--color-badge-beta)}.theme-dark small.Beta[data-v-4492c658]{color:var(--color-badge-dark-beta)}small.Deprecated[data-v-4492c658]{color:var(--color-badge-deprecated)}.theme-dark small.Deprecated[data-v-4492c658]{color:var(--color-badge-dark-deprecated)}.OnThisPageStickyContainer[data-v-1b6d0048]{margin-top:2.353rem;position:sticky;top:3.82353rem;align-self:flex-start;flex:0 0 auto;width:192px;padding-right:1.29412rem;box-sizing:border-box;padding-bottom:var(--spacing-stacked-margin-small);max-height:calc(100vh - 3.82353rem);overflow:auto}@media print{.OnThisPageStickyContainer[data-v-1b6d0048]{display:none}}@media only screen and (max-width:735px){.OnThisPageStickyContainer[data-v-1b6d0048]{display:none}}.doc-topic[data-v-43c74ad0]{display:flex;flex-direction:column;height:100%}.doc-topic.with-on-this-page[data-v-43c74ad0]{--doc-hero-right-offset:192px}#main[data-v-43c74ad0]{outline-style:none;height:100%}[data-v-43c74ad0] .minimized-title{margin-bottom:.833rem}[data-v-43c74ad0] .minimized-title .title{font-size:1.416rem;font-weight:700}[data-v-43c74ad0] .minimized-title small{font-size:1rem;padding-left:.416rem}.minimized-abstract[data-v-43c74ad0]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.container[data-v-43c74ad0]:not(.minimized-container){outline-style:none}.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-43c74ad0]:not(.minimized-container){width:215px}}[data-v-43c74ad0] .minimized-container{outline-style:none;--spacing-stacked-margin-large:0.667em;--spacing-stacked-margin-xlarge:1em;--declaration-code-listing-margin:1em 0 0 0;--declaration-conditional-constraints-margin:1em;--declaration-source-link-margin:0.833em;--code-block-style-elements-padding:7px 12px;--spacing-param:var(--spacing-stacked-margin-large);--aside-border-radius:6px;--code-border-radius:6px}[data-v-43c74ad0] .minimized-container .description{margin-bottom:1.5em}[data-v-43c74ad0] .minimized-container>.primary-content>*{margin-top:1.5em;margin-bottom:1.5em}[data-v-43c74ad0] .minimized-container .description{margin-top:0}[data-v-43c74ad0] .minimized-container h1,[data-v-43c74ad0] .minimized-container h2,[data-v-43c74ad0] .minimized-container h3,[data-v-43c74ad0] .minimized-container h4,[data-v-43c74ad0] .minimized-container h5,[data-v-43c74ad0] .minimized-container h6{font-size:1rem;font-weight:700}[data-v-43c74ad0] .minimized-container h2{font-size:1.083rem}[data-v-43c74ad0] .minimized-container h1{font-size:1.416rem}[data-v-43c74ad0] .minimized-container aside{padding:.667rem 1rem}[data-v-43c74ad0] .minimized-container .single-line,[data-v-43c74ad0] .minimized-container .source{border-radius:var(--code-border-radius)}.description[data-v-43c74ad0]{margin-bottom:2.353rem}.description[data-v-43c74ad0]:empty{display:none}.description.after-enhanced-hero[data-v-43c74ad0]{margin-top:2.353rem}.description[data-v-43c74ad0] .content+*{margin-top:var(--spacing-stacked-margin-large)}.full-width-container .doc-content .minimized-container[data-v-43c74ad0]{padding-left:1.4rem;padding-right:1.4rem}[data-v-43c74ad0] .no-primary-content{--content-table-title-border-width:0px}.sample-download[data-v-43c74ad0]{margin-top:20px}.declarations-container[data-v-43c74ad0]{margin-top:30px}.declarations-container.minimized-container[data-v-43c74ad0]{margin-top:0}[data-v-43c74ad0] h1{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h1{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h1{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h2{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h2{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h2{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h3{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h3{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h3{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h4{font-size:1.41176rem;line-height:1.16667;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h4{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h5{font-size:1.29412rem;line-height:1.18182;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-43c74ad0] h5{font-size:1.17647rem;line-height:1.2;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-43c74ad0] h5{font-size:1.05882rem;line-height:1.44444;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-43c74ad0] h6{font-size:1rem;line-height:1.47059;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.doc-content-wrapper[data-v-43c74ad0]{display:flex;justify-content:center}.doc-content-wrapper .doc-content[data-v-43c74ad0]{min-width:0;width:100%}.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:820px}@media only screen and (min-width:1251px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:980px}}@media only screen and (min-width:1500px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-43c74ad0]{max-width:1080px}}.quick-navigation-open[data-v-53faf852]{display:flex;align-items:center;justify-content:center;width:16px;border:1px solid var(--color-grid);height:100%;border-radius:var(--border-radius,4px);transition:background-color .15s;box-sizing:border-box}.quick-navigation-open[data-v-53faf852]:hover{background-color:var(--color-fill-tertiary)}@media only screen and (max-width:1023px){.quick-navigation-open[data-v-53faf852]{display:none}}.fromkeyboard .quick-navigation-open[data-v-53faf852]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tag[data-v-7e76f326]{display:inline-block;padding-right:.58824rem}.tag[data-v-7e76f326]:focus{outline:none}.tag button[data-v-7e76f326]{color:var(--color-figure-gray);background-color:var(--color-fill-tertiary);font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-radius:.82353rem;padding:.23529rem .58824rem;white-space:nowrap;border:1px solid transparent}@media (hover:hover){.tag button[data-v-7e76f326]:hover{transition:background-color .2s,color .2s;background-color:var(--color-fill-blue);color:#fff}}.tag button[data-v-7e76f326]:focus:active{background-color:var(--color-fill-blue);color:#fff}.fromkeyboard .tag button[data-v-7e76f326]:focus,.tag button.focus[data-v-7e76f326],.tag button[data-v-7e76f326]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tags[data-v-1f2bd813]{position:relative;margin:0;list-style:none;box-sizing:border-box;transition:padding-right .8s,padding-bottom .8s,max-height 1s,opacity 1s;padding:0}.tags .scroll-wrapper[data-v-1f2bd813]{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin}.tags .scroll-wrapper[data-v-1f2bd813]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.tags .scroll-wrapper.scrolling[data-v-1f2bd813]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar{height:11px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:end{margin-right:8px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:start{margin-left:8px}.tags ul[data-v-1f2bd813]{margin:0;padding:0;display:flex}.filter[data-v-3f01a546]{--input-vertical-padding:.76471rem;--input-horizontal-spacing:.58824rem;--input-height:1.64706rem;--input-border-color:var(--color-fill-gray-secondary);--input-text:var(--color-fill-gray-secondary);position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:calc(var(--border-radius, 4px) + 1px)}.fromkeyboard .filter[data-v-3f01a546]:focus{outline:none}.filter__top-wrapper[data-v-3f01a546]{display:flex}.filter__filter-button[data-v-3f01a546]{position:relative;z-index:1;cursor:text;margin-left:var(--input-horizontal-spacing);margin-right:.17647rem}@media only screen and (max-width:735px){.filter__filter-button[data-v-3f01a546]{margin-right:.41176rem}}.filter__filter-button .svg-icon[data-v-3f01a546]{fill:var(--input-text);display:block;height:21px}.filter__filter-button.blue[data-v-3f01a546]>*{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.filter.focus .filter__wrapper[data-v-3f01a546]{box-shadow:0 0 0 3pt var(--color-focus-color);--input-border-color:var(--color-fill-blue)}.filter__wrapper[data-v-3f01a546]{border:1px solid var(--input-border-color);background:var(--color-fill);border-radius:var(--border-radius,4px)}.filter__wrapper--reversed[data-v-3f01a546]{display:flex;flex-direction:column-reverse}.filter__wrapper--no-border-style[data-v-3f01a546]{border:none}.filter__suggested-tags[data-v-3f01a546]{border-top:1px solid var(--color-fill-gray-tertiary);z-index:1;overflow:hidden}.filter__suggested-tags[data-v-3f01a546] ul{padding:var(--input-vertical-padding) .52941rem;border:1px solid transparent;border-bottom-left-radius:calc(var(--border-radius, 4px) - 1px);border-bottom-right-radius:calc(var(--border-radius, 4px) - 1px)}.fromkeyboard .filter__suggested-tags[data-v-3f01a546] ul:focus{outline:none;box-shadow:0 0 0 5px var(--color-focus-color)}.filter__wrapper--reversed .filter__suggested-tags[data-v-3f01a546]{border-bottom:1px solid var(--color-fill-gray-tertiary);border-top:none}.filter__selected-tags[data-v-3f01a546]{z-index:1;padding-left:4px;margin:-4px 0}@media only screen and (max-width:735px){.filter__selected-tags[data-v-3f01a546]{padding-left:0}}.filter__selected-tags[data-v-3f01a546] ul{padding:4px}@media only screen and (max-width:735px){.filter__selected-tags[data-v-3f01a546] ul{padding-right:.41176rem}}.filter__selected-tags[data-v-3f01a546] ul .tag:last-child{padding-right:0}.filter__delete-button[data-v-3f01a546]{position:relative;margin:0;z-index:1;border-radius:100%}.fromkeyboard .filter__delete-button[data-v-3f01a546]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.filter__delete-button .clear-rounded-icon[data-v-3f01a546]{height:.70588rem;width:.70588rem;fill:var(--input-text);display:block}.filter__delete-button-wrapper[data-v-3f01a546]{display:flex;align-items:center;padding-right:var(--input-horizontal-spacing);padding-left:.17647rem;border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.filter__input-label[data-v-3f01a546]{position:relative;flex-grow:1;height:var(--input-height);padding:var(--input-vertical-padding) 0}.filter__input-label[data-v-3f01a546]:after{content:attr(data-value);visibility:hidden;width:auto;white-space:nowrap;min-width:130px;display:block;text-indent:.41176rem}@media only screen and (max-width:735px){.filter__input-label[data-v-3f01a546]:after{text-indent:.17647rem}}.filter__input-box-wrapper[data-v-3f01a546]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto;align-items:center;cursor:text;flex:1}.filter__input-box-wrapper[data-v-3f01a546]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.filter__input-box-wrapper.scrolling[data-v-3f01a546]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar{height:11px}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-track-piece:end{margin-right:8px}.filter__input-box-wrapper.scrolling[data-v-3f01a546]::-webkit-scrollbar-track-piece:start{margin-left:8px}.filter__input[data-v-3f01a546]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-text);height:var(--input-height);border:none;width:100%;position:absolute;background:transparent;z-index:1;text-indent:.41176rem}@media only screen and (max-width:735px){.filter__input[data-v-3f01a546]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);text-indent:.17647rem}}.filter__input[data-v-3f01a546]:focus{outline:none}.filter__input[placeholder][data-v-3f01a546]::-moz-placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-3f01a546]::placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-3f01a546]:-ms-input-placeholder{color:var(--input-text)}.filter__input[placeholder][data-v-3f01a546]::-ms-input-placeholder{color:var(--input-text)}.highlight[data-v-1c4190f0]{display:inline}.highlight[data-v-1c4190f0] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}@media only screen and (max-width:735px){.preview[data-v-6fb5ba95]{display:none}}.unavailable[data-v-6fb5ba95]{align-items:center;display:flex;height:100%;justify-content:center}.loading[data-v-6fb5ba95]{padding:20px}.loading-row[data-v-6fb5ba95]{-webkit-animation:pulse 2.5s ease;animation:pulse 2.5s ease;-webkit-animation-delay:calc(1s + 0.3s*var(--index));animation-delay:calc(1s + 0.3s*var(--index));-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:var(--color-fill-gray-tertiary);border-radius:4px;height:12px;margin:20px 0;opacity:0}.loading-row[data-v-6fb5ba95]:first-of-type{margin-top:0}.loading-row[data-v-6fb5ba95]:last-of-type{margin-bottom:0}.quick-navigation[data-v-71686791]{--input-border-color:var(--color-grid)}.quick-navigation input[type=text][data-v-71686791]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.quick-navigation input[type=text][data-v-71686791]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.quick-navigation__filter[data-v-71686791]{--input-horizontal-spacing:.88235rem}.quick-navigation[data-v-71686791] .filter__wrapper{background-color:var(--color-fill-secondary)}.quick-navigation__container[data-v-71686791]{background-color:var(--color-fill-secondary);border:solid 1px var(--input-border-color);border-radius:var(--border-radius,4px);margin:0 .94118rem}.quick-navigation__container>[data-v-71686791]{--input-text:var(--color-figure-gray-secondary)}.quick-navigation__container.focus[data-v-71686791]{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.quick-navigation__magnifier-icon-container[data-v-71686791]{width:1rem}.quick-navigation__magnifier-icon-container>[data-v-71686791]{width:100%}.quick-navigation__magnifier-icon-container.blue .magnifier-icon[data-v-71686791]{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.quick-navigation__match-list[data-v-71686791]{display:flex;max-height:26.47059rem;height:0}.quick-navigation__match-list>[data-v-71686791]{min-width:0}.quick-navigation__match-list.active[data-v-71686791]{height:auto;border-top:1px solid var(--input-border-color)}.quick-navigation__match-list .no-results[data-v-71686791]{margin:.88235rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quick-navigation__match-list .selected[data-v-71686791]{background-color:var(--color-navigator-item-hover)}.quick-navigation__refs[data-v-71686791]{flex:1;overflow:auto}.quick-navigation__preview[data-v-71686791]{border-left:1px solid var(--color-grid);flex:0 0 61.8%;overflow:auto;position:sticky;top:0}.quick-navigation__reference[data-v-71686791]:hover{text-decoration:none}.quick-navigation__symbol-match[data-v-71686791]{display:flex;height:2.35294rem;padding:.58824rem .88235rem;color:var(--color-figure-gray)}.quick-navigation__symbol-match[data-v-71686791]:hover{background-color:var(--color-navigator-item-hover)}.quick-navigation__symbol-match .symbol-info[data-v-71686791]{margin:auto;width:100%}.quick-navigation__symbol-match .symbol-info .navigator-icon[data-v-71686791]{margin-right:.58824rem}.quick-navigation__symbol-match .symbol-info .symbol-name[data-v-71686791]{display:flex}.quick-navigation__symbol-match .symbol-info .symbol-name .symbol-title[data-v-71686791]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path[data-v-71686791]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);display:flex;margin-left:1.58824rem;overflow:hidden;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path .parent-path[data-v-71686791]{padding-right:.29412rem}@media print{.sidebar[data-v-f3c6416c]{display:none}}.adjustable-sidebar-width[data-v-f3c6416c]{display:flex}@media only screen and (max-width:1023px){.adjustable-sidebar-width[data-v-f3c6416c]{display:block;position:relative}}.adjustable-sidebar-width.dragging[data-v-f3c6416c] *{cursor:col-resize!important}.adjustable-sidebar-width.sidebar-hidden.dragging[data-v-f3c6416c] *{cursor:e-resize!important}.sidebar[data-v-f3c6416c]{position:relative}@media only screen and (max-width:1023px){.sidebar[data-v-f3c6416c]{position:static}}.aside[data-v-f3c6416c]{width:250px;position:relative;height:100%;max-width:100vw}.aside.no-transition[data-v-f3c6416c]{transition:none!important}@media only screen and (min-width:1024px){.aside[data-v-f3c6416c]{transition:width .3s ease-in,visibility 0s linear var(--visibility-transition-time,0s)}.aside.dragging[data-v-f3c6416c]:not(.is-opening-on-large):not(.hide-on-large){transition:none}.aside.hide-on-large[data-v-f3c6416c]{width:0!important;visibility:hidden;pointer-events:none;--visibility-transition-time:.3s}}@media only screen and (max-width:1023px){.aside[data-v-f3c6416c]{width:100%!important;overflow:hidden;min-width:0;max-width:100%;height:calc(var(--app-height) - var(--top-offset-mobile));position:fixed;top:var(--top-offset-mobile);bottom:0;z-index:9998;transform:translateX(-100%);transition:transform .15s ease-in;left:0}.aside[data-v-f3c6416c] .aside-animated-child{opacity:0}.aside.show-on-mobile[data-v-f3c6416c]{transform:translateX(0)}.aside.show-on-mobile[data-v-f3c6416c] .aside-animated-child{--index:0;opacity:1;transition:opacity .15s linear;transition-delay:calc(var(--index)*0.15s + .15s)}.aside.has-mobile-top-offset[data-v-f3c6416c]{border-top:1px solid var(--color-fill-gray-tertiary)}}.content[data-v-f3c6416c]{display:flex;flex-flow:column;min-width:0;flex:1 1 auto;height:100%}.resize-handle[data-v-f3c6416c]{position:absolute;cursor:col-resize;top:0;bottom:0;right:0;width:5px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:background-color .15s;transform:translateX(50%)}@media only screen and (max-width:1023px){.resize-handle[data-v-f3c6416c]{display:none}}.resize-handle[data-v-f3c6416c]:hover{background:var(--color-fill-gray-tertiary)}.navigator-card-item[data-v-0b9fe514]{--nav-head-wrapper-left-space:10px;--nav-head-wrapper-right-space:20px;--head-wrapper-vertical-space:5px;--nav-depth-spacer:25px;--nesting-index:0;display:flex;align-items:stretch;min-height:32px;box-sizing:border-box}.fromkeyboard .navigator-card-item[data-v-0b9fe514]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:-4px}.navigator-card-item.active[data-v-0b9fe514]{background:var(--color-fill-gray-quaternary)}.hover .navigator-card-item[data-v-0b9fe514]:not(.is-group){background:var(--color-navigator-item-hover)}.depth-spacer[data-v-0b9fe514]{width:calc(var(--nesting-index)*15px + var(--nav-depth-spacer));height:100%;position:relative;flex:0 0 auto}.title-container[data-v-0b9fe514]{width:100%;min-width:0;display:flex;align-items:center}.navigator-icon-wrapper[data-v-0b9fe514]{margin-right:7px}.head-wrapper[data-v-0b9fe514]{padding:var(--head-wrapper-vertical-space) var(--nav-head-wrapper-right-space) var(--head-wrapper-vertical-space) var(--nav-head-wrapper-left-space);position:relative;display:flex;align-items:center;flex:1;min-width:0}@supports (padding:max(0px)){.head-wrapper[data-v-0b9fe514]{padding-left:max(var(--nav-head-wrapper-left-space),env(safe-area-inset-left));padding-right:max(var(--nav-head-wrapper-right-space),env(safe-area-inset-right))}}.highlight[data-v-d75876e2]{display:inline}.highlight[data-v-d75876e2] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}.is-group .leaf-link[data-v-0c96ff75]{color:var(--color-figure-gray-secondary);font-weight:600}.is-group .leaf-link[data-v-0c96ff75]:after{display:none}.navigator-icon[data-v-0c96ff75]{display:flex;flex:0 0 auto}.navigator-icon.changed[data-v-0c96ff75]{border:none;width:1em;height:1em;z-index:0}.navigator-icon.changed[data-v-0c96ff75]:after{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);background-image:url(../img/modified-icon.f496e73d.svg);margin:0}@media screen{[data-color-scheme=dark] .navigator-icon.changed[data-v-0c96ff75]:after{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed[data-v-0c96ff75]:after{background-image:url(../img/modified-icon.f496e73d.svg)}}.navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-added[data-v-0c96ff75]:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}.navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-deprecated[data-v-0c96ff75]:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.leaf-link[data-v-0c96ff75]{color:var(--color-figure-gray);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline;vertical-align:middle;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.fromkeyboard .leaf-link[data-v-0c96ff75]:focus{outline:none}.leaf-link[data-v-0c96ff75]:hover{text-decoration:none}.leaf-link.bolded[data-v-0c96ff75]{font-weight:600}.leaf-link[data-v-0c96ff75]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.extended-content[data-v-0c96ff75]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-toggle[data-v-0c96ff75]{overflow:hidden;position:absolute;width:100%;height:100%;padding-right:5px;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:flex-end}.chevron[data-v-0c96ff75]{width:10px}.chevron.animating[data-v-0c96ff75]{transition:transform .15s ease-in}.chevron.rotate[data-v-0c96ff75]{transform:rotate(90deg)}.navigator-card[data-v-24789ed0]{--card-vertical-spacing:8px;--card-horizontal-spacing:20px;--nav-filter-horizontal-padding:20px;--visibility-delay:1s;display:flex;flex-direction:column;min-height:0;height:calc(var(--app-height) - var(--nav-height, 0px));position:sticky;top:var(--nav-height,0)}@media only screen and (max-width:1023px){.navigator-card[data-v-24789ed0]{height:100%;position:static;background:var(--color-fill)}}.navigator-card .navigator-card-full-height[data-v-24789ed0]{min-height:0;flex:1 1 auto}.navigator-card .head-inner[data-v-24789ed0]{overflow:hidden}.navigator-card .head-wrapper[data-v-24789ed0]{position:relative;flex:1 0 auto}.navigator-card .navigator-head[data-v-24789ed0]{--navigator-head-padding-right:calc(var(--card-horizontal-spacing)*2 + 19px);padding:0 var(--navigator-head-padding-right) 0 var(--card-horizontal-spacing);background:var(--color-fill);border-bottom:1px solid var(--color-grid);display:flex;align-items:center;height:3.05882rem;white-space:nowrap}.navigator-card .navigator-head .card-link[data-v-24789ed0]{color:var(--color-text);font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);font-weight:600;overflow:hidden;text-overflow:ellipsis}.navigator-card .navigator-head .badge[data-v-24789ed0]{margin-top:0}.navigator-card .navigator-head.router-link-exact-active[data-v-24789ed0]{background:var(--color-fill)}.navigator-card .navigator-head.router-link-exact-active .card-link[data-v-24789ed0]{font-weight:700}.navigator-card .navigator-head[data-v-24789ed0]:hover{background:var(--color-navigator-item-hover);text-decoration:none}@supports (padding:max(0px)){.navigator-card .navigator-head[data-v-24789ed0]{padding-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));padding-right:max(var(--navigator-head-padding-right),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-card .navigator-head[data-v-24789ed0]{justify-content:center;--navigator-head-padding-right:var(--card-horizontal-spacing)}}@media only screen and (max-width:767px){.navigator-card .navigator-head[data-v-24789ed0]{height:2.82353rem;padding:0 20px}}.close-card[data-v-24789ed0]{display:flex;position:absolute;z-index:1;align-items:center;justify-content:center;right:1rem;padding:5px;margin-left:-5px;top:calc(50% - 14px);transition:transform .3s ease-in 0s,visibility 0s}@media only screen and (max-width:1023px){.close-card[data-v-24789ed0]{right:unset;top:0;left:0;margin:0;padding:0 1.29412rem 0 20px;height:100%}@supports (padding:max(0px)){.close-card[data-v-24789ed0]{padding-left:max(1.29412rem,env(safe-area-inset-left))}}}@media only screen and (max-width:767px){.close-card[data-v-24789ed0]{padding-left:.94118rem;padding-right:.94118rem}@supports (padding:max(0px)){.close-card[data-v-24789ed0]{padding-left:max(.94118rem,env(safe-area-inset-left))}}}.close-card .close-icon[data-v-24789ed0]{width:19px;height:19px}@media only screen and (min-width:1024px){.close-card.hide-on-large[data-v-24789ed0]{display:none}.close-card[data-v-24789ed0]:hover{border-radius:var(--border-radius,4px);background:var(--color-fill-gray-quaternary)}.sidebar-hidden .close-card[data-v-24789ed0]{transition:transform .3s ease-in 0s,visibility 0s linear .3s;visibility:hidden;transform:translateX(3.76471rem)}}[data-v-24789ed0] .card-body{padding-right:0;flex:1 1 auto;min-height:0;height:100%}@media only screen and (max-width:1023px){[data-v-24789ed0] .card-body{--card-vertical-spacing:0px}}.navigator-card-inner[data-v-24789ed0]{display:flex;flex-flow:column;height:100%}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.navigator-card.filter-on-top .filter-wrapper[data-v-1543892a]{order:1;position:static}.navigator-card.filter-on-top .card-body[data-v-1543892a]{order:2}.no-items-wrapper[data-v-1543892a]{overflow:hidden;color:var(--color-figure-gray-tertiary)}.no-items-wrapper .no-items[data-v-1543892a]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:var(--card-vertical-spacing) var(--card-horizontal-spacing);min-width:200px;box-sizing:border-box}.navigator-filter[data-v-1543892a]{box-sizing:border-box;padding:15px var(--nav-filter-horizontal-padding);border-top:1px solid var(--color-grid);height:71px;display:flex;align-items:flex-end}.filter-on-top .navigator-filter[data-v-1543892a]{border-top:none;align-items:flex-start}@supports (padding:max(0px)){.navigator-filter[data-v-1543892a]{padding-left:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-left));padding-right:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-filter[data-v-1543892a]{--nav-filter-horizontal-padding:20px;border:none;padding-top:10px;padding-bottom:10px;height:60px}}.navigator-filter .input-wrapper[data-v-1543892a]{position:relative;flex:1;min-width:0}.navigator-filter .filter-component[data-v-1543892a]{--input-vertical-padding:8px;--input-height:22px;--input-border-color:var(--color-grid);--input-text:var(--color-figure-gray-secondary)}.navigator-filter .filter-component[data-v-1543892a] .filter__input{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.scroller[data-v-1543892a]{height:100%;box-sizing:border-box;padding:var(--card-vertical-spacing) 0;padding-bottom:calc(var(--top-offset, 0px) + var(--card-vertical-spacing));transition:padding-bottom .15s ease-in}@media only screen and (max-width:1023px){.scroller[data-v-1543892a]{padding-bottom:10em}}.scroller[data-v-1543892a] .vue-recycle-scroller__item-wrapper{transform:translateZ(0)}.filter-wrapper[data-v-1543892a]{position:sticky;bottom:0;background:var(--color-fill)}.sidebar-transitioning .filter-wrapper[data-v-1543892a]{flex:1 0 71px;overflow:hidden}@media only screen and (max-width:1023px){.sidebar-transitioning .filter-wrapper[data-v-1543892a]{flex-basis:60px}}.loader[data-v-0de29914]{height:.70588rem;background-color:var(--color-fill-gray-tertiary);border-radius:4px}.navigator-icon[data-v-0de29914]{width:16px;height:16px;border-radius:2px;background-color:var(--color-fill-gray-tertiary)}.loading-navigator-item[data-v-0de29914]{-webkit-animation:pulse 2.5s ease;animation:pulse 2.5s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-delay:calc(var(--visibility-delay) + 0.3s*var(--index));animation-delay:calc(var(--visibility-delay) + 0.3s*var(--index))}.delay-visibility-enter-active[data-v-4b6d345f]{transition:visibility var(--visibility-delay);visibility:hidden}.loading-navigator[data-v-4b6d345f]{padding-top:var(--card-vertical-spacing)}.navigator[data-v-159b9764]{height:100%;display:flex;flex-flow:column}@media only screen and (max-width:1023px){.navigator[data-v-159b9764]{position:static;transition:none}}.hierarchy-collapsed-items[data-v-74906830]{position:relative;display:inline-flex;align-items:center;margin-left:.17647rem}.hierarchy-collapsed-items .hierarchy-item-icon[data-v-74906830]{width:9px;height:15px;margin-right:.17647rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-collapsed-items[data-v-74906830]{display:none}.hierarchy-collapsed-items .toggle[data-v-74906830]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;border-width:0;font-weight:600;height:1.11765rem;text-align:center;width:2.11765rem;display:flex;align-items:center;justify-content:center}.theme-dark .hierarchy-collapsed-items .toggle[data-v-74906830]{background:var(--color-nav-dark-hierarchy-collapse-background)}.hierarchy-collapsed-items .toggle.focused[data-v-74906830],.hierarchy-collapsed-items .toggle[data-v-74906830]:active,.hierarchy-collapsed-items .toggle[data-v-74906830]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.indicator[data-v-74906830]{width:1em;height:1em;display:flex;align-items:center}.indicator .toggle-icon[data-v-74906830]{width:100%}.dropdown[data-v-74906830]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;box-shadow:0 1px 4px -1px var(--color-figure-gray-secondary);border-width:0;padding:0 .5rem;position:absolute;z-index:42;top:calc(100% + .41176rem)}.theme-dark .dropdown[data-v-74906830]{background:var(--color-nav-dark-hierarchy-collapse-background);border-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown.collapsed[data-v-74906830]{opacity:0;transform:translate3d(0,-.41176rem,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.dropdown[data-v-74906830]:not(.collapsed){opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.nav--in-breakpoint-range .dropdown[data-v-74906830]:not(.collapsed){display:none}.dropdown[data-v-74906830]:before{border-bottom-color:var(--color-nav-hierarchy-collapse-background);border-bottom-style:solid;border-bottom-width:.5rem;border-left-color:transparent;border-left-style:solid;border-left-width:.5rem;border-right-color:transparent;border-right-style:solid;border-right-width:.5rem;content:"";left:1.26471rem;position:absolute;top:-.44118rem}.theme-dark .dropdown[data-v-74906830]:before{border-bottom-color:var(--color-nav-dark-hierarchy-collapse-background)}.dropdown-item[data-v-74906830]{border-top-color:var(--color-nav-hierarchy-collapse-borders);border-top-style:solid;border-top-width:1px}.theme-dark .dropdown-item[data-v-74906830]{border-top-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown-item[data-v-74906830]:first-child{border-top:none}.nav-menu-link[data-v-74906830]{max-width:57.64706rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:.75rem 1rem}.hierarchy-item[data-v-382bf39e]{display:flex;align-items:center;margin-left:.17647rem}.hierarchy-item[data-v-382bf39e] .hierarchy-item-icon{width:9px;height:15px;margin-right:.17647rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e] .hierarchy-item-icon{display:none}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]{border-top:1px solid var(--color-nav-hierarchy-item-borders);display:flex;align-items:center}.theme-dark.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]{border-top-color:var(--color-nav-dark-hierarchy-item-borders)}.nav--in-breakpoint-range .hierarchy-item[data-v-382bf39e]:first-of-type{border-top:none}.hierarchy-item.collapsed[data-v-382bf39e]{display:none}.nav--in-breakpoint-range .hierarchy-item.collapsed[data-v-382bf39e]{display:inline-block}.item[data-v-382bf39e]{display:inline-block;vertical-align:middle}.nav--in-breakpoint-range .item[data-v-382bf39e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;line-height:2.47059rem}@media only screen and (min-width:768px){.hierarchy-item:first-child:last-child .item[data-v-382bf39e],.hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-382bf39e]{max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:last-child .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(2) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-382bf39e]{max-width:36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(2) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-382bf39e]{max-width:28.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(3) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-382bf39e]{max-width:27rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(3) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-382bf39e]{max-width:21.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(4) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-382bf39e]{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(4) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-382bf39e]{max-width:14.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(5) .item[data-v-382bf39e],.hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-382bf39e]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(5) .item[data-v-382bf39e],.has-badge .hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-382bf39e]{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item .item[data-v-382bf39e]{max-width:10.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item:last-child .item[data-v-382bf39e]{max-width:none}.has-badge .hierarchy-collapsed-items~.hierarchy-item .item[data-v-382bf39e]{max-width:8.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hierarchy[data-v-c2bd6086]{justify-content:flex-start;min-width:0;margin-right:80px}.nav--in-breakpoint-range .hierarchy[data-v-c2bd6086]{margin-right:0}.hierarchy .root-hierarchy .item[data-v-c2bd6086]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-setting-label[data-v-d12167e0]{margin-right:.35294rem;white-space:nowrap}.language-container[data-v-d12167e0]{flex:1 0 auto}.language-dropdown[data-v-d12167e0]{-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:inherit;padding:0 11px 0 4px;margin-left:-4px;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:pointer;position:relative;z-index:1}@media only screen and (max-width:1023px){.language-dropdown[data-v-d12167e0]{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.language-dropdown[data-v-d12167e0]:focus{outline:none}.fromkeyboard .language-dropdown[data-v-d12167e0]:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}.language-sizer[data-v-d12167e0]{position:absolute;opacity:0;pointer-events:none;padding:0}.language-toggle-container[data-v-d12167e0]{display:flex;align-items:center;padding-right:.17647rem;position:relative}.nav--in-breakpoint-range .language-toggle-container[data-v-d12167e0]{display:none}.language-toggle-container .toggle-icon[data-v-d12167e0]{width:.6em;height:.6em;position:absolute;right:7px}.language-toggle-label[data-v-d12167e0]{margin-right:2px}.language-toggle.nav-menu-toggle-label[data-v-d12167e0]{margin-right:6px}.language-list[data-v-d12167e0]{display:inline-block;margin-top:0}.language-list-container[data-v-d12167e0]{display:none}.language-list-item[data-v-d12167e0],.nav--in-breakpoint-range .language-list-container[data-v-d12167e0]{display:inline-block}.language-list-item[data-v-d12167e0]:not(:first-child){border-left:1px solid #424242;margin-left:6px;padding-left:6px}[data-v-138d523a] .nav-menu{line-height:1.5}[data-v-138d523a] .nav-menu,[data-v-138d523a] .nav-menu-settings{font-size:.82353rem;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-138d523a] .nav-menu-settings{min-width:0;line-height:1.28571}@media only screen and (max-width:1023px){[data-v-138d523a] .nav-menu-settings{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (min-width:1024px){[data-v-138d523a] .nav-menu-settings{margin-left:.58824rem}}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings:not([data-previous-menu-children-count="0"]) .nav-menu-setting:first-child{border-top:1px solid #b0b0b0;display:flex;align-items:center}[data-v-138d523a] .nav-menu-settings .nav-menu-setting{display:flex;align-items:center;color:var(--color-nav-current-link);margin-left:0;min-width:0}[data-v-138d523a] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:.58824rem}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:0}.theme-dark[data-v-138d523a] .nav-menu-settings .nav-menu-setting{color:var(--color-nav-dark-current-link)}.nav--in-breakpoint-range[data-v-138d523a] .nav-menu-settings .nav-menu-setting:not(:first-child){border-top:1px solid #424242}.documentation-nav[data-v-138d523a] .nav-title{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.documentation-nav[data-v-138d523a] .nav-title .nav-title-link.inactive{height:auto;color:var(--color-figure-gray-secondary-alt)}.theme-dark.documentation-nav .nav-title .nav-title-link.inactive[data-v-138d523a]{color:#b0b0b0}.sidenav-toggle-wrapper[data-v-138d523a]{display:flex;margin-top:1px}.nav--in-breakpoint-range .sidenav-toggle-wrapper[data-v-138d523a]{display:flex!important}@media only screen and (min-width:1024px){.sidenav-toggle-enter-active[data-v-138d523a],.sidenav-toggle-leave-active[data-v-138d523a]{transition:margin .3s ease-in 0s}.sidenav-toggle-enter[data-v-138d523a],.sidenav-toggle-leave-to[data-v-138d523a]{margin-left:-3.76471rem}}.sidenav-toggle[data-v-138d523a]{align-self:center;color:var(--color-nav-link-color);position:relative;margin:-5px}.theme-dark .sidenav-toggle[data-v-138d523a]{color:var(--color-nav-dark-link-color)}.sidenav-toggle:hover .sidenav-icon-wrapper[data-v-138d523a]{background:var(--color-fill-gray-quaternary)}.theme-dark .sidenav-toggle:hover .sidenav-icon-wrapper[data-v-138d523a]{background:#424242}.sidenav-toggle__separator[data-v-138d523a]{height:.8em;width:1px;background:var(--color-nav-color);align-self:center;margin:0 1.29412rem}.nav--in-breakpoint-range .sidenav-toggle[data-v-138d523a]{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;align-self:stretch}.nav--in-breakpoint-range .sidenav-toggle__separator[data-v-138d523a]{display:none}.sidenav-icon-wrapper[data-v-138d523a]{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius,4px)}.sidenav-icon[data-v-138d523a]{display:flex;width:19px;height:19px}[data-v-4a89caca] .generic-modal{overflow-y:overlay}[data-v-4a89caca] .modal-fullscreen>.container{background-color:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex:auto;margin:9.41176rem 0;max-width:47.05882rem;overflow:visible}[data-v-4a89caca] .navigator-filter .quick-navigation-open{margin-left:var(--nav-filter-horizontal-padding);width:calc(var(--nav-filter-horizontal-padding)*2)}.doc-topic-view[data-v-4a89caca]{--delay:1s;display:flex;flex-flow:column;background:var(--colors-text-background,var(--color-text-background))}.doc-topic-view .delay-hiding-leave-active[data-v-4a89caca]{transition:display var(--delay)}.doc-topic-aside[data-v-4a89caca]{height:100%;box-sizing:border-box;border-right:1px solid var(--color-grid)}@media only screen and (max-width:1023px){.doc-topic-aside[data-v-4a89caca]{background:var(--color-fill);border-right:none}.sidebar-transitioning .doc-topic-aside[data-v-4a89caca]{border-right:1px solid var(--color-grid)}}.topic-wrapper[data-v-4a89caca]{flex:1 1 auto;width:100%}.full-width-container[data-v-4a89caca]{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1920px){.full-width-container[data-v-4a89caca]{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);box-sizing:border-box}} \ No newline at end of file diff --git a/Documentation/html/css/documentation-topic.b186e79f.css b/Documentation/html/css/documentation-topic.b186e79f.css new file mode 100644 index 000000000..118f43633 --- /dev/null +++ b/Documentation/html/css/documentation-topic.b186e79f.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.betainfo[data-v-ba3b3cc0]{font-size:.9411764706rem;padding:3rem 0;background-color:var(--color-fill-secondary)}.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .betainfo-container[data-v-ba3b3cc0]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .betainfo-container[data-v-ba3b3cc0]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .betainfo-container[data-v-ba3b3cc0]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:692px}}@media only screen and (max-width:735px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .betainfo-container[data-v-ba3b3cc0]{width:215px}}.betainfo-label[data-v-ba3b3cc0]{font-weight:600;font-size:.9411764706rem}.betainfo-content[data-v-ba3b3cc0] p{margin-bottom:10px}.summary-section[data-v-3aa6f694]:last-of-type{margin-right:0}@media only screen and (max-width:735px){.summary-section[data-v-3aa6f694]{margin-right:0}}.title[data-v-6796f6ea]{color:#fff;font-size:.8235294118rem;margin-right:.5rem;text-rendering:optimizeLegibility}.documentation-hero--disabled .title[data-v-6796f6ea]{color:var(--colors-text,var(--color-text))}.language[data-v-1a36493d]{padding-bottom:10px;justify-content:flex-end}.language-list[data-v-1a36493d],.language[data-v-1a36493d]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0;display:flex;align-items:center}.language-option.swift[data-v-1a36493d]{padding-right:10px;border-right:1px solid var(--color-fill-gray-tertiary)}.language-option.objc[data-v-1a36493d]{padding-left:10px}.language-option.active[data-v-1a36493d],.language-option.router-link-exact-active[data-v-1a36493d]{color:#ccc}.documentation-hero--disabled .language-option.active[data-v-1a36493d],.documentation-hero--disabled .language-option.router-link-exact-active[data-v-1a36493d]{color:var(--colors-secondary-label,var(--color-secondary-label))}.view-more-link[data-v-3f54e653]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-flow:row-reverse;margin-bottom:1.3rem}.documentation-hero[data-v-0a9cf53e]{background:#000;color:var(--color-documentation-intro-figure,#fff);overflow:hidden;text-align:left;position:relative;padding-right:var(--doc-hero-right-offset)}.documentation-hero[data-v-0a9cf53e]:before{content:"";background:var(--standard-accent-color,var(--color-documentation-intro-fill,#2a2a2a));position:absolute;width:100%;left:0;top:-50%;height:150%;right:0}.documentation-hero[data-v-0a9cf53e]:after{background:transparent;opacity:.7;width:100%;position:absolute;content:"";height:100%;left:0;top:0}.documentation-hero .icon[data-v-0a9cf53e]{position:absolute;margin-top:10px;margin-right:25px;right:0;width:250px;height:calc(100% - 20px);box-sizing:border-box}@media only screen and (max-width:735px){.documentation-hero .icon[data-v-0a9cf53e]{display:none}}.documentation-hero .background-icon[data-v-0a9cf53e]{color:var(--color-documentation-intro-accent,#161616);display:block;width:250px;height:auto;opacity:1;position:absolute;top:50%;left:0;transform:translateY(-50%);max-height:100%}.documentation-hero .background-icon[data-v-0a9cf53e] img,.documentation-hero .background-icon[data-v-0a9cf53e] svg{width:100%;height:100%}.documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){padding-top:2.3529411765rem;padding-bottom:40px;position:relative;z-index:1}.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:692px}}@media only screen and (max-width:735px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .documentation-hero__content[data-v-0a9cf53e]:not(.minimized-hero){width:215px}}.documentation-hero .minimized-hero[data-v-0a9cf53e]{padding:1.3em 1.4em;position:relative;z-index:1}.documentation-hero__above-content[data-v-0a9cf53e]{position:relative;z-index:1}.documentation-hero--disabled[data-v-0a9cf53e]{background:none;color:var(--colors-text,var(--color-text))}.documentation-hero--disabled[data-v-0a9cf53e]:after,.documentation-hero--disabled[data-v-0a9cf53e]:before{content:none}.short-hero[data-v-0a9cf53e]{padding-top:3.5294117647rem;padding-bottom:3.5294117647rem}.extra-bottom-padding[data-v-0a9cf53e]{padding-bottom:3.8235294118rem}.theme-dark[data-v-0a9cf53e] a:not(.button-cta){color:#09f}ul[data-v-068842ec]{list-style-type:none;margin:0}ul li:first-child .base-link[data-v-068842ec]{margin-top:0}.parent-item .base-link[data-v-068842ec]{font-weight:700}.base-link[data-v-068842ec]{color:var(--color-figure-gray-secondary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;margin:5px 0;transition:color .15s ease-in;max-width:100%}.active .base-link[data-v-068842ec]{color:var(--color-text)}[data-v-3a32ffd0] .code-listing{background:var(--background,var(--color-code-background));color:var(--text,var(--color-code-plain));border-color:var(--colors-grid,var(--color-grid));border-width:var(--code-border-width,1px);border-style:var(--code-border-style,solid)}[data-v-3a32ffd0] .code-listing pre{padding:var(--code-block-style-elements-padding)}[data-v-3a32ffd0] .code-listing pre>code{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}[data-v-3a32ffd0] *+.code-listing,[data-v-3a32ffd0] *+.endpoint-example,[data-v-3a32ffd0] *+.inline-image-container,[data-v-3a32ffd0] *+aside,[data-v-3a32ffd0] *+figure,[data-v-3a32ffd0] .code-listing+*,[data-v-3a32ffd0] .endpoint-example+*,[data-v-3a32ffd0] .inline-image-container+*,[data-v-3a32ffd0] aside+*,[data-v-3a32ffd0] figure+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-3a32ffd0] *+dl,[data-v-3a32ffd0] dl+*{margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] img{display:block;margin:auto;max-width:100%}[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ol li:not(:first-child),[data-v-3a32ffd0] ul,[data-v-3a32ffd0] ul li:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){[data-v-3a32ffd0] ol,[data-v-3a32ffd0] ul{margin-left:1.25rem}}[data-v-3a32ffd0] dt:not(:first-child){margin-top:var(--spacing-stacked-margin-large)}[data-v-3a32ffd0] dd{margin-left:2em}.conditional-constraints[data-v-4c6f3ed1] code{color:var(--colors-secondary-label,var(--color-secondary-label))}.token-method[data-v-3fd63d6c]{font-weight:700}.token-keyword[data-v-3fd63d6c]{color:var(--syntax-keyword,var(--color-syntax-keywords))}.token-number[data-v-3fd63d6c]{color:var(--syntax-number,var(--color-syntax-numbers))}.token-string[data-v-3fd63d6c]{color:var(--syntax-string,var(--color-syntax-strings))}.attribute-link[data-v-3fd63d6c],.token-attribute[data-v-3fd63d6c]{color:var(--syntax-attribute,var(--color-syntax-keywords))}.token-internalParam[data-v-3fd63d6c]{color:var(--color-syntax-param-internal-name)}.type-identifier-link[data-v-3fd63d6c]{color:var(--syntax-type,var(--color-syntax-other-type-names))}.token-removed[data-v-3fd63d6c]{background-color:var(--color-highlight-red)}.token-added[data-v-3fd63d6c]{background-color:var(--color-highlight-green)}.source[data-v-d22a3f50]{background:var(--background,var(--color-code-background));border-color:var(--color-grid);color:var(--text,var(--color-code-plain));border-style:solid;border-width:1px;padding:var(--code-block-style-elements-padding);speak:literal-punctuation;line-height:25px;filter:blur(0)}.source.displays-multiple-lines[data-v-d22a3f50],.source[data-v-d22a3f50]{border-radius:var(--border-radius,4px)}.source>code[data-v-d22a3f50]{font-size:.8823529412rem;line-height:1.6666666667;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);display:block}.platforms[data-v-4f51d8d2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:.45rem;margin-top:var(--spacing-stacked-margin-xlarge)}.changed .platforms[data-v-4f51d8d2]{padding-left:.588rem}.platforms[data-v-4f51d8d2]:first-of-type{margin-top:1rem}.source[data-v-4f51d8d2]{margin:var(--declaration-code-listing-margin)}.platforms+.source[data-v-4f51d8d2]{margin:0}.changed.declaration-group[data-v-4f51d8d2]{background:var(--background,var(--color-code-background))}.changed .source[data-v-4f51d8d2]{background:none;border:none;margin-top:0;margin-bottom:0;margin-left:2.1764705882rem;padding-left:0}.declaration-diff[data-v-b3e21c4a]{background:var(--background,var(--color-code-background))}.declaration-diff-version[data-v-b3e21c4a]{padding-left:.588rem;padding-left:2.1764705882rem;font-size:1rem;line-height:1.5294117647;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin:0}.declaration-diff-current[data-v-b3e21c4a]{padding-top:8px;padding-bottom:5px}.declaration-diff-previous[data-v-b3e21c4a]{padding-top:5px;padding-bottom:8px;background-color:var(--color-changes-modified-previous-background);border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px);position:relative}.declaration-source-link[data-v-5863919c]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:center;margin-top:var(--declaration-source-link-margin,var(--spacing-stacked-margin-large))}.declaration-icon[data-v-5863919c]{width:1em;margin-right:5px}.conditional-constraints[data-v-2ab6251b]{margin-top:var(--declaration-conditional-constraints-margin,20px)}.abstract[data-v-cdcaacd2]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.abstract[data-v-cdcaacd2]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-cdcaacd2] p:last-child{margin-bottom:0}.container[data-v-6e075935]{padding-bottom:40px}.full-width-container .container[data-v-6e075935]{max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-6e075935]{padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-6e075935]{max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-6e075935]{max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-6e075935]{width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-6e075935]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-6e075935]{width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-6e075935]{width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-6e075935]{width:215px}}.title[data-v-6e075935]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-top:40px;border-top-color:var(--color-grid);border-top-style:solid;border-top-width:var(--content-table-title-border-width,1px)}@media only screen and (max-width:1250px){.title[data-v-6e075935]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-6e075935]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.contenttable-section[data-v-1b0546d9]{margin-top:0}.contenttable-section[data-v-1b0546d9]{align-items:baseline;padding-top:2.353rem}.contenttable-section[data-v-1b0546d9]:last-child{margin-bottom:0}[data-v-1b0546d9] .contenttable-title{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-1b0546d9] .contenttable-title{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.contenttable-section[data-v-1b0546d9]{align-items:unset;border-top:none;display:inherit;margin:0}.section-content[data-v-1b0546d9],.section-title[data-v-1b0546d9]{padding:0}[data-v-1b0546d9] .contenttable-title{margin:0 0 2.353rem 0;padding-bottom:.5rem}}.badge[data-v-8d6893ae]{--badge-color:var(--color-badge-default);--badge-dark-color:var(--color-badge-dark-default);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:inline-block;padding:2px 10px;white-space:nowrap;background:none;border-radius:var(--badge-border-radius,calc(var(--border-radius, 4px) - 1px));border-style:var(--badge-border-style,solid);border-width:var(--badge-border-width,1px);margin-left:10px;color:var(--badge-color)}.theme-dark .badge[data-v-8d6893ae]{--badge-color:var(--badge-dark-color)}.badge-deprecated[data-v-8d6893ae]{--badge-color:var(--color-badge-deprecated);--badge-dark-color:var(--color-badge-dark-deprecated)}.badge-beta[data-v-8d6893ae]{--badge-color:var(--color-badge-beta);--badge-dark-color:var(--color-badge-dark-beta)}.topic-icon-wrapper[data-v-44dade98]{display:flex;align-items:center;justify-content:center;height:1.4705882353rem;flex:0 0 1.294rem;width:1.294rem;margin-right:1rem}.topic-icon[data-v-44dade98]{height:.8823529412rem;transform:scale(1);-webkit-transform:scale(1);overflow:visible}.topic-icon[data-v-44dade98] img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topic-icon.curly-brackets-icon[data-v-44dade98]{height:1rem}.decorator[data-v-06ec7395],.label[data-v-06ec7395]{color:var(--colors-secondary-label,var(--color-secondary-label))}.label[data-v-06ec7395]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.empty-token[data-v-06ec7395]{font-size:0}.empty-token[data-v-06ec7395]:after{content:" ";font-size:1rem}.abstract[data-v-63be6b46],.link-block[data-v-63be6b46] .badge{margin-left:2.294rem}.link-block .badge+.badge[data-v-63be6b46]{margin-left:1rem}.link[data-v-63be6b46]{display:flex}.link-block .badge[data-v-63be6b46]{margin-top:.5rem}.link-block.has-inline-element[data-v-63be6b46]{display:flex;align-items:flex-start;flex-flow:row wrap}.link-block.has-inline-element .badge[data-v-63be6b46]{margin-left:1rem;margin-top:0}.link-block .has-adjacent-elements[data-v-63be6b46]{padding-top:5px;padding-bottom:5px;display:inline-flex}.link-block[data-v-63be6b46],.link[data-v-63be6b46]{box-sizing:inherit}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:1rem}@media only screen and (max-width:735px){.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}.link-block.changed.changed[data-v-63be6b46],.link.changed.changed[data-v-63be6b46]{padding-right:17px;padding-left:2.1764705882rem}.link-block.changed[data-v-63be6b46],.link.changed[data-v-63be6b46]{padding-left:0;padding-right:0}}.abstract .topic-required[data-v-63be6b46]:not(:first-child){margin-top:4px}.topic-required[data-v-63be6b46]{font-size:.8em}.deprecated[data-v-63be6b46]{text-decoration:line-through}.conditional-constraints[data-v-63be6b46]{font-size:.8235294118rem;margin-top:4px}.section-content>.content[data-v-1c2724f5],.topic[data-v-1c2724f5]{margin-top:15px}.no-title .section-content>.content[data-v-1c2724f5]:first-child,.no-title .topic[data-v-1c2724f5]:first-child{margin-top:0}.datalist dd{padding-left:2rem}.datalist dt{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.datalist dt:first-of-type{padding-top:0}.type[data-v-791bac44]:first-letter{text-transform:capitalize}.detail-type[data-v-d66cd00c]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.detail-type[data-v-d66cd00c]:first-child{padding-top:0}@media only screen and (max-width:735px){.detail-type[data-v-d66cd00c]{padding-left:0}}.detail-content[data-v-d66cd00c]{padding-left:2rem}@media only screen and (max-width:735px){.detail-content[data-v-d66cd00c]{padding-left:0}}.param-name[data-v-5ef1227e]{font-weight:600;padding-left:1rem;padding-top:var(--spacing-param)}.param-name[data-v-5ef1227e]:first-child{padding-top:0}@media only screen and (max-width:735px){.param-name[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e]{padding-left:2rem}@media only screen and (max-width:735px){.param-content[data-v-5ef1227e]{padding-left:0}}.param-content[data-v-5ef1227e] dt{font-weight:600}.param-content[data-v-5ef1227e] dd{margin-left:1em}.parameters-table[data-v-eee7e94e] .change-added,.parameters-table[data-v-eee7e94e] .change-removed{display:inline-block;max-width:100%}.parameters-table[data-v-eee7e94e] .change-removed,.parameters-table[data-v-eee7e94e] .token-removed{text-decoration:line-through}.param[data-v-eee7e94e]{font-size:.8823529412rem;box-sizing:border-box}.param.changed[data-v-eee7e94e]{display:flex;flex-flow:row wrap;padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.param.changed.changed[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed.changed[data-v-eee7e94e]{padding-right:17px;padding-left:2.1764705882rem}.param.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}}.param.changed.changed[data-v-eee7e94e]{padding-left:0;padding-right:0}.param.changed+.param.changed[data-v-eee7e94e]{margin-top:calc(var(--spacing-param)/2)}.changed .param-content[data-v-eee7e94e],.changed .param-symbol[data-v-eee7e94e]{padding-top:2px;padding-bottom:2px}@media only screen and (max-width:735px){.changed .param-content[data-v-eee7e94e]{padding-top:0}.changed .param-symbol[data-v-eee7e94e]{padding-bottom:0}}.param-symbol[data-v-eee7e94e]{text-align:right}.changed .param-symbol[data-v-eee7e94e]{padding-left:2.1764705882rem}@media only screen and (max-width:735px){.param-symbol[data-v-eee7e94e]{text-align:left}.changed .param-symbol[data-v-eee7e94e]{padding-left:0}}.param-symbol[data-v-eee7e94e] .type-identifier-link{color:var(--color-link)}.param+.param[data-v-eee7e94e]{margin-top:var(--spacing-param)}.param+.param[data-v-eee7e94e]:first-child{margin-top:0}.param-content[data-v-eee7e94e]{padding-left:1rem;padding-left:2.1764705882rem}.changed .param-content[data-v-eee7e94e]{padding-right:1rem}@media only screen and (max-width:735px){.param-content[data-v-eee7e94e]{padding-left:0;padding-right:0}}.property-metadata[data-v-f911f232]{color:var(--color-figure-gray-secondary)}.property-text{font-weight:700}.property-metadata[data-v-549ed0a8]{color:var(--color-figure-gray-secondary)}.property-name[data-v-39899ccf]{font-weight:700}.property-name.deprecated[data-v-39899ccf]{text-decoration:line-through}.property-deprecated[data-v-39899ccf]{margin-left:0}.content[data-v-39899ccf],.content[data-v-39899ccf] p:first-child{display:inline}.response-mimetype[data-v-18890a0f]{color:var(--color-figure-gray-secondary)}.part-name[data-v-68facc94]{font-weight:700}.content[data-v-68facc94],.content[data-v-68facc94] p:first-child{display:inline}.param-name[data-v-0d9b752e]{font-weight:700}.param-name.deprecated[data-v-0d9b752e]{text-decoration:line-through}.param-deprecated[data-v-0d9b752e]{margin-left:0}.content[data-v-0d9b752e],.content[data-v-0d9b752e] p:first-child{display:inline}.response-name[data-v-ee5b05cc],.response-reason[data-v-ee5b05cc]{font-weight:700}@media only screen and (max-width:735px){.response-reason[data-v-ee5b05cc]{display:none}}.response-name>code>.reason[data-v-ee5b05cc]{display:none}@media only screen and (max-width:735px){.response-name>code>.reason[data-v-ee5b05cc]{display:initial}}.primary-content.with-border[data-v-56ef0742]:before{border-top-color:var(--colors-grid,var(--color-grid));border-top-style:solid;border-top-width:1px;content:"";display:block}.primary-content[data-v-56ef0742]>*{margin-bottom:40px;margin-top:40px}.primary-content[data-v-56ef0742]>:first-child{margin-top:2.353rem}.relationships-list[data-v-ba5cad92]{list-style:none}.relationships-list.column[data-v-ba5cad92]{margin-left:0;margin-top:15px}.relationships-list.inline[data-v-ba5cad92]{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;margin-left:0}.relationships-list.inline li[data-v-ba5cad92]:not(:last-child):after{content:", "}.relationships-list.changed[data-v-ba5cad92]{padding-right:1rem;padding-left:2.1764705882rem;padding-top:8px;padding-bottom:8px;display:inline-flex;width:100%;box-sizing:border-box}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:1rem}@media only screen and (max-width:735px){.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}.relationships-list.changed.changed[data-v-ba5cad92]{padding-right:17px;padding-left:2.1764705882rem}.relationships-list.changed[data-v-ba5cad92]{padding-left:0;padding-right:0}}.relationships-list.changed[data-v-ba5cad92]:after{margin-top:.6176470588rem}.relationships-list.changed.column[data-v-ba5cad92]{display:block;box-sizing:border-box}.relationships-item[data-v-ba5cad92],.relationships-list[data-v-ba5cad92]{box-sizing:inherit}.conditional-constraints[data-v-ba5cad92]{font-size:.8235294118rem;margin:.1764705882rem 0 .5882352941rem 1.1764705882rem}.availability[data-v-602d8130]{display:flex;flex-flow:row wrap;gap:10px;margin-top:25px}.badge[data-v-602d8130]{margin:0}.technology[data-v-602d8130]{display:inline-flex;align-items:center}.tech-icon[data-v-602d8130]{height:12px;padding-right:5px;fill:var(--badge-color)}.theme-dark .tech-icon[data-v-602d8130]{fill:var(--badge-color)}.beta[data-v-602d8130]{color:var(--color-badge-beta)}.theme-dark .beta[data-v-602d8130]{color:var(--color-badge-dark-beta)}.deprecated[data-v-602d8130]{color:var(--color-badge-deprecated)}.theme-dark .deprecated[data-v-602d8130]{color:var(--color-badge-dark-deprecated)}.changed[data-v-602d8130]{padding-left:26px}.changed[data-v-602d8130]:after{content:none}.changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:16px;height:16px;left:5px}@media screen{[data-color-scheme=dark] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}}.theme-dark .changed[data-v-602d8130]:before{background-image:url(../img/modified-icon.efb2697d.svg)}.changed-added[data-v-602d8130]{border-color:var(--color-changes-added)}.changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}}.theme-dark .changed-added[data-v-602d8130]:before{background-image:url(../img/added-icon.832a5d2c.svg)}.changed-deprecated[data-v-602d8130]{border-color:var(--color-changes-deprecated)}.changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.theme-dark .changed-deprecated[data-v-602d8130]:before{background-image:url(../img/deprecated-icon.7bf1740a.svg)}.changed-modified[data-v-602d8130]{border-color:var(--color-changes-modified)}.eyebrow[data-v-4492c658]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-eyebrow,#ccc);display:block;margin-bottom:1.1764705882rem}@media only screen and (max-width:735px){.eyebrow[data-v-4492c658]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .eyebrow[data-v-4492c658]{color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-4492c658]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-documentation-intro-title,#fff);margin-bottom:.7058823529rem}@media only screen and (max-width:1250px){.title[data-v-4492c658]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-4492c658]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.documentation-hero--disabled .title[data-v-4492c658]{color:var(--colors-header-text,var(--color-header-text))}small[data-v-4492c658]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding-left:10px}@media only screen and (max-width:1250px){small[data-v-4492c658]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}small[data-v-4492c658]:before{content:attr(data-tag-name)}small.Beta[data-v-4492c658]{color:var(--color-badge-beta)}.theme-dark small.Beta[data-v-4492c658]{color:var(--color-badge-dark-beta)}small.Deprecated[data-v-4492c658]{color:var(--color-badge-deprecated)}.theme-dark small.Deprecated[data-v-4492c658]{color:var(--color-badge-dark-deprecated)}.OnThisPageStickyContainer[data-v-39ac6ed0]{margin-top:2.353rem;position:sticky;top:3.8235294118rem;align-self:flex-start;flex:0 0 auto;width:192px;padding-right:1.2941176471rem;box-sizing:border-box;padding-bottom:var(--spacing-stacked-margin-small);max-height:calc(100vh - 3.82353rem);overflow:auto}@media print{.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}@media only screen and (max-width:735px){.OnThisPageStickyContainer[data-v-39ac6ed0]{display:none}}.doc-topic[data-v-2ff03362]{display:flex;flex-direction:column;height:100%}.doc-topic.with-on-this-page[data-v-2ff03362]{--doc-hero-right-offset:192px}#main[data-v-2ff03362]{outline-style:none;height:100%}[data-v-2ff03362] .minimized-title{margin-bottom:.833rem}[data-v-2ff03362] .minimized-title .title{font-size:1.416rem;font-weight:700}[data-v-2ff03362] .minimized-title small{font-size:1rem;padding-left:.416rem}.minimized-abstract[data-v-2ff03362]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.container[data-v-2ff03362]:not(.minimized-container){outline-style:none}.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:820px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media print{.full-width-container .container[data-v-2ff03362]:not(.minimized-container){padding-left:20px;padding-right:20px;max-width:none}}@media only screen and (min-width:1251px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:980px}}@media only screen and (min-width:1500px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){max-width:1080px}}@media only screen and (max-width:735px){.full-width-container .container[data-v-2ff03362]:not(.minimized-container){width:auto;padding-left:20px;padding-right:20px}}.static-width-container .container[data-v-2ff03362]:not(.minimized-container){margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:692px}}@media only screen and (max-width:735px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:87.5%}}@media only screen and (max-width:320px){.static-width-container .container[data-v-2ff03362]:not(.minimized-container){width:215px}}[data-v-2ff03362] .minimized-container{outline-style:none;--spacing-stacked-margin-large:0.667em;--spacing-stacked-margin-xlarge:1em;--declaration-code-listing-margin:1em 0 0 0;--declaration-conditional-constraints-margin:1em;--declaration-source-link-margin:0.833em;--code-block-style-elements-padding:7px 12px;--spacing-param:var(--spacing-stacked-margin-large);--aside-border-radius:6px;--code-border-radius:6px}[data-v-2ff03362] .minimized-container .description{margin-bottom:1.5em}[data-v-2ff03362] .minimized-container>.primary-content>*{margin-top:1.5em;margin-bottom:1.5em}[data-v-2ff03362] .minimized-container .description{margin-top:0}[data-v-2ff03362] .minimized-container h1,[data-v-2ff03362] .minimized-container h2,[data-v-2ff03362] .minimized-container h3,[data-v-2ff03362] .minimized-container h4,[data-v-2ff03362] .minimized-container h5,[data-v-2ff03362] .minimized-container h6{font-size:1rem;font-weight:700}[data-v-2ff03362] .minimized-container h2{font-size:1.083rem}[data-v-2ff03362] .minimized-container h1{font-size:1.416rem}[data-v-2ff03362] .minimized-container aside{padding:.667rem 1rem}[data-v-2ff03362] .minimized-container .single-line,[data-v-2ff03362] .minimized-container .source{border-radius:var(--code-border-radius)}.description[data-v-2ff03362]{margin-bottom:2.353rem}.description[data-v-2ff03362]:empty{display:none}.description.after-enhanced-hero[data-v-2ff03362]{margin-top:2.353rem}.description[data-v-2ff03362] .content+*{margin-top:var(--spacing-stacked-margin-large)}.full-width-container .doc-content .minimized-container[data-v-2ff03362]{padding-left:1.4rem;padding-right:1.4rem}[data-v-2ff03362] .no-primary-content{--content-table-title-border-width:0px}.sample-download[data-v-2ff03362]{margin-top:20px}.declarations-container[data-v-2ff03362]{margin-top:30px}.declarations-container.minimized-container[data-v-2ff03362]{margin-top:0}[data-v-2ff03362] h1{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h1{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h1{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h2{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h2{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h2{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h3{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h4{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h4{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h5{font-size:1.2941176471rem;line-height:1.1818181818;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-2ff03362] h5{font-size:1.1764705882rem;line-height:1.2;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-2ff03362] h5{font-size:1.0588235294rem;line-height:1.4444444444;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-2ff03362] h6{font-size:1rem;line-height:1.4705882353;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.doc-content-wrapper[data-v-2ff03362]{display:flex;justify-content:center}.doc-content-wrapper .doc-content[data-v-2ff03362]{min-width:0;width:100%}.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:820px}@media only screen and (min-width:1251px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:980px}}@media only screen and (min-width:1500px){.with-on-this-page .doc-content-wrapper .doc-content[data-v-2ff03362]{max-width:1080px}}.quick-navigation-open[data-v-53faf852]{display:flex;align-items:center;justify-content:center;width:16px;border:1px solid var(--color-grid);height:100%;border-radius:var(--border-radius,4px);transition:background-color .15s;box-sizing:border-box}.quick-navigation-open[data-v-53faf852]:hover{background-color:var(--color-fill-tertiary)}@media only screen and (max-width:1023px){.quick-navigation-open[data-v-53faf852]{display:none}}.fromkeyboard .quick-navigation-open[data-v-53faf852]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tag[data-v-7e76f326]{display:inline-block;padding-right:.5882352941rem}.tag[data-v-7e76f326]:focus{outline:none}.tag button[data-v-7e76f326]{color:var(--color-figure-gray);background-color:var(--color-fill-tertiary);font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border-radius:.8235294118rem;padding:.2352941176rem .5882352941rem;white-space:nowrap;border:1px solid transparent}@media(hover:hover){.tag button[data-v-7e76f326]:hover{transition:background-color .2s,color .2s;background-color:var(--color-fill-blue);color:#fff}}.tag button[data-v-7e76f326]:focus:active{background-color:var(--color-fill-blue);color:#fff}.fromkeyboard .tag button[data-v-7e76f326]:focus,.tag button.focus[data-v-7e76f326],.tag button[data-v-7e76f326]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.tags[data-v-1f2bd813]{position:relative;margin:0;list-style:none;box-sizing:border-box;transition:padding-right .8s,padding-bottom .8s,max-height 1s,opacity 1s;padding:0}.tags .scroll-wrapper[data-v-1f2bd813]{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin}.tags .scroll-wrapper[data-v-1f2bd813]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.tags .scroll-wrapper.scrolling[data-v-1f2bd813]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar{height:11px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:end{margin-right:8px}.tags .scroll-wrapper.scrolling[data-v-1f2bd813]::-webkit-scrollbar-track-piece:start{margin-left:8px}.tags ul[data-v-1f2bd813]{margin:0;padding:0;display:flex}.filter[data-v-7a79f6ea]{--input-vertical-padding:0.7647058824rem;--input-horizontal-spacing:0.5882352941rem;--input-height:1.6470588235rem;--input-border-color:var(--color-fill-gray-secondary);--input-text:var(--color-fill-gray-secondary);position:relative;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:calc(var(--border-radius, 4px) + 1px)}.fromkeyboard .filter[data-v-7a79f6ea]:focus{outline:none}.filter__top-wrapper[data-v-7a79f6ea]{display:flex}.filter__filter-button[data-v-7a79f6ea]{position:relative;z-index:1;cursor:text;margin-left:var(--input-horizontal-spacing);margin-right:.1764705882rem}@media only screen and (max-width:735px){.filter__filter-button[data-v-7a79f6ea]{margin-right:.4117647059rem}}.filter__filter-button .svg-icon[data-v-7a79f6ea]{fill:var(--input-text);display:block;height:21px}.filter__filter-button.blue[data-v-7a79f6ea]>*{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.filter.focus .filter__wrapper[data-v-7a79f6ea]{box-shadow:0 0 0 3pt var(--color-focus-color);--input-border-color:var(--color-fill-blue)}.filter__wrapper[data-v-7a79f6ea]{border:1px solid var(--input-border-color);background:var(--color-fill);border-radius:var(--border-radius,4px)}.filter__wrapper--reversed[data-v-7a79f6ea]{display:flex;flex-direction:column-reverse}.filter__wrapper--no-border-style[data-v-7a79f6ea]{border:none}.filter__suggested-tags[data-v-7a79f6ea]{border-top:1px solid var(--color-fill-gray-tertiary);z-index:1;overflow:hidden}.filter__suggested-tags[data-v-7a79f6ea] ul{padding:var(--input-vertical-padding) .5294117647rem;border:1px solid transparent;border-bottom-left-radius:calc(var(--border-radius, 4px) - 1px);border-bottom-right-radius:calc(var(--border-radius, 4px) - 1px)}.fromkeyboard .filter__suggested-tags[data-v-7a79f6ea] ul:focus{outline:none;box-shadow:0 0 0 5px var(--color-focus-color)}.filter__wrapper--reversed .filter__suggested-tags[data-v-7a79f6ea]{border-bottom:1px solid var(--color-fill-gray-tertiary);border-top:none}.filter__selected-tags[data-v-7a79f6ea]{z-index:1;padding-left:4px;margin:-4px 0}@media only screen and (max-width:735px){.filter__selected-tags[data-v-7a79f6ea]{padding-left:0}}.filter__selected-tags[data-v-7a79f6ea] ul{padding:4px}@media only screen and (max-width:735px){.filter__selected-tags[data-v-7a79f6ea] ul{padding-right:.4117647059rem}}.filter__selected-tags[data-v-7a79f6ea] ul .tag:last-child{padding-right:0}.filter__delete-button[data-v-7a79f6ea]{position:relative;margin:0;z-index:1;border-radius:100%}.fromkeyboard .filter__delete-button[data-v-7a79f6ea]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.filter__delete-button .clear-rounded-icon[data-v-7a79f6ea]{height:.7058823529rem;width:.7058823529rem;fill:var(--input-text);display:block}.filter__delete-button-wrapper[data-v-7a79f6ea]{display:flex;align-items:center;padding-right:var(--input-horizontal-spacing);padding-left:.1764705882rem;border-top-right-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.filter__input-label[data-v-7a79f6ea]{position:relative;flex-grow:1;height:var(--input-height);padding:var(--input-vertical-padding) 0}.filter__input-label[data-v-7a79f6ea]:after{content:attr(data-value);visibility:hidden;width:auto;white-space:nowrap;min-width:130px;display:block;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input-label[data-v-7a79f6ea]:after{text-indent:.1764705882rem}}.filter__input-box-wrapper[data-v-7a79f6ea]{overflow-y:hidden;-ms-overflow-style:none;scrollbar-color:var(--color-figure-gray-tertiary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto;align-items:center;cursor:text;flex:1}.filter__input-box-wrapper[data-v-7a79f6ea]::-webkit-scrollbar{height:0}@supports not ((-webkit-touch-callout:none) or (scrollbar-width:none) or (-ms-overflow-style:none)){.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]{--scrollbar-height:11px;padding-top:var(--scrollbar-height);height:calc(var(--scroll-target-height) - var(--scrollbar-height));display:flex;align-items:center}}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar{height:11px}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-figure-gray-tertiary);border:2px solid transparent;background-clip:padding-box}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-track-piece:end{margin-right:8px}.filter__input-box-wrapper.scrolling[data-v-7a79f6ea]::-webkit-scrollbar-track-piece:start{margin-left:8px}.filter__input[data-v-7a79f6ea]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-text);height:var(--input-height);border:none;width:100%;position:absolute;background:transparent;z-index:1;text-indent:.4117647059rem}@media only screen and (max-width:735px){.filter__input[data-v-7a79f6ea]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);text-indent:.1764705882rem}}.filter__input[data-v-7a79f6ea]:focus{outline:none}.filter__input[placeholder][data-v-7a79f6ea]::-moz-placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-7a79f6ea]::placeholder{color:var(--input-text);opacity:1}.filter__input[placeholder][data-v-7a79f6ea]:-ms-input-placeholder{color:var(--input-text)}.filter__input[placeholder][data-v-7a79f6ea]::-ms-input-placeholder{color:var(--input-text)}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.highlight[data-v-4a2ce75d]{display:inline}.highlight[data-v-4a2ce75d] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}@media only screen and (max-width:735px){.preview[data-v-779b8b01]{display:none}}.unavailable[data-v-779b8b01]{align-items:center;display:flex;height:100%;justify-content:center}.loading[data-v-779b8b01]{padding:20px}.loading-row[data-v-779b8b01]{animation:pulse 2.5s ease;animation-delay:calc(1s + .3s*var(--index));animation-fill-mode:forwards;animation-iteration-count:infinite;background-color:var(--color-fill-gray-tertiary);border-radius:4px;height:12px;margin:20px 0;opacity:0}.loading-row[data-v-779b8b01]:first-of-type{margin-top:0}.loading-row[data-v-779b8b01]:last-of-type{margin-bottom:0}.quick-navigation[data-v-479a2da8]{--input-border-color:var(--color-grid)}.quick-navigation input[type=text][data-v-479a2da8]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.quick-navigation input[type=text][data-v-479a2da8]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.quick-navigation__filter[data-v-479a2da8]{--input-horizontal-spacing:0.8823529412rem}.quick-navigation[data-v-479a2da8] .filter__wrapper{background-color:var(--color-fill-secondary)}.quick-navigation__container[data-v-479a2da8]{background-color:var(--color-fill-secondary);border:solid 1px var(--input-border-color);border-radius:var(--border-radius,4px);margin:0 .9411764706rem}.quick-navigation__container>[data-v-479a2da8]{--input-text:var(--color-figure-gray-secondary)}.quick-navigation__container.focus[data-v-479a2da8]{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.quick-navigation__magnifier-icon-container[data-v-479a2da8]{width:1rem}.quick-navigation__magnifier-icon-container>[data-v-479a2da8]{width:100%}.quick-navigation__magnifier-icon-container.blue .magnifier-icon[data-v-479a2da8]{fill:var(--color-figure-blue);color:var(--color-figure-blue)}.quick-navigation__match-list[data-v-479a2da8]{display:flex;max-height:26.4705882353rem;height:0}.quick-navigation__match-list>[data-v-479a2da8]{min-width:0}.quick-navigation__match-list.active[data-v-479a2da8]{height:auto;border-top:1px solid var(--input-border-color)}.quick-navigation__match-list .no-results[data-v-479a2da8]{margin:.8823529412rem auto;width:-moz-fit-content;width:fit-content}.quick-navigation__refs[data-v-479a2da8]{flex:1;overflow:auto}.quick-navigation__preview[data-v-479a2da8]{border-left:1px solid var(--color-grid);flex:0 0 61.8%;overflow:auto;position:sticky;top:0}.quick-navigation__reference[data-v-479a2da8]{display:block;padding:.5882352941rem .8823529412rem}.quick-navigation__reference[data-v-479a2da8]:hover{text-decoration:none;background-color:var(--color-navigator-item-hover)}.quick-navigation__reference[data-v-479a2da8]:focus{margin:0 .2941176471rem;padding:.5882352941rem .5882352941rem;background-color:var(--color-navigator-item-hover)}.quick-navigation__symbol-match[data-v-479a2da8]{display:flex;height:2.3529411765rem;color:var(--color-figure-gray)}.quick-navigation__symbol-match .symbol-info[data-v-479a2da8]{margin:auto;width:100%}.quick-navigation__symbol-match .symbol-info .navigator-icon[data-v-479a2da8]{margin-right:.5882352941rem}.quick-navigation__symbol-match .symbol-info .symbol-name[data-v-479a2da8]{display:flex}.quick-navigation__symbol-match .symbol-info .symbol-name .symbol-title[data-v-479a2da8]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path[data-v-479a2da8]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);display:flex;margin-left:1.5882352941rem;overflow:hidden;white-space:nowrap}.quick-navigation__symbol-match .symbol-info .symbol-path .parent-path[data-v-479a2da8]{padding-right:.2941176471rem}@media print{.sidebar[data-v-5cd50784]{display:none}}.adjustable-sidebar-width[data-v-5cd50784]{display:flex}@media only screen and (max-width:1023px){.adjustable-sidebar-width[data-v-5cd50784]{display:block;position:relative}}.adjustable-sidebar-width.dragging[data-v-5cd50784] *{cursor:col-resize!important}.adjustable-sidebar-width.sidebar-hidden.dragging[data-v-5cd50784] *{cursor:e-resize!important}.sidebar[data-v-5cd50784]{position:relative}@media only screen and (max-width:1023px){.sidebar[data-v-5cd50784]{position:static}}.aside[data-v-5cd50784]{width:250px;position:relative;height:100%;max-width:100vw}.aside.no-transition[data-v-5cd50784]{transition:none!important}@media only screen and (min-width:1024px){.aside[data-v-5cd50784]{transition:width .3s ease-in,visibility 0s linear var(--visibility-transition-time,0s)}.aside.dragging[data-v-5cd50784]:not(.is-opening-on-large):not(.hide-on-large){transition:none}.aside.hide-on-large[data-v-5cd50784]{width:0!important;visibility:hidden;pointer-events:none;--visibility-transition-time:0.3s}}@media only screen and (max-width:1023px){.aside[data-v-5cd50784]{width:100%!important;overflow:hidden;min-width:0;max-width:100%;height:calc(var(--app-height) - var(--top-offset-mobile));position:fixed;top:var(--top-offset-mobile);bottom:0;z-index:9998;transform:translateX(-100%);transition:transform .15s ease-in;left:0}.aside[data-v-5cd50784] .aside-animated-child{opacity:0}.aside.show-on-mobile[data-v-5cd50784]{transform:translateX(0)}.aside.show-on-mobile[data-v-5cd50784] .aside-animated-child{--index:0;opacity:1;transition:opacity .15s linear;transition-delay:calc(var(--index)*.15s + .15s)}.aside.has-mobile-top-offset[data-v-5cd50784]{border-top:1px solid var(--color-fill-gray-tertiary)}}.content[data-v-5cd50784]{display:flex;flex-flow:column;min-width:0;flex:1 1 auto;height:100%}.resize-handle[data-v-5cd50784]{position:absolute;cursor:col-resize;top:0;bottom:0;right:0;width:5px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:background-color .15s;transform:translateX(50%)}@media only screen and (max-width:1023px){.resize-handle[data-v-5cd50784]{display:none}}.resize-handle[data-v-5cd50784]:hover{background:var(--color-fill-gray-tertiary)}.navigator-card-item[data-v-41ab423b]{--nav-head-wrapper-left-space:10px;--nav-head-wrapper-right-space:20px;--head-wrapper-vertical-space:5px;--nav-depth-spacer:25px;--nesting-index:0;display:flex;align-items:stretch;min-height:32px;box-sizing:border-box}.fromkeyboard .navigator-card-item[data-v-41ab423b]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:-4px}.fromkeyboard .navigator-card-item[data-v-41ab423b]:focus-within:not(.is-group){background:var(--color-navigator-item-hover)}.navigator-card-item.active[data-v-41ab423b]{background:var(--color-fill-gray-quaternary)}.hover .navigator-card-item[data-v-41ab423b]:not(.is-group){background:var(--color-navigator-item-hover)}.depth-spacer[data-v-41ab423b]{width:calc(var(--nesting-index)*15px + var(--nav-depth-spacer));height:100%;position:relative;flex:0 0 auto}.title-container[data-v-41ab423b]{width:100%;min-width:0;display:flex;align-items:center}.navigator-icon-wrapper[data-v-41ab423b]{margin-right:7px}.head-wrapper[data-v-41ab423b]{padding:var(--head-wrapper-vertical-space) var(--nav-head-wrapper-right-space) var(--head-wrapper-vertical-space) var(--nav-head-wrapper-left-space);position:relative;display:flex;align-items:center;flex:1;min-width:0}@supports(padding:max(0px)){.head-wrapper[data-v-41ab423b]{padding-left:max(var(--nav-head-wrapper-left-space),env(safe-area-inset-left));padding-right:max(var(--nav-head-wrapper-right-space),env(safe-area-inset-right))}}.highlight[data-v-7b81ca08]{display:inline}.highlight[data-v-7b81ca08] .match{font-weight:600;background:var(--color-fill-light-blue-secondary)}.is-group .leaf-link[data-v-c780f74c]{color:var(--color-figure-gray-secondary);font-weight:600}.is-group .leaf-link[data-v-c780f74c]:after{display:none}.navigator-icon[data-v-c780f74c]{display:flex;flex:0 0 auto}.navigator-icon.changed[data-v-c780f74c]{border:none;width:1em;height:1em;z-index:0}.navigator-icon.changed[data-v-c780f74c]:after{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);background-image:url(../img/modified-icon.efb2697d.svg);margin:0}@media screen{[data-color-scheme=dark] .navigator-icon.changed[data-v-c780f74c]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed[data-v-c780f74c]:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-added[data-v-c780f74c]:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .navigator-icon.changed-deprecated[data-v-c780f74c]:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.leaf-link[data-v-c780f74c]{color:var(--color-figure-gray);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:inline;vertical-align:middle;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.fromkeyboard .leaf-link[data-v-c780f74c]:focus{outline:none}.leaf-link[data-v-c780f74c]:hover{text-decoration:none}.leaf-link.bolded[data-v-c780f74c]{font-weight:600}.leaf-link[data-v-c780f74c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.extended-content[data-v-c780f74c]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-toggle[data-v-c780f74c]{overflow:hidden;position:absolute;width:100%;height:100%;padding-right:5px;box-sizing:border-box;z-index:1;display:flex;align-items:center;justify-content:flex-end}.chevron[data-v-c780f74c]{width:10px}.chevron.animating[data-v-c780f74c]{transition:transform .15s ease-in}.chevron.rotate[data-v-c780f74c]{transform:rotate(90deg)}.navigator-card[data-v-60246d6e]{--card-vertical-spacing:8px;--card-horizontal-spacing:20px;--nav-filter-horizontal-padding:20px;--visibility-delay:1s;display:flex;flex-direction:column;min-height:0;height:calc(var(--app-height) - var(--nav-height, 0px));position:sticky;top:var(--nav-height,0)}@media only screen and (max-width:1023px){.navigator-card[data-v-60246d6e]{height:100%;position:static;background:var(--color-fill)}}.navigator-card .navigator-card-full-height[data-v-60246d6e]{min-height:0;flex:1 1 auto}.navigator-card .head-inner[data-v-60246d6e]{overflow:hidden}.navigator-card .head-wrapper[data-v-60246d6e]{position:relative;flex:1 0 auto}.navigator-card .navigator-head[data-v-60246d6e]{--navigator-head-padding-right:calc(var(--card-horizontal-spacing)*2 + 19px);padding:0 var(--navigator-head-padding-right) 0 var(--card-horizontal-spacing);background:var(--color-fill);border-bottom:1px solid var(--color-grid);display:flex;align-items:center;height:3.0588235294rem;white-space:nowrap}.navigator-card .navigator-head .card-link[data-v-60246d6e]{color:var(--color-text);font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);font-weight:600;overflow:hidden;text-overflow:ellipsis}.navigator-card .navigator-head .badge[data-v-60246d6e]{margin-top:0}.navigator-card .navigator-head.router-link-exact-active[data-v-60246d6e]{background:var(--color-fill)}.navigator-card .navigator-head.router-link-exact-active .card-link[data-v-60246d6e]{font-weight:700}.navigator-card .navigator-head[data-v-60246d6e]:hover{background:var(--color-navigator-item-hover);text-decoration:none}.fromkeyboard .navigator-card .navigator-head:focus .card-link[data-v-60246d6e]{outline:4px solid var(--color-focus-color);outline-offset:1px}@supports(padding:max(0px)){.navigator-card .navigator-head[data-v-60246d6e]{padding-left:max(var(--card-horizontal-spacing),env(safe-area-inset-left));padding-right:max(var(--navigator-head-padding-right),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-card .navigator-head[data-v-60246d6e]{justify-content:center;--navigator-head-padding-right:var(--card-horizontal-spacing)}}@media only screen and (max-width:767px){.navigator-card .navigator-head[data-v-60246d6e]{height:2.8235294118rem;padding:0 20px}}.close-card[data-v-60246d6e]{display:flex;position:absolute;z-index:1;align-items:center;justify-content:center;right:1rem;padding:5px;margin-left:-5px;top:calc(50% - 14px);transition:transform .3s ease-in 0s,visibility 0s}@media only screen and (max-width:1023px){.close-card[data-v-60246d6e]{right:unset;top:0;left:0;margin:0;padding:0 1.2941176471rem 0 20px;height:100%}@supports(padding:max(0px)){.close-card[data-v-60246d6e]{padding-left:max(1.2941176471rem,env(safe-area-inset-left))}}}@media only screen and (max-width:767px){.close-card[data-v-60246d6e]{padding-left:.9411764706rem;padding-right:.9411764706rem}@supports(padding:max(0px)){.close-card[data-v-60246d6e]{padding-left:max(.9411764706rem,env(safe-area-inset-left))}}}.close-card .close-icon[data-v-60246d6e]{width:19px;height:19px}@media only screen and (min-width:1024px){.close-card.hide-on-large[data-v-60246d6e]{display:none}.close-card[data-v-60246d6e]:hover{border-radius:var(--border-radius,4px);background:var(--color-fill-gray-quaternary)}.sidebar-hidden .close-card[data-v-60246d6e]{transition:transform .3s ease-in 0s,visibility 0s linear .3s;visibility:hidden;transform:translateX(3.7647058824rem)}}[data-v-60246d6e] .card-body{padding-right:0;flex:1 1 auto;min-height:0;height:100%}@media only screen and (max-width:1023px){[data-v-60246d6e] .card-body{--card-vertical-spacing:0px}}.navigator-card-inner[data-v-60246d6e]{display:flex;flex-flow:column;height:100%}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.navigator-card.filter-on-top .filter-wrapper[data-v-66549638]{order:1;position:static}.navigator-card.filter-on-top .card-body[data-v-66549638]{order:2}.no-items-wrapper[data-v-66549638]{overflow:hidden;color:var(--color-figure-gray-tertiary)}.no-items-wrapper .no-items[data-v-66549638]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:var(--card-vertical-spacing) var(--card-horizontal-spacing);min-width:200px;box-sizing:border-box}.navigator-filter[data-v-66549638]{box-sizing:border-box;padding:15px var(--nav-filter-horizontal-padding);border-top:1px solid var(--color-grid);height:71px;display:flex;align-items:flex-end}.filter-on-top .navigator-filter[data-v-66549638]{border-top:none;align-items:flex-start}@supports(padding:max(0px)){.navigator-filter[data-v-66549638]{padding-left:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-left));padding-right:max(var(--nav-filter-horizontal-padding),env(safe-area-inset-right))}}@media only screen and (max-width:1023px){.navigator-filter[data-v-66549638]{--nav-filter-horizontal-padding:20px;border:none;padding-top:10px;padding-bottom:10px;height:60px}}.navigator-filter .input-wrapper[data-v-66549638]{position:relative;flex:1;min-width:0}.navigator-filter .filter-component[data-v-66549638]{--input-vertical-padding:8px;--input-height:22px;--input-border-color:var(--color-grid);--input-text:var(--color-figure-gray-secondary)}.navigator-filter .filter-component[data-v-66549638] .filter__input{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.navigator-filter .filter-component[data-v-66549638] .filter__input-label:after{min-width:70px}.scroller[data-v-66549638]{height:100%;box-sizing:border-box;padding:var(--card-vertical-spacing) 0;padding-bottom:calc(var(--top-offset, 0px) + var(--card-vertical-spacing));transition:padding-bottom .15s ease-in}@media only screen and (max-width:1023px){.scroller[data-v-66549638]{padding-bottom:10em}}.scroller[data-v-66549638] .vue-recycle-scroller__item-wrapper{transform:translateZ(0)}.filter-wrapper[data-v-66549638]{position:sticky;bottom:0;background:var(--color-fill)}.sidebar-transitioning .filter-wrapper[data-v-66549638]{flex:1 0 71px;overflow:hidden}@media only screen and (max-width:1023px){.sidebar-transitioning .filter-wrapper[data-v-66549638]{flex-basis:60px}}.loader[data-v-0de29914]{height:.7058823529rem;background-color:var(--color-fill-gray-tertiary);border-radius:4px}.navigator-icon[data-v-0de29914]{width:16px;height:16px;border-radius:2px;background-color:var(--color-fill-gray-tertiary)}.loading-navigator-item[data-v-0de29914]{animation:pulse 2.5s ease;animation-iteration-count:infinite;animation-fill-mode:forwards;opacity:0;animation-delay:calc(var(--visibility-delay) + .3s*var(--index))}.delay-visibility-enter-active[data-v-4b6d345f]{transition:visibility var(--visibility-delay);visibility:hidden}.loading-navigator[data-v-4b6d345f]{padding-top:var(--card-vertical-spacing)}.navigator[data-v-159b9764]{height:100%;display:flex;flex-flow:column}@media only screen and (max-width:1023px){.navigator[data-v-159b9764]{position:static;transition:none}}.hierarchy-collapsed-items[data-v-f4ced690]{position:relative;display:inline-flex;align-items:center;margin-left:.1764705882rem}.hierarchy-collapsed-items .hierarchy-item-icon[data-v-f4ced690]{width:9px;height:15px;margin-right:.1764705882rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-collapsed-items[data-v-f4ced690]{display:none}.hierarchy-collapsed-items .toggle[data-v-f4ced690]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;border-width:0;font-weight:600;height:1.1176470588rem;text-align:center;width:2.1176470588rem;display:flex;align-items:center;justify-content:center}.theme-dark .hierarchy-collapsed-items .toggle[data-v-f4ced690]{background:var(--color-nav-dark-hierarchy-collapse-background)}.hierarchy-collapsed-items .toggle.focused[data-v-f4ced690],.hierarchy-collapsed-items .toggle[data-v-f4ced690]:active,.hierarchy-collapsed-items .toggle[data-v-f4ced690]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.indicator[data-v-f4ced690]{width:1em;height:1em;display:flex;align-items:center}.indicator .toggle-icon[data-v-f4ced690]{width:100%}.dropdown[data-v-f4ced690]{background:var(--color-nav-hierarchy-collapse-background);border-color:var(--color-nav-hierarchy-collapse-borders);border-radius:var(--border-radius,4px);border-style:solid;box-shadow:0 1px 4px -1px var(--color-figure-gray-secondary);border-width:0;padding:0 .5rem;position:absolute;z-index:42;top:calc(100% + .41176rem)}.theme-dark .dropdown[data-v-f4ced690]{background:var(--color-nav-dark-hierarchy-collapse-background);border-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown.collapsed[data-v-f4ced690]{opacity:0;transform:translate3d(0,-.4117647059rem,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.dropdown[data-v-f4ced690]:not(.collapsed){opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.nav--in-breakpoint-range .dropdown[data-v-f4ced690]:not(.collapsed){display:none}.dropdown[data-v-f4ced690]:before{border-bottom-color:var(--color-nav-hierarchy-collapse-background);border-bottom-style:solid;border-bottom-width:.5rem;border-left-color:transparent;border-left-style:solid;border-left-width:.5rem;border-right-color:transparent;border-right-style:solid;border-right-width:.5rem;content:"";left:1.2647058824rem;position:absolute;top:-.4411764706rem}.theme-dark .dropdown[data-v-f4ced690]:before{border-bottom-color:var(--color-nav-dark-hierarchy-collapse-background)}.dropdown-item[data-v-f4ced690]{border-top-color:var(--color-nav-hierarchy-collapse-borders);border-top-style:solid;border-top-width:1px}.theme-dark .dropdown-item[data-v-f4ced690]{border-top-color:var(--color-nav-dark-hierarchy-collapse-borders)}.dropdown-item[data-v-f4ced690]:first-child{border-top:none}.nav-menu-link[data-v-f4ced690]{max-width:57.6470588235rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:.75rem 1rem}.hierarchy-item[data-v-6cf5f1d1]{display:flex;align-items:center;margin-left:.1764705882rem}.hierarchy-item[data-v-6cf5f1d1] .hierarchy-item-icon{width:9px;height:15px;margin-right:.1764705882rem;display:flex;justify-content:center;font-size:1em;align-self:baseline}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1] .hierarchy-item-icon{display:none}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]{border-top:1px solid var(--color-nav-hierarchy-item-borders);display:flex;align-items:center}.theme-dark.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]{border-top-color:var(--color-nav-dark-hierarchy-item-borders)}.nav--in-breakpoint-range .hierarchy-item[data-v-6cf5f1d1]:first-of-type{border-top:none}.hierarchy-item.collapsed[data-v-6cf5f1d1]{display:none}.nav--in-breakpoint-range .hierarchy-item.collapsed[data-v-6cf5f1d1]{display:inline-block}.item[data-v-6cf5f1d1]{display:inline-block;vertical-align:middle}.nav--in-breakpoint-range .item[data-v-6cf5f1d1]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%;line-height:2.4705882353rem}@media only screen and (min-width:768px){.hierarchy-item:first-child:last-child .item[data-v-6cf5f1d1],.hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:last-child .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:last-child~.hierarchy-item .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(2) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:36rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(2) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(2)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:28.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(3) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:27rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(3) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(3)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:21.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(4) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(4) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(4)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:14.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-item:first-child:nth-last-child(5) .item[data-v-6cf5f1d1],.hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-badge .hierarchy-item:first-child:nth-last-child(5) .item[data-v-6cf5f1d1],.has-badge .hierarchy-item:first-child:nth-last-child(5)~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:10.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-collapsed-items~.hierarchy-item:last-child .item[data-v-6cf5f1d1]{max-width:none}.has-badge .hierarchy-collapsed-items~.hierarchy-item .item[data-v-6cf5f1d1]{max-width:8.64rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hierarchy[data-v-069ffff2]{justify-content:flex-start;min-width:0;margin-right:80px}.nav--in-breakpoint-range .hierarchy[data-v-069ffff2]{margin-right:0}.hierarchy .root-hierarchy .item[data-v-069ffff2]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-setting-label[data-v-d12167e0]{margin-right:.3529411765rem;white-space:nowrap}.language-container[data-v-d12167e0]{flex:1 0 auto}.language-dropdown[data-v-d12167e0]{-webkit-text-size-adjust:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;box-sizing:inherit;padding:0 11px 0 4px;margin-left:-4px;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:pointer;position:relative;z-index:1}@media only screen and (max-width:1023px){.language-dropdown[data-v-d12167e0]{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.language-dropdown[data-v-d12167e0]:focus{outline:none}.fromkeyboard .language-dropdown[data-v-d12167e0]:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}.language-sizer[data-v-d12167e0]{position:absolute;opacity:0;pointer-events:none;padding:0}.language-toggle-container[data-v-d12167e0]{display:flex;align-items:center;padding-right:.1764705882rem;position:relative}.nav--in-breakpoint-range .language-toggle-container[data-v-d12167e0]{display:none}.language-toggle-container .toggle-icon[data-v-d12167e0]{width:.6em;height:.6em;position:absolute;right:7px}.language-toggle-label[data-v-d12167e0]{margin-right:2px}.language-toggle.nav-menu-toggle-label[data-v-d12167e0]{margin-right:6px}.language-list[data-v-d12167e0]{display:inline-block;margin-top:0}.language-list-container[data-v-d12167e0]{display:none}.language-list-item[data-v-d12167e0],.nav--in-breakpoint-range .language-list-container[data-v-d12167e0]{display:inline-block}.language-list-item[data-v-d12167e0]:not(:first-child){border-left:1px solid #424242;margin-left:6px;padding-left:6px}[data-v-78ad19e0] .nav-menu{line-height:1.5}[data-v-78ad19e0] .nav-menu,[data-v-78ad19e0] .nav-menu-settings{font-size:.8235294118rem;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-78ad19e0] .nav-menu-settings{min-width:0;line-height:1.2857142857}@media only screen and (max-width:1023px){[data-v-78ad19e0] .nav-menu-settings{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (min-width:1024px){[data-v-78ad19e0] .nav-menu-settings{margin-left:.5882352941rem}}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings:not([data-previous-menu-children-count="0"]) .nav-menu-setting:first-child{border-top:1px solid #b0b0b0;display:flex;align-items:center}[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting{display:flex;align-items:center;color:var(--color-nav-current-link);margin-left:0;min-width:0}[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:.5882352941rem}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:first-child:not(:only-child){margin-right:0}.theme-dark[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting{color:var(--color-nav-dark-current-link)}.nav--in-breakpoint-range[data-v-78ad19e0] .nav-menu-settings .nav-menu-setting:not(:first-child){border-top:1px solid #424242}.documentation-nav[data-v-78ad19e0] .nav-title{font-size:.8235294118rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.documentation-nav[data-v-78ad19e0] .nav-title .nav-title-link.inactive{height:auto;color:var(--color-figure-gray-secondary-alt)}.theme-dark.documentation-nav[data-v-78ad19e0] .nav-title .nav-title-link.inactive{color:#b0b0b0}.sidenav-toggle-wrapper[data-v-78ad19e0]{display:flex;margin-top:1px}.nav--in-breakpoint-range .sidenav-toggle-wrapper[data-v-78ad19e0]{display:flex!important}@media only screen and (min-width:1024px){.sidenav-toggle-enter-active[data-v-78ad19e0],.sidenav-toggle-leave-active[data-v-78ad19e0]{transition:margin .3s ease-in 0s}.sidenav-toggle-enter[data-v-78ad19e0],.sidenav-toggle-leave-to[data-v-78ad19e0]{margin-left:-3.7647058824rem}}.sidenav-toggle[data-v-78ad19e0]{align-self:center;color:var(--color-nav-link-color);position:relative;margin:0 -5px}.theme-dark .sidenav-toggle[data-v-78ad19e0]{color:var(--color-nav-dark-link-color)}.sidenav-toggle:hover .sidenav-icon-wrapper[data-v-78ad19e0]{background:var(--color-fill-gray-quaternary)}.theme-dark .sidenav-toggle:hover .sidenav-icon-wrapper[data-v-78ad19e0]{background:#424242}.sidenav-toggle__separator[data-v-78ad19e0]{height:.8em;width:1px;background:var(--color-nav-color);align-self:center;margin:0 1.2941176471rem}.nav--in-breakpoint-range .sidenav-toggle[data-v-78ad19e0]{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;align-self:stretch}.nav--in-breakpoint-range .sidenav-toggle__separator[data-v-78ad19e0]{display:none}.sidenav-icon-wrapper[data-v-78ad19e0]{padding:5px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius,4px)}.sidenav-icon[data-v-78ad19e0]{display:flex;width:19px;height:19px}[data-v-14c47d72] .generic-modal{overflow-y:overlay}[data-v-14c47d72] .modal-fullscreen>.container{background-color:transparent;height:-moz-fit-content;height:fit-content;flex:auto;margin:9.4117647059rem 0;max-width:47.0588235294rem;overflow:visible}[data-v-14c47d72] .navigator-filter .quick-navigation-open{margin-left:var(--nav-filter-horizontal-padding);width:calc(var(--nav-filter-horizontal-padding)*2)}.doc-topic-view[data-v-14c47d72]{--delay:1s;display:flex;flex-flow:column;background:var(--colors-text-background,var(--color-text-background))}.doc-topic-view .delay-hiding-leave-active[data-v-14c47d72]{transition:display var(--delay)}.doc-topic-aside[data-v-14c47d72]{height:100%;box-sizing:border-box;border-right:1px solid var(--color-grid)}@media only screen and (max-width:1023px){.doc-topic-aside[data-v-14c47d72]{background:var(--color-fill);border-right:none}.sidebar-transitioning .doc-topic-aside[data-v-14c47d72]{border-right:1px solid var(--color-grid)}}.topic-wrapper[data-v-14c47d72]{flex:1 1 auto;width:100%}.full-width-container[data-v-14c47d72]{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1920px){.full-width-container[data-v-14c47d72]{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);box-sizing:border-box}} \ No newline at end of file diff --git a/Documentation/html/css/documentation-topic~topic.b6287bcf.css b/Documentation/html/css/documentation-topic~topic.b6287bcf.css deleted file mode 100644 index d2a480066..000000000 --- a/Documentation/html/css/documentation-topic~topic.b6287bcf.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))} \ No newline at end of file diff --git a/Documentation/html/css/documentation-topic~topic~tutorials-overview.d6f5411c.css b/Documentation/html/css/documentation-topic~topic~tutorials-overview.d6f5411c.css deleted file mode 100644 index f81c8dc0e..000000000 --- a/Documentation/html/css/documentation-topic~topic~tutorials-overview.d6f5411c.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */aside[data-v-3ccce809]{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:var(--aside-border-radius,var(--border-radius,4px));border-style:var(--aside-border-style,solid);border-width:var(--aside-border-width,0 0 0 6px);padding:.94118rem;text-align:start}aside .label[data-v-3ccce809]{font-size:1rem;line-height:1.52941;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}aside .label+[data-v-3ccce809]{margin-top:var(--spacing-stacked-margin-small)}aside.deprecated[data-v-3ccce809]{background-color:var(--color-aside-deprecated-background);border-color:var(--color-aside-deprecated-border);box-shadow:0 0 0 0 var(--color-aside-deprecated-border) inset,0 0 0 0 var(--color-aside-deprecated-border)}aside.deprecated .label[data-v-3ccce809]{color:var(--color-aside-deprecated)}aside.experiment[data-v-3ccce809]{background-color:var(--color-aside-experiment-background);border-color:var(--color-aside-experiment-border);box-shadow:0 0 0 0 var(--color-aside-experiment-border) inset,0 0 0 0 var(--color-aside-experiment-border)}aside.experiment .label[data-v-3ccce809]{color:var(--color-aside-experiment)}aside.important[data-v-3ccce809]{background-color:var(--color-aside-important-background);border-color:var(--color-aside-important-border);box-shadow:0 0 0 0 var(--color-aside-important-border) inset,0 0 0 0 var(--color-aside-important-border)}aside.important .label[data-v-3ccce809]{color:var(--color-aside-important)}aside.note[data-v-3ccce809]{background-color:var(--color-aside-note-background);border-color:var(--color-aside-note-border);box-shadow:0 0 0 0 var(--color-aside-note-border) inset,0 0 0 0 var(--color-aside-note-border)}aside.note .label[data-v-3ccce809]{color:var(--color-aside-note)}aside.tip[data-v-3ccce809]{background-color:var(--color-aside-tip-background);border-color:var(--color-aside-tip-border);box-shadow:0 0 0 0 var(--color-aside-tip-border) inset,0 0 0 0 var(--color-aside-tip-border)}aside.tip .label[data-v-3ccce809]{color:var(--color-aside-tip)}aside.warning[data-v-3ccce809]{background-color:var(--color-aside-warning-background);border-color:var(--color-aside-warning-border);box-shadow:0 0 0 0 var(--color-aside-warning-border) inset,0 0 0 0 var(--color-aside-warning-border)}aside.warning .label[data-v-3ccce809]{color:var(--color-aside-warning)}code[data-v-08295b2f]:before{content:attr(data-before-code)}code[data-v-08295b2f]:after{content:attr(data-after-code)}code[data-v-08295b2f]:after,code[data-v-08295b2f]:before{display:block;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.swift-file-icon.file-icon[data-v-c01a6890]{height:1rem}.file-icon[data-v-7c381064]{position:relative;align-items:flex-end;height:24px;margin:0 .5rem 0 1rem}.filename[data-v-c8c40662]{color:var(--text,var(--colors-secondary-label,var(--color-secondary-label)));font-size:.94118rem;line-height:1.1875;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:1rem}@media only screen and (max-width:735px){.filename[data-v-c8c40662]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-top:0}}.filename>a[data-v-c8c40662],.filename>span[data-v-c8c40662]{display:flex;align-items:center;line-height:normal}a[data-v-c8c40662]{color:var(--url,var(--color-link))}.code-line-container[data-v-59f42f5b]{display:inline-block;width:100%;box-sizing:border-box}.code-number[data-v-59f42f5b]{display:inline-block;padding:0 1rem 0 8px;text-align:right;min-width:2em;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-59f42f5b]:before{content:attr(data-line-number)}.highlighted[data-v-59f42f5b]{background:var(--line-highlight,var(--color-code-line-highlight));border-left:4px solid var(--color-code-line-highlight-border)}.highlighted .code-number[data-v-59f42f5b]{padding-left:4px}pre[data-v-59f42f5b]{padding:14px 0;display:flex;overflow:unset;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal;height:100%}@media only screen and (max-width:735px){pre[data-v-59f42f5b]{padding-top:.82353rem}}code[data-v-59f42f5b]{white-space:pre;word-wrap:normal;flex-grow:9999}.code-listing[data-v-59f42f5b],.container-general[data-v-59f42f5b]{display:flex}.code-listing[data-v-59f42f5b]{flex-direction:column;min-height:100%;border-radius:var(--code-border-radius,var(--border-radius,4px));overflow:hidden;filter:blur(0)}.code-listing.single-line[data-v-59f42f5b]{border-radius:var(--border-radius,4px)}.container-general[data-v-59f42f5b]{overflow:auto}.container-general[data-v-59f42f5b],pre[data-v-59f42f5b]{flex-grow:1}.header-anchor[data-v-6007a8a4]{color:inherit;text-decoration:none;position:relative;padding-right:23px;display:inline-block}.header-anchor .icon[data-v-6007a8a4]{position:absolute;right:0;bottom:.2em;display:none;height:16px;margin-left:7px}.header-anchor:focus .icon[data-v-6007a8a4],.header-anchor:hover .icon[data-v-6007a8a4]{display:inline}code[data-v-05f4a5b7]{speak-punctuation:code}.container-general[data-v-25a17a0e]{display:flex;flex-flow:row wrap}.container-general .code-line[data-v-25a17a0e]{flex:1 0 auto}.code-line-container[data-v-25a17a0e]{width:100%;align-items:center;display:flex;border-left:4px solid transparent;counter-increment:linenumbers;padding-right:14px}.code-number[data-v-25a17a0e]{font-size:.70588rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:0 1rem 0 8px;text-align:right;min-width:2.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-number[data-v-25a17a0e]:before{content:counter(linenumbers)}.code-line[data-v-25a17a0e]{display:flex}pre[data-v-25a17a0e]{padding:14px 0;display:flex;flex-flow:row wrap;overflow:auto;-webkit-overflow-scrolling:touch;white-space:pre;word-wrap:normal}@media only screen and (max-width:735px){pre[data-v-25a17a0e]{padding-top:.82353rem}}.collapsible-code-listing[data-v-25a17a0e]{background:var(--background,var(--color-code-background));border-color:var(--colors-grid,var(--color-grid));color:var(--text,var(--color-code-plain));border-radius:var(--border-radius,4px);border-style:solid;border-width:1px;counter-reset:linenumbers;font-size:15px}.collapsible-code-listing.single-line[data-v-25a17a0e]{border-radius:var(--border-radius,4px)}.collapsible[data-v-25a17a0e]{background:var(--color-code-collapsible-background);color:var(--color-code-collapsible-text)}.collapsed[data-v-25a17a0e]:before{content:"⋯";display:inline-block;font-family:monospace;font-weight:700;height:100%;line-height:1;text-align:right;width:2.3rem}.collapsed .code-line-container[data-v-25a17a0e]{height:0;visibility:hidden}.row[data-v-be73599c]{box-sizing:border-box;display:flex;flex-flow:row wrap}.col[data-v-2ee3ad8b]{box-sizing:border-box;flex:none}.xlarge-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.xlarge-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.xlarge-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xlarge-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.xlarge-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.xlarge-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xlarge-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.xlarge-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.xlarge-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xlarge-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.xlarge-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.xlarge-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xlarge-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xlarge-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}.large-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.large-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.large-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.large-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.large-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.large-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.large-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.large-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.large-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.large-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.large-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.large-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.large-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.large-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}@media only screen and (max-width:1250px){.medium-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.medium-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.medium-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.medium-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.medium-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.medium-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.medium-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.medium-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.medium-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.medium-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.medium-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.medium-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.medium-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.medium-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:735px){.small-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.small-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.small-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.small-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.small-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.small-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.small-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.small-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.small-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.small-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.small-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.small-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.small-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.small-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}@media only screen and (max-width:320px){.xsmall-1[data-v-2ee3ad8b]{flex-basis:8.33333%;max-width:8.33333%}.xsmall-2[data-v-2ee3ad8b]{flex-basis:16.66667%;max-width:16.66667%}.xsmall-3[data-v-2ee3ad8b]{flex-basis:25%;max-width:25%}.xsmall-4[data-v-2ee3ad8b]{flex-basis:33.33333%;max-width:33.33333%}.xsmall-5[data-v-2ee3ad8b]{flex-basis:41.66667%;max-width:41.66667%}.xsmall-6[data-v-2ee3ad8b]{flex-basis:50%;max-width:50%}.xsmall-7[data-v-2ee3ad8b]{flex-basis:58.33333%;max-width:58.33333%}.xsmall-8[data-v-2ee3ad8b]{flex-basis:66.66667%;max-width:66.66667%}.xsmall-9[data-v-2ee3ad8b]{flex-basis:75%;max-width:75%}.xsmall-10[data-v-2ee3ad8b]{flex-basis:83.33333%;max-width:83.33333%}.xsmall-11[data-v-2ee3ad8b]{flex-basis:91.66667%;max-width:91.66667%}.xsmall-12[data-v-2ee3ad8b]{flex-basis:100%;max-width:100%}.xsmall-centered[data-v-2ee3ad8b]{margin-left:auto;margin-right:auto}.xsmall-uncentered[data-v-2ee3ad8b]{margin-left:0;margin-right:0}}.tabnav[data-v-5283512a]{margin:0 0 1.47059rem 0;display:flex}.tabnav--center[data-v-5283512a]{justify-content:center}.tabnav--end[data-v-5283512a]{justify-content:flex-end}.tabnav--vertical[data-v-5283512a]{flex-flow:column wrap}.tabnav--vertical .tabnav-items[data-v-5283512a]{flex-flow:column;overflow:hidden}.tabnav--vertical[data-v-5283512a] .tabnav-item{padding-left:0}.tabnav--vertical[data-v-5283512a] .tabnav-item .tabnav-link{padding-top:8px}.tabnav-items[data-v-5283512a]{display:flex;margin:0;text-align:center}.tabnav-item[data-v-6aa9882a]{border-bottom:1px solid;border-color:var(--colors-tabnav-item-border-color,var(--color-tabnav-item-border-color));display:flex;list-style:none;padding-left:1.76471rem;margin:0;outline:none}.tabnav-item[data-v-6aa9882a]:first-child{padding-left:0}.tabnav-item[data-v-6aa9882a]:nth-child(n+1){margin:0}.tabnav-link[data-v-6aa9882a]{color:var(--colors-secondary-label,var(--color-secondary-label));font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:6px 0;margin-top:4px;margin-bottom:4px;text-align:left;text-decoration:none;display:block;position:relative;z-index:0;width:100%}.tabnav-link[data-v-6aa9882a]:hover{text-decoration:none}.tabnav-link[data-v-6aa9882a]:focus{outline-offset:-1px}.tabnav-link[data-v-6aa9882a]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;border:1px solid transparent}.tabnav-link.active[data-v-6aa9882a]{color:var(--colors-text,var(--color-text));cursor:default;z-index:10}.tabnav-link.active[data-v-6aa9882a]:after{border-bottom-color:var(--colors-text,var(--color-text))}.controls[data-v-c84e62a6]{margin-top:5px;font-size:14px;display:flex;justify-content:flex-end}.controls a[data-v-c84e62a6]{color:var(--colors-text,var(--color-text));display:flex;align-items:center}.controls .control-icon[data-v-c84e62a6]{width:1.05em;margin-right:.3em}.caption[data-v-1b76f4e0]{font-size:.82353rem;line-height:1.5;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 0 var(--spacing-stacked-margin-large) 0}.caption.trailing[data-v-1b76f4e0]{margin:var(--spacing-stacked-margin-large) 0 0 0;text-align:center}caption.trailing[data-v-1b76f4e0]{caption-side:bottom}[data-v-1b76f4e0] p{display:inline-block}[data-v-3a939631] img{max-width:100%}.table-wrapper[data-v-5ed73c89]{overflow:auto;-webkit-overflow-scrolling:touch}*+.table-wrapper[data-v-5ed73c89],.table-wrapper[data-v-5ed73c89]+*{margin-top:var(--spacing-stacked-margin-xlarge)}table[data-v-5ed73c89]{border-style:hidden}[data-v-5ed73c89] th{font-weight:600;word-break:keep-all;-webkit-hyphens:auto;hyphens:auto}[data-v-5ed73c89] td,[data-v-5ed73c89] th{border-color:var(--color-fill-gray-tertiary);border-style:solid;border-width:var(--table-border-width,1px 1px);padding:.58824rem}[data-v-5ed73c89] td.left-cell,[data-v-5ed73c89] th.left-cell{text-align:left}[data-v-5ed73c89] td.right-cell,[data-v-5ed73c89] th.right-cell{text-align:right}[data-v-5ed73c89] td.center-cell,[data-v-5ed73c89] th.center-cell{text-align:center}s[data-v-7fc51673]:before{content:attr(data-before-text)}s[data-v-7fc51673]:after{content:attr(data-after-text)}s[data-v-7fc51673]:after,s[data-v-7fc51673]:before{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}small[data-v-77035f61]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray)}.device-frame[data-v-28ae8fd3]{position:relative;width:var(--frame-width);aspect-ratio:var(--frame-aspect);max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}*+.device-frame[data-v-28ae8fd3],.device-frame[data-v-28ae8fd3]+*{margin-top:40px}.device[data-v-28ae8fd3]{background-image:var(--device-light-url);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative;pointer-events:none}@media screen{[data-color-scheme=dark] .device[data-v-28ae8fd3]{background-image:var(--device-dark-url,var(--device-light-url))}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .device[data-v-28ae8fd3]{background-image:var(--device-dark-url,var(--device-light-url))}}.no-device .device[data-v-28ae8fd3]{display:none}.device-screen.with-device[data-v-28ae8fd3]{position:absolute;left:var(--screen-left);top:var(--screen-top);height:var(--screen-height);width:var(--screen-width);display:flex}.device-screen.with-device>[data-v-28ae8fd3]{flex:1}.device-screen.with-device[data-v-28ae8fd3] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin:0}.device-screen.with-device[data-v-28ae8fd3] video{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto}.video-replay-container .control-button[data-v-7653dfd0]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:.5rem;-webkit-tap-highlight-color:transparent}.video-replay-container .control-button svg.control-icon[data-v-7653dfd0]{height:12px;width:12px;margin-left:.3em}[data-v-dcbc7b38] img,[data-v-dcbc7b38] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.asset[data-v-035a093f]{margin-left:auto;margin-right:auto}*+.asset[data-v-035a093f],.asset[data-v-035a093f]+*{margin-top:var(--spacing-stacked-margin-xlarge)}[data-v-035a093f] video{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.column[data-v-0f654188]{grid-column:span var(--col-span);min-width:0}@media only screen and (max-width:735px){.column[data-v-0f654188]{grid-column:span 1}}.row[data-v-1bcb2d0f]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--col-gap,20px)}@media only screen and (max-width:735px){.row[data-v-1bcb2d0f]{grid-template-columns:1fr;grid-auto-flow:row}}.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-large);grid-template-columns:repeat(var(--col-count),1fr);grid-auto-flow:row}@media only screen and (max-width:1250px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-medium,var(--col-count-large))}}@media only screen and (max-width:735px){.row.with-columns[data-v-1bcb2d0f]{--col-count:var(--col-count-small)}}*+.row[data-v-1bcb2d0f],*+.TabNavigator[data-v-e671a734],.row[data-v-1bcb2d0f]+*,.TabNavigator[data-v-e671a734]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.TabNavigator .tabnav[data-v-e671a734]{overflow:auto;white-space:nowrap}.TabNavigator .tabs-content-container[data-v-e671a734]{position:relative;overflow:hidden}.tabs--vertical[data-v-e671a734]{display:flex;flex-flow:row-reverse}@media only screen and (max-width:735px){.tabs--vertical[data-v-e671a734]{flex-flow:column-reverse}}.tabs--vertical .tabnav[data-v-e671a734]{width:30%;flex:0 0 auto;white-space:normal;margin:0}@media only screen and (max-width:735px){.tabs--vertical .tabnav[data-v-e671a734]{width:100%}}.tabs--vertical .tabs-content[data-v-e671a734]{flex:1 1 auto;min-width:0;padding-right:var(--spacing-stacked-margin-xlarge)}@media only screen and (max-width:735px){.tabs--vertical .tabs-content[data-v-e671a734]{padding-right:0;padding-bottom:var(--spacing-stacked-margin-large)}}.fade-enter-active[data-v-e671a734],.fade-leave-active[data-v-e671a734]{transition:opacity .2s ease-in-out}.fade-enter[data-v-e671a734],.fade-leave-to[data-v-e671a734]{opacity:0}.fade-leave-active[data-v-e671a734]{position:absolute;top:0;left:0;right:0}.tasklist[data-v-6a56a858]{--checkbox-width:1rem;--indent-width:calc(var(--checkbox-width)/2);--content-margin:var(--indent-width);list-style-type:none;margin-left:var(--indent-width)}p[data-v-6a56a858]{margin-left:var(--content-margin)}p[data-v-6a56a858]:only-child{--content-margin:calc(var(--checkbox-width) + var(--indent-width))}input[type=checkbox]+p[data-v-6a56a858]{display:inline-block}.button-cta[data-v-c9c81868]{background:var(--colors-button-light-background,var(--color-button-background));border-color:var(--color-button-border,currentcolor);border-radius:var(--button-border-radius,var(--border-radius,4px));border-style:var(--button-border-style,none);border-width:var(--button-border-width,medium);color:var(--colors-button-text,var(--color-button-text));cursor:pointer;min-width:1.76471rem;padding:.23529rem .88235rem;text-align:center;white-space:nowrap;display:inline-block;font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.button-cta[data-v-c9c81868]:active{background:var(--colors-button-light-backgroundActive,var(--color-button-background-active));outline:none}.button-cta[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-light-backgroundHover,var(--color-button-background-hover));text-decoration:none}.button-cta[data-v-c9c81868]:disabled{opacity:.32;cursor:default}.fromkeyboard .button-cta[data-v-c9c81868]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.button-cta.is-dark[data-v-c9c81868]{background:var(--colors-button-dark-background,#06f)}.button-cta.is-dark[data-v-c9c81868]:active{background:var(--colors-button-dark-backgroundActive,var(--color-button-background-active))}.button-cta.is-dark[data-v-c9c81868]:hover:not([disabled]){background:var(--colors-button-dark-backgroundHover,var(--color-button-background-hover))}.card-cover-wrap.rounded[data-v-0c1c40a1]{border-radius:var(--border-radius,4px);overflow:hidden}.card-cover[data-v-0c1c40a1]{background-color:var(--color-card-background);display:block;height:var(--card-cover-height,180px)}.card-cover.fallback[data-v-0c1c40a1],.card-cover[data-v-0c1c40a1] img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0}.card-cover[data-v-0c1c40a1] img{height:100%}.card[data-v-328d568a]{overflow:hidden;display:block;transition:box-shadow,transform .16s ease-out;will-change:box-shadow,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:var(--card-height);border-radius:var(--border-radius,4px)}.card[data-v-328d568a]:hover{text-decoration:none}.card:hover .link[data-v-328d568a]{text-decoration:underline}.card[data-v-328d568a]:hover{box-shadow:0 5px 10px var(--color-card-shadow);transform:scale(1.007)}@media (prefers-reduced-motion:reduce){.card[data-v-328d568a]:hover{box-shadow:none;transform:none}}.card.small[data-v-328d568a]{--card-height:408px;--card-details-height:139px;--card-cover-height:235px}@media only screen and (max-width:1250px){.card.small[data-v-328d568a]{--card-height:341px;--card-details-height:144px;--card-cover-height:163px}}.card.large[data-v-328d568a]{--card-height:556px;--card-details-height:163px;--card-cover-height:359px}@media only screen and (max-width:1250px){.card.large[data-v-328d568a]{--card-height:420px;--card-details-height:137px;--card-cover-height:249px}}.card.floating-style[data-v-328d568a]{--color-card-shadow:transparent;--card-height:auto;--card-details-height:auto}.details[data-v-328d568a]{background-color:var(--color-card-background);padding:17px;position:relative;height:var(--card-details-height);font-size:.82353rem;line-height:1.28571}.details[data-v-328d568a],.large .details[data-v-328d568a]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .details[data-v-328d568a]{font-size:1rem;line-height:1.47059}@media only screen and (max-width:1250px){.large .details[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.floating-style .details[data-v-328d568a]{--color-card-background:transparent;padding:17px 0}.eyebrow[data-v-328d568a]{color:var(--color-card-eyebrow);display:block;margin-bottom:4px;font-size:.82353rem;line-height:1.28571}.eyebrow[data-v-328d568a],.large .eyebrow[data-v-328d568a]{font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.large .eyebrow[data-v-328d568a]{font-size:1rem;line-height:1.23529}@media only screen and (max-width:1250px){.large .eyebrow[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title[data-v-328d568a]{color:var(--color-card-content-text);font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-328d568a]{font-size:.82353rem;line-height:1.28571;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-328d568a]{font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.large .title[data-v-328d568a]{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.large .title[data-v-328d568a]{font-size:1rem;line-height:1.23529;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.card-content[data-v-328d568a]{color:var(--color-card-content-text);margin-top:4px}.link[data-v-328d568a]{bottom:17px;display:flex;align-items:center;position:absolute}.link .link-icon[data-v-328d568a]{height:.6em;width:.6em;margin-left:.3em}.floating-style .link[data-v-328d568a]{bottom:unset;margin-top:var(--spacing-stacked-margin-large);position:relative}@media only screen and (max-width:735px){.card[data-v-328d568a]{margin-left:auto;margin-right:auto}.card+.card[data-v-328d568a]{margin-bottom:20px;margin-top:20px}.card.large[data-v-328d568a],.card.small[data-v-328d568a]{--card-height:auto;--card-details-height:auto;min-width:280px;max-width:300px;--card-cover-height:227px}.card.large .link[data-v-328d568a],.card.small .link[data-v-328d568a]{bottom:unset;margin-top:7px;position:relative}}.nav-menu-items[data-v-67c1c0a5]{display:flex;justify-content:flex-end}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{display:block;opacity:0;padding:1rem 1.88235rem 1.64706rem 1.88235rem;transform:translate3d(0,-50px,0);transition:transform 1s cubic-bezier(.07,1.06,.27,.95) .5s,opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s}.nav--is-open.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]{opacity:1;transform:translateZ(0);transition-delay:.2s,.4s}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):not(:last-child){padding-bottom:0}.nav--in-breakpoint-range .nav-menu-items[data-v-67c1c0a5]:not(:only-child):last-child{padding-top:0}.TopicTypeIcon[data-v-18b61706]{width:1em;height:1em;flex:0 0 auto;color:var(--icon-color,var(--color-figure-gray-secondary))}.TopicTypeIcon[data-v-18b61706] picture{flex:1}.TopicTypeIcon[data-v-18b61706] img,.TopicTypeIcon svg[data-v-18b61706]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nav[data-v-5c0521d3]{position:sticky;top:0;width:100%;height:3.05882rem;z-index:9997;--nav-padding:1.29412rem;color:var(--color-nav-color)}@media print{.nav[data-v-5c0521d3]{position:relative}}@media only screen and (max-width:767px){.nav[data-v-5c0521d3]{min-width:320px;height:2.82353rem}}.theme-dark.nav[data-v-5c0521d3]{background:none;color:var(--color-nav-dark-color)}.nav__wrapper[data-v-5c0521d3]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.nav__background[data-v-5c0521d3]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:background-color 0s ease-in}.nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-keyline)}.nav--no-bg-transition .nav__background[data-v-5c0521d3]{transition:none!important}.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-solid-background);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--is-open.nav--solid-background .nav__background[data-v-5c0521d3],.nav--is-sticking.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-solid-background)}.nav--is-open.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3],.nav--is-sticking.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3],.theme-dark.nav--solid-background .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-solid-background)}.nav--in-breakpoint-range .nav__background[data-v-5c0521d3]{min-height:2.82353rem;transition:background-color 0s ease .7s}.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-sticking .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-sticking .nav__background[data-v-5c0521d3]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-stuck)}}.theme-dark.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-stuck)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-sticking .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-uiblur-stuck)}}.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-expanded);max-height:none;transition:background-color 0s ease;transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}.nav--is-open .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-sticking-expanded-keyline)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.nav--is-open .nav__background[data-v-5c0521d3]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--color-nav-uiblur-expanded)}}.theme-dark.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-expanded)}@supports ((-webkit-backdrop-filter:initial) or (backdrop-filter:initial)){.theme-dark.nav--is-open .nav__background[data-v-5c0521d3]{background-color:var(--color-nav-dark-uiblur-expanded)}}.theme-dark .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-dark-keyline)}.nav--is-open.theme-dark .nav__background[data-v-5c0521d3]:after,.nav--is-sticking.theme-dark .nav__background[data-v-5c0521d3]:after{background-color:var(--color-nav-dark-sticking-expanded-keyline)}.nav__background[data-v-5c0521d3]:after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:980px;height:1px;z-index:1}@media only screen and (max-width:1023px){.nav__background[data-v-5c0521d3]:after{width:100%}}.nav--noborder .nav__background[data-v-5c0521d3]:after{display:none}.nav--is-sticking.nav--noborder .nav__background[data-v-5c0521d3]:after{display:block}.nav--fullwidth-border .nav__background[data-v-5c0521d3]:after,.nav--is-open .nav__background[data-v-5c0521d3]:after,.nav--is-sticking .nav__background[data-v-5c0521d3]:after,.nav--solid-background .nav__background[data-v-5c0521d3]:after{width:100%}.nav-overlay[data-v-5c0521d3]{position:fixed;left:0;right:0;top:0;display:block;opacity:0}.nav--is-open .nav-overlay[data-v-5c0521d3]{background-color:rgba(51,51,51,.4);transition:opacity .7s cubic-bezier(.07,1.06,.27,.95) .2s;bottom:0;opacity:1}.nav-wrapper[data-v-5c0521d3]{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1}.pre-title[data-v-5c0521d3]{display:flex;overflow:hidden;padding-left:1.29412rem;margin-left:-1.29412rem}.pre-title[data-v-5c0521d3]:empty{display:none}.nav--in-breakpoint-range .pre-title[data-v-5c0521d3]{overflow:visible;padding:0;margin-left:0}.nav-content[data-v-5c0521d3]{display:flex;padding:0 var(--nav-padding);max-width:980px;margin:0 auto;position:relative;z-index:2;justify-content:space-between}.nav--is-wide-format .nav-content[data-v-5c0521d3]{box-sizing:border-box;max-width:1920px;margin-left:auto;margin-right:auto}@supports (padding:calc(max(0px))){.nav-content[data-v-5c0521d3]{padding-left:calc(max(var(--nav-padding), env(safe-area-inset-left)));padding-right:calc(max(var(--nav-padding), env(safe-area-inset-right)))}}@media only screen and (max-width:767px){.nav-content[data-v-5c0521d3]{padding:0 0 0 .94118rem}}.nav--in-breakpoint-range .nav-content[data-v-5c0521d3]{display:grid;grid-template-columns:auto 1fr auto;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);grid-template-areas:"pre-title title actions" "menu menu menu"}.nav-menu[data-v-5c0521d3]{font-size:.70588rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1 1 auto;display:flex;min-width:0}@media only screen and (max-width:767px){.nav-menu[data-v-5c0521d3]{font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.nav--in-breakpoint-range .nav-menu[data-v-5c0521d3]{font-size:.82353rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);grid-area:menu}.nav-menu-tray[data-v-5c0521d3]{width:100%;max-width:100%;align-items:center;display:flex;justify-content:space-between}.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{display:block;overflow:hidden;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .4s ease-in 0s,visibility 0s linear 1s}.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{max-height:calc(100vh - 5.64706rem);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;visibility:visible;transition-delay:.2s,0s}.nav--is-transitioning.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{overflow-y:hidden}.nav--is-sticking.nav--is-open.nav--in-breakpoint-range .nav-menu-tray[data-v-5c0521d3]{max-height:calc(100vh - 2.82353rem)}.nav-actions[data-v-5c0521d3]{display:flex;align-items:center}.nav--in-breakpoint-range .nav-actions[data-v-5c0521d3]{grid-area:actions;justify-content:flex-end}@media only screen and (max-width:767px){.nav-actions[data-v-5c0521d3]{padding-right:.94118rem}}.nav--in-breakpoint-range .pre-title+.nav-title[data-v-5c0521d3]{grid-area:title}.nav--is-wide-format.nav--in-breakpoint-range .pre-title+.nav-title[data-v-5c0521d3]{width:100%;justify-content:center}.nav-title[data-v-5c0521d3]{height:3.05882rem;font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);cursor:default;display:flex;align-items:center;white-space:nowrap;box-sizing:border-box}@media only screen and (max-width:767px){.nav-title[data-v-5c0521d3]{padding-top:0;height:2.82353rem;width:90%}}.nav-title[data-v-5c0521d3] span{height:100%;line-height:normal}.nav-title a[data-v-5c0521d3]{display:inline-block;letter-spacing:inherit;line-height:normal;margin:0;text-decoration:none;white-space:nowrap}.nav-title a[data-v-5c0521d3]:hover{text-decoration:none}@media only screen and (max-width:767px){.nav-title a[data-v-5c0521d3]{display:flex}}.nav-title[data-v-5c0521d3],.nav-title a[data-v-5c0521d3]{color:var(--color-figure-gray);transition:color 0s ease-in}.nav--is-open.theme-dark .nav-title[data-v-5c0521d3],.nav--is-open.theme-dark .nav-title a[data-v-5c0521d3],.nav--is-sticking.theme-dark .nav-title[data-v-5c0521d3],.nav--is-sticking.theme-dark .nav-title a[data-v-5c0521d3],.theme-dark .nav-title[data-v-5c0521d3],.theme-dark .nav-title a[data-v-5c0521d3]{color:var(--color-nav-dark-link-color)}.nav-ax-toggle[data-v-5c0521d3]{display:none;position:absolute;top:0;left:0;width:1px;height:1px;z-index:10}.nav-ax-toggle[data-v-5c0521d3]:focus{outline-offset:-6px;width:100%;height:100%}.nav--in-breakpoint-range .nav-ax-toggle[data-v-5c0521d3]{display:block}.nav-menucta[data-v-5c0521d3]{cursor:pointer;display:none;align-items:center;overflow:hidden;width:1.17647rem;-webkit-tap-highlight-color:transparent;height:2.82353rem}.nav--in-breakpoint-range .nav-menucta[data-v-5c0521d3]{display:flex}.nav-menucta-chevron[data-v-5c0521d3]{display:block;position:relative;width:100%;height:.70588rem;transition:transform .3s linear}.nav-menucta-chevron[data-v-5c0521d3]:after,.nav-menucta-chevron[data-v-5c0521d3]:before{content:"";display:block;position:absolute;top:.58824rem;width:.70588rem;height:.05882rem;transition:transform .3s linear;background:var(--color-figure-gray)}.nav-menucta-chevron[data-v-5c0521d3]:before{right:50%;border-radius:.5px 0 0 .5px}.nav-menucta-chevron[data-v-5c0521d3]:after{left:50%;border-radius:0 .5px .5px 0}.nav-menucta-chevron[data-v-5c0521d3]:before{transform-origin:100% 100%;transform:rotate(40deg) scaleY(1.5)}.nav-menucta-chevron[data-v-5c0521d3]:after{transform-origin:0 100%;transform:rotate(-40deg) scaleY(1.5)}.nav--is-open .nav-menucta-chevron[data-v-5c0521d3]{transform:scaleY(-1)}.theme-dark .nav-menucta-chevron[data-v-5c0521d3]:after,.theme-dark .nav-menucta-chevron[data-v-5c0521d3]:before{background:var(--color-nav-dark-link-color)}[data-v-5c0521d3] .nav-menu-link{color:var(--color-nav-link-color)}[data-v-5c0521d3] .nav-menu-link:hover{color:var(--color-nav-link-color-hover);text-decoration:none}.theme-dark[data-v-5c0521d3] .nav-menu-link{color:var(--color-nav-dark-link-color)}.theme-dark[data-v-5c0521d3] .nav-menu-link:hover{color:var(--color-nav-dark-link-color-hover)}[data-v-5c0521d3] .nav-menu-link.current{color:var(--color-nav-current-link);cursor:default}[data-v-5c0521d3] .nav-menu-link.current:hover{color:var(--color-nav-current-link)}.theme-dark[data-v-5c0521d3] .nav-menu-link.current,.theme-dark[data-v-5c0521d3] .nav-menu-link.current:hover{color:var(--color-nav-dark-current-link)}.reference-card-grid-item[data-v-08a5e3f8]{--card-cover-height:auto}.reference-card-grid-item.card.large[data-v-08a5e3f8]{--card-cover-height:auto;min-width:0;max-width:none}.reference-card-grid-item[data-v-08a5e3f8] .card-cover{aspect-ratio:16/9}.reference-card-grid-item[data-v-08a5e3f8] .card-cover-wrap{border:1px solid var(--color-link-block-card-border)}.reference-card-grid-item__image[data-v-08a5e3f8]{display:flex;align-items:center;justify-content:center;font-size:80px;background-color:var(--color-fill-gray-quaternary)}.reference-card-grid-item__icon[data-v-08a5e3f8]{margin:0;display:flex;justify-content:center}.reference-card-grid-item__icon[data-v-08a5e3f8] .icon-inline{flex:1 1 auto}.nav-menu-item[data-v-66cbfe4c]{margin-left:1.41176rem;list-style:none;min-width:0}.nav--in-breakpoint-range .nav-menu-item[data-v-66cbfe4c]{margin-left:0;width:100%;min-height:2.47059rem}.nav--in-breakpoint-range .nav-menu-item[data-v-66cbfe4c]:first-child .nav-menu-link{border-top:0}.nav--in-breakpoint-range .nav-menu-item--animated[data-v-66cbfe4c]{opacity:0;transform:none;transition:.5s ease;transition-property:transform,opacity}.nav--is-open.nav--in-breakpoint-range .nav-menu-item--animated[data-v-66cbfe4c]{opacity:1;transform:translateZ(0);transition-delay:0s}.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="0"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="1"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="2"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="3"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="4"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="5"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="6"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:first-child,.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(2),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(3),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(4),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(5),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(6),.nav--is-open.nav--in-breakpoint-range [data-previous-menu-children-count="7"] .nav-menu-item--animated[data-v-66cbfe4c]:nth-child(7){transition-delay:0s}.links-block[data-v-ce6f87f6]+*{margin-top:var(--spacing-stacked-margin-xlarge)}.topic-link-block[data-v-ce6f87f6]{margin-top:15px} \ No newline at end of file diff --git a/Documentation/html/css/index.038e887c.css b/Documentation/html/css/index.038e887c.css deleted file mode 100644 index ee928eb69..000000000 --- a/Documentation/html/css/index.038e887c.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-fill:var(--color-button-background);--toggle-color-text:var(--color-fill-blue);font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border:1px solid var(--toggle-color-fill);border-radius:var(--toggle-border-radius-outer,var(--border-radius,4px));display:inline-flex;padding:1px}@media screen{[data-color-scheme=dark] .color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-text:var(--color-figure-blue)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .color-scheme-toggle[data-v-02a6f6ec]{--toggle-color-text:var(--color-figure-blue)}}@media print{.color-scheme-toggle[data-v-02a6f6ec]{display:none}}input[data-v-02a6f6ec]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fromkeyboard label[data-v-02a6f6ec]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:1px}.text[data-v-02a6f6ec]{border:1px solid transparent;border-radius:var(--toggle-border-radius-inner,2px);color:var(--toggle-color-text);display:inline-block;text-align:center;padding:1px 6px;min-width:42px;box-sizing:border-box}.text[data-v-02a6f6ec]:hover{cursor:pointer}input:checked+.text[data-v-02a6f6ec]{--toggle-color-text:var(--color-button-text);background:var(--toggle-color-fill);border-color:var(--toggle-color-fill)}.footer[data-v-4e049dbd]{border-top:1px solid var(--color-grid)}.row[data-v-4e049dbd]{margin-left:auto;margin-right:auto;width:980px;display:flex;flex-direction:row-reverse;margin:20px auto}@media only screen and (max-width:1250px){.row[data-v-4e049dbd]{width:692px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-4e049dbd]{width:215px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:100%;padding:0 .94118rem;box-sizing:border-box}}.InitialLoadingPlaceholder[data-v-35c356b6]{background:var(--colors-loading-placeholder-background,var(--color-loading-placeholder-background));height:100vh;width:100%}.svg-icon[data-v-33d3200a]{fill:var(--colors-svg-icon-fill-light,var(--color-svg-icon));transform:scale(1);-webkit-transform:scale(1);overflow:visible}.theme-dark .svg-icon[data-v-33d3200a]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.svg-icon.icon-inline[data-v-33d3200a]{display:inline-block;vertical-align:middle;fill:currentColor}.svg-icon.icon-inline[data-v-33d3200a] .svg-icon-stroke{stroke:currentColor}[data-v-33d3200a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-light,var(--color-svg-icon))}.theme-dark[data-v-33d3200a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.suggest-lang[data-v-ad72c62e]{background:#000;color:#fff;display:flex;justify-content:center;border-bottom:1px solid var(--color-grid)}.suggest-lang__wrapper[data-v-ad72c62e]{display:flex;align-items:center;width:100%;max-width:var(--wrapper-max-width,1920px);margin:0 .94118rem;position:relative;height:52px}.suggest-lang__link[data-v-ad72c62e]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 auto;color:#09f}.suggest-lang__close-icon-wrapper[data-v-ad72c62e]{position:absolute;right:-.23529rem;top:0;height:100%;box-sizing:border-box;display:flex;align-items:center;z-index:1}.suggest-lang__close-icon-button[data-v-ad72c62e]{padding:.23529rem}.suggest-lang__close-icon-button .close-icon[data-v-ad72c62e]{width:8px;display:block}.suggest-lang .inline-chevron-right-icon[data-v-ad72c62e]{padding-left:.23529rem;width:8px}select[data-v-7e4d9b69]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-fill-blue);padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}select[data-v-7e4d9b69]:hover{text-decoration:underline}.locale-selector[data-v-7e4d9b69]{position:relative}.svg-icon.icon-inline[data-v-7e4d9b69]{position:absolute;fill:var(--color-fill-blue);right:2px;bottom:7px;height:5px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--colors-text-background,var(--color-text-background));height:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}::-moz-focus-inner{border:0;padding:0}@media print{#content,#main,body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}.hide,.noprint{display:none}}body{height:100%;min-width:320px}html{font:var(--typography-html-font,17px "Helvetica Neue","Helvetica","Arial",sans-serif);quotes:"“" "”"}html:lang(ja-JP){quotes:"「" "」"}body{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);background-color:var(--color-text-background);color:var(--colors-text,var(--color-text));font-style:normal;word-wrap:break-word;--spacing-stacked-margin-small:0.4em;--spacing-stacked-margin-large:0.8em;--spacing-stacked-margin-xlarge:calc(var(--spacing-stacked-margin-large)*2);--spacing-param:1.64706rem;--declaration-code-listing-margin:30px 0 0 0;--code-block-style-elements-padding:8px 14px}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--colors-header-text,var(--color-header-text))}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing-stacked-margin-large)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.6em}ol+*,p+*,ul+*{margin-top:var(--spacing-stacked-margin-large)}ol,ul{margin-left:1.17647em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}a{color:var(--colors-link,var(--color-link))}a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}p+a{display:inline-block}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:var(--figure-blue);text-decoration:none}sub{line-height:1}abbr{border:0}pre{overflow:auto;-webkit-overflow-scrolling:auto;white-space:pre;word-wrap:normal}code{font-family:var(--typography-html-font-mono,Menlo,monospace);font-weight:inherit;letter-spacing:0}.syntax-addition{color:var(--syntax-addition,var(--color-syntax-addition))}.syntax-comment{color:var(--syntax-comment,var(--color-syntax-comments))}.syntax-quote{color:var(--syntax-quote,var(--color-syntax-comments))}.syntax-deletion{color:var(--syntax-deletion,var(--color-syntax-deletion))}.syntax-keyword{color:var(--syntax-keyword,var(--color-syntax-keywords))}.syntax-literal{color:var(--syntax-literal,var(--color-syntax-keywords))}.syntax-selector-tag{color:var(--syntax-selector-tag,var(--color-syntax-keywords))}.syntax-string{color:var(--syntax-string,var(--color-syntax-strings))}.syntax-bullet{color:var(--syntax-bullet,var(--color-syntax-characters))}.syntax-meta{color:var(--syntax-meta,var(--color-syntax-characters))}.syntax-number{color:var(--syntax-number,var(--color-syntax-characters))}.syntax-symbol{color:var(--syntax-symbol,var(--color-syntax-characters))}.syntax-tag{color:var(--syntax-tag,var(--color-syntax-characters))}.syntax-attr{color:var(--syntax-attr,var(--color-syntax-other-type-names))}.syntax-built_in{color:var(--syntax-built_in,var(--color-syntax-other-type-names))}.syntax-builtin-name{color:var(--syntax-builtin-name,var(--color-syntax-other-type-names))}.syntax-class{color:var(--syntax-class,var(--color-syntax-other-type-names))}.syntax-params{color:var(--syntax-params,var(--color-syntax-other-type-names))}.syntax-section{color:var(--syntax-section,var(--color-syntax-other-type-names))}.syntax-title{color:var(--syntax-title,var(--color-syntax-other-type-names))}.syntax-type{color:var(--syntax-type,var(--color-syntax-other-type-names))}.syntax-attribute{color:var(--syntax-attribute,var(--color-syntax-plain-text))}.syntax-identifier{color:var(--syntax-identifier,var(--color-syntax-plain-text))}.syntax-subst{color:var(--syntax-subst,var(--color-syntax-plain-text))}.syntax-doctag,.syntax-strong{font-weight:700}.syntax-emphasis,.syntax-link{font-style:italic}[data-syntax=swift] .syntax-meta{color:var(--syntax-meta,var(--color-syntax-keywords))}[data-syntax=swift] .syntax-class,[data-syntax=swift] .syntax-keyword+.syntax-params,[data-syntax=swift] .syntax-params+.syntax-params{color:unset}[data-syntax=json] .syntax-attr{color:var(--syntax-attr,var(--color-syntax-strings))}#skip-nav{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#skip-nav:active,#skip-nav:focus{position:relative;float:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-figure-blue);font-size:1em;padding:0 10px;z-index:100000;top:0;left:0;height:44px;line-height:44px;-webkit-clip-path:unset;clip-path:unset}.nav--in-breakpoint-range #skip-nav{display:none}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@-webkit-keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.changed{border:1px solid var(--color-changes-modified);border-radius:var(--border-radius,4px);position:relative}.changed.displays-multiple-lines,.displays-multiple-lines .changed{border-radius:var(--border-radius,4px)}.changed:after{left:8px;background-image:url(../img/modified-icon.f496e73d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:1.17647rem;height:1.17647rem;margin-top:.61765rem;z-index:2}@media screen{[data-color-scheme=dark] .changed:after{background-image:url(../img/modified-icon.f496e73d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed:after{background-image:url(../img/modified-icon.f496e73d.svg)}}.changed-added{border-color:var(--color-changes-added)}.changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}@media screen{[data-color-scheme=dark] .changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added:after{background-image:url(../img/added-icon.d6f7e47d.svg)}}.changed-deprecated{border-color:var(--color-changes-deprecated)}.changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated:after{background-image:url(../img/deprecated-icon.015b4f17.svg)}}.changed.link-block:after,.changed.relationships-item:after,.link-block .changed:after{margin-top:10px}.change-added,.change-removed{padding:2px 0}.change-removed{background-color:var(--color-highlight-red)}.change-added{background-color:var(--color-highlight-green)}body{color-scheme:light dark}body[data-color-scheme=light]{color-scheme:light}body[data-color-scheme=dark]{color-scheme:dark}body{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,0.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,0.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,0.1);--color-dropdown-dark-border:hsla(0,0%,94.1%,0.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,0.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,0.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,0.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94.1%,0.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,0.1);--color-nav-stuck:hsla(0,0%,100%,0.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,0.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,0.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,0.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,0.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,0.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,0.7);--color-nav-dark-stuck:rgba(42,42,42,0.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,0.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,0.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,0.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,0.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,0.04);--color-link-block-card-border:rgba(0,0,0,0.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}@media screen{body[data-color-scheme=dark]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,0.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,0.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,0.5);--color-card-shadow:hsla(0,0%,100%,0.04);--color-link-block-card-border:hsla(0,0%,100%,0.25)}}@media screen and (prefers-color-scheme:dark){body[data-color-scheme=auto]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,0.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,0.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,0.5);--color-card-shadow:hsla(0,0%,100%,0.04);--color-link-block-card-border:hsla(0,0%,100%,0.25)}}#main{outline-style:none}:root{--app-height:100vh}[data-v-7d594ed9] :focus:not(input):not(textarea):not(select){outline:none}.fromkeyboard[data-v-7d594ed9] :focus:not(input):not(textarea):not(select){outline:4px solid var(--color-focus-color);outline-offset:1px}#app[data-v-7d594ed9]{display:flex;flex-flow:column;min-height:100%}#app[data-v-7d594ed9]>*{min-width:0}#app .router-content[data-v-7d594ed9]{flex:1}.container[data-v-1f05d9ec]{margin-left:auto;margin-right:auto;width:980px;outline-style:none;margin-top:92px;margin-bottom:140px}@media only screen and (max-width:1250px){.container[data-v-1f05d9ec]{width:692px}}@media only screen and (max-width:735px){.container[data-v-1f05d9ec]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-1f05d9ec]{width:215px}}.error-content[data-v-1f05d9ec]{box-sizing:border-box;width:502px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width:1250px){.error-content[data-v-1f05d9ec]{width:420px;margin-bottom:45px}}@media only screen and (max-width:735px){.error-content[data-v-1f05d9ec]{max-width:330px;width:auto;margin-bottom:35px}}.title[data-v-1f05d9ec]{text-align:center;font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1f05d9ec]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1f05d9ec]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}} \ No newline at end of file diff --git a/Documentation/html/css/index.ff036a9e.css b/Documentation/html/css/index.ff036a9e.css new file mode 100644 index 000000000..b26af9e10 --- /dev/null +++ b/Documentation/html/css/index.ff036a9e.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.color-scheme-toggle[data-v-78690df2]{--toggle-color-fill:var(--color-button-background);--toggle-color-text:var(--color-fill-blue);font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);border:1px solid var(--toggle-color-fill);border-radius:var(--toggle-border-radius-outer,var(--border-radius,4px));display:inline-flex;padding:1px}@media screen{[data-color-scheme=dark] .color-scheme-toggle[data-v-78690df2]{--toggle-color-text:var(--color-figure-blue)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .color-scheme-toggle[data-v-78690df2]{--toggle-color-text:var(--color-figure-blue)}}@media print{.color-scheme-toggle[data-v-78690df2]{display:none}}input[data-v-78690df2]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fromkeyboard label[data-v-78690df2]:focus-within{outline:4px solid var(--color-focus-color);outline-offset:1px}.text[data-v-78690df2]{border:1px solid transparent;border-radius:var(--toggle-border-radius-inner,2px);color:var(--toggle-color-text);display:inline-block;text-align:center;padding:1px 6px;min-width:42px;box-sizing:border-box}.text[data-v-78690df2]:hover{cursor:pointer}input:checked+.text[data-v-78690df2]{--toggle-color-text:var(--color-button-text);background:var(--toggle-color-fill);border-color:var(--toggle-color-fill)}.footer[data-v-4e049dbd]{border-top:1px solid var(--color-grid)}.row[data-v-4e049dbd]{margin-left:auto;margin-right:auto;width:980px;display:flex;flex-direction:row-reverse;margin:20px auto}@media only screen and (max-width:1250px){.row[data-v-4e049dbd]{width:692px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-4e049dbd]{width:215px}}@media only screen and (max-width:735px){.row[data-v-4e049dbd]{width:100%;padding:0 .9411764706rem;box-sizing:border-box}}.InitialLoadingPlaceholder[data-v-35c356b6]{background:var(--colors-loading-placeholder-background,var(--color-loading-placeholder-background));height:100vh;width:100%}.svg-icon[data-v-979a134a]{fill:var(--colors-svg-icon-fill-light,var(--color-svg-icon));transform:scale(1);-webkit-transform:scale(1);overflow:visible}.theme-dark .svg-icon[data-v-979a134a]{fill:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.svg-icon.icon-inline[data-v-979a134a]{display:inline-block;vertical-align:middle;fill:currentColor}.svg-icon.icon-inline[data-v-979a134a] .svg-icon-stroke{stroke:currentColor}[data-v-979a134a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-light,var(--color-svg-icon))}.theme-dark[data-v-979a134a] .svg-icon-stroke{stroke:var(--colors-svg-icon-fill-dark,var(--color-svg-icon))}.suggest-lang[data-v-768a347b]{background:#000;color:#fff;display:flex;justify-content:center;border-bottom:1px solid var(--color-grid)}.suggest-lang__wrapper[data-v-768a347b]{display:flex;align-items:center;width:100%;max-width:var(--wrapper-max-width,1920px);margin:0 .9411764706rem;position:relative;height:52px}.suggest-lang__link[data-v-768a347b]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin:0 auto;color:#09f}.suggest-lang__close-icon-wrapper[data-v-768a347b]{position:absolute;right:-.2352941176rem;top:0;height:100%;box-sizing:border-box;display:flex;align-items:center;z-index:1}.suggest-lang__close-icon-button[data-v-768a347b]{padding:.2352941176rem}.suggest-lang__close-icon-button .close-icon[data-v-768a347b]{width:8px;display:block}.suggest-lang .inline-chevron-right-icon[data-v-768a347b]{padding-left:.2352941176rem;width:8px}select[data-v-d21858a2]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-fill-blue);padding-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}select[data-v-d21858a2]:hover{text-decoration:underline;text-underline-position:under}.locale-selector[data-v-d21858a2]{position:relative}.svg-icon.icon-inline[data-v-d21858a2]{position:absolute;fill:var(--color-fill-blue);right:2px;bottom:7px;height:5px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:var(--colors-text-background,var(--color-text-background));height:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-weight:400;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:4px solid var(--color-focus-color);outline-offset:1px}::-moz-focus-inner{border:0;padding:0}@media print{#content,#main,body{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}.hide,.noprint{display:none}}body{height:100%;min-width:320px}html{font:var(--typography-html-font,17px "Helvetica Neue","Helvetica","Arial",sans-serif);quotes:"“" "”"}html:lang(ja-JP){quotes:"「" "」"}body{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);background-color:var(--color-text-background);color:var(--colors-text,var(--color-text));font-style:normal;word-wrap:break-word;--spacing-stacked-margin-small:0.4em;--spacing-stacked-margin-large:0.8em;--spacing-stacked-margin-xlarge:calc(var(--spacing-stacked-margin-large)*2);--spacing-param:1.6470588235rem;--declaration-code-listing-margin:30px 0 0 0;--code-block-style-elements-padding:8px 14px}body,button,input,select,textarea{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--colors-header-text,var(--color-header-text))}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing-stacked-margin-large)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1.6em}ol+*,p+*,ul+*{margin-top:var(--spacing-stacked-margin-large)}ol,ul{margin-left:1.1764705882em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}a{color:var(--colors-link,var(--color-link))}a:link,a:visited{text-decoration:none}a.inline-link,a:hover{text-decoration:underline;text-underline-position:under}a:active{text-decoration:none}p+a{display:inline-block}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:var(--figure-blue);text-decoration:none}sub{line-height:1}abbr{border:0}pre{overflow:auto;-webkit-overflow-scrolling:auto;white-space:pre;word-wrap:normal}code{font-family:var(--typography-html-font-mono,Menlo,monospace);font-weight:inherit;letter-spacing:0}.syntax-addition{color:var(--syntax-addition,var(--color-syntax-addition))}.syntax-comment{color:var(--syntax-comment,var(--color-syntax-comments))}.syntax-quote{color:var(--syntax-quote,var(--color-syntax-comments))}.syntax-deletion{color:var(--syntax-deletion,var(--color-syntax-deletion))}.syntax-keyword{color:var(--syntax-keyword,var(--color-syntax-keywords))}.syntax-literal{color:var(--syntax-literal,var(--color-syntax-keywords))}.syntax-selector-tag{color:var(--syntax-selector-tag,var(--color-syntax-keywords))}.syntax-string{color:var(--syntax-string,var(--color-syntax-strings))}.syntax-bullet{color:var(--syntax-bullet,var(--color-syntax-characters))}.syntax-meta{color:var(--syntax-meta,var(--color-syntax-characters))}.syntax-number{color:var(--syntax-number,var(--color-syntax-characters))}.syntax-symbol{color:var(--syntax-symbol,var(--color-syntax-characters))}.syntax-tag{color:var(--syntax-tag,var(--color-syntax-characters))}.syntax-attr{color:var(--syntax-attr,var(--color-syntax-other-type-names))}.syntax-built_in{color:var(--syntax-built_in,var(--color-syntax-other-type-names))}.syntax-builtin-name{color:var(--syntax-builtin-name,var(--color-syntax-other-type-names))}.syntax-class{color:var(--syntax-class,var(--color-syntax-other-type-names))}.syntax-params{color:var(--syntax-params,var(--color-syntax-other-type-names))}.syntax-section{color:var(--syntax-section,var(--color-syntax-other-type-names))}.syntax-title{color:var(--syntax-title,var(--color-syntax-other-type-names))}.syntax-type{color:var(--syntax-type,var(--color-syntax-other-type-names))}.syntax-attribute{color:var(--syntax-attribute,var(--color-syntax-plain-text))}.syntax-identifier{color:var(--syntax-identifier,var(--color-syntax-plain-text))}.syntax-subst{color:var(--syntax-subst,var(--color-syntax-plain-text))}.syntax-doctag,.syntax-strong{font-weight:700}.syntax-emphasis,.syntax-link{font-style:italic}[data-syntax=swift] .syntax-meta{color:var(--syntax-meta,var(--color-syntax-keywords))}[data-syntax=swift] .syntax-class,[data-syntax=swift] .syntax-keyword+.syntax-params,[data-syntax=swift] .syntax-params+.syntax-params{color:unset}[data-syntax=json] .syntax-attr{color:var(--syntax-attr,var(--color-syntax-strings))}#skip-nav{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#skip-nav:active,#skip-nav:focus{position:relative;float:left;width:-moz-fit-content;width:fit-content;color:var(--color-figure-blue);font-size:1em;padding:0 10px;z-index:100000;top:0;left:0;height:44px;line-height:44px;-webkit-clip-path:unset;clip-path:unset}.nav--in-breakpoint-range #skip-nav{display:none}.visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}@keyframes pulse{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.changed{border:1px solid var(--color-changes-modified);position:relative}.changed,.changed.displays-multiple-lines,.displays-multiple-lines .changed{border-radius:var(--border-radius,4px)}.changed:after{left:8px;background-image:url(../img/modified-icon.efb2697d.svg);background-repeat:no-repeat;bottom:0;content:" ";margin:auto;margin-right:8px;position:absolute;top:0;width:1.1764705882rem;height:1.1764705882rem;margin-top:.6176470588rem;z-index:2}@media screen{[data-color-scheme=dark] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed:after{background-image:url(../img/modified-icon.efb2697d.svg)}}.changed-added{border-color:var(--color-changes-added)}.changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}@media screen{[data-color-scheme=dark] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-added:after{background-image:url(../img/added-icon.832a5d2c.svg)}}.changed-deprecated{border-color:var(--color-changes-deprecated)}.changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}@media screen{[data-color-scheme=dark] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .changed-deprecated:after{background-image:url(../img/deprecated-icon.7bf1740a.svg)}}.changed.link-block:after,.changed.relationships-item:after,.link-block .changed:after{margin-top:10px}.change-added,.change-removed{padding:2px 0}.change-removed{background-color:var(--color-highlight-red)}.change-added{background-color:var(--color-highlight-green)}body{color-scheme:light dark}body[data-color-scheme=light]{color-scheme:light}body[data-color-scheme=dark]{color-scheme:dark}body{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a}@media screen{body[data-color-scheme=dark]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}@media screen and (prefers-color-scheme:dark){body[data-color-scheme=auto]{--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}#main{outline-style:none}:root{--app-height:100vh}[data-v-3742c1d7] :focus:not(input):not(textarea):not(select){outline:none}.fromkeyboard[data-v-3742c1d7] :focus:not(input):not(textarea):not(select){outline:4px solid var(--color-focus-color);outline-offset:1px}#app[data-v-3742c1d7]{display:flex;flex-flow:column;min-height:100%}#app[data-v-3742c1d7]>*{min-width:0}#app .router-content[data-v-3742c1d7]{flex:1}.container[data-v-1f05d9ec]{margin-left:auto;margin-right:auto;width:980px;outline-style:none;margin-top:92px;margin-bottom:140px}@media only screen and (max-width:1250px){.container[data-v-1f05d9ec]{width:692px}}@media only screen and (max-width:735px){.container[data-v-1f05d9ec]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-1f05d9ec]{width:215px}}.error-content[data-v-1f05d9ec]{box-sizing:border-box;width:502px;margin-left:auto;margin-right:auto;margin-bottom:54px}@media only screen and (max-width:1250px){.error-content[data-v-1f05d9ec]{width:420px;margin-bottom:45px}}@media only screen and (max-width:735px){.error-content[data-v-1f05d9ec]{max-width:330px;width:auto;margin-bottom:35px}}.title[data-v-1f05d9ec]{text-align:center;font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.title[data-v-1f05d9ec]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-1f05d9ec]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}} \ No newline at end of file diff --git a/Documentation/html/css/topic.672a9049.css b/Documentation/html/css/topic.672a9049.css new file mode 100644 index 000000000..4ca31e04b --- /dev/null +++ b/Documentation/html/css/topic.672a9049.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.mobile-dropdown[data-v-2c27d339]{box-sizing:border-box}.nav--in-breakpoint-range .mobile-dropdown[data-v-2c27d339]{padding-left:.2352941176rem;padding-right:.2352941176rem}.mobile-dropdown ul[data-v-2c27d339]{list-style:none}.mobile-dropdown .option[data-v-2c27d339]{cursor:pointer;font-size:.7058823529rem;padding:.5rem 0;display:block;text-decoration:none;color:inherit}.mobile-dropdown .option[data-v-2c27d339]:focus{outline-offset:0}.mobile-dropdown .option.depth1[data-v-2c27d339]{padding-left:.4705882353rem}.active[data-v-2c27d339],.tutorial.router-link-active[data-v-2c27d339]{font-weight:600}.active[data-v-2c27d339]:focus,.tutorial.router-link-active[data-v-2c27d339]:focus{outline:none}.chapter-list[data-v-2c27d339]:not(:first-child){margin-top:1rem}.chapter-name[data-v-2c27d339],.tutorial[data-v-2c27d339]{padding:.5rem 0;font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.section-list[data-v-2c27d339],.tutorial-list[data-v-2c27d339]{padding:0 .5882352941rem}.chapter-list:last-child .tutorial-list[data-v-2c27d339]:last-child{padding-bottom:10em}.chapter-list[data-v-2c27d339]{display:inline-block}.form-element[data-v-47dfd245]{position:relative}.form-dropdown[data-v-47dfd245]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;box-sizing:border-box;width:100%;height:3.3em;color:var(--color-dropdown-text);padding:1.1176470588rem 2.3529411765rem 0 .9411764706rem;text-align:left;border:1px solid var(--color-dropdown-border);border-radius:var(--border-radius,4px);background-clip:padding-box;margin-bottom:.8235294118rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:32px}.form-dropdown[data-v-47dfd245]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown.no-eyebrow[data-v-47dfd245]{padding-top:0}.form-dropdown[data-v-47dfd245]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-text)}.form-dropdown[data-v-47dfd245]::-ms-expand{opacity:0}.form-dropdown~.form-icon[data-v-47dfd245]{position:absolute;display:block;pointer-events:none;fill:var(--color-figure-gray-tertiary);right:14px;width:13px;height:auto;top:50%;transform:translateY(-50%)}.is-open .form-dropdown~.form-icon[data-v-47dfd245]{transform:translateY(-50%) scale(-1)}@media only screen and (max-width:735px){.form-dropdown~.form-icon[data-v-47dfd245]{right:14px}}.form-dropdown~.form-label[data-v-47dfd245]{font-size:.7058823529rem;line-height:1.75;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:absolute;top:.4705882353rem;left:17px;color:var(--color-figure-gray-secondary);pointer-events:none;padding:0;z-index:1}.form-dropdown[data-v-47dfd245] option{color:var(--color-dropdown-text)}.form-dropdown-selectnone[data-v-47dfd245]{color:transparent}.form-dropdown-selectnone~.form-label[data-v-47dfd245]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);top:19px;left:17px;color:var(--color-figure-gray-tertiary)}.form-dropdown-selectnone[data-v-47dfd245]:-moz-focusring{text-shadow:none}.form-dropdown-selectnone[data-v-47dfd245]::-ms-value{display:none}.theme-dark .form-dropdown[data-v-47dfd245]{color:var(--color-dropdown-dark-text);background-color:var(--color-dropdown-dark-background);border-color:var(--color-dropdown-dark-border)}.theme-dark .form-dropdown~.form-label[data-v-47dfd245]{color:#ccc}.theme-dark .form-dropdown[data-v-47dfd245]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-dark-text)}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-47dfd245]{color:transparent}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-47dfd245]:-moz-focusring{text-shadow:none}.theme-dark .form-dropdown-selectnone~.form-label[data-v-47dfd245]{color:#b0b0b0}.dropdown-small[data-v-6adda760]{height:30px;display:flex;align-items:center;position:relative;background:var(--color-fill)}.dropdown-small .form-dropdown-toggle[data-v-6adda760]{line-height:1.5;font-size:12px;padding-top:0;padding-bottom:0;padding-left:20px;min-height:unset;height:30px;display:flex;align-items:center}.dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:none;border-color:var(--color-dropdown-border)}.fromkeyboard .dropdown-small .form-dropdown-toggle[data-v-6adda760]:focus{box-shadow:0 0 0 2px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown-toggle[data-v-6adda760]{margin:0}.is-open .form-dropdown-toggle[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;border-bottom:none;padding-bottom:1px}.fromkeyboard .is-open .form-dropdown-toggle[data-v-6adda760]{box-shadow:1px -1px 0 1px var(--color-focus-color),-1px -1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color)}.form-dropdown-title[data-v-6adda760]{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-custom[data-v-6adda760]{border-radius:var(--border-radius,4px)}.dropdown-custom.is-open[data-v-6adda760]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0}.dropdown-custom[data-v-6adda760] .form-dropdown-content{background:var(--color-fill);position:absolute;right:0;left:0;top:100%;border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px);border:1px solid var(--color-dropdown-border);border-top:none;display:none;overflow-y:auto}.dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{display:block}.fromkeyboard .dropdown-custom[data-v-6adda760] .form-dropdown-content.is-open{box-shadow:1px 1px 0 1px var(--color-focus-color),-1px 1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color);border-top-color:transparent}.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 116px - 3.05882rem)}.nav--is-sticking.nav .dropdown-custom[data-v-6adda760] .form-dropdown-content{max-height:calc(100vh - 3.05882rem - 72px)}.dropdown-custom[data-v-6adda760] .options{list-style:none;margin:0;padding:0 0 20px}.dropdown-custom[data-v-6adda760] .option{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;outline:none}.dropdown-custom[data-v-6adda760] .option:hover{background-color:var(--color-fill-tertiary)}.dropdown-custom[data-v-6adda760] .option.option-active{font-weight:600}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:hover{background-color:transparent}.fromkeyboard .dropdown-custom[data-v-6adda760] .option:focus{background-color:var(--color-fill-tertiary);outline:none}.tutorial-dropdown[data-v-618ff780]{grid-column:3}.section-tracker[data-v-618ff780]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin-left:15px}.tutorial-dropdown[data-v-03cbd7f7]{grid-column:1/2}.tutorial-dropdown .options[data-v-03cbd7f7]{padding-top:1rem;padding-bottom:0}.tutorial-dropdown .option[data-v-03cbd7f7]{padding:5px 20px 5px 30px}.chapter-list[data-v-03cbd7f7]{padding-bottom:20px}.chapter-name[data-v-03cbd7f7]{margin:0 20px 5px 20px;line-height:normal;color:var(--color-figure-gray-secondary)}.chevron-icon[data-v-5381d5f3]{padding:0;color:var(--color-nav-outlines);grid-column:2;height:20px;width:20px;margin:0 4px}@media only screen and (min-width:768px){.nav[data-v-5381d5f3] .nav-content{display:grid;grid-template-columns:auto auto 3fr;align-items:center}.nav[data-v-5381d5f3] .nav-menu{padding:0;grid-column:3/5}.nav[data-v-5381d5f3] .nav-menu-item{margin:0}}.dropdown-container[data-v-5381d5f3]{height:3.0588235294rem;display:grid;grid-template-columns:minmax(230px,285px) auto minmax(230px,1fr);align-items:center}@media only screen and (max-width:1023px){.dropdown-container[data-v-5381d5f3]{grid-template-columns:minmax(173px,216px) auto minmax(173px,1fr)}}.separator[data-v-5381d5f3]{height:20px;border-right:1px solid;border-color:var(--color-nav-outlines);margin:0 20px;grid-column:2}.mobile-dropdown-container[data-v-5381d5f3],.nav--in-breakpoint-range.nav .dropdown-container[data-v-5381d5f3],.nav--in-breakpoint-range.nav .separator[data-v-5381d5f3]{display:none}.nav--in-breakpoint-range.nav .mobile-dropdown-container[data-v-5381d5f3]{display:block}.nav--in-breakpoint-range.nav[data-v-5381d5f3] .nav-title{grid-area:title}.nav--in-breakpoint-range.nav[data-v-5381d5f3] .pre-title{display:none}.nav[data-v-5381d5f3] .nav-title{grid-column:1;width:90%;padding-top:0}.primary-dropdown[data-v-5381d5f3],.secondary-dropdown[data-v-5381d5f3]{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-5381d5f3] .form-dropdown,.primary-dropdown[data-v-5381d5f3] .form-dropdown:focus,.secondary-dropdown[data-v-5381d5f3] .form-dropdown,.secondary-dropdown[data-v-5381d5f3] .form-dropdown:focus{border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-5381d5f3] .options,.secondary-dropdown[data-v-5381d5f3] .options{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}[data-v-0861b5be] .code-listing+*,[data-v-0861b5be] aside+*,[data-v-0861b5be] h2+*,[data-v-0861b5be] h3+*,[data-v-0861b5be] ol+*,[data-v-0861b5be] p+*,[data-v-0861b5be] ul+*{margin-top:20px}[data-v-0861b5be] ol ol,[data-v-0861b5be] ol ul,[data-v-0861b5be] ul ol,[data-v-0861b5be] ul ul{margin-top:0}[data-v-0861b5be] h2{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h2{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-0861b5be] h2{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] h3{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-0861b5be] h3{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-0861b5be] .code-listing{background:var(--color-code-background);border-color:var(--colors-grid,var(--color-grid));border-style:solid;border-width:1px}[data-v-0861b5be] .code-listing pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:20px 0}.columns[data-v-30edf911]{display:grid;grid-template-rows:repeat(2,auto)}.columns.cols-2[data-v-30edf911]{gap:20px 8.3333333333%;grid-template-columns:repeat(2,1fr)}.columns.cols-3[data-v-30edf911]{gap:20px 4.1666666667%;grid-template-columns:repeat(3,1fr)}.asset[data-v-30edf911]{align-self:end;grid-row:1}.content[data-v-30edf911]{grid-row:2}@media only screen and (max-width:735px){.columns.cols-2[data-v-30edf911],.columns.cols-3[data-v-30edf911]{grid-template-columns:unset}.asset[data-v-30edf911],.content[data-v-30edf911]{grid-row:auto}}.content-and-media[data-v-3fa44f9e]{display:flex}.content-and-media.media-leading[data-v-3fa44f9e]{flex-direction:row-reverse}.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:row}@media only screen and (min-width:736px){.content-and-media[data-v-3fa44f9e]{align-items:center;justify-content:center}}.content[data-v-3fa44f9e]{width:62.5%}.asset[data-v-3fa44f9e]{width:29.1666666667%}.media-leading .asset[data-v-3fa44f9e]{margin-right:8.3333333333%}.media-trailing .asset[data-v-3fa44f9e]{margin-left:8.3333333333%}@media only screen and (max-width:735px){.content-and-media.media-leading[data-v-3fa44f9e],.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:column}.asset[data-v-3fa44f9e],.content[data-v-3fa44f9e]{width:100%}.media-leading .asset[data-v-3fa44f9e],.media-trailing .asset[data-v-3fa44f9e]{margin:20px 0 0 0}}.group[id][data-v-5b4a8b3c]{margin-top:20px;padding-top:20px}[data-v-5b4a8b3c] img,[data-v-5b4a8b3c] video{display:block;margin:0 auto;max-width:100%}.layout+[data-v-4d5a806e]{margin-top:40px}@media only screen and (max-width:735px){.layout[data-v-4d5a806e]:first-child>:not(.group[id]){margin-top:40px}}.body[data-v-20dca692]{background:var(--colors-text-background,var(--color-article-body-background));margin-left:auto;margin-right:auto;width:980px;border-radius:10px;transform:translateY(-120px)}@media only screen and (max-width:1250px){.body[data-v-20dca692]{width:692px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{width:87.5%}}@media only screen and (max-width:320px){.body[data-v-20dca692]{width:215px}}@media only screen and (max-width:735px){.body[data-v-20dca692]{border-radius:0;transform:none}}.body[data-v-20dca692]~*{margin-top:-40px}.body-content[data-v-20dca692]{padding:40px 8.3333333333% 80px 8.3333333333%}@media only screen and (max-width:735px){.body-content[data-v-20dca692]{padding:0 0 40px 0}}.call-to-action[data-v-2bfdf182]{padding:65px 0;background:var(--color-call-to-action-background)}.theme-dark .call-to-action[data-v-2bfdf182]{--color-call-to-action-background:#424242}.row[data-v-2bfdf182]{margin-left:auto;margin-right:auto;width:980px;display:flex;align-items:center}@media only screen and (max-width:1250px){.row[data-v-2bfdf182]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2bfdf182]{width:215px}}[data-v-2bfdf182] img,[data-v-2bfdf182] video{max-height:560px}h2[data-v-2bfdf182]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){h2[data-v-2bfdf182]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){h2[data-v-2bfdf182]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.label[data-v-2bfdf182]{display:block;font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:735px){.label[data-v-2bfdf182]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-2bfdf182]{margin-bottom:1.5rem}.right-column[data-v-2bfdf182]{margin-left:auto}@media only screen and (max-width:735px){.row[data-v-2bfdf182]{display:block}.col+.col[data-v-2bfdf182]{margin-top:40px}.call-to-action[data-v-426a965c]{margin-top:0}}.headline[data-v-d46a1474]{margin-bottom:var(--spacing-stacked-margin-large)}.heading[data-v-d46a1474]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-header-text)}@media only screen and (max-width:1250px){.heading[data-v-d46a1474]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.heading[data-v-d46a1474]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.dark .heading[data-v-d46a1474]{color:#fff}.eyebrow[data-v-d46a1474]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:1250px){.eyebrow[data-v-d46a1474]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.generic-modal[data-v-795f7b59]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:11000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:none;overflow:auto}.modal-fullscreen[data-v-795f7b59]{align-items:stretch}.modal-fullscreen .container[data-v-795f7b59]{margin:0;flex:1;width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.modal-standard[data-v-795f7b59]{padding:20px}.modal-standard .container[data-v-795f7b59]{padding:60px;border-radius:var(--border-radius,4px)}@media screen{[data-color-scheme=dark] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .modal-standard .container[data-v-795f7b59]{background:#1d1d1f}}@media only screen and (max-width:735px){.modal-standard[data-v-795f7b59]{padding:0;align-items:stretch}.modal-standard .container[data-v-795f7b59]{margin:20px 0 0;padding:50px 30px;flex:1;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.backdrop[data-v-795f7b59]{overflow:auto;background:var(--backdrop-background,rgba(0,0,0,.4));-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed}.container[data-v-795f7b59]{margin-left:auto;margin-right:auto;width:980px;background:var(--colors-generic-modal-background,var(--color-generic-modal-background));z-index:1;position:relative;overflow:auto;max-width:100%}@media only screen and (max-width:1250px){.container[data-v-795f7b59]{width:692px}}@media only screen and (max-width:735px){.container[data-v-795f7b59]{width:87.5%}}@media only screen and (max-width:320px){.container[data-v-795f7b59]{width:215px}}.close[data-v-795f7b59]{position:absolute;z-index:9999;top:22px;left:22px;width:17px;height:17px;color:#666;cursor:pointer;background:none;border:0;display:flex;align-items:center}.close .close-icon[data-v-795f7b59]{fill:currentColor;width:100%;height:100%}.theme-dark .container[data-v-795f7b59]{background:#000}.theme-dark .container .close[data-v-795f7b59]{color:#b0b0b0}.theme-code .container[data-v-795f7b59]{background-color:var(--code-background,var(--color-code-background))}.metadata[data-v-94ff76c0]{display:flex}.item[data-v-94ff76c0]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-right:1px solid #fff;padding:0 27.5px}@media only screen and (max-width:735px){.item[data-v-94ff76c0]{font-size:.6470588235rem;line-height:1.6363636364;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:0 8px}}.item[data-v-94ff76c0]:first-of-type{padding-left:0}.item[data-v-94ff76c0]:last-of-type{border:none}@media only screen and (max-width:735px){.item[data-v-94ff76c0]:last-of-type{padding-right:0}}.content[data-v-94ff76c0]{color:#fff}.icon[data-v-94ff76c0]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.icon[data-v-94ff76c0]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.icon[data-v-94ff76c0]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.small-icon[data-v-94ff76c0]{width:1em;height:1em;margin-left:.2rem}.small-icon.xcode-icon[data-v-94ff76c0]{width:.8em;height:.8em}.content-link[data-v-94ff76c0]{display:flex;align-items:center}a[data-v-94ff76c0]{color:var(--colors-link,var(--color-tutorials-overview-link))}.duration[data-v-94ff76c0]{display:flex;align-items:baseline;font-size:2.3529411765rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.8rem}@media only screen and (max-width:735px){.duration[data-v-94ff76c0]{font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}}.minutes[data-v-94ff76c0]{display:inline-block;font-size:1.6470588235rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}@media only screen and (max-width:735px){.minutes[data-v-94ff76c0]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:.8rem}}.item-large-icon[data-v-94ff76c0]{height:2.3rem;max-width:100%}@media only screen and (max-width:735px){.item-large-icon[data-v-94ff76c0]{height:1.5rem;max-width:100%}}.bottom[data-v-94ff76c0]{margin-top:13px}@media only screen and (max-width:735px){.bottom[data-v-94ff76c0]{margin-top:8px}}.hero[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);color:var(--color-tutorial-hero-text);position:relative}@media screen{.hero.dark[data-v-2a434750]{--color-fill:#fff;--color-fill-secondary:#f7f7f7;--color-fill-tertiary:#f0f0f0;--color-fill-quaternary:#282828;--color-fill-blue:#00f;--color-fill-light-blue-secondary:#d1d1ff;--color-fill-gray:#ccc;--color-fill-gray-secondary:#f5f5f5;--color-fill-gray-tertiary:#f0f0f0;--color-fill-gray-quaternary:#f0f0f0;--color-fill-green-secondary:#f0fff0;--color-fill-orange-secondary:#fffaf6;--color-fill-red-secondary:#fff0f5;--color-figure-blue:#36f;--color-figure-gray:#000;--color-figure-gray-secondary:#666;--color-figure-gray-secondary-alt:#666;--color-figure-gray-tertiary:#666;--color-figure-green:green;--color-figure-light-gray:#666;--color-figure-orange:#c30;--color-figure-red:red;--color-tutorials-teal:#000;--color-article-background:var(--color-fill-tertiary);--color-article-body-background:var(--color-fill);--color-aside-deprecated:var(--color-figure-gray);--color-aside-deprecated-background:var(--color-fill-orange-secondary);--color-aside-deprecated-border:var(--color-figure-orange);--color-aside-experiment:var(--color-figure-gray);--color-aside-experiment-background:var(--color-fill-gray-secondary);--color-aside-experiment-border:var(--color-figure-light-gray);--color-aside-important:var(--color-figure-gray);--color-aside-important-background:var(--color-fill-gray-secondary);--color-aside-important-border:var(--color-figure-light-gray);--color-aside-note:var(--color-figure-gray);--color-aside-note-background:var(--color-fill-gray-secondary);--color-aside-note-border:var(--color-figure-light-gray);--color-aside-tip:var(--color-figure-gray);--color-aside-tip-background:var(--color-fill-gray-secondary);--color-aside-tip-border:var(--color-figure-light-gray);--color-aside-warning:var(--color-figure-gray);--color-aside-warning-background:var(--color-fill-red-secondary);--color-aside-warning-border:var(--color-figure-red);--color-badge-default:var(--color-figure-light-gray);--color-badge-beta:var(--color-figure-gray-tertiary);--color-badge-deprecated:var(--color-figure-orange);--color-badge-dark-default:#fff;--color-badge-dark-beta:#b0b0b0;--color-badge-dark-deprecated:#f60;--color-button-background:var(--color-fill-blue);--color-button-background-active:#36f;--color-button-background-hover:var(--color-figure-blue);--color-button-text:#fff;--color-call-to-action-background:var(--color-fill-secondary);--color-changes-added:var(--color-figure-light-gray);--color-changes-added-hover:var(--color-figure-light-gray);--color-changes-deprecated:var(--color-figure-light-gray);--color-changes-deprecated-hover:var(--color-figure-light-gray);--color-changes-modified:var(--color-figure-light-gray);--color-changes-modified-hover:var(--color-figure-light-gray);--color-changes-modified-previous-background:var(--color-fill);--color-code-background:var(--color-fill-secondary);--color-code-collapsible-background:var(--color-fill-tertiary);--color-code-collapsible-text:var(--color-figure-gray-secondary-alt);--color-code-line-highlight:rgba(51,102,255,.08);--color-code-line-highlight-border:var(--color-figure-blue);--color-code-plain:var(--color-figure-gray);--color-dropdown-background:hsla(0,0%,100%,.8);--color-dropdown-border:#ccc;--color-dropdown-option-text:#666;--color-dropdown-text:#000;--color-dropdown-dark-background:hsla(0,0%,100%,.1);--color-dropdown-dark-border:hsla(0,0%,94%,.2);--color-dropdown-dark-option-text:#ccc;--color-dropdown-dark-text:#fff;--color-eyebrow:var(--color-figure-gray-secondary);--color-focus-border-color:var(--color-fill-blue);--color-focus-color:rgba(0,125,250,.6);--color-form-error:var(--color-figure-red);--color-form-error-background:var(--color-fill-red-secondary);--color-form-valid:var(--color-figure-green);--color-form-valid-background:var(--color-fill-green-secondary);--color-generic-modal-background:var(--color-fill);--color-grid:var(--color-fill-gray);--color-header-text:var(--color-figure-gray);--color-hero-eyebrow:#ccc;--color-link:var(--color-figure-blue);--color-loading-placeholder-background:var(--color-fill);--color-nav-color:#666;--color-nav-current-link:rgba(0,0,0,.6);--color-nav-expanded:#fff;--color-nav-hierarchy-collapse-background:#f0f0f0;--color-nav-hierarchy-collapse-borders:#ccc;--color-nav-hierarchy-item-borders:#ccc;--color-nav-keyline:rgba(0,0,0,.2);--color-nav-link-color:#000;--color-nav-link-color-hover:#36f;--color-nav-outlines:#ccc;--color-nav-rule:hsla(0,0%,94%,.5);--color-nav-solid-background:#fff;--color-nav-sticking-expanded-keyline:rgba(0,0,0,.1);--color-nav-stuck:hsla(0,0%,100%,.9);--color-nav-uiblur-expanded:hsla(0,0%,100%,.9);--color-nav-uiblur-stuck:hsla(0,0%,100%,.7);--color-nav-root-subhead:var(--color-tutorials-teal);--color-nav-dark-border-top-color:hsla(0,0%,100%,.4);--color-nav-dark-color:#b0b0b0;--color-nav-dark-current-link:hsla(0,0%,100%,.6);--color-nav-dark-expanded:#2a2a2a;--color-nav-dark-hierarchy-collapse-background:#424242;--color-nav-dark-hierarchy-collapse-borders:#666;--color-nav-dark-hierarchy-item-borders:#424242;--color-nav-dark-keyline:rgba(66,66,66,.95);--color-nav-dark-link-color:#fff;--color-nav-dark-link-color-hover:#09f;--color-nav-dark-outlines:#575757;--color-nav-dark-rule:#575757;--color-nav-dark-solid-background:#000;--color-nav-dark-sticking-expanded-keyline:rgba(66,66,66,.7);--color-nav-dark-stuck:rgba(42,42,42,.9);--color-nav-dark-uiblur-expanded:rgba(42,42,42,.9);--color-nav-dark-uiblur-stuck:rgba(42,42,42,.7);--color-nav-dark-root-subhead:#fff;--color-runtime-preview-background:var(--color-fill-tertiary);--color-runtime-preview-disabled-text:hsla(0,0%,40%,.6);--color-runtime-preview-text:var(--color-figure-gray-secondary);--color-secondary-label:var(--color-figure-gray-secondary);--color-step-background:var(--color-fill-secondary);--color-step-caption:var(--color-figure-gray-secondary);--color-step-focused:var(--color-figure-light-gray);--color-step-text:var(--color-figure-gray-secondary);--color-svg-icon:#666;--color-syntax-addition:var(--color-figure-green);--color-syntax-attributes:#947100;--color-syntax-characters:#272ad8;--color-syntax-comments:#707f8c;--color-syntax-deletion:var(--color-figure-red);--color-syntax-documentation-markup:#506375;--color-syntax-documentation-markup-keywords:#506375;--color-syntax-heading:#ba2da2;--color-syntax-keywords:#ad3da4;--color-syntax-marks:#000;--color-syntax-numbers:#272ad8;--color-syntax-other-class-names:#703daa;--color-syntax-other-constants:#4b21b0;--color-syntax-other-declarations:#047cb0;--color-syntax-other-function-and-method-names:#4b21b0;--color-syntax-other-instance-variables-and-globals:#703daa;--color-syntax-other-preprocessor-macros:#78492a;--color-syntax-other-type-names:#703daa;--color-syntax-param-internal-name:#404040;--color-syntax-plain-text:#000;--color-syntax-preprocessor-statements:#78492a;--color-syntax-project-class-names:#3e8087;--color-syntax-project-constants:#2d6469;--color-syntax-project-function-and-method-names:#2d6469;--color-syntax-project-instance-variables-and-globals:#3e8087;--color-syntax-project-preprocessor-macros:#78492a;--color-syntax-project-type-names:#3e8087;--color-syntax-strings:#d12f1b;--color-syntax-type-declarations:#03638c;--color-syntax-urls:#1337ff;--color-tabnav-item-border-color:var(--color-fill-gray);--color-text:var(--color-figure-gray);--color-text-background:var(--color-fill);--color-tutorial-assessments-background:var(--color-fill-secondary);--color-tutorial-background:var(--color-fill);--color-tutorial-navbar-dropdown-background:var(--color-fill);--color-tutorial-navbar-dropdown-border:var(--color-fill-gray);--color-tutorial-quiz-border-active:var(--color-figure-blue);--color-tutorials-overview-background:#161616;--color-tutorials-overview-content:#fff;--color-tutorials-overview-content-alt:#fff;--color-tutorials-overview-eyebrow:#ccc;--color-tutorials-overview-icon:#b0b0b0;--color-tutorials-overview-link:#09f;--color-tutorials-overview-navigation-link:#ccc;--color-tutorials-overview-navigation-link-active:#fff;--color-tutorials-overview-navigation-link-hover:#fff;--color-tutorial-hero-text:#fff;--color-tutorial-hero-background:#000;--color-navigator-item-hover:rgba(0,0,255,.05);--color-card-background:var(--color-fill);--color-card-content-text:var(--color-figure-gray);--color-card-eyebrow:var(--color-figure-gray-secondary-alt);--color-card-shadow:rgba(0,0,0,.04);--color-link-block-card-border:rgba(0,0,0,.04);--color-standard-red:#8b0000;--color-standard-orange:#8b4000;--color-standard-yellow:#8f7200;--color-standard-blue:#002d75;--color-standard-green:#023b2d;--color-standard-purple:#512b55;--color-standard-gray:#2a2a2a;--color-fill:#000;--color-fill-secondary:#161616;--color-fill-tertiary:#2a2a2a;--color-fill-blue:#06f;--color-fill-light-blue-secondary:#004ec4;--color-fill-gray:#575757;--color-fill-gray-secondary:#222;--color-fill-gray-tertiary:#424242;--color-fill-gray-quaternary:#424242;--color-fill-green-secondary:#030;--color-fill-orange-secondary:#472400;--color-fill-red-secondary:#300;--color-figure-blue:#09f;--color-figure-gray:#fff;--color-figure-gray-secondary:#ccc;--color-figure-gray-secondary-alt:#b0b0b0;--color-figure-gray-tertiary:#b0b0b0;--color-figure-green:#090;--color-figure-light-gray:#b0b0b0;--color-figure-orange:#f60;--color-figure-red:#f33;--color-tutorials-teal:#fff;--color-article-body-background:#111;--color-badge-default:var(--color-badge-dark-default);--color-button-background-active:#06f;--color-code-line-highlight:rgba(0,153,255,.08);--color-dropdown-background:var(--color-dropdown-dark-background);--color-dropdown-border:var(--color-dropdown-dark-border);--color-dropdown-option-text:var(--color-dropdown-dark-option-text);--color-dropdown-text:var(--color-dropdown-dark-text);--color-nav-color:var(--color-nav-dark-color);--color-nav-current-link:var(--color-nav-dark-current-link);--color-nav-expanded:var(--color-nav-dark-expanded);--color-nav-hierarchy-collapse-background:var(--color-nav-dark-hierarchy-collapse-background);--color-nav-hierarchy-collapse-borders:var(--color-nav-dark-hierarchy-collapse-borders);--color-nav-hierarchy-item-borders:var(--color-nav-dark-hierarchy-item-borders);--color-nav-keyline:var(--color-nav-dark-keyline);--color-nav-link-color:var(--color-nav-dark-link-color);--color-nav-link-color-hover:var(--color-nav-dark-link-color-hover);--color-nav-outlines:var(--color-nav-dark-outlines);--color-nav-rule:var(--color-nav-dark-rule);--color-nav-solid-background:var(--color-nav-dark-solid-background);--color-nav-sticking-expanded-keyline:var(--color-nav-dark-sticking-expanded-keyline);--color-nav-stuck:var(--color-nav-dark-stuck);--color-nav-uiblur-expanded:var(--color-nav-dark-uiblur-expanded);--color-nav-uiblur-stuck:var(--color-nav-dark-uiblur-stuck);--color-runtime-preview-disabled-text:hsla(0,0%,80%,.6);--color-syntax-attributes:#cc9768;--color-syntax-characters:#d9c97c;--color-syntax-comments:#7f8c98;--color-syntax-documentation-markup:#7f8c98;--color-syntax-documentation-markup-keywords:#a3b1bf;--color-syntax-keywords:#ff7ab2;--color-syntax-marks:#fff;--color-syntax-numbers:#d9c97c;--color-syntax-other-class-names:#dabaff;--color-syntax-other-constants:#a7ebdd;--color-syntax-other-declarations:#4eb0cc;--color-syntax-other-function-and-method-names:#b281eb;--color-syntax-other-instance-variables-and-globals:#b281eb;--color-syntax-other-preprocessor-macros:#ffa14f;--color-syntax-other-type-names:#dabaff;--color-syntax-param-internal-name:#bfbfbf;--color-syntax-plain-text:#fff;--color-syntax-preprocessor-statements:#ffa14f;--color-syntax-project-class-names:#acf2e4;--color-syntax-project-constants:#78c2b3;--color-syntax-project-function-and-method-names:#78c2b3;--color-syntax-project-instance-variables-and-globals:#78c2b3;--color-syntax-project-preprocessor-macros:#ffa14f;--color-syntax-project-type-names:#acf2e4;--color-syntax-strings:#ff8170;--color-syntax-type-declarations:#6bdfff;--color-syntax-urls:#69f;--color-tutorial-background:var(--color-fill-tertiary);--color-navigator-item-hover:rgba(0,102,255,.5);--color-card-shadow:hsla(0,0%,100%,.04);--color-link-block-card-border:hsla(0,0%,100%,.25)}}.bg[data-v-2a434750]{background-color:var(--color-tutorial-hero-background);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.row[data-v-2a434750]{margin-left:auto;margin-right:auto;width:980px;padding:80px 0}@media only screen and (max-width:1250px){.row[data-v-2a434750]{width:692px}}@media only screen and (max-width:735px){.row[data-v-2a434750]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-2a434750]{width:215px}}.col[data-v-2a434750]{z-index:1}[data-v-2a434750] .eyebrow{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-hero-eyebrow)}@media only screen and (max-width:1250px){[data-v-2a434750] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.headline[data-v-2a434750]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:2rem}@media only screen and (max-width:1250px){.headline[data-v-2a434750]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.headline[data-v-2a434750]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.intro[data-v-2a434750]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.intro[data-v-2a434750]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content+p[data-v-2a434750]{margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){.content+p[data-v-2a434750]{margin-top:8px}}.call-to-action[data-v-2a434750]{display:flex;align-items:center}.call-to-action .cta-icon[data-v-2a434750]{margin-left:.4rem;width:1em;height:1em}.metadata[data-v-2a434750]{margin-top:2rem}.video-asset[data-v-2a434750]{display:grid;height:100vh;margin:0;place-items:center center}.video-asset[data-v-2a434750] video{max-width:1280px;min-width:320px;width:100%}@media only screen and (max-width:735px){.headline[data-v-2a434750]{margin-bottom:19px}}.tutorial-hero[data-v-35a9482f]{margin-bottom:80px}@media only screen and (max-width:735px){.tutorial-hero[data-v-35a9482f]{margin-bottom:0}}.title[data-v-28135d78]{font-size:.7058823529rem;line-height:1.3333333333;color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-28135d78],.title[data-v-61b03ec2]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.title[data-v-61b03ec2]{font-size:1.1176470588rem;line-height:1.2105263158;color:var(--colors-header-text,var(--color-header-text));margin:25px 0}.question-content[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.choices[data-v-61b03ec2]{display:flex;flex-direction:column;padding:0;list-style:none;margin:25px 0}.choice[data-v-61b03ec2]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1;border-radius:var(--border-radius,4px);margin:8px 0;padding:1.5rem 40px;cursor:pointer;background:var(--colors-text-background,var(--color-text-background));display:flex;flex-direction:column;justify-content:center;border-width:1px;border-style:solid;border-color:var(--colors-grid,var(--color-grid));position:relative}.choice[data-v-61b03ec2] img{max-height:23.5294117647rem}.choice[data-v-61b03ec2]:first-of-type{margin-top:0}.choice[data-v-61b03ec2] code{font-size:.7647058824rem;line-height:1.8461538462;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.controls[data-v-61b03ec2]{text-align:center;margin-bottom:40px}.controls .button-cta[data-v-61b03ec2]{margin:.5rem;margin-top:0;padding:.3rem 3rem;min-width:8rem}input[type=radio][data-v-61b03ec2]{position:absolute;width:100%;left:0;height:100%;opacity:0;z-index:-1}.active[data-v-61b03ec2]{border-color:var(--color-tutorial-quiz-border-active);box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.active [data-v-61b03ec2]{color:var(--colors-text,var(--color-text))}.correct[data-v-61b03ec2]{background:var(--color-form-valid-background);border-color:var(--color-form-valid)}.correct .choice-icon[data-v-61b03ec2]{fill:var(--color-form-valid)}.incorrect[data-v-61b03ec2]{background:var(--color-form-error-background);border-color:var(--color-form-error)}.incorrect .choice-icon[data-v-61b03ec2]{fill:var(--color-form-error)}.correct[data-v-61b03ec2],.incorrect[data-v-61b03ec2]{position:relative}.correct .choice-icon[data-v-61b03ec2],.incorrect .choice-icon[data-v-61b03ec2]{position:absolute;top:11px;left:10px;font-size:20px;width:1.05em}.disabled[data-v-61b03ec2]{pointer-events:none}.answer[data-v-61b03ec2]{margin:.5rem 1.5rem .5rem 0;font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.answer[data-v-61b03ec2]:last-of-type{margin-bottom:0}[data-v-61b03ec2] .question>.code-listing{padding:unset;border-radius:0}[data-v-61b03ec2] pre{padding:0}[data-v-61b03ec2] img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.title[data-v-65e3c02c]{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-header-text,var(--color-header-text))}@media only screen and (max-width:1250px){.title[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title p[data-v-65e3c02c]{color:var(--colors-text,var(--color-text))}.assessments[data-v-65e3c02c]{box-sizing:content-box;padding:0 1rem;background:var(--color-tutorial-assessments-background);margin-left:auto;margin-right:auto;width:980px;margin-bottom:80px}@media only screen and (max-width:1250px){.assessments[data-v-65e3c02c]{width:692px}}@media only screen and (max-width:735px){.assessments[data-v-65e3c02c]{width:87.5%}}@media only screen and (max-width:320px){.assessments[data-v-65e3c02c]{width:215px}}.banner[data-v-65e3c02c]{padding:40px 0;border-bottom:1px solid;margin-bottom:40px;border-color:var(--colors-grid,var(--color-grid));text-align:center}.success[data-v-65e3c02c]{text-align:center;padding-bottom:40px;font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-text))}@media only screen and (max-width:1250px){.success[data-v-65e3c02c]{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.success[data-v-65e3c02c]{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.assessments-wrapper[data-v-65e3c02c]{padding-top:80px}.assessments-wrapper[data-v-6db06128]{padding-bottom:40px;padding-top:0}@media only screen and (max-width:735px){.assessments-wrapper[data-v-6db06128]{padding-top:80px}}.article[data-v-1b2e3b6a]{background:var(--colors-article-background,var(--color-article-background))}@media only screen and (max-width:735px){.article[data-v-1b2e3b6a]{background:var(--colors-text-background,var(--color-article-body-background))}}.intro-container[data-v-4a7343c7]{margin-bottom:80px}.intro[data-v-4a7343c7]{display:flex;align-items:center}@media only screen and (max-width:735px){.intro[data-v-4a7343c7]{padding-bottom:0;flex-direction:column}}.intro.ide .media[data-v-4a7343c7] img{background-color:var(--colors-text-background,var(--color-text-background))}.col.left[data-v-4a7343c7]{padding-right:40px}@media only screen and (max-width:1250px){.col.left[data-v-4a7343c7]{padding-right:28px}}@media only screen and (max-width:735px){.col.left[data-v-4a7343c7]{margin-left:auto;margin-right:auto;width:980px;padding-right:0}}@media only screen and (max-width:735px)and (max-width:1250px){.col.left[data-v-4a7343c7]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.col.left[data-v-4a7343c7]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.col.left[data-v-4a7343c7]{width:215px}}.col.right[data-v-4a7343c7]{padding-left:40px}@media only screen and (max-width:1250px){.col.right[data-v-4a7343c7]{padding-left:28px}}@media only screen and (max-width:735px){.col.right[data-v-4a7343c7]{padding-left:0}}.content[data-v-4a7343c7]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.media[data-v-4a7343c7] img{width:auto;max-height:560px;min-height:18.8235294118rem;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:735px){.media[data-v-4a7343c7]{margin:0;margin-top:40px}.media[data-v-4a7343c7] image,.media[data-v-4a7343c7] video{max-height:80vh}}.media[data-v-4a7343c7] .asset{padding:0 20px}.headline[data-v-4a7343c7]{color:var(--colors-header-text,var(--color-header-text))}[data-v-4a7343c7] .eyebrow{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){[data-v-4a7343c7] .eyebrow{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-4a7343c7] .eyebrow a{color:inherit}[data-v-4a7343c7] .heading{font-size:1.8823529412rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-4a7343c7] .heading{font-size:1.6470588235rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-4a7343c7] .heading{font-size:1.4117647059rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.expanded-intro[data-v-4a7343c7]{margin-left:auto;margin-right:auto;width:980px;margin-top:40px}@media only screen and (max-width:1250px){.expanded-intro[data-v-4a7343c7]{width:692px}}@media only screen and (max-width:735px){.expanded-intro[data-v-4a7343c7]{width:87.5%}}@media only screen and (max-width:320px){.expanded-intro[data-v-4a7343c7]{width:215px}}[data-v-4a7343c7] .cols-2{gap:20px 16.6666666667%}[data-v-4a7343c7] .cols-3 .column{gap:20px 12.5%}.code-preview[data-v-395e30cd]{position:sticky;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background,var(--color-step-background));height:calc(100vh - 3.05882rem)}.code-preview.ide[data-v-395e30cd]{height:100vh}.code-preview[data-v-395e30cd] .code-listing{color:var(--text,var(--color-code-plain))}.code-preview[data-v-395e30cd] .code-listing .code-line-container{padding-right:14px}.code-preview[data-v-395e30cd] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.header[data-v-395e30cd]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:relative;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;cursor:pointer;font-weight:600;padding:8px 12px;border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;z-index:1;background:var(--color-runtime-preview-background);color:var(--colors-runtime-preview-text,var(--color-runtime-preview-text))}.header[data-v-395e30cd]:focus{outline-style:none}#app.fromkeyboard .header[data-v-395e30cd]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:rgba(0,0,0,.4);position:absolute;top:0;right:0;background:var(--color-runtime-preview-background);border-radius:var(--border-radius,4px);margin:1rem;margin-left:0;transition:width .2s ease-in;box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow)}@media screen{[data-color-scheme=dark] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .runtime-preview[data-v-395e30cd]{--color-runtime-preview-shadow:hsla(0,0%,100%,.4)}}@supports not ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.runtime-preview[data-v-395e30cd]{display:flex;flex-direction:column}}.runtime-preview .runtimve-preview__container[data-v-395e30cd]{border-radius:var(--border-radius,4px);overflow:hidden}.runtime-preview-ide[data-v-395e30cd]{top:0}.runtime-preview-ide .runtime-preview-asset[data-v-395e30cd] img{background-color:var(--color-runtime-preview-background)}.runtime-preview.collapsed[data-v-395e30cd]{box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow);width:102px}.runtime-preview.collapsed .header[data-v-395e30cd]{border-radius:var(--border-radius,4px)}.runtime-preview.disabled[data-v-395e30cd]{box-shadow:0 0 3px 0 transparent}.runtime-preview.disabled .header[data-v-395e30cd]{color:var(--color-runtime-preview-disabled-text);cursor:auto}.runtime-preview-asset[data-v-395e30cd]{border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px)}.runtime-preview-asset[data-v-395e30cd] img{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.preview-icon[data-v-395e30cd]{height:.8em;width:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-show[data-v-395e30cd]{transform:scale(-1)}[data-v-0bdf2f26] pre{padding:10px 0}.toggle-preview[data-v-78763c14]{color:var(--color-runtime-preview-disabled-text);display:flex;align-items:center}a[data-v-78763c14]{color:var(--url,var(--color-link))}.toggle-text[data-v-78763c14]{display:flex;align-items:center}svg.toggle-icon[data-v-78763c14]{width:1em;height:1em;margin-left:.5em}.mobile-code-preview[data-v-b1691954]{background-color:var(--background,var(--color-step-background));padding:14px 0}@media only screen and (max-width:735px){.mobile-code-preview[data-v-b1691954]{display:flex;flex-direction:column}}.runtime-preview-modal-content[data-v-b1691954]{padding:45px 60px 0 60px;min-width:200px}.runtime-preview-modal-content[data-v-b1691954] img:not(.file-icon){border-radius:var(--border-radius,4px);box-shadow:0 0 3px rgba(0,0,0,.4);max-height:80vh;width:auto;display:block;margin-bottom:1rem}.runtime-preview-modal-content .runtime-preview-label[data-v-b1691954]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-runtime-preview-text);display:block;text-align:center;padding:.5em}[data-v-b1691954] .code-listing{color:var(--text,var(--color-code-plain))}[data-v-b1691954] .full-code-listing{padding-top:60px;min-height:calc(100vh - 60px)}[data-v-b1691954] pre{font-size:.7058823529rem;line-height:1.8333333333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.preview-toggle-container[data-v-b1691954]{align-self:flex-end;margin-right:20px}.step-container[data-v-1f74235c]{margin:0}.step-container[data-v-1f74235c]:not(:last-child){margin-bottom:100px}@media only screen and (max-width:735px){.step-container[data-v-1f74235c]:not(:last-child){margin-bottom:80px}}.step[data-v-1f74235c]{position:relative;border-radius:var(--tutorial-step-border-radius,var(--border-radius,4px));padding:1rem 2rem;background-color:var(--color-step-background);overflow:hidden;filter:blur(0)}.step[data-v-1f74235c]:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-step-focused);background-color:var(--color-step-focused);height:calc(100% - 2px);width:4px;opacity:0;transition:opacity .15s ease-in}.step.focused[data-v-1f74235c],.step[data-v-1f74235c]:focus{outline:none}.step.focused[data-v-1f74235c]:before,.step[data-v-1f74235c]:focus:before{opacity:1}@media only screen and (max-width:735px){.step[data-v-1f74235c]{padding-left:2rem}.step[data-v-1f74235c]:before{opacity:1}}.step-label[data-v-1f74235c]{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-step-text));margin-bottom:var(--spacing-stacked-margin-small)}.caption[data-v-1f74235c]{border-top:1px solid;border-color:var(--color-step-caption);padding:1rem 0 0 0;margin-top:1rem}.media-container[data-v-1f74235c]{display:none}@media only screen and (max-width:735px){.step[data-v-1f74235c]{margin:0 .5882352941rem 1.1764705882rem .5882352941rem}.step.focused[data-v-1f74235c],.step[data-v-1f74235c]:focus{outline:none}.media-container[data-v-1f74235c]{display:block;position:relative}.media-container[data-v-1f74235c] img,.media-container[data-v-1f74235c] video{max-height:80vh}[data-v-1f74235c] .asset{padding:0 20px}}.steps[data-v-c87bb95a]{position:relative;font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;color:var(--colors-text,var(--color-text))}@media only screen and (max-width:735px){.steps[data-v-c87bb95a]{padding-top:80px}.steps[data-v-c87bb95a]:before{position:absolute;top:0;border-top:1px solid var(--color-fill-gray-tertiary);content:"";width:calc(100% - 2.35294rem);margin:0 1.1764705882rem}}.steps[data-v-c87bb95a] aside{background:unset;border:unset;box-shadow:unset;-moz-column-break-inside:unset;break-inside:unset;padding:unset}.steps[data-v-c87bb95a] aside .label{font-size:.7058823529rem;line-height:1.3333333333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.steps[data-v-c87bb95a] aside+*{margin-top:var(--spacing-stacked-margin-large)}.content-container[data-v-c87bb95a]{flex:none;margin-right:4.1666666667%;width:37.5%;margin-top:140px;margin-bottom:94vh}@media only screen and (max-width:735px){.content-container[data-v-c87bb95a]{margin-top:0;margin-bottom:0;height:100%;margin-left:0;margin-right:0;position:relative;width:100%}}.asset-container[data-v-c87bb95a]{flex:none;height:calc(100vh - 3.05882rem);background-color:var(--background,var(--color-step-background));max-width:921px;width:calc(50vw + 8.33333%);position:sticky;top:3.0588235294rem;transition:margin .1s ease-in-out}@media only screen and (max-width:767px){.asset-container[data-v-c87bb95a]{top:2.8235294118rem;height:calc(100vh - 2.82353rem)}}.asset-container[data-v-c87bb95a]:not(.for-step-code){overflow-y:auto;-webkit-overflow-scrolling:touch}.asset-container.ide[data-v-c87bb95a]{height:100vh;top:0}@media only screen and (min-width:736px){.asset-container[data-v-c87bb95a]{display:grid}.asset-container>[data-v-c87bb95a]{grid-row:1;grid-column:1;height:calc(100vh - 3.05882rem)}.asset-container.ide>[data-v-c87bb95a]{height:100vh}}.asset-container .step-asset[data-v-c87bb95a]{box-sizing:border-box;padding:0;padding-left:40px;min-height:320px;height:100%}.asset-container .step-asset[data-v-c87bb95a],.asset-container .step-asset[data-v-c87bb95a] picture{height:100%;display:flex;align-items:center}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container{height:100%;display:flex;flex-direction:column;justify-content:center}.asset-container .step-asset[data-v-c87bb95a] img,.asset-container .step-asset[data-v-c87bb95a] video{width:auto;max-height:calc(100vh - 3.05882rem - 80px);max-width:531.66667px;margin:0}@media only screen and (max-width:1250px){.asset-container .step-asset[data-v-c87bb95a] img,.asset-container .step-asset[data-v-c87bb95a] video{max-width:363.66667px}}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container,.asset-container .step-asset[data-v-c87bb95a] img{min-height:320px}.asset-container .step-asset[data-v-c87bb95a] .video-replay-container video{min-height:280px}.asset-container .step-asset[data-v-c87bb95a] [data-orientation=landscape]{max-width:min(841px,calc(50vw + 8.33333% - 80px))}@media only screen and (max-width:735px){.asset-container[data-v-c87bb95a]{display:none}}.asset-wrapper[data-v-c87bb95a]{width:63.2%;align-self:center;transition:transform .25s ease-out;will-change:transform}.asset-wrapper.ide .step-asset[data-v-c87bb95a] img{background-color:var(--background,var(--color-step-background))}.asset-wrapper[data-v-c87bb95a]:has([data-orientation=landscape]){width:unset}[data-v-c87bb95a] .runtime-preview-asset{display:grid}[data-v-c87bb95a] .runtime-preview-asset>*{grid-row:1;grid-column:1}.interstitial[data-v-c87bb95a]{padding:0 2rem}.interstitial[data-v-c87bb95a]:not(:first-child){margin-top:5.8823529412rem}.interstitial[data-v-c87bb95a]:not(:last-child){margin-bottom:30px}@media only screen and (max-width:735px){.interstitial[data-v-c87bb95a]{margin-left:auto;margin-right:auto;width:980px;padding:0}}@media only screen and (max-width:735px)and (max-width:1250px){.interstitial[data-v-c87bb95a]{width:692px}}@media only screen and (max-width:735px)and (max-width:735px){.interstitial[data-v-c87bb95a]{width:87.5%}}@media only screen and (max-width:735px)and (max-width:320px){.interstitial[data-v-c87bb95a]{width:215px}}@media only screen and (max-width:735px){.interstitial[data-v-c87bb95a]:not(:first-child){margin-top:0}}.fade-enter-active[data-v-c87bb95a],.fade-leave-active[data-v-c87bb95a]{transition:opacity .3s ease-in-out}.fade-enter[data-v-c87bb95a],.fade-leave-to[data-v-c87bb95a]{opacity:0}.section[data-v-6b3a0b3a]{padding-top:80px}.sections[data-v-79a75e9e]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.sections[data-v-79a75e9e]{width:692px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{width:87.5%}}@media only screen and (max-width:320px){.sections[data-v-79a75e9e]{width:215px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{margin:0;width:100%}}.tutorial[data-v-566b3655]{background-color:var(--colors-text-background,var(--color-tutorial-background))} \ No newline at end of file diff --git a/Documentation/html/css/topic.d8c126f3.css b/Documentation/html/css/topic.d8c126f3.css deleted file mode 100644 index 5d8319bfc..000000000 --- a/Documentation/html/css/topic.d8c126f3.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.mobile-dropdown[data-v-154acfbd]{box-sizing:border-box}.nav--in-breakpoint-range .mobile-dropdown[data-v-154acfbd]{padding-left:.23529rem;padding-right:.23529rem}.mobile-dropdown ul[data-v-154acfbd]{list-style:none}.mobile-dropdown .option[data-v-154acfbd]{cursor:pointer;font-size:.70588rem;padding:.5rem 0;display:block;text-decoration:none;color:inherit}.mobile-dropdown .option[data-v-154acfbd]:focus{outline-offset:0}.mobile-dropdown .option.depth1[data-v-154acfbd]{padding-left:.47059rem}.active[data-v-154acfbd],.tutorial.router-link-active[data-v-154acfbd]{font-weight:600}.active[data-v-154acfbd]:focus,.tutorial.router-link-active[data-v-154acfbd]:focus{outline:none}.chapter-list[data-v-154acfbd]:not(:first-child){margin-top:1rem}.chapter-name[data-v-154acfbd],.tutorial[data-v-154acfbd]{padding:.5rem 0;font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.section-list[data-v-154acfbd],.tutorial-list[data-v-154acfbd]{padding:0 .58824rem}.chapter-list:last-child .tutorial-list[data-v-154acfbd]:last-child{padding-bottom:10em}.chapter-list[data-v-154acfbd]{display:inline-block}.form-element[data-v-998803d8]{position:relative}.form-dropdown[data-v-998803d8]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;box-sizing:border-box;width:100%;height:3.3em;color:var(--color-dropdown-text);padding:1.11765rem 2.35294rem 0 .94118rem;text-align:left;border:1px solid var(--color-dropdown-border);border-radius:var(--border-radius,4px);background-clip:padding-box;margin-bottom:.82353rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:32px}.form-dropdown[data-v-998803d8]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown.no-eyebrow[data-v-998803d8]{padding-top:0}.form-dropdown[data-v-998803d8]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-text)}.form-dropdown[data-v-998803d8]::-ms-expand{opacity:0}.form-dropdown~.form-icon[data-v-998803d8]{position:absolute;display:block;pointer-events:none;fill:var(--color-figure-gray-tertiary);right:14px;width:13px;height:auto;top:50%;transform:translateY(-50%)}.is-open .form-dropdown~.form-icon[data-v-998803d8]{transform:translateY(-50%) scale(-1)}@media only screen and (max-width:735px){.form-dropdown~.form-icon[data-v-998803d8]{right:14px}}.form-dropdown~.form-label[data-v-998803d8]{font-size:.70588rem;line-height:1.75;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:absolute;top:.47059rem;left:17px;color:var(--color-figure-gray-secondary);pointer-events:none;padding:0;z-index:1}.form-dropdown[data-v-998803d8] option{color:var(--color-dropdown-text)}.form-dropdown-selectnone[data-v-998803d8]{color:transparent}.form-dropdown-selectnone~.form-label[data-v-998803d8]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);top:19px;left:17px;color:var(--color-figure-gray-tertiary)}.form-dropdown-selectnone[data-v-998803d8]:-moz-focusring{text-shadow:none}.form-dropdown-selectnone[data-v-998803d8]::-ms-value{display:none}.theme-dark .form-dropdown[data-v-998803d8]{color:var(--color-dropdown-dark-text);background-color:var(--color-dropdown-dark-background);border-color:var(--color-dropdown-dark-border)}.theme-dark .form-dropdown~.form-label[data-v-998803d8]{color:#ccc}.theme-dark .form-dropdown[data-v-998803d8]:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--color-dropdown-dark-text)}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-998803d8]{color:transparent}.theme-dark .form-dropdown.form-dropdown-selectnone[data-v-998803d8]:-moz-focusring{text-shadow:none}.theme-dark .form-dropdown-selectnone~.form-label[data-v-998803d8]{color:#b0b0b0}.dropdown-small[data-v-12dd746a]{height:30px;display:flex;align-items:center;position:relative;background:var(--color-fill)}.dropdown-small .form-dropdown-toggle[data-v-12dd746a]{line-height:1.5;font-size:12px;padding-top:0;padding-bottom:0;padding-left:20px;min-height:unset;height:30px;display:flex;align-items:center}.dropdown-small .form-dropdown-toggle[data-v-12dd746a]:focus{box-shadow:none;border-color:var(--color-dropdown-border)}.fromkeyboard .dropdown-small .form-dropdown-toggle[data-v-12dd746a]:focus{box-shadow:0 0 0 2px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.form-dropdown-toggle[data-v-12dd746a]{margin:0}.is-open .form-dropdown-toggle[data-v-12dd746a]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;border-bottom:none;padding-bottom:1px}.fromkeyboard .is-open .form-dropdown-toggle[data-v-12dd746a]{box-shadow:1px -1px 0 1px var(--color-focus-color),-1px -1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color)}.form-dropdown-title[data-v-12dd746a]{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-custom[data-v-12dd746a]{border-radius:var(--border-radius,4px)}.dropdown-custom.is-open[data-v-12dd746a]{border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0}.dropdown-custom[data-v-12dd746a] .form-dropdown-content{background:var(--color-fill);position:absolute;right:0;left:0;top:100%;border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px);border:1px solid var(--color-dropdown-border);border-top:none;display:none;overflow-y:auto}.dropdown-custom[data-v-12dd746a] .form-dropdown-content.is-open{display:block}.fromkeyboard .dropdown-custom[data-v-12dd746a] .form-dropdown-content.is-open{box-shadow:1px 1px 0 1px var(--color-focus-color),-1px 1px 0 1px var(--color-focus-color);border-color:var(--color-focus-border-color);border-top-color:transparent}.nav .dropdown-custom[data-v-12dd746a] .form-dropdown-content{max-height:calc(100vh - 116px - 3.05882rem)}.nav--is-sticking.nav .dropdown-custom[data-v-12dd746a] .form-dropdown-content{max-height:calc(100vh - 3.05882rem - 72px)}.dropdown-custom[data-v-12dd746a] .options{list-style:none;margin:0;padding:0 0 20px}.dropdown-custom[data-v-12dd746a] .option{cursor:pointer;padding:5px 20px;font-size:12px;line-height:20px;outline:none}.dropdown-custom[data-v-12dd746a] .option:hover{background-color:var(--color-fill-tertiary)}.dropdown-custom[data-v-12dd746a] .option.option-active{font-weight:600}.fromkeyboard .dropdown-custom[data-v-12dd746a] .option:hover{background-color:transparent}.fromkeyboard .dropdown-custom[data-v-12dd746a] .option:focus{background-color:var(--color-fill-tertiary);outline:none}.tutorial-dropdown[data-v-554d62b6]{grid-column:3}.section-tracker[data-v-554d62b6]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-figure-gray-secondary);margin-left:15px}.tutorial-dropdown[data-v-4bddb6e6]{grid-column:1/2}.tutorial-dropdown .options[data-v-4bddb6e6]{padding-top:1rem;padding-bottom:0}.tutorial-dropdown .option[data-v-4bddb6e6]{padding:5px 20px 5px 30px}.chapter-list[data-v-4bddb6e6]{padding-bottom:20px}.chapter-name[data-v-4bddb6e6]{margin:0 20px 5px 20px;line-height:normal;color:var(--color-figure-gray-secondary)}.chevron-icon[data-v-717bc942]{padding:0;color:var(--color-nav-outlines);grid-column:2;height:20px;width:20px;margin:0 4px}@media only screen and (min-width:768px){.nav[data-v-717bc942] .nav-content{display:grid;grid-template-columns:auto auto 3fr;align-items:center}.nav[data-v-717bc942] .nav-menu{padding:0;grid-column:3/5}.nav[data-v-717bc942] .nav-menu-item{margin:0}}.dropdown-container[data-v-717bc942]{height:3.05882rem;display:grid;grid-template-columns:minmax(230px,285px) auto minmax(230px,1fr);align-items:center}@media only screen and (max-width:1023px){.dropdown-container[data-v-717bc942]{grid-template-columns:minmax(173px,216px) auto minmax(173px,1fr)}}.separator[data-v-717bc942]{height:20px;border-right:1px solid;border-color:var(--color-nav-outlines);margin:0 20px;grid-column:2}.mobile-dropdown-container[data-v-717bc942],.nav--in-breakpoint-range.nav .dropdown-container[data-v-717bc942],.nav--in-breakpoint-range.nav .separator[data-v-717bc942]{display:none}.nav--in-breakpoint-range.nav .mobile-dropdown-container[data-v-717bc942]{display:block}.nav--in-breakpoint-range.nav[data-v-717bc942] .nav-title{grid-area:title}.nav--in-breakpoint-range.nav[data-v-717bc942] .pre-title{display:none}.nav[data-v-717bc942] .nav-title{grid-column:1;width:90%;padding-top:0}.primary-dropdown[data-v-717bc942],.secondary-dropdown[data-v-717bc942]{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-717bc942] .form-dropdown,.primary-dropdown[data-v-717bc942] .form-dropdown:focus,.secondary-dropdown[data-v-717bc942] .form-dropdown,.secondary-dropdown[data-v-717bc942] .form-dropdown:focus{border-color:var(--color-tutorial-navbar-dropdown-border)}.primary-dropdown[data-v-717bc942] .options,.secondary-dropdown[data-v-717bc942] .options{background:var(--color-tutorial-navbar-dropdown-background);border-color:var(--color-tutorial-navbar-dropdown-border)}[data-v-3cfe1c35] .code-listing+*,[data-v-3cfe1c35] aside+*,[data-v-3cfe1c35] h2+*,[data-v-3cfe1c35] h3+*,[data-v-3cfe1c35] ol+*,[data-v-3cfe1c35] p+*,[data-v-3cfe1c35] ul+*{margin-top:20px}[data-v-3cfe1c35] ol ol,[data-v-3cfe1c35] ol ul,[data-v-3cfe1c35] ul ol,[data-v-3cfe1c35] ul ul{margin-top:0}[data-v-3cfe1c35] h2{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-3cfe1c35] h2{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-3cfe1c35] h2{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-3cfe1c35] h3{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-3cfe1c35] h3{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-3cfe1c35] .code-listing{background:var(--color-code-background);border-color:var(--colors-grid,var(--color-grid));border-style:solid;border-width:1px}[data-v-3cfe1c35] .code-listing pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace);padding:20px 0}.columns[data-v-30edf911]{display:grid;grid-template-rows:repeat(2,auto)}.columns.cols-2[data-v-30edf911]{gap:20px 8.33333%;grid-template-columns:repeat(2,1fr)}.columns.cols-3[data-v-30edf911]{gap:20px 4.16667%;grid-template-columns:repeat(3,1fr)}.asset[data-v-30edf911]{align-self:end;grid-row:1}.content[data-v-30edf911]{grid-row:2}@media only screen and (max-width:735px){.columns.cols-2[data-v-30edf911],.columns.cols-3[data-v-30edf911]{grid-template-columns:unset}.asset[data-v-30edf911],.content[data-v-30edf911]{grid-row:auto}}.content-and-media[data-v-3fa44f9e]{display:flex}.content-and-media.media-leading[data-v-3fa44f9e]{flex-direction:row-reverse}.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:row}@media only screen and (min-width:736px){.content-and-media[data-v-3fa44f9e]{align-items:center;justify-content:center}}.content[data-v-3fa44f9e]{width:62.5%}.asset[data-v-3fa44f9e]{width:29.16667%}.media-leading .asset[data-v-3fa44f9e]{margin-right:8.33333%}.media-trailing .asset[data-v-3fa44f9e]{margin-left:8.33333%}@media only screen and (max-width:735px){.content-and-media.media-leading[data-v-3fa44f9e],.content-and-media.media-trailing[data-v-3fa44f9e]{flex-direction:column}.asset[data-v-3fa44f9e],.content[data-v-3fa44f9e]{width:100%}.media-leading .asset[data-v-3fa44f9e],.media-trailing .asset[data-v-3fa44f9e]{margin:20px 0 0 0}}.group[id][data-v-1f2be54b]{margin-top:20px;padding-top:20px}[data-v-1f2be54b] img,[data-v-1f2be54b] video{display:block;margin:0 auto;max-width:100%}.layout+[data-v-4d5a806e]{margin-top:40px}@media only screen and (max-width:735px){.layout[data-v-4d5a806e]:first-child>:not(.group[id]){margin-top:40px}}.body[data-v-6499e2f2]{background:var(--colors-text-background,var(--color-article-body-background));margin-left:auto;margin-right:auto;width:980px;border-radius:10px;transform:translateY(-120px)}@media only screen and (max-width:1250px){.body[data-v-6499e2f2]{width:692px}}@media only screen and (max-width:735px){.body[data-v-6499e2f2]{width:87.5%}}@media only screen and (max-width:320px){.body[data-v-6499e2f2]{width:215px}}@media only screen and (max-width:735px){.body[data-v-6499e2f2]{border-radius:0;transform:none}}.body[data-v-6499e2f2]~*{margin-top:-40px}.body-content[data-v-6499e2f2]{padding:40px 8.33333% 80px 8.33333%}@media only screen and (max-width:735px){.body-content[data-v-6499e2f2]{padding:0 0 40px 0}}.call-to-action[data-v-042a0474]{padding:65px 0;background:var(--color-call-to-action-background)}.theme-dark .call-to-action[data-v-042a0474]{--color-call-to-action-background:#424242}.row[data-v-042a0474]{margin-left:auto;margin-right:auto;width:980px;display:flex;align-items:center}@media only screen and (max-width:1250px){.row[data-v-042a0474]{width:692px}}@media only screen and (max-width:735px){.row[data-v-042a0474]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-042a0474]{width:215px}}[data-v-042a0474] img,[data-v-042a0474] video{max-height:560px}h2[data-v-042a0474]{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){h2[data-v-042a0474]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){h2[data-v-042a0474]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.label[data-v-042a0474]{display:block;font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:735px){.label[data-v-042a0474]{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-042a0474]{margin-bottom:1.5rem}.right-column[data-v-042a0474]{margin-left:auto}@media only screen and (max-width:735px){.row[data-v-042a0474]{display:block}.col+.col[data-v-042a0474]{margin-top:40px}}@media only screen and (max-width:735px){.call-to-action[data-v-426a965c]{margin-top:0}}.headline[data-v-d46a1474]{margin-bottom:var(--spacing-stacked-margin-large)}.heading[data-v-d46a1474]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-header-text)}@media only screen and (max-width:1250px){.heading[data-v-d46a1474]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.heading[data-v-d46a1474]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.dark .heading[data-v-d46a1474]{color:#fff}.eyebrow[data-v-d46a1474]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:block;margin-bottom:var(--spacing-stacked-margin-small);color:var(--color-eyebrow)}@media only screen and (max-width:1250px){.eyebrow[data-v-d46a1474]{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.metadata[data-v-94ff76c0]{display:flex}.item[data-v-94ff76c0]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-right:1px solid #fff;padding:0 27.5px}@media only screen and (max-width:735px){.item[data-v-94ff76c0]{font-size:.64706rem;line-height:1.63636;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);padding:0 8px}}.item[data-v-94ff76c0]:first-of-type{padding-left:0}.item[data-v-94ff76c0]:last-of-type{border:none}@media only screen and (max-width:735px){.item[data-v-94ff76c0]:last-of-type{padding-right:0}}.content[data-v-94ff76c0]{color:#fff}.icon[data-v-94ff76c0]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){.icon[data-v-94ff76c0]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.icon[data-v-94ff76c0]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.small-icon[data-v-94ff76c0]{width:1em;height:1em;margin-left:.2rem}.small-icon.xcode-icon[data-v-94ff76c0]{width:.8em;height:.8em}.content-link[data-v-94ff76c0]{display:flex;align-items:center}a[data-v-94ff76c0]{color:var(--colors-link,var(--color-tutorials-overview-link))}.duration[data-v-94ff76c0]{display:flex;align-items:baseline;font-size:2.35294rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.8rem}@media only screen and (max-width:735px){.duration[data-v-94ff76c0]{font-size:1.64706rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}}.minutes[data-v-94ff76c0]{display:inline-block;font-size:1.64706rem;line-height:1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:1.3rem}@media only screen and (max-width:735px){.minutes[data-v-94ff76c0]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);line-height:.8rem}}.item-large-icon[data-v-94ff76c0]{height:2.3rem;max-width:100%}@media only screen and (max-width:735px){.item-large-icon[data-v-94ff76c0]{height:1.5rem;max-width:100%}}.bottom[data-v-94ff76c0]{margin-top:13px}@media only screen and (max-width:735px){.bottom[data-v-94ff76c0]{margin-top:8px}}.hero[data-v-55543c5a]{color:var(--color-tutorial-hero-text);position:relative}.bg[data-v-55543c5a],.hero[data-v-55543c5a]{background-color:var(--color-tutorial-hero-background)}.bg[data-v-55543c5a]{background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.row[data-v-55543c5a]{margin-left:auto;margin-right:auto;width:980px;padding:80px 0}@media only screen and (max-width:1250px){.row[data-v-55543c5a]{width:692px}}@media only screen and (max-width:735px){.row[data-v-55543c5a]{width:87.5%}}@media only screen and (max-width:320px){.row[data-v-55543c5a]{width:215px}}.col[data-v-55543c5a]{z-index:1}[data-v-55543c5a] .eyebrow{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-hero-eyebrow)}@media only screen and (max-width:1250px){[data-v-55543c5a] .eyebrow{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.headline[data-v-55543c5a]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);margin-bottom:2rem}@media only screen and (max-width:1250px){.headline[data-v-55543c5a]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.headline[data-v-55543c5a]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.intro[data-v-55543c5a]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.intro[data-v-55543c5a]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content+p[data-v-55543c5a]{margin-top:var(--spacing-stacked-margin-large)}@media only screen and (max-width:735px){.content+p[data-v-55543c5a]{margin-top:8px}}.call-to-action[data-v-55543c5a]{display:flex;align-items:center}.call-to-action .cta-icon[data-v-55543c5a]{margin-left:.4rem;width:1em;height:1em}.metadata[data-v-55543c5a]{margin-top:2rem}.video-asset[data-v-55543c5a]{display:grid;height:100vh;margin:0;place-items:center center}.video-asset[data-v-55543c5a] video{max-width:1280px;min-width:320px;width:100%}@media only screen and (max-width:735px){.headline[data-v-55543c5a]{margin-bottom:19px}}.tutorial-hero[data-v-35a9482f]{margin-bottom:80px}@media only screen and (max-width:735px){.tutorial-hero[data-v-35a9482f]{margin-bottom:0}}.title[data-v-28135d78]{font-size:.70588rem;line-height:1.33333;color:var(--colors-secondary-label,var(--color-secondary-label))}.title[data-v-19ed40e2],.title[data-v-28135d78]{font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.title[data-v-19ed40e2]{font-size:1.11765rem;line-height:1.21053;color:var(--colors-header-text,var(--color-header-text));margin:25px 0}.question-content[data-v-19ed40e2] code{font-size:.76471rem;line-height:1.84615;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.choices[data-v-19ed40e2]{display:flex;flex-direction:column;padding:0;list-style:none;margin:25px 0}.choice[data-v-19ed40e2]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);flex:1;border-radius:var(--border-radius,4px);margin:8px 0;padding:1.5rem 40px;cursor:pointer;background:var(--colors-text-background,var(--color-text-background));display:flex;flex-direction:column;justify-content:center;border-width:1px;border-style:solid;border-color:var(--colors-grid,var(--color-grid));position:relative}.choice[data-v-19ed40e2] img{max-height:23.52941rem}.choice[data-v-19ed40e2]:first-of-type{margin-top:0}.choice[data-v-19ed40e2] code{font-size:.76471rem;line-height:1.84615;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.controls[data-v-19ed40e2]{text-align:center;margin-bottom:40px}.controls .button-cta[data-v-19ed40e2]{margin:.5rem;margin-top:0;padding:.3rem 3rem;min-width:8rem}input[type=radio][data-v-19ed40e2]{position:absolute;width:100%;left:0;height:100%;opacity:0;z-index:-1}.active[data-v-19ed40e2]{border-color:var(--color-tutorial-quiz-border-active);box-shadow:0 0 0 4px var(--color-focus-color);outline:none}.active [data-v-19ed40e2]{color:var(--colors-text,var(--color-text))}.correct[data-v-19ed40e2]{background:var(--color-form-valid-background);border-color:var(--color-form-valid)}.correct .choice-icon[data-v-19ed40e2]{fill:var(--color-form-valid)}.incorrect[data-v-19ed40e2]{background:var(--color-form-error-background);border-color:var(--color-form-error)}.incorrect .choice-icon[data-v-19ed40e2]{fill:var(--color-form-error)}.correct[data-v-19ed40e2],.incorrect[data-v-19ed40e2]{position:relative}.correct .choice-icon[data-v-19ed40e2],.incorrect .choice-icon[data-v-19ed40e2]{position:absolute;top:11px;left:10px;font-size:20px;width:1.05em}.disabled[data-v-19ed40e2]{pointer-events:none}.answer[data-v-19ed40e2]{margin:.5rem 1.5rem .5rem 0;font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.answer[data-v-19ed40e2]:last-of-type{margin-bottom:0}[data-v-19ed40e2] .question>.code-listing{padding:unset;border-radius:0}[data-v-19ed40e2] pre{padding:0}[data-v-19ed40e2] img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.title[data-v-65e3c02c]{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-header-text,var(--color-header-text))}@media only screen and (max-width:1250px){.title[data-v-65e3c02c]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-65e3c02c]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title p[data-v-65e3c02c]{color:var(--colors-text,var(--color-text))}.assessments[data-v-65e3c02c]{box-sizing:content-box;padding:0 1rem;background:var(--color-tutorial-assessments-background);margin-left:auto;margin-right:auto;width:980px;margin-bottom:80px}@media only screen and (max-width:1250px){.assessments[data-v-65e3c02c]{width:692px}}@media only screen and (max-width:735px){.assessments[data-v-65e3c02c]{width:87.5%}}@media only screen and (max-width:320px){.assessments[data-v-65e3c02c]{width:215px}}.banner[data-v-65e3c02c]{padding:40px 0;border-bottom:1px solid;margin-bottom:40px;border-color:var(--colors-grid,var(--color-grid));text-align:center}.success[data-v-65e3c02c]{text-align:center;padding-bottom:40px;font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-text))}@media only screen and (max-width:1250px){.success[data-v-65e3c02c]{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.success[data-v-65e3c02c]{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.assessments-wrapper[data-v-65e3c02c]{padding-top:80px}.assessments-wrapper[data-v-3c94366b]{padding-bottom:40px;padding-top:0}@media only screen and (max-width:735px){.assessments-wrapper[data-v-3c94366b]{padding-top:80px}}.article[data-v-7d4562ea]{background:var(--colors-article-background,var(--color-article-background))}@media only screen and (max-width:735px){.article[data-v-7d4562ea]{background:var(--colors-text-background,var(--color-article-body-background))}}.intro-container[data-v-7f9a8f65]{margin-bottom:80px}.intro[data-v-7f9a8f65]{display:flex;align-items:center}@media only screen and (max-width:735px){.intro[data-v-7f9a8f65]{padding-bottom:0;flex-direction:column}}.intro.ide .media[data-v-7f9a8f65] img{background-color:var(--colors-text-background,var(--color-text-background))}.col.left[data-v-7f9a8f65]{padding-right:40px}@media only screen and (max-width:1250px){.col.left[data-v-7f9a8f65]{padding-right:28px}}@media only screen and (max-width:735px){.col.left[data-v-7f9a8f65]{margin-left:auto;margin-right:auto;width:980px;padding-right:0}}@media only screen and (max-width:735px) and (max-width:1250px){.col.left[data-v-7f9a8f65]{width:692px}}@media only screen and (max-width:735px) and (max-width:735px){.col.left[data-v-7f9a8f65]{width:87.5%}}@media only screen and (max-width:735px) and (max-width:320px){.col.left[data-v-7f9a8f65]{width:215px}}.col.right[data-v-7f9a8f65]{padding-left:40px}@media only screen and (max-width:1250px){.col.right[data-v-7f9a8f65]{padding-left:28px}}@media only screen and (max-width:735px){.col.right[data-v-7f9a8f65]{padding-left:0}}.content[data-v-7f9a8f65]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.media[data-v-7f9a8f65] img{width:auto;max-height:560px;min-height:18.82353rem;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:735px){.media[data-v-7f9a8f65]{margin:0;margin-top:40px}.media[data-v-7f9a8f65] img,.media[data-v-7f9a8f65] video{max-height:80vh}}.media[data-v-7f9a8f65] .asset{padding:0 20px}.headline[data-v-7f9a8f65]{color:var(--colors-header-text,var(--color-header-text))}[data-v-7f9a8f65] .eyebrow{font-size:1.23529rem;line-height:1.19048;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){[data-v-7f9a8f65] .eyebrow{font-size:1.11765rem;line-height:1.21053;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}[data-v-7f9a8f65] .eyebrow a{color:inherit}[data-v-7f9a8f65] .heading{font-size:1.88235rem;line-height:1.25;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:1250px){[data-v-7f9a8f65] .heading{font-size:1.64706rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){[data-v-7f9a8f65] .heading{font-size:1.41176rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.expanded-intro[data-v-7f9a8f65]{margin-left:auto;margin-right:auto;width:980px;margin-top:40px}@media only screen and (max-width:1250px){.expanded-intro[data-v-7f9a8f65]{width:692px}}@media only screen and (max-width:735px){.expanded-intro[data-v-7f9a8f65]{width:87.5%}}@media only screen and (max-width:320px){.expanded-intro[data-v-7f9a8f65]{width:215px}}[data-v-7f9a8f65] .cols-2{gap:20px 16.66667%}[data-v-7f9a8f65] .cols-3 .column{gap:20px 12.5%}.code-preview[data-v-4f53426a]{position:sticky;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--background,var(--color-step-background));height:calc(100vh - 3.05882rem)}.code-preview.ide[data-v-4f53426a]{height:100vh}.code-preview[data-v-4f53426a] .code-listing{color:var(--text,var(--color-code-plain))}.code-preview[data-v-4f53426a] .code-listing .code-line-container{padding-right:14px}.code-preview[data-v-4f53426a] pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.header[data-v-4f53426a]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);position:relative;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available;width:-moz-available;width:stretch;cursor:pointer;font-weight:600;padding:8px 12px;border-radius:var(--border-radius,4px) var(--border-radius,4px) 0 0;z-index:1;background:var(--color-runtime-preview-background);color:var(--colors-runtime-preview-text,var(--color-runtime-preview-text))}.header[data-v-4f53426a]:focus{outline-style:none}#app.fromkeyboard .header[data-v-4f53426a]:focus{box-shadow:0 0 0 4px var(--color-focus-color);outline:none;border-color:var(--color-focus-border-color)}.runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:rgba(0,0,0,0.4);position:absolute;top:0;right:0;background:var(--color-runtime-preview-background);border-radius:var(--border-radius,4px);margin:1rem;margin-left:0;transition:width .2s ease-in;box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow)}@media screen{[data-color-scheme=dark] .runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:hsla(0,0%,100%,0.4)}}@media screen and (prefers-color-scheme:dark){[data-color-scheme=auto] .runtime-preview[data-v-4f53426a]{--color-runtime-preview-shadow:hsla(0,0%,100%,0.4)}}@supports not ((width:-webkit-fill-available) or (width:-moz-available) or (width:stretch)){.runtime-preview[data-v-4f53426a]{display:flex;flex-direction:column}}.runtime-preview .runtimve-preview__container[data-v-4f53426a]{border-radius:var(--border-radius,4px);overflow:hidden}.runtime-preview-ide[data-v-4f53426a]{top:0}.runtime-preview-ide .runtime-preview-asset[data-v-4f53426a] img{background-color:var(--color-runtime-preview-background)}.runtime-preview.collapsed[data-v-4f53426a]{box-shadow:0 0 3px 0 var(--color-runtime-preview-shadow);width:102px}.runtime-preview.collapsed .header[data-v-4f53426a]{border-radius:var(--border-radius,4px)}.runtime-preview.disabled[data-v-4f53426a]{box-shadow:0 0 3px 0 transparent}.runtime-preview.disabled .header[data-v-4f53426a]{color:var(--color-runtime-preview-disabled-text);cursor:auto}.runtime-preview-asset[data-v-4f53426a]{border-radius:0 0 var(--border-radius,4px) var(--border-radius,4px)}.runtime-preview-asset[data-v-4f53426a] img{border-bottom-left-radius:var(--border-radius,4px);border-bottom-right-radius:var(--border-radius,4px)}.preview-icon[data-v-4f53426a]{height:.8em;width:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-show[data-v-4f53426a]{transform:scale(-1)}[data-v-5ad4e037] pre{padding:10px 0}.toggle-preview[data-v-78763c14]{color:var(--color-runtime-preview-disabled-text);display:flex;align-items:center}a[data-v-78763c14]{color:var(--url,var(--color-link))}.toggle-text[data-v-78763c14]{display:flex;align-items:center}svg.toggle-icon[data-v-78763c14]{width:1em;height:1em;margin-left:.5em}.mobile-code-preview[data-v-1aed4baa]{background-color:var(--background,var(--color-step-background));padding:14px 0}@media only screen and (max-width:735px){.mobile-code-preview[data-v-1aed4baa]{display:flex;flex-direction:column}}.runtime-preview-modal-content[data-v-1aed4baa]{padding:45px 60px 0 60px;min-width:200px}.runtime-preview-modal-content[data-v-1aed4baa] img:not(.file-icon){border-radius:var(--border-radius,4px);box-shadow:0 0 3px rgba(0,0,0,.4);max-height:80vh;width:auto;display:block;margin-bottom:1rem}.runtime-preview-modal-content .runtime-preview-label[data-v-1aed4baa]{font-size:.70588rem;line-height:1.33333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-runtime-preview-text);display:block;text-align:center;padding:.5em}[data-v-1aed4baa] .code-listing{color:var(--text,var(--color-code-plain))}[data-v-1aed4baa] .full-code-listing{padding-top:60px;min-height:calc(100vh - 60px)}[data-v-1aed4baa] pre{font-size:.70588rem;line-height:1.83333;font-weight:400;font-family:var(--typography-html-font-mono,Menlo,monospace)}.preview-toggle-container[data-v-1aed4baa]{align-self:flex-end;margin-right:20px}.step-container[data-v-eb45ec92]{margin:0}.step-container[data-v-eb45ec92]:not(:last-child){margin-bottom:100px}@media only screen and (max-width:735px){.step-container[data-v-eb45ec92]:not(:last-child){margin-bottom:80px}}.step[data-v-eb45ec92]{position:relative;border-radius:var(--tutorial-step-border-radius,var(--border-radius,4px));padding:1rem 2rem;background-color:var(--color-step-background);overflow:hidden;filter:blur(0)}.step[data-v-eb45ec92]:before{content:"";position:absolute;top:0;left:0;border:1px solid var(--color-step-focused);background-color:var(--color-step-focused);height:calc(100% - 2px);width:4px;opacity:0;transition:opacity .15s ease-in}.step.focused[data-v-eb45ec92],.step[data-v-eb45ec92]:focus{outline:none}.step.focused[data-v-eb45ec92]:before,.step[data-v-eb45ec92]:focus:before{opacity:1}@media only screen and (max-width:735px){.step[data-v-eb45ec92]{padding-left:2rem}.step[data-v-eb45ec92]:before{opacity:1}}.step-label[data-v-eb45ec92]{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--colors-text,var(--color-step-text));margin-bottom:var(--spacing-stacked-margin-small)}.caption[data-v-eb45ec92]{border-top:1px solid;border-color:var(--color-step-caption);padding:1rem 0 0 0;margin-top:1rem}.media-container[data-v-eb45ec92]{display:none}@media only screen and (max-width:735px){.step[data-v-eb45ec92]{margin:0 .58824rem 1.17647rem .58824rem}.step.focused[data-v-eb45ec92],.step[data-v-eb45ec92]:focus{outline:none}.media-container[data-v-eb45ec92]{display:block;position:relative}.media-container[data-v-eb45ec92] img,.media-container[data-v-eb45ec92] video{max-height:80vh}[data-v-eb45ec92] .asset{padding:0 20px}}.steps[data-v-2786be2a]{position:relative;font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;color:var(--colors-text,var(--color-text))}@media only screen and (max-width:735px){.steps[data-v-2786be2a]{padding-top:80px}.steps[data-v-2786be2a]:before{position:absolute;top:0;border-top:1px solid var(--color-fill-gray-tertiary);content:"";width:calc(100% - 2.35294rem);margin:0 1.17647rem}}.steps[data-v-2786be2a] aside{background:unset;border:unset;box-shadow:unset;-moz-column-break-inside:unset;break-inside:unset;padding:unset}.steps[data-v-2786be2a] aside .label{font-size:.70588rem;line-height:1.33333;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content-container[data-v-2786be2a]{flex:none;margin-right:4.16667%;width:37.5%;margin-top:140px;margin-bottom:94vh}@media only screen and (max-width:735px){.content-container[data-v-2786be2a]{margin-top:0;margin-bottom:0;height:100%;margin-left:0;margin-right:0;position:relative;width:100%}}.asset-container[data-v-2786be2a]{flex:none;height:calc(100vh - 3.05882rem);background-color:var(--background,var(--color-step-background));max-width:921px;width:calc(50vw + 8.33333%);position:sticky;top:3.05882rem;transition:margin .1s ease-in-out}@media only screen and (max-width:767px){.asset-container[data-v-2786be2a]{top:2.82353rem;height:calc(100vh - 2.82353rem)}}.asset-container[data-v-2786be2a]:not(.for-step-code){overflow-y:auto;-webkit-overflow-scrolling:touch}.asset-container.ide[data-v-2786be2a]{height:100vh;top:0}@media only screen and (min-width:736px){.asset-container[data-v-2786be2a]{display:grid}.asset-container>[data-v-2786be2a]{grid-row:1;grid-column:1;height:calc(100vh - 3.05882rem)}.asset-container.ide>[data-v-2786be2a]{height:100vh}}.asset-container .step-asset[data-v-2786be2a]{box-sizing:border-box;padding:0;padding-left:40px;min-height:320px;height:100%}.asset-container .step-asset[data-v-2786be2a],.asset-container .step-asset[data-v-2786be2a] picture{height:100%;display:flex;align-items:center}.asset-container .step-asset[data-v-2786be2a] .video-replay-container{height:100%;display:flex;flex-direction:column;justify-content:center}.asset-container .step-asset[data-v-2786be2a] img,.asset-container .step-asset[data-v-2786be2a] video{width:auto;max-height:calc(100vh - 3.05882rem - 80px);max-width:531.6634px;margin:0}@media only screen and (max-width:1250px){.asset-container .step-asset[data-v-2786be2a] img,.asset-container .step-asset[data-v-2786be2a] video{max-width:363.66436px}}.asset-container .step-asset[data-v-2786be2a] .video-replay-container,.asset-container .step-asset[data-v-2786be2a] img{min-height:320px}.asset-container .step-asset[data-v-2786be2a] .video-replay-container video{min-height:280px}@media only screen and (max-width:735px){.asset-container[data-v-2786be2a]{display:none}}.asset-wrapper[data-v-2786be2a]{width:63.2%;align-self:center;transition:transform .25s ease-out;will-change:transform}.asset-wrapper.ide .step-asset[data-v-2786be2a] img{background-color:var(--background,var(--color-step-background))}[data-v-2786be2a] .runtime-preview-asset{display:grid}[data-v-2786be2a] .runtime-preview-asset>*{grid-row:1;grid-column:1}.interstitial[data-v-2786be2a]{padding:0 2rem}.interstitial[data-v-2786be2a]:not(:first-child){margin-top:5.88235rem}.interstitial[data-v-2786be2a]:not(:last-child){margin-bottom:30px}@media only screen and (max-width:735px){.interstitial[data-v-2786be2a]{margin-left:auto;margin-right:auto;width:980px;padding:0}}@media only screen and (max-width:735px) and (max-width:1250px){.interstitial[data-v-2786be2a]{width:692px}}@media only screen and (max-width:735px) and (max-width:735px){.interstitial[data-v-2786be2a]{width:87.5%}}@media only screen and (max-width:735px) and (max-width:320px){.interstitial[data-v-2786be2a]{width:215px}}@media only screen and (max-width:735px){.interstitial[data-v-2786be2a]:not(:first-child){margin-top:0}}.fade-enter-active[data-v-2786be2a],.fade-leave-active[data-v-2786be2a]{transition:opacity .3s ease-in-out}.fade-enter[data-v-2786be2a],.fade-leave-to[data-v-2786be2a]{opacity:0}.section[data-v-6b3a0b3a]{padding-top:80px}.sections[data-v-79a75e9e]{margin-left:auto;margin-right:auto;width:980px}@media only screen and (max-width:1250px){.sections[data-v-79a75e9e]{width:692px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{width:87.5%}}@media only screen and (max-width:320px){.sections[data-v-79a75e9e]{width:215px}}@media only screen and (max-width:735px){.sections[data-v-79a75e9e]{margin:0;width:100%}}.tutorial[data-v-611d0574]{background-color:var(--colors-text-background,var(--color-tutorial-background))} \ No newline at end of file diff --git a/Documentation/html/css/tutorials-overview.6eb589ed.css b/Documentation/html/css/tutorials-overview.6eb589ed.css new file mode 100644 index 000000000..05f0105dc --- /dev/null +++ b/Documentation/html/css/tutorials-overview.6eb589ed.css @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */.tutorials-navigation-link[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link);transition:color .3s linear}.tutorials-navigation-link[data-v-e9f9b59c]:hover{text-decoration:none;transition:none;color:var(--color-tutorials-overview-navigation-link-hover)}.tutorials-navigation-link.active[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link-active)}.tutorials-navigation-list[data-v-4e0180fa]{list-style-type:none;margin:0}.tutorials-navigation-list li+li[data-v-4e0180fa]:not(.volume--named){margin-top:24px}.tutorials-navigation-list .volume--named+.volume--named[data-v-4e0180fa]{margin-top:12px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.toggle[data-v-489416f8]{color:#f0f0f0;line-height:21px;display:flex;align-items:center;width:100%;font-weight:600;padding:6px 6px 6px 0;border-bottom:1px solid #2a2a2a;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){.toggle[data-v-489416f8]{padding-right:6px;border-bottom-color:hsla(0,0%,100%,.1)}}.toggle .text[data-v-489416f8]{word-break:break-word}.toggle[data-v-489416f8]:hover{text-decoration:none}.toggle .toggle-icon[data-v-489416f8]{display:inline-block;transition:transform .2s ease-in;height:.4em;width:.4em;margin-left:auto;margin-right:.2em}.collapsed .toggle .toggle-icon[data-v-489416f8]{transform:rotate(45deg)}.collapsed .toggle[data-v-489416f8],.collapsed .toggle[data-v-489416f8]:hover{color:#b0b0b0}.tutorials-navigation-menu-content[data-v-489416f8]{opacity:1;transition:height .2s ease-in,opacity .2s ease-in}.collapsed .tutorials-navigation-menu-content[data-v-489416f8]{height:0;opacity:0}.tutorials-navigation-menu-content .tutorials-navigation-list[data-v-489416f8]{padding:24px 0 12px 0}.tutorials-navigation[data-v-79093ed6]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.nav[data-v-54bcce6d] .nav-menu{padding-top:0}.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{margin-left:auto}@media only screen and (min-width:768px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items .in-page-navigation{display:none}}@media only screen and (min-width:320px)and (max-width:735px){.nav[data-v-54bcce6d] .nav-menu .nav-menu-items{padding:18px 0 40px}}.hero[data-v-383dab71]{margin-left:auto;margin-right:auto;width:980px;padding-bottom:4.7058823529rem;padding-top:4.7058823529rem}@media only screen and (max-width:1250px){.hero[data-v-383dab71]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{width:87.5%}}@media only screen and (max-width:320px){.hero[data-v-383dab71]{width:215px}}.copy-container[data-v-383dab71]{margin:0 auto;text-align:center;width:720px}.title[data-v-383dab71]{font-size:2.8235294118rem;line-height:1.0833333333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:1250px){.title[data-v-383dab71]{font-size:2.3529411765rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-383dab71]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-383dab71]{font-size:1.2352941176rem;line-height:1.380952381;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:735px){.content[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.4210526316;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.meta[data-v-383dab71]{color:var(--color-tutorials-overview-content-alt);align-items:center;display:flex;justify-content:center}.meta-content[data-v-383dab71]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.meta .timer-icon[data-v-383dab71]{margin-right:.3529411765rem;height:16px;width:16px;fill:var(--color-tutorials-overview-icon)}@media only screen and (max-width:735px){.meta .timer-icon[data-v-383dab71]{margin-right:.2941176471rem;height:.8235294118rem;width:.8235294118rem}}.meta .time[data-v-383dab71]{font-size:1.1176470588rem;line-height:1.2105263158;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.meta .time[data-v-383dab71]{font-size:1rem;line-height:1.1176470588;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.content[data-v-383dab71]{margin-top:1.4705882353rem}.content+.meta[data-v-383dab71]{margin-top:1.1764705882rem}.button-cta[data-v-383dab71]{margin-top:1.7647058824rem}*+.asset[data-v-383dab71]{margin-top:4.1176470588rem}@media only screen and (max-width:1250px){.copy-container[data-v-383dab71]{width:636px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{padding-bottom:1.7647058824rem;padding-top:2.3529411765rem}.copy-container[data-v-383dab71]{width:100%}.title+.content[data-v-383dab71]{margin-top:.8823529412rem}.button-cta[data-v-383dab71]{margin-top:1.4117647059rem}*+.asset[data-v-383dab71]{margin-top:2.2352941176rem}}.image[data-v-569db166]{margin-bottom:10px}.name[data-v-569db166]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0);word-break:break-word}@media only screen and (max-width:1250px){.name[data-v-569db166]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.name[data-v-569db166]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-569db166]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);margin-top:10px}.volume-name[data-v-569db166]{padding:50px 60px;text-align:center;background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0}@media only screen and (max-width:735px){.volume-name[data-v-569db166]{padding:40px 20px}}.document-icon[data-v-3a80772b]{margin-left:-3px}.tile[data-v-74dbeb68]{background:var(--color-tutorials-overview-fill-secondary,#161616);padding:40px 30px;color:var(--color-tutorials-overview-content-alt)}.content[data-v-74dbeb68] a,a[data-v-74dbeb68]{color:var(--colors-link,var(--color-tutorials-overview-link))}.icon[data-v-74dbeb68]{display:block;height:1.4705882353rem;line-height:1.4705882353rem;margin-bottom:.5882352941rem;width:1.4705882353rem}.icon[data-v-74dbeb68] svg.svg-icon{width:100%;max-height:100%;fill:var(--color-tutorials-overview-icon)}.icon[data-v-74dbeb68] svg.svg-icon .svg-icon-stroke{stroke:var(--color-tutorials-overview-content-alt)}.title[data-v-74dbeb68]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;margin-bottom:.8em}.content[data-v-74dbeb68],.link[data-v-74dbeb68],.title[data-v-74dbeb68]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-74dbeb68],.link[data-v-74dbeb68]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400}.content[data-v-74dbeb68]{color:var(--color-tutorials-overview-content-alt)}.link[data-v-74dbeb68]{display:block;margin-top:1.1764705882rem}.link .link-icon[data-v-74dbeb68]{margin-left:.2em;width:.6em;height:.6em}[data-v-74dbeb68] .inline-link{text-decoration:none}[data-v-74dbeb68] .content ul{list-style-type:none;margin-left:0;font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-74dbeb68] .content ul li:before{content:"​";position:absolute}[data-v-74dbeb68] .content li+li{margin-top:8px}@media only screen and (max-width:735px){.tile[data-v-74dbeb68]{padding:1.7647058824rem 1.1764705882rem}}.tile-group[data-v-4cacce0a]{display:grid;grid-column-gap:2px;grid-row-gap:2px}.tile-group.count-1[data-v-4cacce0a]{grid-template-columns:1fr;text-align:center}.tile-group.count-1[data-v-4cacce0a] .icon{margin-left:auto;margin-right:auto}.tile-group.count-2[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr)}.tile-group.count-3[data-v-4cacce0a]{grid-template-columns:repeat(3,1fr)}.tile-group.count-4[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5[data-v-4cacce0a]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5 .tile[data-v-4cacce0a]{grid-column-end:span 2}.tile-group.count-5 .tile[data-v-4cacce0a]:nth-of-type(-n+2){grid-column-end:span 3}.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px)and (max-width:1250px){.tile-group.tile-group[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}@media only screen and (max-width:735px){.tile-group.count-1[data-v-4cacce0a],.tile-group.count-2[data-v-4cacce0a],.tile-group.count-3[data-v-4cacce0a],.tile-group.count-4[data-v-4cacce0a],.tile-group.count-5[data-v-4cacce0a],.tile-group.count-6[data-v-4cacce0a]{grid-template-columns:1fr;grid-template-rows:auto}}.title[data-v-7f8022c1]{font-size:1.8823529412rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#f0f0f0}@media only screen and (max-width:1250px){.title[data-v-7f8022c1]{font-size:1.6470588235rem;line-height:1.1428571429;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-7f8022c1]{font-size:1.4117647059rem;line-height:1.1666666667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-7f8022c1]{font-size:1rem;line-height:1.2352941176;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#b0b0b0;margin-top:10px}.topic-list[data-v-0589dc3b]{list-style-type:none;margin:50px 0 0 0;position:relative}.topic-list li[data-v-0589dc3b]:before{content:"​";position:absolute}.topic-list[data-v-0589dc3b]:before{content:"";border-left:1px solid var(--color-fill-quaternary);display:block;height:calc(100% - .88235rem);left:.8823529412rem;position:absolute;top:50%;transform:translateY(-50%);width:0}.topic[data-v-0589dc3b]{font-size:1rem;line-height:1.4705882353;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:flex-start}@media only screen and (max-width:735px){.topic[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.topic+.topic[data-v-0589dc3b]{margin-top:.5882352941rem}.topic .topic-icon[data-v-0589dc3b]{background-color:var(--color-fill-quaternary);border-radius:50%;flex-shrink:0;height:1.7647058824rem;width:1.7647058824rem;margin-right:1.1764705882rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.4705882353rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.topic .topic-icon svg[data-v-0589dc3b]{fill:var(--color-tutorials-overview-icon);max-width:100%;max-height:100%;width:100%}.container[data-v-0589dc3b]{align-items:baseline;display:flex;justify-content:space-between;width:100%;padding-top:.1176470588rem}.container[data-v-0589dc3b]:hover{text-decoration:none}.container:hover .link[data-v-0589dc3b]{text-decoration:underline;text-underline-position:under}.timer-icon[data-v-0589dc3b]{margin-right:.2941176471rem;height:.7058823529rem;width:.7058823529rem;fill:var(--color-tutorials-overview-icon)}.time[data-v-0589dc3b]{font-size:.8235294118rem;line-height:1.2857142857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);align-items:center;display:inline-flex}.link[data-v-0589dc3b]{padding-right:.5882352941rem;color:var(--colors-link,var(--color-tutorials-overview-link))}@media only screen and (min-width:768px)and (max-width:1250px){.topic-list[data-v-0589dc3b]{margin-top:2.3529411765rem}}@media only screen and (max-width:735px){.topic-list[data-v-0589dc3b]{margin-top:1.7647058824rem}.topic[data-v-0589dc3b]{height:auto;align-items:flex-start}.topic.no-time-estimate[data-v-0589dc3b]{align-items:center}.topic.no-time-estimate .topic-icon[data-v-0589dc3b]{align-self:flex-start;top:0}.topic+.topic[data-v-0589dc3b]{margin-top:1.1764705882rem}.topic .topic-icon[data-v-0589dc3b]{top:.2941176471rem;margin-right:.7647058824rem}.container[data-v-0589dc3b]{flex-wrap:wrap;padding-top:0}.link[data-v-0589dc3b],.time[data-v-0589dc3b]{flex-basis:100%}.time[data-v-0589dc3b]{margin-top:.2941176471rem}}.chapter[data-v-7468bc5e]:focus{outline:none!important}.info[data-v-7468bc5e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.name[data-v-7468bc5e]{font-size:1.2352941176rem;line-height:1.1904761905;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0)}.name-text[data-v-7468bc5e]{word-break:break-word}.eyebrow[data-v-7468bc5e]{font-size:1rem;line-height:1.2352941176;font-weight:400;color:var(--color-tutorials-overview-eyebrow);display:block;font-weight:600;margin-bottom:5px}.content[data-v-7468bc5e],.eyebrow[data-v-7468bc5e]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-7468bc5e]{font-size:.8235294118rem;line-height:1.4285714286;font-weight:400;color:var(--color-tutorials-overview-content-alt)}.asset[data-v-7468bc5e]{flex:0 0 190px}.intro[data-v-7468bc5e]{flex:0 1 360px}@media only screen and (min-width:768px)and (max-width:1250px){.asset[data-v-7468bc5e]{flex:0 0 130px}.intro[data-v-7468bc5e]{flex:0 1 260px}}@media only screen and (max-width:767px){.intro[data-v-7468bc5e]{flex:0 1 340px}}@media only screen and (max-width:735px){.info[data-v-7468bc5e]{display:block;text-align:center}.asset[data-v-7468bc5e]{margin:0 45px}.eyebrow[data-v-7468bc5e]{margin-bottom:7px}.intro[data-v-7468bc5e]{margin-top:40px}}.tile[data-v-540dbf10]{background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0;padding:50px 60px}.asset[data-v-540dbf10]{margin-bottom:10px}@media only screen and (min-width:768px)and (max-width:1250px){.tile[data-v-540dbf10]{padding:40px 30px}}@media only screen and (max-width:735px){.volume[data-v-540dbf10]{border-radius:0}.tile[data-v-540dbf10]{padding:40px 20px}}.learning-path[data-v-69a72bbc]{background:var(--color-tutorials-overview-fill,#000);padding:4.7058823529rem 0}.main-container[data-v-69a72bbc]{margin-left:auto;margin-right:auto;width:980px;align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1250px){.main-container[data-v-69a72bbc]{width:692px}}@media only screen and (max-width:735px){.main-container[data-v-69a72bbc]{width:87.5%}}@media only screen and (max-width:320px){.main-container[data-v-69a72bbc]{width:215px}}.ide .main-container[data-v-69a72bbc]{justify-content:center}.secondary-content-container[data-v-69a72bbc]{flex:0 0 200px;width:200px}.tutorials-navigation[data-v-69a72bbc]{position:sticky;top:7.7647058824rem}.primary-content-container[data-v-69a72bbc]{flex:0 1 720px;max-width:100%}.content-sections-container .content-section[data-v-69a72bbc]{border-radius:12px;overflow:hidden}.content-sections-container .content-section+.content-section[data-v-69a72bbc]{margin-top:1.1764705882rem}@media only screen and (min-width:768px)and (max-width:1250px){.learning-path[data-v-69a72bbc]{padding:2.3529411765rem 0}.primary-content-container[data-v-69a72bbc]{flex-basis:auto;margin-left:1.2941176471rem}.secondary-content-container[data-v-69a72bbc]{flex:0 0 180px;width:180px}}@media only screen and (max-width:767px){.secondary-content-container[data-v-69a72bbc]{display:none}}@media only screen and (max-width:735px){.content-sections-container .content-section[data-v-69a72bbc]{border-radius:0}.content-sections-container .content-section.volume[data-v-69a72bbc]{margin-top:1.1764705882rem}.learning-path[data-v-69a72bbc]{padding:0}.main-container[data-v-69a72bbc]{width:100%}}.tutorials-overview[data-v-40c62c57]{background:#000;flex:1;height:100%}.tutorials-overview .radial-gradient[data-v-40c62c57]{margin-top:-3.0588235294rem;padding-top:3.0588235294rem;background:var(--color-tutorials-overview-fill-secondary,var(--color-tutorials-overview-background))}@media only screen and (max-width:735px){.tutorials-overview .radial-gradient[data-v-40c62c57]{margin-top:-2.8235294118rem;padding-top:2.8235294118rem}}@-moz-document url-prefix(){.tutorials-overview .radial-gradient[data-v-40c62c57]{background:#111!important}} \ No newline at end of file diff --git a/Documentation/html/css/tutorials-overview.c249c765.css b/Documentation/html/css/tutorials-overview.c249c765.css deleted file mode 100644 index 01d1d25c4..000000000 --- a/Documentation/html/css/tutorials-overview.c249c765.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */.tutorials-navigation-link[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link);transition:color .3s linear}.tutorials-navigation-link[data-v-e9f9b59c]:hover{text-decoration:none;transition:none;color:var(--color-tutorials-overview-navigation-link-hover)}.tutorials-navigation-link.active[data-v-e9f9b59c]{color:var(--color-tutorials-overview-navigation-link-active)}.tutorials-navigation-list[data-v-6f2800d1]{list-style-type:none;margin:0}.tutorials-navigation-list li+li[data-v-6f2800d1]:not(.volume--named){margin-top:24px}.tutorials-navigation-list .volume--named+.volume--named[data-v-6f2800d1]{margin-top:12px}.expand-enter-active,.expand-leave-active{transition:height .3s ease-in-out;overflow:hidden}.expand-enter,.expand-leave-to{height:0}.toggle[data-v-489416f8]{color:#f0f0f0;line-height:21px;display:flex;align-items:center;width:100%;font-weight:600;padding:6px 6px 6px 0;border-bottom:1px solid #2a2a2a;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){.toggle[data-v-489416f8]{padding-right:6px;border-bottom-color:hsla(0,0%,100%,.1)}}.toggle .text[data-v-489416f8]{word-break:break-word}.toggle[data-v-489416f8]:hover{text-decoration:none}.toggle .toggle-icon[data-v-489416f8]{display:inline-block;transition:transform .2s ease-in;height:.4em;width:.4em;margin-left:auto;margin-right:.2em}.collapsed .toggle .toggle-icon[data-v-489416f8]{transform:rotate(45deg)}.collapsed .toggle[data-v-489416f8],.collapsed .toggle[data-v-489416f8]:hover{color:#b0b0b0}.tutorials-navigation-menu-content[data-v-489416f8]{opacity:1;transition:height .2s ease-in,opacity .2s ease-in}.collapsed .tutorials-navigation-menu-content[data-v-489416f8]{height:0;opacity:0}.tutorials-navigation-menu-content .tutorials-navigation-list[data-v-489416f8]{padding:24px 0 12px 0}.tutorials-navigation[data-v-79093ed6]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.nav-title-content[data-v-854b4dd6]{max-width:100%}.title[data-v-854b4dd6]{color:var(--color-nav-root-title,currentColor);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:296px}@media only screen and (max-width:1023px){.title[data-v-854b4dd6]{max-width:205px}}@media only screen and (max-width:767px){.title[data-v-854b4dd6]{flex-basis:fill;display:initial;vertical-align:initial;max-width:none}}.subhead[data-v-854b4dd6]{color:var(--color-nav-root-subhead)}.theme-dark .subhead[data-v-854b4dd6]{color:var(--color-nav-dark-root-subhead)}.nav[data-v-b806ee20] .nav-menu{padding-top:0}.nav[data-v-b806ee20] .nav-menu .nav-menu-items{margin-left:auto}@media only screen and (min-width:768px){.nav[data-v-b806ee20] .nav-menu .nav-menu-items .in-page-navigation{display:none}}@media only screen and (min-width:320px) and (max-width:735px){.nav[data-v-b806ee20] .nav-menu .nav-menu-items{padding:18px 0 40px}}.hero[data-v-383dab71]{margin-left:auto;margin-right:auto;width:980px;padding-bottom:4.70588rem;padding-top:4.70588rem}@media only screen and (max-width:1250px){.hero[data-v-383dab71]{width:692px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{width:87.5%}}@media only screen and (max-width:320px){.hero[data-v-383dab71]{width:215px}}.copy-container[data-v-383dab71]{margin:0 auto;text-align:center;width:720px}.title[data-v-383dab71]{font-size:2.82353rem;line-height:1.08333;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:1250px){.title[data-v-383dab71]{font-size:2.35294rem;line-height:1.1;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-383dab71]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-383dab71]{font-size:1.23529rem;line-height:1.38095;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content)}@media only screen and (max-width:735px){.content[data-v-383dab71]{font-size:1.11765rem;line-height:1.42105;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.meta[data-v-383dab71]{color:var(--color-tutorials-overview-content-alt);align-items:center;display:flex;justify-content:center}.meta-content[data-v-383dab71]{font-size:.82353rem;line-height:1.42857;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.meta .timer-icon[data-v-383dab71]{margin-right:.35294rem;height:16px;width:16px;fill:var(--color-tutorials-overview-icon)}@media only screen and (max-width:735px){.meta .timer-icon[data-v-383dab71]{margin-right:.29412rem;height:.82353rem;width:.82353rem}}.meta .time[data-v-383dab71]{font-size:1.11765rem;line-height:1.21053;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}@media only screen and (max-width:735px){.meta .time[data-v-383dab71]{font-size:1rem;line-height:1.11765;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.title+.content[data-v-383dab71]{margin-top:1.47059rem}.content+.meta[data-v-383dab71]{margin-top:1.17647rem}.button-cta[data-v-383dab71]{margin-top:1.76471rem}*+.asset[data-v-383dab71]{margin-top:4.11765rem}@media only screen and (max-width:1250px){.copy-container[data-v-383dab71]{width:636px}}@media only screen and (max-width:735px){.hero[data-v-383dab71]{padding-bottom:1.76471rem;padding-top:2.35294rem}.copy-container[data-v-383dab71]{width:100%}.title+.content[data-v-383dab71]{margin-top:.88235rem}.button-cta[data-v-383dab71]{margin-top:1.41176rem}*+.asset[data-v-383dab71]{margin-top:2.23529rem}}.image[data-v-569db166]{margin-bottom:10px}.name[data-v-569db166]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0);word-break:break-word}@media only screen and (max-width:1250px){.name[data-v-569db166]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.name[data-v-569db166]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-569db166]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);margin-top:10px}.volume-name[data-v-569db166]{padding:50px 60px;text-align:center;background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0}@media only screen and (max-width:735px){.volume-name[data-v-569db166]{padding:40px 20px}}.document-icon[data-v-3a80772b]{margin-left:-3px}.tile[data-v-96abac22]{background:var(--color-tutorials-overview-fill-secondary,#161616);padding:40px 30px;color:var(--color-tutorials-overview-content-alt)}.content[data-v-96abac22] a,a[data-v-96abac22]{color:var(--colors-link,var(--color-tutorials-overview-link))}.icon[data-v-96abac22]{display:block;height:1.47059rem;line-height:1.47059rem;margin-bottom:.58824rem;width:1.47059rem}.icon[data-v-96abac22] svg.svg-icon{width:100%;max-height:100%;fill:var(--color-tutorials-overview-icon)}.icon[data-v-96abac22] svg.svg-icon .svg-icon-stroke{stroke:var(--color-tutorials-overview-content-alt)}.title[data-v-96abac22]{font-size:1.23529rem;line-height:1.19048;font-weight:600;margin-bottom:.8em}.content[data-v-96abac22],.link[data-v-96abac22],.title[data-v-96abac22]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-96abac22],.link[data-v-96abac22]{font-size:.82353rem;line-height:1.42857;font-weight:400}.content[data-v-96abac22]{color:var(--color-tutorials-overview-content-alt)}.link[data-v-96abac22]{display:block;margin-top:1.17647rem}.link .link-icon[data-v-96abac22]{margin-left:.2em;width:.6em;height:.6em}[data-v-96abac22] .content ul{list-style-type:none;margin-left:0;font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}[data-v-96abac22] .content ul li:before{content:"\200B";position:absolute}[data-v-96abac22] .content li+li{margin-top:8px}@media only screen and (max-width:735px){.tile[data-v-96abac22]{padding:1.76471rem 1.17647rem}}.tile-group[data-v-015f9f13]{display:grid;grid-column-gap:2px;grid-row-gap:2px}.tile-group.count-1[data-v-015f9f13]{grid-template-columns:1fr;text-align:center}.tile-group.count-1[data-v-015f9f13] .icon{margin-left:auto;margin-right:auto}.tile-group.count-2[data-v-015f9f13]{grid-template-columns:repeat(2,1fr)}.tile-group.count-3[data-v-015f9f13]{grid-template-columns:repeat(3,1fr)}.tile-group.count-4[data-v-015f9f13]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5[data-v-015f9f13]{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.tile-group.count-5 .tile[data-v-015f9f13]{grid-column-end:span 2}.tile-group.count-5 .tile[data-v-015f9f13]:nth-of-type(-n+2){grid-column-end:span 3}.tile-group.count-6[data-v-015f9f13]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px) and (max-width:1250px){.tile-group.tile-group[data-v-015f9f13]{grid-template-columns:1fr;grid-template-rows:auto}}@media only screen and (max-width:735px){.tile-group.count-1[data-v-015f9f13],.tile-group.count-2[data-v-015f9f13],.tile-group.count-3[data-v-015f9f13],.tile-group.count-4[data-v-015f9f13],.tile-group.count-5[data-v-015f9f13],.tile-group.count-6[data-v-015f9f13]{grid-template-columns:1fr;grid-template-rows:auto}}.title[data-v-7f8022c1]{font-size:1.88235rem;line-height:1.125;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#f0f0f0}@media only screen and (max-width:1250px){.title[data-v-7f8022c1]{font-size:1.64706rem;line-height:1.14286;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}@media only screen and (max-width:735px){.title[data-v-7f8022c1]{font-size:1.41176rem;line-height:1.16667;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.content[data-v-7f8022c1]{font-size:1rem;line-height:1.23529;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:#b0b0b0;margin-top:10px}.topic-list[data-v-45ec37c5]{list-style-type:none;margin:50px 0 0 0;position:relative}.topic-list li[data-v-45ec37c5]:before{content:"\200B";position:absolute}.topic-list[data-v-45ec37c5]:before{content:"";border-left:1px solid var(--color-fill-quaternary);display:block;height:calc(100% - .88235rem);left:.88235rem;position:absolute;top:50%;transform:translateY(-50%);width:0}.topic[data-v-45ec37c5]{font-size:1rem;line-height:1.47059;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);display:flex;align-items:flex-start}@media only screen and (max-width:735px){.topic[data-v-45ec37c5]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}}.topic+.topic[data-v-45ec37c5]{margin-top:.58824rem}.topic .topic-icon[data-v-45ec37c5]{background-color:var(--color-fill-quaternary);border-radius:50%;flex-shrink:0;height:1.76471rem;width:1.76471rem;margin-right:1.17647rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.47059rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.topic .topic-icon svg[data-v-45ec37c5]{fill:var(--color-tutorials-overview-icon);max-width:100%;max-height:100%;width:100%}.container[data-v-45ec37c5]{align-items:baseline;display:flex;justify-content:space-between;width:100%;padding-top:.11765rem}.container[data-v-45ec37c5]:hover{text-decoration:none}.container:hover .link[data-v-45ec37c5]{text-decoration:underline}.timer-icon[data-v-45ec37c5]{margin-right:.29412rem;height:.70588rem;width:.70588rem;fill:var(--color-tutorials-overview-icon)}.time[data-v-45ec37c5]{font-size:.82353rem;line-height:1.28571;font-weight:400;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-content-alt);align-items:center;display:inline-flex}.link[data-v-45ec37c5]{padding-right:.58824rem;color:var(--colors-link,var(--color-tutorials-overview-link))}@media only screen and (min-width:768px) and (max-width:1250px){.topic-list[data-v-45ec37c5]{margin-top:2.35294rem}}@media only screen and (max-width:735px){.topic-list[data-v-45ec37c5]{margin-top:1.76471rem}.topic[data-v-45ec37c5]{height:auto;align-items:flex-start}.topic.no-time-estimate[data-v-45ec37c5]{align-items:center}.topic.no-time-estimate .topic-icon[data-v-45ec37c5]{align-self:flex-start;top:0}.topic+.topic[data-v-45ec37c5]{margin-top:1.17647rem}.topic .topic-icon[data-v-45ec37c5]{top:.29412rem;margin-right:.76471rem}.container[data-v-45ec37c5]{flex-wrap:wrap;padding-top:0}.link[data-v-45ec37c5],.time[data-v-45ec37c5]{flex-basis:100%}.time[data-v-45ec37c5]{margin-top:.29412rem}}.chapter[data-v-7468bc5e]:focus{outline:none!important}.info[data-v-7468bc5e]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.name[data-v-7468bc5e]{font-size:1.23529rem;line-height:1.19048;font-weight:600;font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif);color:var(--color-tutorials-overview-header-text,#f0f0f0)}.name-text[data-v-7468bc5e]{word-break:break-word}.eyebrow[data-v-7468bc5e]{font-size:1rem;line-height:1.23529;font-weight:400;color:var(--color-tutorials-overview-eyebrow);display:block;font-weight:600;margin-bottom:5px}.content[data-v-7468bc5e],.eyebrow[data-v-7468bc5e]{font-family:var(--typography-html-font,"Helvetica Neue","Helvetica","Arial",sans-serif)}.content[data-v-7468bc5e]{font-size:.82353rem;line-height:1.42857;font-weight:400;color:var(--color-tutorials-overview-content-alt)}.asset[data-v-7468bc5e]{flex:0 0 190px}.intro[data-v-7468bc5e]{flex:0 1 360px}@media only screen and (min-width:768px) and (max-width:1250px){.asset[data-v-7468bc5e]{flex:0 0 130px}.intro[data-v-7468bc5e]{flex:0 1 260px}}@media only screen and (max-width:767px){.intro[data-v-7468bc5e]{flex:0 1 340px}}@media only screen and (max-width:735px){.info[data-v-7468bc5e]{display:block;text-align:center}.asset[data-v-7468bc5e]{margin:0 45px}.eyebrow[data-v-7468bc5e]{margin-bottom:7px}.intro[data-v-7468bc5e]{margin-top:40px}}.tile[data-v-540dbf10]{background:var(--color-tutorials-overview-fill-secondary,#161616);margin:2px 0;padding:50px 60px}.asset[data-v-540dbf10]{margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:1250px){.tile[data-v-540dbf10]{padding:40px 30px}}@media only screen and (max-width:735px){.volume[data-v-540dbf10]{border-radius:0}.tile[data-v-540dbf10]{padding:40px 20px}}.learning-path[data-v-69a72bbc]{background:var(--color-tutorials-overview-fill,#000);padding:4.70588rem 0}.main-container[data-v-69a72bbc]{margin-left:auto;margin-right:auto;width:980px;align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1250px){.main-container[data-v-69a72bbc]{width:692px}}@media only screen and (max-width:735px){.main-container[data-v-69a72bbc]{width:87.5%}}@media only screen and (max-width:320px){.main-container[data-v-69a72bbc]{width:215px}}.ide .main-container[data-v-69a72bbc]{justify-content:center}.secondary-content-container[data-v-69a72bbc]{flex:0 0 200px;width:200px}.tutorials-navigation[data-v-69a72bbc]{position:sticky;top:7.76471rem}.primary-content-container[data-v-69a72bbc]{flex:0 1 720px;max-width:100%}.content-sections-container .content-section[data-v-69a72bbc]{border-radius:12px;overflow:hidden}.content-sections-container .content-section+.content-section[data-v-69a72bbc]{margin-top:1.17647rem}@media only screen and (min-width:768px) and (max-width:1250px){.learning-path[data-v-69a72bbc]{padding:2.35294rem 0}.primary-content-container[data-v-69a72bbc]{flex-basis:auto;margin-left:1.29412rem}.secondary-content-container[data-v-69a72bbc]{flex:0 0 180px;width:180px}}@media only screen and (max-width:767px){.secondary-content-container[data-v-69a72bbc]{display:none}}@media only screen and (max-width:735px){.content-sections-container .content-section[data-v-69a72bbc]{border-radius:0}.content-sections-container .content-section.volume[data-v-69a72bbc]{margin-top:1.17647rem}.learning-path[data-v-69a72bbc]{padding:0}.main-container[data-v-69a72bbc]{width:100%}}.tutorials-overview[data-v-29ed9b58]{height:100%}.tutorials-overview .radial-gradient[data-v-29ed9b58]{margin-top:-3.05882rem;padding-top:3.05882rem;background:var(--color-tutorials-overview-fill-secondary,var(--color-tutorials-overview-background))}@media only screen and (max-width:735px){.tutorials-overview .radial-gradient[data-v-29ed9b58]{margin-top:-2.82353rem;padding-top:2.82353rem}}@-moz-document url-prefix(){.tutorials-overview .radial-gradient{background:#111!important}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2.json b/Documentation/html/data/documentation/adyen3ds2.json index be1d772b3..e05831fed 100644 --- a/Documentation/html/data/documentation/adyen3ds2.json +++ b/Documentation/html/data/documentation/adyen3ds2.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Installation","level":2,"type":"heading","text":"Installation"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The SDK is available via "},{"type":"reference","isActive":true,"identifier":"http:\/\/cocoapods.org"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Carthage\/Carthage"},{"type":"text","text":", "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app"},{"type":"text","text":" or via manual installation."}]},{"anchor":"CocoaPods","level":3,"type":"heading","text":"CocoaPods"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add "},{"type":"codeVoice","code":"pod 'Adyen3DS2'"},{"type":"text","text":" to your "},{"type":"codeVoice","code":"Podfile"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Run "},{"type":"codeVoice","code":"pod install"},{"type":"text","text":"."}]}]}]},{"anchor":"Carthage","level":3,"type":"heading","text":"Carthage"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add "},{"type":"codeVoice","code":"github \"adyen\/adyen-3ds2-ios\""},{"type":"text","text":" to your "},{"type":"codeVoice","code":"Cartfile"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Run "},{"type":"codeVoice","code":"carthage update"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Link the framework with your target as described in "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application"},{"type":"text","text":"."}]}]}]},{"anchor":"Dynamic-xcFramework","level":3,"type":"heading","text":"Dynamic xcFramework"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Drag the dynamic "},{"type":"codeVoice","code":"XCFramework\/Dynamic\/Adyen3DS2.xcframework"},{"type":"text","text":" to the "},{"type":"codeVoice","code":"Frameworks, Libraries, and Embedded Content"},{"type":"text","text":" section in your general target settings. Select “Copy items if needed” when asked."}]},{"anchor":"Static-xcFramework","level":3,"type":"heading","text":"Static xcFramework"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Drag the static "},{"type":"codeVoice","code":"XCFramework\/Static\/Adyen3DS2.xcframework"},{"type":"text","text":" to the "},{"type":"codeVoice","code":"Frameworks, Libraries, and Embedded Content"},{"type":"text","text":" section in your general target settings."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Make sure the static "},{"type":"codeVoice","code":"Adyen3DS2.xcframework"},{"type":"text","text":" is not embedded."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Select "},{"type":"codeVoice","code":"Adyen3DS2.bundle"},{"type":"text","text":" inside "},{"type":"codeVoice","code":"Adyen3DS2.xcframework"},{"type":"text","text":" and check “Copy items if needed”, then select “Add”."}]}]}]},{"anchor":"Swift-Package-Manager","level":3,"type":"heading","text":"Swift Package Manager"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Follow Apple’s "},{"overridingTitleInlineContent":[{"type":"text","text":"Adding Package Dependencies to Your App"}],"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app","overridingTitle":"Adding Package Dependencies to Your App"},{"type":"text","text":" guide on how to add a Swift Package dependency."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use "},{"type":"codeVoice","code":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios"},{"type":"text","text":" as the repository URL."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Specify the version to be at least "},{"type":"codeVoice","code":"2.2.1"},{"type":"text","text":"."}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Please make sure to use Xcode 12.0+ when adding "},{"type":"codeVoice","code":"Adyen3DS2"},{"type":"text","text":" using Swift Package Manager."}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Swift Package Manager for Xcode 12.0 and 12.1 has a "},{"type":"reference","isActive":true,"identifier":"https:\/\/bugs.swift.org\/browse\/SR-13343"},{"type":"text","text":" when it comes to importing binary dependencies. A workaround is described "},{"type":"reference","isActive":true,"identifier":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953"},{"type":"text","text":"."}]}]},{"anchor":"Usage","level":2,"type":"heading","text":"Usage"},{"anchor":"Creating-a-transaction","level":3,"type":"heading","text":"Creating a transaction"},{"type":"paragraph","inlineContent":[{"type":"text","text":"First, create an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":" with the additional data retrieved from your call to "},{"type":"codeVoice","code":"\/authorise"},{"type":"text","text":"."},{"type":"text","text":" "},{"type":"text","text":"Then, use the class method on "},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":" to create a new service. This service can be used to create a new transaction."}]},{"type":"codeListing","syntax":"objc","code":["","ADYServiceParameters *copy = [[ADYServiceParameters alloc] initWithDirectoryServerIdentifier:... \/\/ Retrieved from Adyen."," directoryServerPublicKey:... \/\/ Retrieved from Adyen."," directoryServerRootCertificates:...]; \/\/ Retrieved from Adyen.","","[ADYService serviceWithParameters:parameters appearanceConfiguration:nil completionHandler:^(ADYService *service) {"," NSError *error = nil;"," ADYTransaction *transaction = [service transactionWithMessageVersion:@\"2.1.0\" error:&error];"," if (transaction) {"," ADYAuthenticationRequestParameters *authenticationRequestParameters = [transaction authenticationRequestParameters];"," \/\/ Submit the authenticationRequestParameters to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else {"," NSString *errorRepresentation = [error base64Representation];"," \/\/ Submit `errorRepresentation` to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," }","}];"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use the "},{"type":"codeVoice","code":"transaction"},{"type":"text","text":"’s "},{"type":"codeVoice","code":"authenticationRequestParameters"},{"type":"text","text":" in your call to "},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"codeVoice","code":"[ADYService transactionWithMessageVersion:error:]"},{"type":"text","text":" requires the message version to be passed, please fill in the same message version as in the AReq, you should be able to get the message version decided by the 3DS server from its response when initiating the payment, if you use the Adyen 3DS server please see "},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion"},{"type":"text","text":"."}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Keep a reference to your "},{"type":"codeVoice","code":"ADYTransaction"},{"type":"text","text":" instance until the transaction is finished."}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"If your application supports Mac catalyst or iPad OS multi-window\/multi-scene, then its recommended to share the "},{"type":"codeVoice","code":"ADYTransaction"},{"type":"text","text":"\/"},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":" object(s) between scenes for the case if the shopper starts a transaction on one window and switch to another while the transaction is in progress."}]}]},{"anchor":"Performing-a-challenge","level":3,"type":"heading","text":"Performing a challenge"},{"type":"paragraph","inlineContent":[{"type":"text","text":"In case a challenge is required, create an instance of "},{"type":"codeVoice","code":"ADYChallengeParameters"},{"type":"text","text":" with values from the additional data retrieved from your call to "},{"overridingTitleInlineContent":[{"type":"text","text":"Adyen backend"}],"isActive":true,"type":"reference","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","overridingTitle":"Adyen backend"},{"type":"text","text":"."}]},{"type":"codeListing","syntax":"objc","code":["NSDictionary *additionalData = ...; \/\/ Retrieved from Adyen.","ADYChallengeParameters *parameters = [ADYChallengeParameters challengeParametersWithServerTransactionIdentifier:additionalData[@\"threeds2.threeDS2ResponseData.threeDSServerTransID\"]"," threeDSRequestorAppURL:[NSURL URLWithString:@\"{YOUR_APP_URL}\"] \/\/ Or nil if for example you're using protocol version 2.1.0"," ACSTransactionIdentifier:additionalData[@\"threeds2.threeDS2ResponseData.acsTransID\"]"," ACSReferenceNumber:additionalData[@\"threeds2.threeDS2ResponseData.acsReferenceNumber\"]"," ACSSignedContent:additionalData[@\"threeds2.threeDS2ResponseData.acsSignedContent\"]];"]},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"text","text":"Because of recent updates to the 3D Secure protocol, we strongly recommend that you provide the "},{"type":"codeVoice","code":"threeDSRequestorAppURL"},{"type":"text","text":" parameter as a "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},{"type":"text","text":"."}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use these challenge parameters to perform the challenge with the "},{"type":"codeVoice","code":"transaction"},{"type":"text","text":" you created earlier:"}]},{"type":"codeListing","syntax":"objc","code":["[transaction performChallengeWithParameters:parameters completionHandler:^(ADYChallengeResult *result, NSError *error) {"," if (result) {"," NSString *transactionStatus = [result transactionStatus];"," \/\/ Submit the transactionStatus to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else if (error) {"," \/\/ An error occurred."," "," \/\/ collect the error context information if available"," NSString* _Nullable serverTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorServerTransactionIdentifierKey];"," NSString* _Nullable acsTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorACSTransactionIdentifierKey];"," NSString* _Nullable sdkTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorSDKTransactionIdentifierKey];"," NSString* _Nullable errorDetails = [[error userInfo] valueForKey:ADYProtocolErrorDetailKey];"," NSString* _Nullable errorDomain = [[error userInfo] valueForKey:ADYProtocolErrorDomain];"," NSString* _Nullable errorLocalizedDescription = [[error userInfo] valueForKey:NSLocalizedDescriptionKey];"," "," NSString *errorRepresentation = [error base64Representation];"," \/\/ Submit `errorRepresentation` to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)",""," \/\/ Submit the transactionStatus = \"U\" to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else {"," \/\/ Should never happen"," }","}];"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When the challenge is completed successfully, submit the "},{"type":"codeVoice","code":"transactionStatus"},{"type":"text","text":" in the "},{"type":"codeVoice","code":"result"},{"type":"text","text":" in your second call to "},{"overridingTitleInlineContent":[{"type":"text","text":"Adyen backend"}],"isActive":true,"type":"reference","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","overridingTitle":"Adyen backend"},{"type":"text","text":"."}]},{"anchor":"Customizing-the-UI","level":3,"type":"heading","text":"Customizing the UI"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The SDK provides some customization options to ensure the UI of the challenge flow fits your app’s look and feel. These customization options are available through the "},{"type":"codeVoice","code":"ADYAppearanceConfiguration"},{"type":"text","text":" class. To use them, create an instance of "},{"type":"codeVoice","code":"ADYAppearanceConfiguration"},{"type":"text","text":", configure the desired properties and pass it during initialization of the "},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"For example, to make the Continue button red and change its corner radius:"}]},{"type":"codeListing","syntax":"objc","code":["ADYAppearanceConfiguration *appearanceConfiguration = [ADYAppearanceConfiguration new];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setBackgroundColor:[UIColor redColor]];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setTextColor:[UIColor whiteColor]];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setCornerRadius:3.0f];","","[ADYService serviceWithParameters:parameters appearanceConfiguration:appearanceConfiguration completionHandler:...];"]},{"anchor":"Get-the-SDK-version","level":3,"type":"heading","text":"Get the SDK version"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If you want to get the currently used sdk version - for example to send to the "},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion"},{"type":"text","text":", you can get it using:"}]},{"type":"codeListing","syntax":null,"code":["NSString* threeDS2SDKVersion = ADY3DS2SDKVersion();"]},{"type":"codeListing","syntax":null,"code":["let threeDS2SDKVersion = ADY3DS2SDKVersion()"]},{"anchor":"See-also","level":2,"type":"heading","text":"See also"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security"},{"type":"text","text":"."}]}]}]},{"anchor":"License","level":2,"type":"heading","text":"License"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This SDK is available under the Apache License, Version 2.0. For more information, see the "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE"},{"type":"text","text":" file."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"Adyen3DS2","title":"Adyen3DS2","symbolKind":"module","role":"collection","modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[[]]},"topicSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]},{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]},{"title":"Protocols","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"]},{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"]},{"title":"Functions","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"]},{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]},{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"https://github.com/Carthage/Carthage":{"title":"Carthage","titleInlineContent":[{"type":"text","text":"Carthage"}],"type":"link","identifier":"https:\/\/github.com\/Carthage\/Carthage","url":"https:\/\/github.com\/Carthage\/Carthage"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"https://docs.adyen.com/development-resources/adyen-data-security":{"title":"Data security at Adyen","titleInlineContent":[{"type":"text","text":"Data security at Adyen"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security","url":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security"},"https://github.com/Carthage/Carthage#adding-frameworks-to-an-application":{"title":"Carthage Readme","titleInlineContent":[{"type":"text","text":"Carthage Readme"}],"type":"link","identifier":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application","url":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application"},"https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content?language=objc":{"title":"universal link","titleInlineContent":[{"type":"text","text":"universal link"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","url":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"https://docs.adyen.com/classic-integration/3d-secure-2-classic-integration/ios-sdk-integration/":{"title":"Complete Documentation","titleInlineContent":[{"type":"text","text":"Complete Documentation"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/","url":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"https://docs.adyen.com/api-explorer/#/Payment/v64/post/authorise__reqParam_threeDS2RequestData-sdkVersion":{"title":"\/authorise end point","titleInlineContent":[{"type":"codeVoice","code":"\/authorise"},{"type":"text","text":" end point"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion","url":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"http://cocoapods.org":{"title":"CocoaPods","titleInlineContent":[{"type":"text","text":"CocoaPods"}],"type":"link","identifier":"http:\/\/cocoapods.org","url":"http:\/\/cocoapods.org"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"https://github.com/Adyen/adyen-3ds2-ios/blob/master/LICENSE":{"title":"LICENSE","titleInlineContent":[{"type":"text","text":"LICENSE"}],"type":"link","identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE","url":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"https://docs.adyen.com/api-explorer/#/Payment/v64/post/authorise__reqParam_threeDS2RequestData-messageVersion":{"title":"the documentation","titleInlineContent":[{"type":"text","text":"the documentation"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion","url":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","title":"Adyen3DS2VersionString","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"https://bugs.swift.org/browse/SR-13343":{"title":"know issue","titleInlineContent":[{"type":"text","text":"know issue"}],"type":"link","identifier":"https:\/\/bugs.swift.org\/browse\/SR-13343","url":"https:\/\/bugs.swift.org\/browse\/SR-13343"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"https://forums.swift.org/t/swiftpm-binarytarget-dependency-and-code-signing/38953":{"title":"here","titleInlineContent":[{"type":"text","text":"here"}],"type":"link","identifier":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953","url":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","title":"ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","title":"Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber"},"https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce/3d-secure/native-3ds2/ios-sdk-integration/security-best-practices":{"title":"Security best practices","titleInlineContent":[{"type":"text","text":"Security best practices"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices","url":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices"},"https://www.adyen.help/hc/en-us/articles/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-":{"title":"Reporting security issues","titleInlineContent":[{"type":"text","text":"Reporting security issues"}],"type":"link","identifier":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-","url":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-"},"https://docs.adyen.com/api-explorer/Payment/64/post/authorise3ds2":{"title":"Adyen backend","titleInlineContent":[{"type":"text","text":"Adyen backend"}],"type":"link","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","url":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"https://developer.apple.com/documentation/xcode/adding_package_dependencies_to_your_app":{"title":"Swift Package Manager","titleInlineContent":[{"type":"text","text":"Swift Package Manager"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app","url":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"}}} \ No newline at end of file +{"topicSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]},{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"],"title":"Protocols"},{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"]},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"],"title":"Functions"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"title":"Enumerations"},{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"]}],"primaryContentSections":[{"kind":"content","content":[{"level":2,"text":"Installation","type":"heading","anchor":"Installation"},{"inlineContent":[{"type":"text","text":"The SDK is available via "},{"identifier":"http:\/\/cocoapods.org","type":"reference","isActive":true},{"text":", ","type":"text"},{"identifier":"https:\/\/github.com\/Carthage\/Carthage","isActive":true,"type":"reference"},{"type":"text","text":", "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app"},{"type":"text","text":" or via manual installation."}],"type":"paragraph"},{"text":"CocoaPods","anchor":"CocoaPods","level":3,"type":"heading"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Add "},{"type":"codeVoice","code":"pod 'Adyen3DS2'"},{"type":"text","text":" to your "},{"type":"codeVoice","code":"Podfile"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Run "},{"type":"codeVoice","code":"pod install"},{"type":"text","text":"."}]}]}],"type":"orderedList"},{"text":"Carthage","type":"heading","anchor":"Carthage","level":3},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Add ","type":"text"},{"type":"codeVoice","code":"github \"adyen\/adyen-3ds2-ios\""},{"type":"text","text":" to your "},{"code":"Cartfile","type":"codeVoice"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Run ","type":"text"},{"code":"carthage update","type":"codeVoice"},{"text":".","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Link the framework with your target as described in "},{"isActive":true,"type":"reference","identifier":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application"},{"type":"text","text":"."}]}]}]},{"anchor":"Dynamic-xcFramework","text":"Dynamic xcFramework","level":3,"type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Drag the dynamic "},{"code":"XCFramework\/Dynamic\/Adyen3DS2.xcframework","type":"codeVoice"},{"text":" to the ","type":"text"},{"code":"Frameworks, Libraries, and Embedded Content","type":"codeVoice"},{"text":" section in your general target settings. Select “Copy items if needed” when asked.","type":"text"}]},{"type":"heading","anchor":"Static-xcFramework","text":"Static xcFramework","level":3},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Drag the static ","type":"text"},{"code":"XCFramework\/Static\/Adyen3DS2.xcframework","type":"codeVoice"},{"type":"text","text":" to the "},{"type":"codeVoice","code":"Frameworks, Libraries, and Embedded Content"},{"text":" section in your general target settings.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Make sure the static ","type":"text"},{"type":"codeVoice","code":"Adyen3DS2.xcframework"},{"type":"text","text":" is not embedded."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Select "},{"type":"codeVoice","code":"Adyen3DS2.bundle"},{"type":"text","text":" inside "},{"code":"Adyen3DS2.xcframework","type":"codeVoice"},{"text":" and check “Copy items if needed”, then select “Add”.","type":"text"}]}]}]},{"text":"Swift Package Manager","anchor":"Swift-Package-Manager","type":"heading","level":3},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Follow Apple’s ","type":"text"},{"overridingTitle":"Adding Package Dependencies to Your App","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app","overridingTitleInlineContent":[{"text":"Adding Package Dependencies to Your App","type":"text"}],"type":"reference","isActive":true},{"type":"text","text":" guide on how to add a Swift Package dependency."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Use ","type":"text"},{"code":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios","type":"codeVoice"},{"text":" as the repository URL.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Specify the version to be at least ","type":"text"},{"type":"codeVoice","code":"2.2.1"},{"text":".","type":"text"}]}]}]},{"inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"text":"Please make sure to use Xcode 12.0+ when adding ","type":"text"},{"type":"codeVoice","code":"Adyen3DS2"},{"text":" using Swift Package Manager.","type":"text"}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"text":":warning: ","type":"text"},{"type":"emphasis","inlineContent":[{"type":"text","text":"Swift Package Manager for Xcode 12.0 and 12.1 has a "},{"isActive":true,"type":"reference","identifier":"https:\/\/bugs.swift.org\/browse\/SR-13343"},{"type":"text","text":" when it comes to importing binary dependencies. A workaround is described "},{"identifier":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953","type":"reference","isActive":true},{"text":".","type":"text"}]}]},{"level":2,"type":"heading","anchor":"Usage","text":"Usage"},{"type":"heading","level":3,"text":"Creating a transaction","anchor":"Creating-a-transaction"},{"inlineContent":[{"type":"text","text":"First, create an instance of "},{"code":"ADYServiceParameters","type":"codeVoice"},{"type":"text","text":" with the additional data retrieved from your call to "},{"type":"codeVoice","code":"\/authorise"},{"text":".","type":"text"},{"type":"text","text":" "},{"text":"Then, use the class method on ","type":"text"},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":" to create a new service. This service can be used to create a new transaction."}],"type":"paragraph"},{"code":["","ADYServiceParameters *copy = [[ADYServiceParameters alloc] initWithDirectoryServerIdentifier:... \/\/ Retrieved from Adyen."," directoryServerPublicKey:... \/\/ Retrieved from Adyen."," directoryServerRootCertificates:...]; \/\/ Retrieved from Adyen.","","[ADYService serviceWithParameters:parameters appearanceConfiguration:nil completionHandler:^(ADYService *service) {"," NSError *error = nil;"," ADYTransaction *transaction = [service transactionWithMessageVersion:@\"2.1.0\" error:&error];"," if (transaction) {"," ADYAuthenticationRequestParameters *authenticationRequestParameters = [transaction authenticationRequestParameters];"," \/\/ Submit the authenticationRequestParameters to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else {"," NSString *errorRepresentation = [error base64Representation];"," \/\/ Submit `errorRepresentation` to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," }","}];"],"type":"codeListing","syntax":"objc"},{"inlineContent":[{"type":"text","text":"Use the "},{"code":"transaction","type":"codeVoice"},{"type":"text","text":"’s "},{"type":"codeVoice","code":"authenticationRequestParameters"},{"type":"text","text":" in your call to "},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2"},{"text":".","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":":warning: "},{"type":"emphasis","inlineContent":[{"type":"codeVoice","code":"[ADYService transactionWithMessageVersion:error:]"},{"text":" requires the message version to be passed, please fill in the same message version as in the AReq, you should be able to get the message version decided by the 3DS server from its response when initiating the payment, if you use the Adyen 3DS server please see ","type":"text"},{"type":"reference","isActive":true,"identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion"},{"type":"text","text":"."}]}],"type":"paragraph"},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"inlineContent":[{"type":"text","text":"Keep a reference to your "},{"code":"ADYTransaction","type":"codeVoice"},{"text":" instance until the transaction is finished.","type":"text"}],"type":"emphasis"}]},{"type":"paragraph","inlineContent":[{"text":":warning: ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"If your application supports Mac catalyst or iPad OS multi-window\/multi-scene, then its recommended to share the ","type":"text"},{"code":"ADYTransaction","type":"codeVoice"},{"text":"\/","type":"text"},{"code":"ADYService","type":"codeVoice"},{"type":"text","text":" object(s) between scenes for the case if the shopper starts a transaction on one window and switch to another while the transaction is in progress."}]}]},{"type":"heading","anchor":"Performing-a-challenge","level":3,"text":"Performing a challenge"},{"type":"paragraph","inlineContent":[{"text":"In case a challenge is required, create an instance of ","type":"text"},{"code":"ADYChallengeParameters","type":"codeVoice"},{"type":"text","text":" with values from the additional data retrieved from your call to "},{"type":"reference","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","overridingTitle":"Adyen backend","isActive":true,"overridingTitleInlineContent":[{"type":"text","text":"Adyen backend"}]},{"text":".","type":"text"}]},{"syntax":"objc","code":["NSDictionary *additionalData = ...; \/\/ Retrieved from Adyen.","ADYChallengeParameters *parameters = [ADYChallengeParameters challengeParametersWithServerTransactionIdentifier:additionalData[@\"threeds2.threeDS2ResponseData.threeDSServerTransID\"]"," threeDSRequestorAppURL:[NSURL URLWithString:@\"{YOUR_APP_URL}\"] \/\/ Or nil if for example you're using protocol version 2.1.0"," ACSTransactionIdentifier:additionalData[@\"threeds2.threeDS2ResponseData.acsTransID\"]"," ACSReferenceNumber:additionalData[@\"threeds2.threeDS2ResponseData.acsReferenceNumber\"]"," ACSSignedContent:additionalData[@\"threeds2.threeDS2ResponseData.acsSignedContent\"]];"],"type":"codeListing"},{"type":"paragraph","inlineContent":[{"type":"text","text":":warning: "},{"inlineContent":[{"text":"Because of recent updates to the 3D Secure protocol, we strongly recommend that you provide the ","type":"text"},{"code":"threeDSRequestorAppURL","type":"codeVoice"},{"type":"text","text":" parameter as a "},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","isActive":true},{"type":"text","text":"."}],"type":"emphasis"}]},{"inlineContent":[{"type":"text","text":"Use these challenge parameters to perform the challenge with the "},{"type":"codeVoice","code":"transaction"},{"type":"text","text":" you created earlier:"}],"type":"paragraph"},{"syntax":"objc","type":"codeListing","code":["[transaction performChallengeWithParameters:parameters completionHandler:^(ADYChallengeResult *result, NSError *error) {"," if (result) {"," NSString *transactionStatus = [result transactionStatus];"," \/\/ Submit the transactionStatus to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else if (error) {"," \/\/ An error occurred."," "," \/\/ collect the error context information if available"," NSString* _Nullable serverTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorServerTransactionIdentifierKey];"," NSString* _Nullable acsTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorACSTransactionIdentifierKey];"," NSString* _Nullable sdkTransactionIdentifier = [[error userInfo] valueForKey:ADYProtocolErrorSDKTransactionIdentifierKey];"," NSString* _Nullable errorDetails = [[error userInfo] valueForKey:ADYProtocolErrorDetailKey];"," NSString* _Nullable errorDomain = [[error userInfo] valueForKey:ADYProtocolErrorDomain];"," NSString* _Nullable errorLocalizedDescription = [[error userInfo] valueForKey:NSLocalizedDescriptionKey];"," "," NSString *errorRepresentation = [error base64Representation];"," \/\/ Submit `errorRepresentation` to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)",""," \/\/ Submit the transactionStatus = \"U\" to [Adyen backend](https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2)."," } else {"," \/\/ Should never happen"," }","}];"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"When the challenge is completed successfully, submit the "},{"code":"transactionStatus","type":"codeVoice"},{"text":" in the ","type":"text"},{"type":"codeVoice","code":"result"},{"type":"text","text":" in your second call to "},{"overridingTitleInlineContent":[{"type":"text","text":"Adyen backend"}],"type":"reference","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","isActive":true,"overridingTitle":"Adyen backend"},{"type":"text","text":"."}]},{"anchor":"Customizing-the-UI","level":3,"type":"heading","text":"Customizing the UI"},{"type":"paragraph","inlineContent":[{"text":"The SDK provides some customization options to ensure the UI of the challenge flow fits your app’s look and feel. These customization options are available through the ","type":"text"},{"type":"codeVoice","code":"ADYAppearanceConfiguration"},{"type":"text","text":" class. To use them, create an instance of "},{"code":"ADYAppearanceConfiguration","type":"codeVoice"},{"type":"text","text":", configure the desired properties and pass it during initialization of the "},{"type":"codeVoice","code":"ADYService"},{"type":"text","text":"."}]},{"inlineContent":[{"text":"For example, to make the Continue button red and change its corner radius:","type":"text"}],"type":"paragraph"},{"syntax":"objc","type":"codeListing","code":["ADYAppearanceConfiguration *appearanceConfiguration = [ADYAppearanceConfiguration new];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setBackgroundColor:[UIColor redColor]];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setTextColor:[UIColor whiteColor]];","[[appearanceConfiguration buttonAppearanceForType:ADYAppearanceButtonTypeContinue] setCornerRadius:3.0f];","","[ADYService serviceWithParameters:parameters appearanceConfiguration:appearanceConfiguration completionHandler:...];"]},{"type":"heading","text":"Get the SDK version","level":3,"anchor":"Get-the-SDK-version"},{"type":"paragraph","inlineContent":[{"text":"If you want to get the currently used sdk version - for example to send to the ","type":"text"},{"identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion","type":"reference","isActive":true},{"type":"text","text":", you can get it using:"}]},{"syntax":null,"type":"codeListing","code":["NSString* threeDS2SDKVersion = ADY3DS2SDKVersion();"]},{"code":["let threeDS2SDKVersion = ADY3DS2SDKVersion()"],"syntax":null,"type":"codeListing"},{"text":"See also","level":2,"anchor":"See-also","type":"heading"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"identifier":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices","type":"reference"},{"text":".","type":"text"}]}]},{"content":[{"inlineContent":[{"identifier":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security","isActive":true,"type":"reference"},{"type":"text","text":"."}],"type":"paragraph"}]}]},{"type":"heading","text":"License","anchor":"License","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This SDK is available under the Apache License, Version 2.0. For more information, see the "},{"identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE","type":"reference","isActive":true},{"type":"text","text":" file."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[[]]},"metadata":{"roleHeading":"Framework","role":"collection","modules":[{"name":"Adyen3DS2"}],"title":"Adyen3DS2","externalID":"Adyen3DS2","symbolKind":"module"},"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"},"abstract":[{"text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionString","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring","abstract":[{"text":"Don’t use, please use ","type":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"type":"text","text":" instead."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","kind":"symbol","title":"ADYChallengeCompletionHandler","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler","abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"https://docs.adyen.com/classic-integration/3d-secure-2-classic-integration/ios-sdk-integration/":{"url":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/","titleInlineContent":[{"type":"text","text":"Complete Documentation"}],"title":"Complete Documentation","type":"link","identifier":"https:\/\/docs.adyen.com\/classic-integration\/3d-secure-2-classic-integration\/ios-sdk-integration\/"},"https://bugs.swift.org/browse/SR-13343":{"url":"https:\/\/bugs.swift.org\/browse\/SR-13343","title":"know issue","type":"link","identifier":"https:\/\/bugs.swift.org\/browse\/SR-13343","titleInlineContent":[{"text":"know issue","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"http://cocoapods.org":{"url":"http:\/\/cocoapods.org","titleInlineContent":[{"type":"text","text":"CocoaPods"}],"title":"CocoaPods","type":"link","identifier":"http:\/\/cocoapods.org"},"https://docs.adyen.com/development-resources/adyen-data-security":{"url":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security","title":"Data security at Adyen","identifier":"https:\/\/docs.adyen.com\/development-resources\/adyen-data-security","type":"link","titleInlineContent":[{"type":"text","text":"Data security at Adyen"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","fragments":[{"text":"Adyen3DS2VersionNumber","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber","abstract":[{"type":"text","text":"Don’t use, please use "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"text":" instead.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content?language=objc":{"url":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","titleInlineContent":[{"text":"universal link","type":"text"}],"title":"universal link","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"https://www.adyen.help/hc/en-us/articles/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-":{"url":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-","title":"Reporting security issues","identifier":"https:\/\/www.adyen.help\/hc\/en-us\/articles\/115001187330-How-do-I-report-a-possible-security-issue-to-Adyen-","type":"link","titleInlineContent":[{"type":"text","text":"Reporting security issues"}]},"https://forums.swift.org/t/swiftpm-binarytarget-dependency-and-code-signing/38953":{"url":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953","titleInlineContent":[{"text":"here","type":"text"}],"title":"here","type":"link","identifier":"https:\/\/forums.swift.org\/t\/swiftpm-binarytarget-dependency-and-code-signing\/38953"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"https://github.com/Carthage/Carthage":{"url":"https:\/\/github.com\/Carthage\/Carthage","title":"Carthage","identifier":"https:\/\/github.com\/Carthage\/Carthage","type":"link","titleInlineContent":[{"type":"text","text":"Carthage"}]},"https://docs.adyen.com/api-explorer/#/Payment/v64/post/authorise__reqParam_threeDS2RequestData-messageVersion":{"url":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion","titleInlineContent":[{"text":"the documentation","type":"text"}],"title":"the documentation","type":"link","identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-messageVersion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"https://docs.adyen.com/api-explorer/Payment/64/post/authorise3ds2":{"url":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","title":"Adyen backend","identifier":"https:\/\/docs.adyen.com\/api-explorer\/Payment\/64\/post\/authorise3ds2","type":"link","titleInlineContent":[{"type":"text","text":"Adyen backend"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"https://github.com/Adyen/adyen-3ds2-ios/blob/master/LICENSE":{"url":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE","titleInlineContent":[{"text":"LICENSE","type":"text"}],"title":"LICENSE","type":"link","identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/blob\/master\/LICENSE"},"https://docs.adyen.com/api-explorer/#/Payment/v64/post/authorise__reqParam_threeDS2RequestData-sdkVersion":{"url":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion","title":"\/authorise end point","identifier":"https:\/\/docs.adyen.com\/api-explorer\/#\/Payment\/v64\/post\/authorise__reqParam_threeDS2RequestData-sdkVersion","type":"link","titleInlineContent":[{"type":"codeVoice","code":"\/authorise"},{"type":"text","text":" end point"}]},"https://developer.apple.com/documentation/xcode/adding_package_dependencies_to_your_app":{"url":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app","titleInlineContent":[{"type":"text","text":"Swift Package Manager"}],"title":"Swift Package Manager","type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/adding_package_dependencies_to_your_app"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"https://github.com/Carthage/Carthage#adding-frameworks-to-an-application":{"url":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application","title":"Carthage Readme","type":"link","identifier":"https:\/\/github.com\/Carthage\/Carthage#adding-frameworks-to-an-application","titleInlineContent":[{"type":"text","text":"Carthage Readme"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce/3d-secure/native-3ds2/ios-sdk-integration/security-best-practices":{"url":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices","titleInlineContent":[{"type":"text","text":"Security best practices"}],"title":"Security best practices","type":"link","identifier":"https:\/\/docs.adyen.com\/online-payments\/classic-integrations\/api-integration-ecommerce\/3d-secure\/native-3ds2\/ios-sdk-integration\/security-best-practices"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/ady3ds2sdkversion.json b/Documentation/html/data/documentation/adyen3ds2/ady3ds2sdkversion.json index 565dd1437..d57a91ff5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/ady3ds2sdkversion.json +++ b/Documentation/html/data/documentation/adyen3ds2/ady3ds2sdkversion.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ADY3DS2SDKVersion"},{"kind":"text","text":"()"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/ady3ds2sdkversion"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"title":"ADY3DS2SDKVersion","roleHeading":"Function","role":"symbol","symbolKind":"func","externalID":"c:@F@ADY3DS2SDKVersion","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"}}} \ No newline at end of file +{"metadata":{"title":"ADY3DS2SDKVersion","roleHeading":"Function","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"func","fragments":[{"text":"ADY3DS2SDKVersion","kind":"identifier"}],"navigatorTitle":[{"text":"ADY3DS2SDKVersion","kind":"identifier"}],"externalID":"c:@F@ADY3DS2SDKVersion"},"sections":[],"abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/ady3ds2sdkversion"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extern","kind":"keyword"},{"kind":"text","text":" "},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"text":"ADY3DS2SDKVersion","kind":"identifier"},{"text":"();","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyappearance.json index a31333c0d..e206b4114 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearance"}],"title":"ADYAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"],"kind":"relationships","title":"Inherited By","type":"inheritedBy"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/font":{"role":"symbol","title":"font","fragments":[{"kind":"identifier","text":"font"}],"abstract":[{"type":"text","text":"The font in which text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/font"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/textColor":{"role":"symbol","title":"textColor","fragments":[{"kind":"identifier","text":"textColor"}],"abstract":[{"type":"text","text":"The color in which text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/textcolor"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","title":"NSCopying","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"}}} \ No newline at end of file +{"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"},"sections":[],"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"},{"type":"inheritedBy","title":"Inherited By","kind":"relationships","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"title":"Conforms To","kind":"relationships","type":"conformsTo"}],"metadata":{"symbolKind":"class","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYAppearance","fragments":[{"text":"ADYAppearance","kind":"identifier"}],"navigatorTitle":[{"text":"ADYAppearance","kind":"identifier"}],"role":"symbol","title":"ADYAppearance","roleHeading":"Class"},"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYAppearance","kind":"identifier"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"references":{"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/font":{"fragments":[{"kind":"identifier","text":"font"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","type":"topic","title":"font","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearance\/font","abstract":[{"type":"text","text":"The font in which text is displayed."}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying","title":"NSCopying"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/textColor":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/textcolor","title":"textColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","role":"symbol","abstract":[{"text":"The color in which text is displayed.","type":"text"}],"fragments":[{"kind":"identifier","text":"textColor"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearance/font.json b/Documentation/html/data/documentation/adyen3ds2/adyappearance/font.json index e2b39f879..548685e24 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearance/font.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearance/font.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"font"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance\/font"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The font in which text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"font"}],"title":"font","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearance(py)font","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"font"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/font":{"role":"symbol","title":"font","fragments":[{"kind":"identifier","text":"font"}],"abstract":[{"type":"text","text":"The font in which text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/font"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"UIFont","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"font"},{"kind":"text","text":";"}]}]}],"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance\/font"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"The font in which text is displayed."}],"metadata":{"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"c:objc(cs)ADYAppearance(py)font","title":"font","fragments":[{"text":"font","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"font"}],"role":"symbol"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/font":{"fragments":[{"kind":"identifier","text":"font"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/font","type":"topic","title":"font","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearance\/font","abstract":[{"type":"text","text":"The font in which text is displayed."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearance/textcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyappearance/textcolor.json index 1aa202805..904fe8db5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearance/textcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearance/textcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"textColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance\/textcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"textColor"}],"title":"textColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearance(py)textColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"textColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/textColor":{"role":"symbol","title":"textColor","fragments":[{"kind":"identifier","text":"textColor"}],"abstract":[{"type":"text","text":"The color in which text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/textcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","interfaceLanguage":"occ"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor"},{"text":" * ","kind":"text"},{"text":"textColor","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearance\/textcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"title":"textColor","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"textColor","kind":"identifier"}],"navigatorTitle":[{"text":"textColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearance(py)textColor"},"abstract":[{"text":"The color in which text is displayed.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance/textColor":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance\/textcolor","title":"textColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance\/textColor","role":"symbol","abstract":[{"text":"The color in which text is displayed.","type":"text"}],"fragments":[{"kind":"identifier","text":"textColor"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype.json b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype.json index 344c5ad9d..b0b184e25 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearanceButtonType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUInteger","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"An enum describing the different button types."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"title":"ADYAppearanceButtonType","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"c:@E@ADYAppearanceButtonType","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonType"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeResend":{"role":"symbol","title":"ADYAppearanceButtonTypeResend","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"abstract":[{"type":"text","text":"Indicates the resend button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeSubmit":{"role":"symbol","title":"ADYAppearanceButtonTypeSubmit","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"abstract":[{"type":"text","text":"Indicates the submit button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeNext":{"role":"symbol","title":"ADYAppearanceButtonTypeNext","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"abstract":[{"type":"text","text":"Indicates the next button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeOOB":{"role":"symbol","title":"ADYAppearanceButtonTypeOOB","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"abstract":[{"type":"text","text":"Indicates the OOB button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeContinue":{"role":"symbol","title":"ADYAppearanceButtonTypeContinue","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"abstract":[{"type":"text","text":"Indicates the continue button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeCancel":{"role":"symbol","title":"ADYAppearanceButtonTypeCancel","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"abstract":[{"type":"text","text":"Indicates the cancel button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"An enum describing the different button types."}],"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","interfaceLanguage":"occ"},"sections":[],"seeAlsoSections":[{"generated":true,"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearanceButtonType"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:@T@NSUInteger","text":"NSUInteger","kind":"typeIdentifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"metadata":{"externalID":"c:@E@ADYAppearanceButtonType","title":"ADYAppearanceButtonType","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","fragments":[{"text":"ADYAppearanceButtonType","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonType"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeResend":{"title":"ADYAppearanceButtonTypeResend","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","abstract":[{"text":"Indicates the resend button.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend","role":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeCancel":{"fragments":[{"text":"ADYAppearanceButtonTypeCancel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","title":"ADYAppearanceButtonTypeCancel","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel","type":"topic","abstract":[{"text":"Indicates the cancel button.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeSubmit":{"abstract":[{"text":"Indicates the submit button.","type":"text"}],"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit","title":"ADYAppearanceButtonTypeSubmit","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeNext":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"title":"ADYAppearanceButtonTypeNext","abstract":[{"type":"text","text":"Indicates the next button."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeContinue":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"abstract":[{"type":"text","text":"Indicates the continue button."}],"title":"ADYAppearanceButtonTypeContinue","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeOOB":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"title":"ADYAppearanceButtonTypeOOB","abstract":[{"type":"text","text":"Indicates the OOB button."}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel.json b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel.json index 2f3f4d5cd..06d1cde24 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the cancel button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"title":"ADYAppearanceButtonTypeCancel","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeCancel","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeCancel":{"role":"symbol","title":"ADYAppearanceButtonTypeCancel","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"abstract":[{"type":"text","text":"Indicates the cancel button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"}}} \ No newline at end of file +{"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"symbolKind":"case","role":"symbol","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeCancel","roleHeading":"Enumeration Case","modules":[{"name":"Adyen3DS2"}],"title":"ADYAppearanceButtonTypeCancel","fragments":[{"text":"ADYAppearanceButtonTypeCancel","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeCancel"}],"languages":["occ"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel"]}],"kind":"symbol","abstract":[{"type":"text","text":"Indicates the cancel button."}],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeCancel":{"fragments":[{"text":"ADYAppearanceButtonTypeCancel","kind":"identifier"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeCancel","title":"ADYAppearanceButtonTypeCancel","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecancel","type":"topic","abstract":[{"text":"Indicates the cancel button.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"abstract":[{"text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen.","type":"text"}],"kind":"symbol","type":"topic","role":"collection","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","title":"Adyen3DS2","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue.json b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue.json index b1cf023f1..2a966466a 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the continue button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"title":"ADYAppearanceButtonTypeContinue","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeContinue","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeContinue":{"role":"symbol","title":"ADYAppearanceButtonTypeContinue","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"abstract":[{"type":"text","text":"Indicates the continue button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue"]}],"metadata":{"role":"symbol","title":"ADYAppearanceButtonTypeContinue","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeContinue","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYAppearanceButtonTypeContinue","kind":"identifier"}],"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYAppearanceButtonTypeContinue","kind":"identifier"}]},"kind":"symbol","abstract":[{"text":"Indicates the continue button.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"tokens":[{"text":"ADYAppearanceButtonTypeContinue","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeContinue":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeContinue","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypecontinue","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeContinue"}],"abstract":[{"type":"text","text":"Indicates the continue button."}],"title":"ADYAppearanceButtonTypeContinue","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext.json b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext.json index 24c28d0c7..a0a6bfe4d 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the next button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"title":"ADYAppearanceButtonTypeNext","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeNext","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeNext":{"role":"symbol","title":"ADYAppearanceButtonTypeNext","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"abstract":[{"type":"text","text":"Indicates the next button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"kind":"symbol","metadata":{"roleHeading":"Enumeration Case","title":"ADYAppearanceButtonTypeNext","navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeNext","role":"symbol","symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYAppearanceButtonTypeNext","kind":"identifier"}]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Indicates the next button."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeNext":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeNext","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypenext","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeNext"}],"title":"ADYAppearanceButtonTypeNext","abstract":[{"type":"text","text":"Indicates the next button."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob.json b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob.json index 4957f63bb..84b92421a 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the OOB button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"title":"ADYAppearanceButtonTypeOOB","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeOOB","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeOOB":{"role":"symbol","title":"ADYAppearanceButtonTypeOOB","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"abstract":[{"type":"text","text":"Indicates the OOB button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB"},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"ADYAppearanceButtonTypeOOB","kind":"identifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob"]}],"metadata":{"title":"ADYAppearanceButtonTypeOOB","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Enumeration Case","symbolKind":"case","role":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeOOB"},"abstract":[{"text":"Indicates the OOB button.","type":"text"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeOOB":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeOOB","role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypeoob","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeOOB"}],"title":"ADYAppearanceButtonTypeOOB","abstract":[{"type":"text","text":"Indicates the OOB button."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend.json b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend.json index 0901ef8d0..fe7dae4d5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the resend button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"title":"ADYAppearanceButtonTypeResend","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeResend","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeResend":{"role":"symbol","title":"ADYAppearanceButtonTypeResend","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"abstract":[{"type":"text","text":"Indicates the resend button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"ADYAppearanceButtonTypeResend","kind":"identifier"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","interfaceLanguage":"occ"},"metadata":{"role":"symbol","title":"ADYAppearanceButtonTypeResend","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeResend","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYAppearanceButtonTypeResend","kind":"identifier"}],"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYAppearanceButtonTypeResend","kind":"identifier"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"abstract":[{"type":"text","text":"Indicates the resend button."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeResend":{"title":"ADYAppearanceButtonTypeResend","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeResend","abstract":[{"text":"Indicates the resend button.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontyperesend","role":"symbol","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeResend"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit.json b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit.json index 0dac8b841..6b3a64497 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the submit button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"title":"ADYAppearanceButtonTypeSubmit","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeSubmit","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeSubmit":{"role":"symbol","title":"ADYAppearanceButtonTypeSubmit","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"abstract":[{"type":"text","text":"Indicates the submit button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"ADYAppearanceButtonTypeSubmit","kind":"identifier"}]}]}],"kind":"symbol","sections":[],"metadata":{"fragments":[{"text":"ADYAppearanceButtonTypeSubmit","kind":"identifier"}],"navigatorTitle":[{"text":"ADYAppearanceButtonTypeSubmit","kind":"identifier"}],"roleHeading":"Enumeration Case","role":"symbol","modules":[{"name":"Adyen3DS2"}],"externalID":"c:@E@ADYAppearanceButtonType@ADYAppearanceButtonTypeSubmit","title":"ADYAppearanceButtonTypeSubmit","symbolKind":"case"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"Indicates the submit button."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit","interfaceLanguage":"occ"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"abstract":[{"text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen.","type":"text"}],"kind":"symbol","type":"topic","role":"collection","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","title":"Adyen3DS2","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType/ADYAppearanceButtonTypeSubmit":{"abstract":[{"text":"Indicates the submit button.","type":"text"}],"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonTypeSubmit"}],"url":"\/documentation\/adyen3ds2\/adyappearancebuttontype\/adyappearancebuttontypesubmit","title":"ADYAppearanceButtonTypeSubmit","role":"symbol","kind":"symbol","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType\/ADYAppearanceButtonTypeSubmit"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration.json index 305cc9e8c..410c8dc2a 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"title":"ADYAppearanceConfiguration","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYAppearanceConfiguration","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearanceConfiguration"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/infoAppearance":{"role":"symbol","title":"infoAppearance","fragments":[{"kind":"identifier","text":"infoAppearance"}],"abstract":[{"type":"text","text":"The appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/modalPresentationStyle":{"role":"symbol","title":"modalPresentationStyle","fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textFieldAppearance":{"role":"symbol","title":"textFieldAppearance","fragments":[{"kind":"identifier","text":"textFieldAppearance"}],"abstract":[{"type":"text","text":"The appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/navigationBarAppearance":{"role":"symbol","title":"navigationBarAppearance","fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"abstract":[{"type":"text","text":"The appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/selectAppearance":{"role":"symbol","title":"selectAppearance","fragments":[{"kind":"identifier","text":"selectAppearance"}],"abstract":[{"type":"text","text":"The appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/buttonAppearanceForButtonType:":{"role":"symbol","title":"buttonAppearanceForButtonType:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"abstract":[{"type":"text","text":"Returns the appearance for the button of the given type."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/statusBarStyle":{"role":"symbol","title":"statusBarStyle","fragments":[{"kind":"identifier","text":"statusBarStyle"}],"abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","title":"NSCopying","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/tintColor":{"role":"symbol","title":"tintColor","fragments":[{"kind":"identifier","text":"tintColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textColor":{"role":"symbol","title":"textColor","fragments":[{"kind":"identifier","text":"textColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the text color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/labelAppearance":{"role":"symbol","title":"labelAppearance","fragments":[{"kind":"identifier","text":"labelAppearance"}],"abstract":[{"type":"text","text":"The appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/switchAppearance":{"role":"symbol","title":"switchAppearance","fragments":[{"kind":"identifier","text":"switchAppearance"}],"abstract":[{"type":"text","text":"The appearance of a switch item view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor"]},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:"],"title":"Instance Methods"}],"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"type":"inheritsFrom","title":"Inherits From","kind":"relationships"},{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@interface","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAppearanceConfiguration"},{"kind":"text","text":" : "},{"preciseIdentifier":"c:objc(cs)NSObject","kind":"typeIdentifier","text":"NSObject"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration"]}],"seeAlsoSections":[{"title":"Customizing the UI","generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]}],"sections":[],"metadata":{"navigatorTitle":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Class","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"symbolKind":"class","externalID":"c:objc(cs)ADYAppearanceConfiguration","title":"ADYAppearanceConfiguration"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","interfaceLanguage":"occ"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"title":"NSCopying","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying","type":"unresolvable"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/labelAppearance":{"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance","kind":"symbol","role":"symbol","abstract":[{"text":"The appearance of the labels.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","type":"topic","title":"labelAppearance","fragments":[{"text":"labelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/statusBarStyle":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle","kind":"symbol","title":"statusBarStyle","abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"fragments":[{"kind":"identifier","text":"statusBarStyle"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textFieldAppearance":{"type":"topic","role":"symbol","fragments":[{"text":"textFieldAppearance","kind":"identifier"}],"title":"textFieldAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","kind":"symbol","abstract":[{"text":"The appearance of the text fields.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","type":"unresolvable"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/tintColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"title":"tintColor","fragments":[{"kind":"identifier","text":"tintColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/infoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance","kind":"symbol","fragments":[{"text":"infoAppearance","kind":"identifier"}],"title":"infoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/navigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"type":"topic","title":"navigationBarAppearance","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"The appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/modalPresentationStyle":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle","title":"modalPresentationStyle","fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/switchAppearance":{"role":"symbol","abstract":[{"text":"The appearance of a switch item view.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance","title":"switchAppearance","kind":"symbol","fragments":[{"text":"switchAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/borderColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/selectAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance","role":"symbol","abstract":[{"type":"text","text":"The appearance of select controls."}],"type":"topic","title":"selectAppearance","fragments":[{"text":"selectAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/backgroundColor":{"kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textColor":{"title":"textColor","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","fragments":[{"text":"textColor","kind":"identifier"}],"abstract":[{"text":"A convenience property that sets the text color on every appearance object.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/buttonAppearanceForButtonType:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:","role":"symbol","title":"buttonAppearanceForButtonType:","navigatorTitle":[{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"abstract":[{"text":"Returns the appearance for the button of the given type.","type":"text"}],"fragments":[{"kind":"text","text":"- "},{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor.json index 218f48663..017f3d777 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"backgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"backgroundColor"}],"title":"backgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)backgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"backgroundColor","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"abstract":[{"text":"The background color of the entire challenge flow.","type":"text"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor","interfaceLanguage":"occ"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}],"modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)backgroundColor","title":"backgroundColor","roleHeading":"Instance Property","role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"symbolKind":"property"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/backgroundColor":{"kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/backgroundcolor","title":"backgroundColor","abstract":[{"type":"text","text":"The background color of the entire challenge flow."}],"role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/backgroundColor"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor.json index dad72cf4c..8075c52d1 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderColor"}],"title":"borderColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)borderColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"borderColor","kind":"identifier"},{"text":";","kind":"text"}]}]}],"metadata":{"symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)borderColor","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"borderColor","kind":"identifier"}],"navigatorTitle":[{"text":"borderColor","kind":"identifier"}],"roleHeading":"Instance Property","title":"borderColor"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor"},"sections":[],"abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/borderColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/borderColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/bordercolor","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A convenience property that sets the border color on every appearance object."}],"title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:.json index b7f79acd6..69328fc5c 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","preciseIdentifier":"c:objc(cs)ADYButtonAppearance","text":"ADYButtonAppearance"},{"kind":"text","text":" *) "},{"kind":"identifier","text":"buttonAppearanceForButtonType:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","preciseIdentifier":"c:@E@ADYAppearanceButtonType","text":"ADYAppearanceButtonType"},{"kind":"text","text":") "},{"kind":"internalParam","text":"buttonType"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"buttonType","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The button type to return the appearance for."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The appearance for the button of the given type."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Returns the appearance for the button of the given type."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"title":"buttonAppearanceForButtonType:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYAppearanceConfiguration(im)buttonAppearanceForButtonType:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"buttonAppearanceForButtonType:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/buttonAppearanceForButtonType:":{"role":"symbol","title":"buttonAppearanceForButtonType:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"abstract":[{"type":"text","text":"Returns the appearance for the button of the given type."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:"}}} \ No newline at end of file +{"sections":[],"metadata":{"fragments":[{"kind":"text","text":"- "},{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(im)buttonAppearanceForButtonType:","navigatorTitle":[{"kind":"identifier","text":"buttonAppearanceForButtonType:"}],"roleHeading":"Instance Method","title":"buttonAppearanceForButtonType:","modules":[{"name":"Adyen3DS2"}],"symbolKind":"method","role":"symbol"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:"},"abstract":[{"text":"Returns the appearance for the button of the given type.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","preciseIdentifier":"c:objc(cs)ADYButtonAppearance","text":"ADYButtonAppearance"},{"text":" *) ","kind":"text"},{"text":"buttonAppearanceForButtonType:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ADYAppearanceButtonType","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","preciseIdentifier":"c:@E@ADYAppearanceButtonType"},{"text":") ","kind":"text"},{"kind":"internalParam","text":"buttonType"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]},{"parameters":[{"content":[{"inlineContent":[{"text":"The button type to return the appearance for.","type":"text"}],"type":"paragraph"}],"name":"buttonType"}],"kind":"parameters"},{"kind":"content","content":[{"level":2,"text":"Return Value","type":"heading","anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The appearance for the button of the given type."}],"type":"paragraph"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:"]}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","role":"collection","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"title":"Adyen3DS2","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/buttonAppearanceForButtonType:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/buttonAppearanceForButtonType:","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/buttonappearanceforbuttontype:","role":"symbol","title":"buttonAppearanceForButtonType:","navigatorTitle":[{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"abstract":[{"text":"Returns the appearance for the button of the given type.","type":"text"}],"fragments":[{"kind":"text","text":"- "},{"text":"buttonAppearanceForButtonType:","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance.json index 38047a6f0..768ed75ac 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","preciseIdentifier":"c:objc(cs)ADYInfoAppearance","text":"ADYInfoAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"infoAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of info items."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"infoAppearance"}],"title":"infoAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)infoAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"infoAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/infoAppearance":{"role":"symbol","title":"infoAppearance","fragments":[{"kind":"identifier","text":"infoAppearance"}],"abstract":[{"type":"text","text":"The appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYInfoAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","text":"ADYInfoAppearance","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"infoAppearance","kind":"identifier"},{"kind":"text","text":";"}]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","interfaceLanguage":"occ"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"The appearance of info items."}],"metadata":{"fragments":[{"text":"infoAppearance","kind":"identifier"}],"navigatorTitle":[{"text":"infoAppearance","kind":"identifier"}],"role":"symbol","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)infoAppearance","title":"infoAppearance"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/infoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/infoAppearance","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/infoappearance","kind":"symbol","fragments":[{"text":"infoAppearance","kind":"identifier"}],"title":"infoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance.json index d2be4eab0..cae355c25 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","preciseIdentifier":"c:objc(cs)ADYLabelAppearance","text":"ADYLabelAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"labelAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of the labels."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"labelAppearance"}],"title":"labelAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)labelAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"labelAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/labelAppearance":{"role":"symbol","title":"labelAppearance","fragments":[{"kind":"identifier","text":"labelAppearance"}],"abstract":[{"type":"text","text":"The appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"title":"labelAppearance","fragments":[{"text":"labelAppearance","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"labelAppearance"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)labelAppearance","roleHeading":"Instance Property","role":"symbol"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYLabelAppearance","text":"ADYLabelAppearance"},{"kind":"text","text":" * "},{"text":"labelAppearance","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"The appearance of the labels."}],"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/labelAppearance":{"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/labelappearance","kind":"symbol","role":"symbol","abstract":[{"text":"The appearance of the labels.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/labelAppearance","type":"topic","title":"labelAppearance","fragments":[{"text":"labelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle.json index c7299b965..e9f76d1e9 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIModalPresentationStyle","preciseIdentifier":"c:@E@UIModalPresentationStyle"},{"kind":"text","text":" "},{"kind":"identifier","text":"modalPresentationStyle"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"title":"modalPresentationStyle","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)modalPresentationStyle","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"modalPresentationStyle"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/modalPresentationStyle":{"role":"symbol","title":"modalPresentationStyle","fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle"},"metadata":{"symbolKind":"property","fragments":[{"text":"modalPresentationStyle","kind":"identifier"}],"roleHeading":"Instance Property","navigatorTitle":[{"kind":"identifier","text":"modalPresentationStyle"}],"title":"modalPresentationStyle","role":"symbol","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)modalPresentationStyle"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"assign","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:@E@UIModalPresentationStyle","text":"UIModalPresentationStyle","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"modalPresentationStyle","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/modalPresentationStyle":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/modalPresentationStyle","abstract":[{"type":"text","text":"Indicates the Challenge Screen modal presentation style."}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/modalpresentationstyle","title":"modalPresentationStyle","fragments":[{"kind":"identifier","text":"modalPresentationStyle"}],"kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance.json index 8e1aa9a34..76425c038 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","preciseIdentifier":"c:objc(cs)ADYNavigationBarAppearance","text":"ADYNavigationBarAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"navigationBarAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of the navigation bar."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"title":"navigationBarAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)navigationBarAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"navigationBarAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/navigationBarAppearance":{"role":"symbol","title":"navigationBarAppearance","fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"abstract":[{"type":"text","text":"The appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"navigationBarAppearance","kind":"identifier"}],"roleHeading":"Instance Property","title":"navigationBarAppearance","navigatorTitle":[{"kind":"identifier","text":"navigationBarAppearance"}],"role":"symbol","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)navigationBarAppearance","symbolKind":"property","modules":[{"name":"Adyen3DS2"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"The appearance of the navigation bar."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"text":"ADYNavigationBarAppearance","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYNavigationBarAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"},{"text":" * ","kind":"text"},{"text":"navigationBarAppearance","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/navigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/navigationBarAppearance","fragments":[{"kind":"identifier","text":"navigationBarAppearance"}],"type":"topic","title":"navigationBarAppearance","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/navigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"The appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance.json index fa5783611..f2f24498e 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","preciseIdentifier":"c:objc(cs)ADYSelectAppearance","text":"ADYSelectAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"selectAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of select controls."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"selectAppearance"}],"title":"selectAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)selectAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"selectAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/selectAppearance":{"role":"symbol","title":"selectAppearance","fragments":[{"kind":"identifier","text":"selectAppearance"}],"abstract":[{"type":"text","text":"The appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance"}}} \ No newline at end of file +{"metadata":{"title":"selectAppearance","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"selectAppearance","kind":"identifier"}],"navigatorTitle":[{"text":"selectAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)selectAppearance"},"sections":[],"abstract":[{"text":"The appearance of select controls.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","preciseIdentifier":"c:objc(cs)ADYSelectAppearance","text":"ADYSelectAppearance"},{"text":" * ","kind":"text"},{"text":"selectAppearance","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/selectAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/selectAppearance","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/selectappearance","role":"symbol","abstract":[{"type":"text","text":"The appearance of select controls."}],"type":"topic","title":"selectAppearance","fragments":[{"text":"selectAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle.json index a8649f76f..32b73f85f 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIStatusBarStyle","preciseIdentifier":"c:@E@UIStatusBarStyle"},{"kind":"text","text":" "},{"kind":"identifier","text":"statusBarStyle"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"statusBarStyle"}],"title":"statusBarStyle","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)statusBarStyle","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"statusBarStyle"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/statusBarStyle":{"role":"symbol","title":"statusBarStyle","fragments":[{"kind":"identifier","text":"statusBarStyle"}],"abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"text":"UIStatusBarStyle","kind":"typeIdentifier","preciseIdentifier":"c:@E@UIStatusBarStyle"},{"text":" ","kind":"text"},{"text":"statusBarStyle","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","interfaceLanguage":"occ"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"statusBarStyle"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"property","roleHeading":"Instance Property","title":"statusBarStyle","fragments":[{"kind":"identifier","text":"statusBarStyle"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)statusBarStyle","role":"symbol"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","abstract":[{"text":"The preferred status bar style for the challenge flow.","type":"text"}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/statusBarStyle":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/statusbarstyle","kind":"symbol","title":"statusBarStyle","abstract":[{"type":"text","text":"The preferred status bar style for the challenge flow."}],"fragments":[{"kind":"identifier","text":"statusBarStyle"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/statusBarStyle","role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance.json index cf6c889fb..266d034f5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","preciseIdentifier":"c:objc(cs)ADYSwitchAppearance","text":"ADYSwitchAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"switchAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of a switch item view."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"switchAppearance"}],"title":"switchAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)switchAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"switchAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/switchAppearance":{"role":"symbol","title":"switchAppearance","fragments":[{"kind":"identifier","text":"switchAppearance"}],"abstract":[{"type":"text","text":"The appearance of a switch item view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"metadata":{"role":"symbol","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"switchAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)switchAppearance","fragments":[{"text":"switchAppearance","kind":"identifier"}],"title":"switchAppearance","roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","interfaceLanguage":"occ"},"sections":[],"abstract":[{"type":"text","text":"The appearance of a switch item view."}],"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"text":"ADYSwitchAppearance","preciseIdentifier":"c:objc(cs)ADYSwitchAppearance","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"},{"text":" * ","kind":"text"},{"text":"switchAppearance","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/switchAppearance":{"role":"symbol","abstract":[{"text":"The appearance of a switch item view.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/switchAppearance","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/switchappearance","title":"switchAppearance","kind":"symbol","fragments":[{"text":"switchAppearance","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/textcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/textcolor.json index d6a93313c..d63c9f28c 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/textcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/textcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"textColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A convenience property that sets the text color on every appearance object."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"textColor"}],"title":"textColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)textColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"textColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textColor":{"role":"symbol","title":"textColor","fragments":[{"kind":"identifier","text":"textColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the text color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","interfaceLanguage":"occ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"textColor","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"kind":"symbol","metadata":{"title":"textColor","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"identifier","text":"textColor"}],"navigatorTitle":[{"text":"textColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)textColor"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"abstract":[{"text":"A convenience property that sets the text color on every appearance object.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textColor":{"title":"textColor","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textColor","fragments":[{"text":"textColor","kind":"identifier"}],"abstract":[{"text":"A convenience property that sets the text color on every appearance object.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance.json index 4ff51c3a2..d2fbd96ca 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","preciseIdentifier":"c:objc(cs)ADYTextFieldAppearance","text":"ADYTextFieldAppearance"},{"kind":"text","text":" * "},{"kind":"identifier","text":"textFieldAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of the text fields."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"textFieldAppearance"}],"title":"textFieldAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)textFieldAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"textFieldAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textFieldAppearance":{"role":"symbol","title":"textFieldAppearance","fragments":[{"kind":"identifier","text":"textFieldAppearance"}],"abstract":[{"type":"text","text":"The appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"metadata":{"externalID":"c:objc(cs)ADYAppearanceConfiguration(py)textFieldAppearance","fragments":[{"kind":"identifier","text":"textFieldAppearance"}],"role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"title":"textFieldAppearance","navigatorTitle":[{"text":"textFieldAppearance","kind":"identifier"}],"symbolKind":"property"},"abstract":[{"type":"text","text":"The appearance of the text fields."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYTextFieldAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","text":"ADYTextFieldAppearance","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"kind":"identifier","text":"textFieldAppearance"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"]}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/textFieldAppearance":{"type":"topic","role":"symbol","fragments":[{"text":"textFieldAppearance","kind":"identifier"}],"title":"textFieldAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/textFieldAppearance","kind":"symbol","abstract":[{"text":"The appearance of the text fields.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/textfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor.json index ff922f548..dde5eeaaa 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"tintColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"tintColor"}],"title":"tintColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)tintColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"tintColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/tintColor":{"role":"symbol","title":"tintColor","fragments":[{"kind":"identifier","text":"tintColor"}],"abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor"},"metadata":{"symbolKind":"property","fragments":[{"text":"tintColor","kind":"identifier"}],"title":"tintColor","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","externalID":"c:objc(cs)ADYAppearanceConfiguration(py)tintColor","navigatorTitle":[{"kind":"identifier","text":"tintColor"}]},"kind":"symbol","abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"tintColor"},{"text":";","kind":"text"}]}]}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration/tintColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration\/tintColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration\/tintcolor","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A convenience property that sets the tint color on every appearance object."}],"title":"tintColor","fragments":[{"kind":"identifier","text":"tintColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters.json b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters.json index adc82cbbb..a5ca9471d 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"title":"ADYAuthenticationRequestParameters","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYAuthenticationRequestParameters","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}]},"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYAuthenticationRequestParameters"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/deviceInformation":{"role":"symbol","title":"deviceInformation","fragments":[{"kind":"identifier","text":"deviceInformation"}],"abstract":[{"type":"text","text":"The device information, encrypted using JSON Web Encryption."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKApplicationIdentifier":{"role":"symbol","title":"SDKApplicationIdentifier","fragments":[{"kind":"identifier","text":"SDKApplicationIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the application."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/objc(pl)NSSecureCoding":{"type":"unresolvable","title":"NSSecureCoding","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKReferenceNumber":{"role":"symbol","title":"SDKReferenceNumber","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKTransactionIdentifier":{"role":"symbol","title":"SDKTransactionIdentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCoding":{"type":"unresolvable","title":"NSCoding","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKEphemeralPublicKey":{"role":"symbol","title":"SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/messageVersion":{"role":"symbol","title":"messageVersion","fragments":[{"kind":"identifier","text":"messageVersion"}],"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion"}}} \ No newline at end of file +{"sections":[],"metadata":{"modules":[{"name":"Adyen3DS2"}],"role":"symbol","externalID":"c:objc(cs)ADYAuthenticationRequestParameters","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"symbolKind":"class","title":"ADYAuthenticationRequestParameters","roleHeading":"Class"},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion"],"title":"Instance Properties"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"text":"ADYAuthenticationRequestParameters","kind":"identifier"},{"text":" : ","kind":"text"},{"text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject","kind":"typeIdentifier"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"]}],"seeAlsoSections":[{"generated":true,"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]}],"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"]},{"type":"conformsTo","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"],"kind":"relationships","title":"Conforms To"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKTransactionIdentifier":{"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","title":"SDKTransactionIdentifier","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKReferenceNumber":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"title":"SDKReferenceNumber","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSCoding":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","title":"NSCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/messageVersion":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","fragments":[{"kind":"identifier","text":"messageVersion"}],"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"title":"messageVersion","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSSecureCoding":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding","title":"NSSecureCoding"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"title":"NSObject","type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKEphemeralPublicKey":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"title":"SDKEphemeralPublicKey","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKApplicationIdentifier":{"role":"symbol","abstract":[{"type":"text","text":"A unique string identifying the application."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier","title":"SDKApplicationIdentifier","kind":"symbol","fragments":[{"text":"SDKApplicationIdentifier","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/deviceInformation":{"abstract":[{"text":"The device information, encrypted using JSON Web Encryption.","type":"text"}],"role":"symbol","fragments":[{"kind":"identifier","text":"deviceInformation"}],"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation","title":"deviceInformation","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation.json b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation.json index 2bb36d8e8..e76cb2343 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"deviceInformation"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The device information, encrypted using JSON Web Encryption."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"deviceInformation"}],"title":"deviceInformation","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)deviceInformation","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"deviceInformation"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/deviceInformation":{"role":"symbol","title":"deviceInformation","fragments":[{"kind":"identifier","text":"deviceInformation"}],"abstract":[{"type":"text","text":"The device information, encrypted using JSON Web Encryption."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation"},"metadata":{"symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)deviceInformation","role":"symbol","title":"deviceInformation","fragments":[{"kind":"identifier","text":"deviceInformation"}],"roleHeading":"Instance Property","navigatorTitle":[{"text":"deviceInformation","kind":"identifier"}]},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"deviceInformation"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"abstract":[{"type":"text","text":"The device information, encrypted using JSON Web Encryption."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/deviceInformation":{"abstract":[{"text":"The device information, encrypted using JSON Web Encryption.","type":"text"}],"role":"symbol","fragments":[{"kind":"identifier","text":"deviceInformation"}],"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/deviceinformation","title":"deviceInformation","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/deviceInformation"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion.json b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion.json index 98a300408..56d4fcabf 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"messageVersion"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"messageVersion"}],"title":"messageVersion","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)messageVersion","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"messageVersion"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/messageVersion":{"role":"symbol","title":"messageVersion","fragments":[{"kind":"identifier","text":"messageVersion"}],"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"modules":[{"name":"Adyen3DS2"}],"role":"symbol","fragments":[{"kind":"identifier","text":"messageVersion"}],"navigatorTitle":[{"text":"messageVersion","kind":"identifier"}],"title":"messageVersion","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)messageVersion","roleHeading":"Instance Property","symbolKind":"property"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"languages":["occ"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"messageVersion"},{"kind":"text","text":";"}],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"text":"The protocol version to use during the transaction.","type":"text"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","interfaceLanguage":"occ"},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/messageVersion":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/messageVersion","fragments":[{"kind":"identifier","text":"messageVersion"}],"abstract":[{"type":"text","text":"The protocol version to use during the transaction."}],"title":"messageVersion","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/messageversion","type":"topic","kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier.json b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier.json index c3edeebea..c9288e65c 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKApplicationIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the application."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKApplicationIdentifier"}],"title":"SDKApplicationIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKApplicationIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKApplicationIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKApplicationIdentifier":{"role":"symbol","title":"SDKApplicationIdentifier","fragments":[{"kind":"identifier","text":"SDKApplicationIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the application."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","interfaceLanguage":"occ"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"text":"SDKApplicationIdentifier","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"abstract":[{"text":"A unique string identifying the application.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier"]}],"metadata":{"role":"symbol","title":"SDKApplicationIdentifier","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKApplicationIdentifier","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"SDKApplicationIdentifier","kind":"identifier"}],"roleHeading":"Instance Property","navigatorTitle":[{"text":"SDKApplicationIdentifier","kind":"identifier"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKApplicationIdentifier":{"role":"symbol","abstract":[{"type":"text","text":"A unique string identifying the application."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKApplicationIdentifier","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkapplicationidentifier","title":"SDKApplicationIdentifier","kind":"symbol","fragments":[{"text":"SDKApplicationIdentifier","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey.json b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey.json index d20f1332f..570ce83a9 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"title":"SDKEphemeralPublicKey","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKEphemeralPublicKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKEphemeralPublicKey":{"role":"symbol","title":"SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKEphemeralPublicKey"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey"]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"metadata":{"title":"SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"navigatorTitle":[{"text":"SDKEphemeralPublicKey","kind":"identifier"}],"externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKEphemeralPublicKey","symbolKind":"property","role":"symbol","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKEphemeralPublicKey":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKEphemeralPublicKey","fragments":[{"kind":"identifier","text":"SDKEphemeralPublicKey"}],"abstract":[{"type":"text","text":"The public key component of the ephemeral keypair generated for the transaction, represented as a JWK."}],"title":"SDKEphemeralPublicKey","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkephemeralpublickey","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber.json b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber.json index cc84c081e..1851ad85f 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKReferenceNumber"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"title":"SDKReferenceNumber","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKReferenceNumber","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKReferenceNumber"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKReferenceNumber":{"role":"symbol","title":"SDKReferenceNumber","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKReferenceNumber","symbolKind":"property","role":"symbol","title":"SDKReferenceNumber","navigatorTitle":[{"kind":"identifier","text":"SDKReferenceNumber"}],"roleHeading":"Instance Property","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"modules":[{"name":"Adyen3DS2"}]},"kind":"symbol","abstract":[{"text":"A string identifying the SDK, assigned by EMVCo.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"text":" * ","kind":"text"},{"text":"SDKReferenceNumber","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKReferenceNumber":{"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKReferenceNumber","fragments":[{"kind":"identifier","text":"SDKReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the SDK, assigned by EMVCo."}],"title":"SDKReferenceNumber","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdkreferencenumber","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier.json b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier.json index 3947bce8b..c6e48ff21 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKTransactionIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"title":"SDKTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKTransactionIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKTransactionIdentifier":{"role":"symbol","title":"SDKTransactionIdentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters"]]},"kind":"symbol","metadata":{"title":"SDKTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"fragments":[{"text":"SDKTransactionIdentifier","kind":"identifier"}],"role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYAuthenticationRequestParameters(py)SDKTransactionIdentifier","roleHeading":"Instance Property"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"text":"SDKTransactionIdentifier","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier"]}],"abstract":[{"text":"A unique string identifying the transaction within the scope of the SDK.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters/SDKTransactionIdentifier":{"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"kind":"symbol","type":"topic","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters\/SDKTransactionIdentifier","title":"SDKTransactionIdentifier","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters\/sdktransactionidentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance.json index 821b1249f..589726375 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"title":"ADYButtonAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYButtonAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYButtonAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/cornerRadius":{"role":"symbol","title":"cornerRadius","fragments":[{"kind":"identifier","text":"cornerRadius"}],"abstract":[{"type":"text","text":"The radius of the button’s corners."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledBackgroundColor":{"role":"symbol","title":"disabledBackgroundColor","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"abstract":[{"type":"text","text":"The background color of the button in case it’s disabled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/textTransform":{"role":"symbol","title":"textTransform","fragments":[{"kind":"identifier","text":"textTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledTextColor":{"role":"symbol","title":"disabledTextColor","fragments":[{"kind":"identifier","text":"disabledTextColor"}],"abstract":[{"type":"text","text":"The color of the button’s title in case it’s disabled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/highlightedBackgroundColor":{"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"abstract":[{"type":"text","text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor"}}} \ No newline at end of file +{"sections":[],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform"]}],"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"title":"Inherits From","kind":"relationships"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true,"title":"Customizing the UI"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"metadata":{"title":"ADYButtonAppearance","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Class","symbolKind":"class","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"navigatorTitle":[{"text":"ADYButtonAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYButtonAppearance"},"abstract":[{"text":"Contains properties to customize the appearance of a button.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYButtonAppearance"},{"kind":"text","text":" : "},{"text":"ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"typeIdentifier"}],"languages":["occ"]}],"kind":"declarations"}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledTextColor":{"type":"topic","title":"disabledTextColor","fragments":[{"text":"disabledTextColor","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The color of the button’s title in case it’s disabled.","type":"text"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledBackgroundColor":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"role":"symbol","abstract":[{"text":"The background color of the button in case it’s disabled.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor","title":"disabledBackgroundColor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/backgroundColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor","kind":"symbol","fragments":[{"text":"backgroundColor","kind":"identifier"}],"title":"backgroundColor","abstract":[{"text":"The background color of the button.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/cornerRadius":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","title":"cornerRadius","kind":"symbol","abstract":[{"text":"The radius of the button’s corners.","type":"text"}],"fragments":[{"text":"cornerRadius","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/textTransform":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","kind":"symbol","role":"symbol","type":"topic","title":"textTransform","abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"fragments":[{"text":"textTransform","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/highlightedBackgroundColor":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor","abstract":[{"text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened.","type":"text"}],"title":"highlightedBackgroundColor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/backgroundcolor.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/backgroundcolor.json index 5538861c9..7b6ae6270 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/backgroundcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/backgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"backgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of the button."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"backgroundColor"}],"title":"backgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)backgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"backgroundColor","kind":"identifier"},{"kind":"text","text":";"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor"]}],"metadata":{"externalID":"c:objc(cs)ADYButtonAppearance(py)backgroundColor","symbolKind":"property","roleHeading":"Instance Property","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","interfaceLanguage":"occ"},"abstract":[{"text":"The background color of the button.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/backgroundColor":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/backgroundColor","role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/backgroundcolor","kind":"symbol","fragments":[{"text":"backgroundColor","kind":"identifier"}],"title":"backgroundColor","abstract":[{"text":"The background color of the button.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/cornerradius.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/cornerradius.json index 83717fe39..f03e4f599 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/cornerradius.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/cornerradius.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"cornerRadius"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The radius of the button’s corners."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"cornerRadius"}],"title":"cornerRadius","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)cornerRadius","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"cornerRadius"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/cornerRadius":{"role":"symbol","title":"cornerRadius","fragments":[{"kind":"identifier","text":"cornerRadius"}],"abstract":[{"type":"text","text":"The radius of the button’s corners."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","interfaceLanguage":"occ"},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"text":"CGFloat","preciseIdentifier":"c:@T@CGFloat","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"kind":"identifier","text":"cornerRadius"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"kind":"symbol","metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"cornerRadius"}],"externalID":"c:objc(cs)ADYButtonAppearance(py)cornerRadius","fragments":[{"text":"cornerRadius","kind":"identifier"}],"symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"title":"cornerRadius","roleHeading":"Instance Property"},"abstract":[{"text":"The radius of the button’s corners.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/cornerRadius":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/cornerradius","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/cornerRadius","title":"cornerRadius","kind":"symbol","abstract":[{"text":"The radius of the button’s corners.","type":"text"}],"fragments":[{"text":"cornerRadius","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor.json index db82584dc..a443ac1e5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"disabledBackgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of the button in case it’s disabled."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"title":"disabledBackgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)disabledBackgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"disabledBackgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledBackgroundColor":{"role":"symbol","title":"disabledBackgroundColor","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"abstract":[{"type":"text","text":"The background color of the button in case it’s disabled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"metadata":{"title":"disabledBackgroundColor","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"navigatorTitle":[{"text":"disabledBackgroundColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYButtonAppearance(py)disabledBackgroundColor"},"sections":[],"abstract":[{"text":"The background color of the button in case it’s disabled.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"disabledBackgroundColor"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledBackgroundColor":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledBackgroundColor","fragments":[{"kind":"identifier","text":"disabledBackgroundColor"}],"role":"symbol","abstract":[{"text":"The background color of the button in case it’s disabled.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledbackgroundcolor","title":"disabledBackgroundColor","kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor.json index 14b953926..f1717981f 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"disabledTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of the button’s title in case it’s disabled."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"disabledTextColor"}],"title":"disabledTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)disabledTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"disabledTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledTextColor":{"role":"symbol","title":"disabledTextColor","fragments":[{"kind":"identifier","text":"disabledTextColor"}],"abstract":[{"type":"text","text":"The color of the button’s title in case it’s disabled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The color of the button’s title in case it’s disabled."}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier","text":"UIColor"},{"kind":"text","text":" * "},{"text":"disabledTextColor","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"metadata":{"symbolKind":"property","navigatorTitle":[{"kind":"identifier","text":"disabledTextColor"}],"title":"disabledTextColor","roleHeading":"Instance Property","externalID":"c:objc(cs)ADYButtonAppearance(py)disabledTextColor","modules":[{"name":"Adyen3DS2"}],"role":"symbol","fragments":[{"text":"disabledTextColor","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor","interfaceLanguage":"occ"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/disabledTextColor":{"type":"topic","title":"disabledTextColor","fragments":[{"text":"disabledTextColor","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The color of the button’s title in case it’s disabled.","type":"text"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/disabledtextcolor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/disabledTextColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor.json index d2f279f7a..85feb8c04 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"highlightedBackgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"title":"highlightedBackgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)highlightedBackgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"highlightedBackgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/highlightedBackgroundColor":{"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"abstract":[{"type":"text","text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"highlightedBackgroundColor"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","interfaceLanguage":"occ"},"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"metadata":{"roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"navigatorTitle":[{"text":"highlightedBackgroundColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYButtonAppearance(py)highlightedBackgroundColor"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/highlightedBackgroundColor":{"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/highlightedbackgroundcolor","abstract":[{"text":"The background color of hte button in case it’s highlighted, or nil when the default color should be darkened.","type":"text"}],"title":"highlightedBackgroundColor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/texttransform.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/texttransform.json index 7cd14fb4b..d48a92ca5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/texttransform.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearance/texttransform.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","preciseIdentifier":"c:@E@ADYButtonAppearanceTextTransform","text":"ADYButtonAppearanceTextTransform"},{"kind":"text","text":" "},{"kind":"identifier","text":"textTransform"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"textTransform"}],"title":"textTransform","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYButtonAppearance(py)textTransform","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"textTransform"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/textTransform":{"role":"symbol","title":"textTransform","fragments":[{"kind":"identifier","text":"textTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"role":"symbol","externalID":"c:objc(cs)ADYButtonAppearance(py)textTransform","roleHeading":"Instance Property","title":"textTransform","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"textTransform"}],"navigatorTitle":[{"kind":"identifier","text":"textTransform"}],"symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance"]]},"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","preciseIdentifier":"c:@E@ADYButtonAppearanceTextTransform","text":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"},{"text":" ","kind":"text"},{"text":"textTransform","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","interfaceLanguage":"occ"},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance/textTransform":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance\/textTransform","kind":"symbol","role":"symbol","type":"topic","title":"textTransform","abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"fragments":[{"text":"textTransform","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adybuttonappearance\/texttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform.json index cb9d7501b..266bff9eb 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUInteger","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"title":"ADYButtonAppearanceTextTransform","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"c:@E@ADYButtonAppearanceTextTransform","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformNone":{"role":"symbol","title":"ADYButtonAppearanceTextTransformNone","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformUppercase":{"role":"symbol","title":"ADYButtonAppearanceTextTransformUppercase","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"abstract":[{"type":"text","text":"Indicates the text should be uppercased."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformLowercase":{"role":"symbol","title":"ADYButtonAppearanceTextTransformLowercase","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"abstract":[{"type":"text","text":"Indicates the text should be lowercased."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"metadata":{"fragments":[{"text":"ADYButtonAppearanceTextTransform","kind":"identifier"}],"navigatorTitle":[{"text":"ADYButtonAppearanceTextTransform","kind":"identifier"}],"title":"ADYButtonAppearanceTextTransform","externalID":"c:@E@ADYButtonAppearanceTextTransform","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Enumeration","symbolKind":"enum"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"},{"kind":"text","text":": "},{"preciseIdentifier":"c:@T@NSUInteger","text":"NSUInteger","kind":"typeIdentifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"},"sections":[],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformUppercase":{"fragments":[{"text":"ADYButtonAppearanceTextTransformUppercase","kind":"identifier"}],"title":"ADYButtonAppearanceTextTransformUppercase","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase","kind":"symbol","abstract":[{"type":"text","text":"Indicates the text should be uppercased."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformNone":{"url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone","type":"topic","abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"kind":"symbol","title":"ADYButtonAppearanceTextTransformNone"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformLowercase":{"kind":"symbol","title":"ADYButtonAppearanceTextTransformLowercase","abstract":[{"text":"Indicates the text should be lowercased.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","fragments":[{"text":"ADYButtonAppearanceTextTransformLowercase","kind":"identifier"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase","role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase.json index 6c8157d44..70f537b8c 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the text should be lowercased."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"title":"ADYButtonAppearanceTextTransformLowercase","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformLowercase","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformLowercase":{"role":"symbol","title":"ADYButtonAppearanceTextTransformLowercase","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"abstract":[{"type":"text","text":"Indicates the text should be lowercased."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase"]}],"sections":[],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"case","fragments":[{"text":"ADYButtonAppearanceTextTransformLowercase","kind":"identifier"}],"externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformLowercase","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformLowercase"}],"roleHeading":"Enumeration Case","title":"ADYButtonAppearanceTextTransformLowercase"},"primaryContentSections":[{"declarations":[{"languages":["occ"],"tokens":[{"text":"ADYButtonAppearanceTextTransformLowercase","kind":"identifier"}],"platforms":["iOS"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","interfaceLanguage":"occ"},"abstract":[{"text":"Indicates the text should be lowercased.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformLowercase":{"kind":"symbol","title":"ADYButtonAppearanceTextTransformLowercase","abstract":[{"text":"Indicates the text should be lowercased.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformLowercase","fragments":[{"text":"ADYButtonAppearanceTextTransformLowercase","kind":"identifier"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformlowercase","role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone.json index a232d56cf..794499b78 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"title":"ADYButtonAppearanceTextTransformNone","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformNone","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformNone":{"role":"symbol","title":"ADYButtonAppearanceTextTransformNone","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","interfaceLanguage":"occ"},"kind":"symbol","metadata":{"modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYButtonAppearanceTextTransformNone","kind":"identifier"}],"externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformNone","role":"symbol","symbolKind":"case","title":"ADYButtonAppearanceTextTransformNone","navigatorTitle":[{"text":"ADYButtonAppearanceTextTransformNone","kind":"identifier"}],"roleHeading":"Enumeration Case"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"ADYButtonAppearanceTextTransformNone","kind":"identifier"}],"languages":["occ"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformNone":{"url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformnone","type":"topic","abstract":[{"type":"text","text":"Indicates the text should not be transformed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformNone","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformNone"}],"kind":"symbol","title":"ADYButtonAppearanceTextTransformNone"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase.json b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase.json index 4bd3bdc65..382d59300 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase.json +++ b/Documentation/html/data/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the text should be uppercased."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"title":"ADYButtonAppearanceTextTransformUppercase","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformUppercase","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformUppercase":{"role":"symbol","title":"ADYButtonAppearanceTextTransformUppercase","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"abstract":[{"type":"text","text":"Indicates the text should be uppercased."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Indicates the text should be uppercased."}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"ADYButtonAppearanceTextTransformUppercase","kind":"identifier"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","interfaceLanguage":"occ"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform"]]},"metadata":{"roleHeading":"Enumeration Case","modules":[{"name":"Adyen3DS2"}],"externalID":"c:@E@ADYButtonAppearanceTextTransform@ADYButtonAppearanceTextTransformUppercase","symbolKind":"case","navigatorTitle":[{"text":"ADYButtonAppearanceTextTransformUppercase","kind":"identifier"}],"fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransformUppercase"}],"role":"symbol","title":"ADYButtonAppearanceTextTransformUppercase"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform/ADYButtonAppearanceTextTransformUppercase":{"fragments":[{"text":"ADYButtonAppearanceTextTransformUppercase","kind":"identifier"}],"title":"ADYButtonAppearanceTextTransformUppercase","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform\/ADYButtonAppearanceTextTransformUppercase","role":"symbol","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform\/adybuttonappearancetexttransformuppercase","kind":"symbol","abstract":[{"type":"text","text":"Indicates the text should be uppercased."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengecompletionhandler.json b/Documentation/html/data/documentation/adyen3ds2/adychallengecompletionhandler.json index 3d98e52e9..3d96fe77c 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengecompletionhandler.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengecompletionhandler.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typedef"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"void (^)(ADYChallengeResult *, NSError *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeCompletionHandler"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"result","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The result of the challenge flow, in case it was completed successfully."}]}]},{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The error that occurred, in case the challenge flow failed."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengecompletionhandler"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"title":"ADYChallengeCompletionHandler","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"c:ADYTransaction.h@T@ADYChallengeCompletionHandler","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","title":"Adyen3DS2VersionString","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","title":"ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","title":"Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"],"generated":true}],"abstract":[{"text":"A block that is invoked when a challenge flow is completed.","type":"text"}],"kind":"symbol","sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"typedef"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)","text":"void (^)(ADYChallengeResult *, NSError *)","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"ADYChallengeCompletionHandler","kind":"identifier"},{"kind":"text","text":";"}]}]},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The result of the challenge flow, in case it was completed successfully."}],"type":"paragraph"}],"name":"result"},{"content":[{"type":"paragraph","inlineContent":[{"text":"The error that occurred, in case the challenge flow failed.","type":"text"}]}],"name":"error"}],"kind":"parameters"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengecompletionhandler"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"metadata":{"externalID":"c:ADYTransaction.h@T@ADYChallengeCompletionHandler","fragments":[{"text":"ADYChallengeCompletionHandler","kind":"identifier"}],"role":"symbol","roleHeading":"Type Alias","title":"ADYChallengeCompletionHandler","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"ADYChallengeCompletionHandler","kind":"identifier"}],"symbolKind":"typealias"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionString","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring","abstract":[{"text":"Don’t use, please use ","type":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"type":"text","text":" instead."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","fragments":[{"text":"Adyen3DS2VersionNumber","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber","abstract":[{"type":"text","text":"Don’t use, please use "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"text":" instead.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","kind":"symbol","title":"ADYChallengeCompletionHandler","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler","abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate.json b/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate.json index 4b9cf1892..1f7ce2dfe 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Protocols","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"title":"ADYChallengeDelegate","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"c:objc(pl)ADYChallengeDelegate","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeDelegate"}]},"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeDelegate"},{"kind":"text","text":" <"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(pl)NSObject"},{"kind":"text","text":">"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFailWithError:":{"role":"symbol","title":"challengeDidFailWithError:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}],"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFailWithError:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFinishWithResult:":{"role":"symbol","title":"challengeDidFinishWithResult:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"abstract":[{"type":"text","text":"Invoked when a challenge is completed successfully."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"relationshipsSections":[{"type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"kind":"relationships"}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"],"generated":true,"title":"Protocols"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYChallengeDelegate"},{"kind":"text","text":" <"},{"text":"NSObject","kind":"typeIdentifier","preciseIdentifier":"c:objc(pl)NSObject"},{"text":">","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"externalID":"c:objc(pl)ADYChallengeDelegate"},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"},"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:"],"title":"Instance Methods"}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFinishWithResult:":{"abstract":[{"text":"Invoked when a challenge is completed successfully.","type":"text"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:","title":"challengeDidFinishWithResult:","kind":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFailWithError:":{"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","type":"topic","navigatorTitle":[{"text":"challengeDidFailWithError:","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:","title":"challengeDidFailWithError:","kind":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:.json b/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:.json index 51795438e..1c554ec65 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeDidFailWithError:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSError","preciseIdentifier":"c:objc(cs)NSError"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"error"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The error that occurred."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}],"title":"challengeDidFailWithError:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYChallengeDelegate(im)challengeDidFailWithError:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"challengeDidFailWithError:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFailWithError:":{"role":"symbol","title":"challengeDidFailWithError:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}],"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFailWithError:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:"},"sections":[],"metadata":{"symbolKind":"method","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(pl)ADYChallengeDelegate(im)challengeDidFailWithError:","fragments":[{"text":"- ","kind":"text"},{"text":"challengeDidFailWithError:","kind":"identifier"}],"navigatorTitle":[{"text":"challengeDidFailWithError:","kind":"identifier"}],"role":"symbol","title":"challengeDidFailWithError:","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeDidFailWithError:"},{"text":"(","kind":"text"},{"text":"NSError","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSError"},{"text":" *) ","kind":"text"},{"text":"error","kind":"internalParam"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The error that occurred.","type":"text"}]}],"name":"error"}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"]]},"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFailWithError:":{"abstract":[{"type":"text","text":"Invokes when a challenge has failed."}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFailWithError:","type":"topic","navigatorTitle":[{"text":"challengeDidFailWithError:","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfailwitherror:","title":"challengeDidFailWithError:","kind":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFailWithError:"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:.json b/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:.json index 90e4aeda3..cd2f92e95 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeDidFinishWithResult:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","preciseIdentifier":"c:objc(cs)ADYChallengeResult","text":"ADYChallengeResult"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"result"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"result","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The result of the challenge."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Invoked when a challenge is completed successfully."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"title":"challengeDidFinishWithResult:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYChallengeDelegate(im)challengeDidFinishWithResult:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFinishWithResult:":{"role":"symbol","title":"challengeDidFinishWithResult:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"abstract":[{"type":"text","text":"Invoked when a challenge is completed successfully."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:"]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"title":"challengeDidFinishWithResult:","externalID":"c:objc(pl)ADYChallengeDelegate(im)challengeDidFinishWithResult:","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"text","text":"- "},{"text":"challengeDidFinishWithResult:","kind":"identifier"}],"navigatorTitle":[{"text":"challengeDidFinishWithResult:","kind":"identifier"}],"symbolKind":"method","roleHeading":"Instance Method"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","interfaceLanguage":"occ"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"text":"challengeDidFinishWithResult:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYChallengeResult","text":"ADYChallengeResult","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"},{"kind":"text","text":" *) "},{"text":"result","kind":"internalParam"},{"kind":"text","text":";"}]}]},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The result of the challenge."}]}],"name":"result"}]}],"abstract":[{"type":"text","text":"Invoked when a challenge is completed successfully."}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate/challengeDidFinishWithResult:":{"abstract":[{"text":"Invoked when a challenge is completed successfully.","type":"text"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate\/challengeDidFinishWithResult:","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeDidFinishWithResult:"}],"url":"\/documentation\/adyen3ds2\/adychallengedelegate\/challengedidfinishwithresult:","title":"challengeDidFinishWithResult:","kind":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"challengeDidFinishWithResult:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters.json index a4baef873..80d91a950 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"title":"ADYChallengeParameters","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYChallengeParameters","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeParameters"}]},"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL"]},{"title":"Type Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeParameters"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSSignedContent":{"role":"symbol","title":"ACSSignedContent","fragments":[{"kind":"identifier","text":"ACSSignedContent"}],"abstract":[{"type":"text","text":"A JWS containing, among other data, the ACS Ephemeral Public Key."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCoding":{"type":"unresolvable","title":"NSCoding","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/serverTransactionIdentifier":{"role":"symbol","title":"serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSReferenceNumber":{"role":"symbol","title":"ACSReferenceNumber","fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/objc(pl)NSSecureCoding":{"type":"unresolvable","title":"NSSecureCoding","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSTransactionIdentifier":{"role":"symbol","title":"ACSTransactionIdentifier","fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/threeDSRequestorAppURL":{"role":"symbol","title":"threeDSRequestorAppURL","fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"abstract":[{"type":"text","text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed."},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl"}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"type":"inheritsFrom","kind":"relationships","title":"Inherits From"},{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding"]}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeParameters"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}]}],"kind":"declarations"}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL"],"title":"Instance Properties"},{"title":"Type Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"metadata":{"role":"symbol","title":"ADYChallengeParameters","symbolKind":"class","externalID":"c:objc(cs)ADYChallengeParameters","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"roleHeading":"Class","navigatorTitle":[{"kind":"identifier","text":"ADYChallengeParameters"}]},"seeAlsoSections":[{"title":"Main interface","generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"fragments":[{"text":"+ ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/threeDSRequestorAppURL":{"type":"topic","abstract":[{"text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"role":"symbol","fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl","title":"threeDSRequestorAppURL"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"type":"topic","title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","abstract":[{"text":"Creates and returns an object containing challenge parameters.","type":"text"}],"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"navigatorTitle":[{"text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSTransactionIdentifier":{"fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","title":"ACSTransactionIdentifier","kind":"symbol","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/serverTransactionIdentifier":{"title":"serverTransactionIdentifier","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"abstract":[{"text":"A unique string identifying the transaction within the scope of the 3DS Server.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSSignedContent":{"title":"ACSSignedContent","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","fragments":[{"text":"ACSSignedContent","kind":"identifier"}],"abstract":[{"text":"A JWS containing, among other data, the ACS Ephemeral Public Key.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSReferenceNumber":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"title":"ACSReferenceNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber","kind":"symbol"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCoding":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCoding","type":"unresolvable","title":"NSCoding"},"doc://com.adyen.Adyen3DS2/objc(pl)NSSecureCoding":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSSecureCoding","type":"unresolvable","title":"NSSecureCoding"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","type":"unresolvable"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber.json index 031e48f13..c7f60ff8a 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ACSReferenceNumber"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"title":"ACSReferenceNumber","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)ACSReferenceNumber","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ACSReferenceNumber"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSReferenceNumber":{"role":"symbol","title":"ACSReferenceNumber","fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"text":"ACSReferenceNumber","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"metadata":{"role":"symbol","fragments":[{"text":"ACSReferenceNumber","kind":"identifier"}],"navigatorTitle":[{"text":"ACSReferenceNumber","kind":"identifier"}],"roleHeading":"Instance Property","symbolKind":"property","title":"ACSReferenceNumber","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYChallengeParameters(py)ACSReferenceNumber"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","interfaceLanguage":"occ"},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSReferenceNumber":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"ACSReferenceNumber"}],"abstract":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"title":"ACSReferenceNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSReferenceNumber","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acsreferencenumber","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acssignedcontent.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acssignedcontent.json index c7c4dcc5c..c2d3f7960 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acssignedcontent.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acssignedcontent.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ACSSignedContent"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A JWS containing, among other data, the ACS Ephemeral Public Key."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ACSSignedContent"}],"title":"ACSSignedContent","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)ACSSignedContent","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ACSSignedContent"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSSignedContent":{"role":"symbol","title":"ACSSignedContent","fragments":[{"kind":"identifier","text":"ACSSignedContent"}],"abstract":[{"type":"text","text":"A JWS containing, among other data, the ACS Ephemeral Public Key."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","interfaceLanguage":"occ"},"abstract":[{"text":"A JWS containing, among other data, the ACS Ephemeral Public Key.","type":"text"}],"metadata":{"title":"ACSSignedContent","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"kind":"identifier","text":"ACSSignedContent"}],"navigatorTitle":[{"kind":"identifier","text":"ACSSignedContent"}],"externalID":"c:objc(cs)ADYChallengeParameters(py)ACSSignedContent"},"sections":[],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ACSSignedContent"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSSignedContent":{"title":"ACSSignedContent","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acssignedcontent","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSSignedContent","fragments":[{"text":"ACSSignedContent","kind":"identifier"}],"abstract":[{"text":"A JWS containing, among other data, the ACS Ephemeral Public Key.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier.json index 54d493717..5bf130c67 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"ACSTransactionIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"title":"ACSTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)ACSTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ACSTransactionIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSTransactionIdentifier":{"role":"symbol","title":"ACSTransactionIdentifier","fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","interfaceLanguage":"occ"},"sections":[],"metadata":{"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)ACSTransactionIdentifier","title":"ACSTransactionIdentifier","fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"navigatorTitle":[{"text":"ACSTransactionIdentifier","kind":"identifier"}],"role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" * "},{"text":"ACSTransactionIdentifier","kind":"identifier"},{"kind":"text","text":";"}]}]}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/ACSTransactionIdentifier":{"fragments":[{"kind":"identifier","text":"ACSTransactionIdentifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/ACSTransactionIdentifier","title":"ACSTransactionIdentifier","kind":"symbol","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/acstransactionidentifier","role":"symbol","type":"topic","abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json index eeb4336dd..d5e7d2974 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"+ ("},{"kind":"keyword","text":"id"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"serverTransactionIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSTransactionIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSReferenceNumber:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSReferenceNumber"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSSignedContent:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSSignedContent"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"serverTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}]}]},{"name":"ACSTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]}]},{"name":"ACSReferenceNumber","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}]}]},{"name":"ACSSignedContent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Initialized object containing the challenge parameters."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYChallengeParameters(cm)challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"sections":[],"metadata":{"title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","externalID":"c:objc(cs)ADYChallengeParameters(cm)challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"+ ","kind":"text"},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"symbolKind":"method","roleHeading":"Type Method"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"text","text":"+ ("},{"text":"id","kind":"keyword"},{"text":") ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"serverTransactionIdentifier"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ACSTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" *) "},{"text":"ACSTransactionIdentifier","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ACSReferenceNumber:"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"ACSReferenceNumber"},{"text":" ","kind":"text"},{"text":"ACSSignedContent:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"text":"ACSSignedContent","kind":"internalParam"},{"kind":"text","text":";"}],"languages":["occ"]}]},{"kind":"parameters","parameters":[{"name":"serverTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"text":"A unique string identifying the transaction within the scope of the 3DS Server.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]}],"name":"ACSTransactionIdentifier"},{"name":"ACSReferenceNumber","content":[{"type":"paragraph","inlineContent":[{"text":"A string identifying the ACS, assigned by EMVCo.","type":"text"}]}]},{"name":"ACSSignedContent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type."}]}]}]},{"content":[{"level":2,"anchor":"return-value","type":"heading","text":"Return Value"},{"inlineContent":[{"type":"text","text":"Initialized object containing the challenge parameters."}],"type":"paragraph"}],"kind":"content"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"type":"topic","title":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","abstract":[{"text":"Creates and returns an object containing challenge parameters.","type":"text"}],"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"navigatorTitle":[{"text":"challengeParametersWithServerTransactionIdentifier:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json index 74c5dc5a7..984dc49af 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"+ ("},{"kind":"keyword","text":"id"},{"kind":"text","text":") "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"serverTransactionIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"threeDSRequestorAppURL:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSURL","preciseIdentifier":"c:objc(cs)NSURL"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"threeDSRequestorAppURL"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSTransactionIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSTransactionIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSReferenceNumber:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSReferenceNumber"},{"kind":"text","text":" "},{"kind":"identifier","text":"ACSSignedContent:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSSignedContent"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"serverTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}]}]},{"name":"threeDSRequestorAppURL","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The Merchant app URL. It will be ignored if the message version is 2.1.0."}]}]},{"name":"ACSTransactionIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]}]},{"name":"ACSReferenceNumber","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}]}]},{"name":"ACSSignedContent","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Initialized object containing the challenge parameters."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYChallengeParameters(cm)challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"Creates and returns an object containing challenge parameters.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"+ (","kind":"text"},{"kind":"keyword","text":"id"},{"text":") ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"text":" *) ","kind":"text"},{"text":"serverTransactionIdentifier","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"threeDSRequestorAppURL:"},{"text":"(","kind":"text"},{"text":"NSURL","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURL"},{"kind":"text","text":" *) "},{"text":"threeDSRequestorAppURL","kind":"internalParam"},{"kind":"text","text":" "},{"text":"ACSTransactionIdentifier:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"ACSTransactionIdentifier","kind":"internalParam"},{"kind":"text","text":" "},{"text":"ACSReferenceNumber:","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"ACSReferenceNumber"},{"text":" ","kind":"text"},{"text":"ACSSignedContent:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"ACSSignedContent"},{"text":";","kind":"text"}]}]},{"parameters":[{"name":"serverTransactionIdentifier","content":[{"inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"text":"The Merchant app URL. It will be ignored if the message version is 2.1.0.","type":"text"}],"type":"paragraph"}],"name":"threeDSRequestorAppURL"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A unique string identifying the transaction within the scope of the ACS."}]}],"name":"ACSTransactionIdentifier"},{"name":"ACSReferenceNumber","content":[{"inlineContent":[{"type":"text","text":"A string identifying the ACS, assigned by EMVCo."}],"type":"paragraph"}]},{"name":"ACSSignedContent","content":[{"type":"paragraph","inlineContent":[{"text":"Content signed using JWS, containing ACS Ephemeral Public Key, ACS URL and authentication type.","type":"text"}]}]}],"kind":"parameters"},{"content":[{"level":2,"anchor":"return-value","text":"Return Value","type":"heading"},{"inlineContent":[{"text":"Initialized object containing the challenge parameters.","type":"text"}],"type":"paragraph"}],"kind":"content"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:"]}],"metadata":{"roleHeading":"Type Method","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYChallengeParameters(cm)challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","symbolKind":"method","navigatorTitle":[{"text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}],"fragments":[{"text":"+ ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}],"role":"symbol","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:":{"fragments":[{"text":"+ ","kind":"text"},{"text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","title":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:","kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"challengeParametersWithServerTransactionIdentifier:threeDSRequestorAppURL:ACSTransactionIdentifier:ACSReferenceNumber:ACSSignedContent:"}],"url":"\/documentation\/adyen3ds2\/adychallengeparameters\/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Creates and returns an object containing challenge parameters."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier.json index 73792cb4e..81e3d9843 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"serverTransactionIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"title":"serverTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)serverTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"serverTransactionIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/serverTransactionIdentifier":{"role":"symbol","title":"serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"navigatorTitle":[{"text":"serverTransactionIdentifier","kind":"identifier"}],"role":"symbol","title":"serverTransactionIdentifier","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYChallengeParameters(py)serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the 3DS Server."}],"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"text":" * ","kind":"text"},{"text":"serverTransactionIdentifier","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/serverTransactionIdentifier":{"title":"serverTransactionIdentifier","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/servertransactionidentifier","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/serverTransactionIdentifier","fragments":[{"kind":"identifier","text":"serverTransactionIdentifier"}],"abstract":[{"text":"A unique string identifying the transaction within the scope of the 3DS Server.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"text":"Contains data returned by the 3DS Server in response to an authentication request (AReq).","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl.json index 107f93267..70dd11b87 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSURL","preciseIdentifier":"c:objc(cs)NSURL"},{"kind":"text","text":" * "},{"kind":"identifier","text":"threeDSRequestorAppURL"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Because of recent updates to the 3D Secure protocol, we strongly recommend that you provide the "},{"type":"codeVoice","code":"threeDSRequestorAppURL"},{"type":"text","text":" parameter as a "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed."},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"title":"threeDSRequestorAppURL","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeParameters(py)threeDSRequestorAppURL","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"threeDSRequestorAppURL"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content?language=objc":{"title":"universal link","titleInlineContent":[{"type":"text","text":"universal link"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","url":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/threeDSRequestorAppURL":{"role":"symbol","title":"threeDSRequestorAppURL","fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"abstract":[{"type":"text","text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed."},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed."},{"text":" ","type":"text"},{"text":"This property will be ignored if the message version is 2.1.0.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURL","text":"NSURL"},{"kind":"text","text":" * "},{"text":"threeDSRequestorAppURL","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"content","content":[{"text":"Discussion","type":"heading","anchor":"discussion","level":2},{"type":"paragraph","inlineContent":[{"text":"Because of recent updates to the 3D Secure protocol, we strongly recommend that you provide the ","type":"text"},{"type":"codeVoice","code":"threeDSRequestorAppURL"},{"text":" parameter as a ","type":"text"},{"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","isActive":true},{"type":"text","text":"."}]}]}],"metadata":{"externalID":"c:objc(cs)ADYChallengeParameters(py)threeDSRequestorAppURL","navigatorTitle":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"threeDSRequestorAppURL","kind":"identifier"}],"title":"threeDSRequestorAppURL"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","interfaceLanguage":"occ"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters/threeDSRequestorAppURL":{"type":"topic","abstract":[{"text":"A URL that is registered to open the 3DS Requestor App. It will be opened after an Out Of Band authentication has been completed.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"This property will be ignored if the message version is 2.1.0."}],"role":"symbol","fragments":[{"kind":"identifier","text":"threeDSRequestorAppURL"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters\/threeDSRequestorAppURL","url":"\/documentation\/adyen3ds2\/adychallengeparameters\/threedsrequestorappurl","title":"threeDSRequestorAppURL"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content?language=objc":{"type":"link","url":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","titleInlineContent":[{"text":"universal link","type":"text"}],"identifier":"https:\/\/developer.apple.com\/documentation\/xcode\/allowing-apps-and-websites-to-link-to-your-content?language=objc","title":"universal link"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeresult.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeresult.json index ab828ef69..9578b1e4f 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeresult.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeresult.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"title":"ADYChallengeResult","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYChallengeResult","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeResult"}]},"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYChallengeResult"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/transactionStatus":{"role":"symbol","title":"transactionStatus","fragments":[{"kind":"identifier","text":"transactionStatus"}],"abstract":[{"type":"text","text":"The final transaction status."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/SDKTransactionIdentifier":{"role":"symbol","title":"SDKTransactionIdentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"title":"Inherits From","type":"inheritsFrom","kind":"relationships"}],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus"],"title":"Instance Properties"}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"metadata":{"title":"ADYChallengeResult","roleHeading":"Class","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"class","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ADYChallengeResult"}],"externalID":"c:objc(cs)ADYChallengeResult"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"kind":"text","text":" "},{"text":"ADYChallengeResult","kind":"identifier"},{"kind":"text","text":" : "},{"preciseIdentifier":"c:objc(cs)NSObject","text":"NSObject","kind":"typeIdentifier"}]}]}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"title":"Main interface","generated":true}],"schemaVersion":{"minor":3,"major":0,"patch":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult"],"traits":[{"interfaceLanguage":"occ"}]}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/SDKTransactionIdentifier":{"url":"\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","type":"topic","fragments":[{"text":"SDKTransactionIdentifier","kind":"identifier"}],"title":"SDKTransactionIdentifier","role":"symbol","abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/transactionStatus":{"abstract":[{"type":"text","text":"The final transaction status."}],"url":"\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","title":"transactionStatus","fragments":[{"text":"transactionStatus","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier.json index 3c4eba9a5..c08a8d7f3 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"SDKTransactionIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"SDKTransactionIdentifier is deprecated and will be removed in future release. If you need this "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues"},{"type":"text","text":"."}]}],"type":"aside","name":"Warning"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"title":"SDKTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeResult(py)SDKTransactionIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"SDKTransactionIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/SDKTransactionIdentifier":{"role":"symbol","title":"SDKTransactionIdentifier","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"https://github.com/Adyen/adyen-3ds2-ios/issues":{"title":"reach out to us","titleInlineContent":[{"type":"text","text":"reach out to us"}],"type":"link","identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues","url":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","interfaceLanguage":"occ"},"abstract":[{"text":"A unique string identifying the transaction within the scope of the SDK.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Instance Property","fragments":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"navigatorTitle":[{"kind":"identifier","text":"SDKTransactionIdentifier"}],"modules":[{"name":"Adyen3DS2"}],"title":"SDKTransactionIdentifier","externalID":"c:objc(cs)ADYChallengeResult(py)SDKTransactionIdentifier","role":"symbol","symbolKind":"property"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier"]}],"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"kind":"text","text":" * "},{"text":"SDKTransactionIdentifier","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"type":"aside","name":"Warning","content":[{"type":"paragraph","inlineContent":[{"text":"SDKTransactionIdentifier is deprecated and will be removed in future release. If you need this ","type":"text"},{"type":"reference","identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues","isActive":true},{"type":"text","text":"."}]}],"style":"warning"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/SDKTransactionIdentifier":{"url":"\/documentation\/adyen3ds2\/adychallengeresult\/sdktransactionidentifier","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/SDKTransactionIdentifier","type":"topic","fragments":[{"text":"SDKTransactionIdentifier","kind":"identifier"}],"title":"SDKTransactionIdentifier","role":"symbol","abstract":[{"type":"text","text":"A unique string identifying the transaction within the scope of the SDK."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"https://github.com/Adyen/adyen-3ds2-ios/issues":{"url":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues","type":"link","titleInlineContent":[{"text":"reach out to us","type":"text"}],"identifier":"https:\/\/github.com\/Adyen\/adyen-3ds2-ios\/issues","title":"reach out to us"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adychallengeresult/transactionstatus.json b/Documentation/html/data/documentation/adyen3ds2/adychallengeresult/transactionstatus.json index a32ace31a..0766ffe9d 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adychallengeresult/transactionstatus.json +++ b/Documentation/html/data/documentation/adyen3ds2/adychallengeresult/transactionstatus.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"transactionStatus"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The final transaction status."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"transactionStatus"}],"title":"transactionStatus","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYChallengeResult(py)transactionStatus","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"transactionStatus"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/transactionStatus":{"role":"symbol","title":"transactionStatus","fragments":[{"kind":"identifier","text":"transactionStatus"}],"abstract":[{"type":"text","text":"The final transaction status."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"text":"The final transaction status.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","interfaceLanguage":"occ"},"schemaVersion":{"minor":3,"patch":0,"major":0},"sections":[],"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"transactionStatus","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"}],"metadata":{"navigatorTitle":[{"text":"transactionStatus","kind":"identifier"}],"title":"transactionStatus","externalID":"c:objc(cs)ADYChallengeResult(py)transactionStatus","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"identifier","text":"transactionStatus"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult/transactionStatus":{"abstract":[{"type":"text","text":"The final transaction status."}],"url":"\/documentation\/adyen3ds2\/adychallengeresult\/transactionstatus","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult\/transactionStatus","title":"transactionStatus","fragments":[{"text":"transactionStatus","kind":"identifier"}],"role":"symbol","type":"topic","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyen3ds2versionnumber.json b/Documentation/html/data/documentation/adyen3ds2/adyen3ds2versionnumber.json index a90bb0042..7d269b497 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyen3ds2versionnumber.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyen3ds2versionnumber.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"double","preciseIdentifier":"c:d"},{"kind":"text","text":" "},{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyen3ds2versionnumber"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"title":"Adyen3DS2VersionNumber","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@Adyen3DS2VersionNumber","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","title":"Adyen3DS2VersionString","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","title":"ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","title":"Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyen3ds2versionnumber"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"abstract":[{"type":"text","text":"Don’t use, please use "},{"isActive":true,"type":"reference","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"metadata":{"roleHeading":"Global Variable","symbolKind":"var","navigatorTitle":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"title":"Adyen3DS2VersionNumber","modules":[{"name":"Adyen3DS2"}],"role":"symbol","externalID":"c:@Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"],"generated":true,"title":"Other"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","interfaceLanguage":"occ"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extern","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:d","text":"double","kind":"typeIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"Adyen3DS2VersionNumber"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionString","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring","abstract":[{"text":"Don’t use, please use ","type":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"type":"text","text":" instead."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","kind":"symbol","title":"ADYChallengeCompletionHandler","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler","abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","fragments":[{"text":"Adyen3DS2VersionNumber","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber","abstract":[{"type":"text","text":"Don’t use, please use "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"text":" instead.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyen3ds2versionstring.json b/Documentation/html/data/documentation/adyen3ds2/adyen3ds2versionstring.json index 26120705e..bb2f779d0 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyen3ds2versionstring.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyen3ds2versionstring.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"unsigned char","preciseIdentifier":"c:c"},{"kind":"text","text":" "},{"kind":"identifier","text":"Adyen3DS2VersionString"},{"kind":"text","text":"[]"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyen3ds2versionstring"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"title":"Adyen3DS2VersionString","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@Adyen3DS2VersionString","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"Adyen3DS2VersionString"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"role":"symbol","title":"ADY3DS2SDKVersion","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"abstract":[{"type":"text","text":"The current 3DS2 SDK version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","title":"ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","title":"Adyen3DS2VersionString","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionString"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","title":"Adyen3DS2VersionNumber","fragments":[{"kind":"identifier","text":"Adyen3DS2VersionNumber"}],"abstract":[{"type":"text","text":"Don’t use, please use "},{"type":"reference","isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber"}}} \ No newline at end of file +{"sections":[],"seeAlsoSections":[{"title":"Other","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"extern"},{"text":" ","kind":"text"},{"text":"const","kind":"keyword"},{"kind":"text","text":" "},{"preciseIdentifier":"c:c","text":"unsigned char","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"Adyen3DS2VersionString","kind":"identifier"},{"text":"[];","kind":"text"}],"languages":["occ"]}]}],"metadata":{"title":"Adyen3DS2VersionString","roleHeading":"Global Variable","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"var","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"navigatorTitle":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"externalID":"c:@Adyen3DS2VersionString"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyen3ds2versionstring"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString"},"kind":"symbol","abstract":[{"text":"Don’t use, please use ","type":"text"},{"isActive":true,"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference"},{"text":" instead.","type":"text"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionNumber":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionNumber","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionNumber","fragments":[{"text":"Adyen3DS2VersionNumber","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionnumber","abstract":[{"type":"text","text":"Don’t use, please use "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"text":" instead.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADY3DS2SDKVersion":{"kind":"symbol","title":"ADY3DS2SDKVersion","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"topic","fragments":[{"kind":"identifier","text":"ADY3DS2SDKVersion"}],"role":"symbol","abstract":[{"text":"The current 3DS2 SDK version of the SDK.","type":"text"}],"url":"\/documentation\/adyen3ds2\/ady3ds2sdkversion"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeCompletionHandler":{"role":"symbol","kind":"symbol","title":"ADYChallengeCompletionHandler","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeCompletionHandler","fragments":[{"kind":"identifier","text":"ADYChallengeCompletionHandler"}],"url":"\/documentation\/adyen3ds2\/adychallengecompletionhandler","abstract":[{"type":"text","text":"A block that is invoked when a challenge flow is completed."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/Adyen3DS2VersionString":{"role":"symbol","kind":"symbol","title":"Adyen3DS2VersionString","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/Adyen3DS2VersionString","fragments":[{"text":"Adyen3DS2VersionString","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyen3ds2versionstring","abstract":[{"text":"Don’t use, please use ","type":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADY3DS2SDKVersion","type":"reference","isActive":true},{"type":"text","text":" instead."}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance.json index 96d80c550..2e0465f76 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"title":"ADYInfoAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYInfoAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYInfoAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYInfoAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingTextColor":{"role":"symbol","title":"headingTextColor","fragments":[{"kind":"identifier","text":"headingTextColor"}],"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/selectionIndicatorTintColor":{"role":"symbol","title":"selectionIndicatorTintColor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"abstract":[{"type":"text","text":"The tint color of the item’s selection indicator (the chevron)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the info item’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingFont":{"role":"symbol","title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","interfaceLanguage":"occ"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"text":"ADYInfoAppearance","kind":"identifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"]}],"kind":"declarations"}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true,"title":"Customizing the UI"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor"]}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"metadata":{"externalID":"c:objc(cs)ADYInfoAppearance","role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"navigatorTitle":[{"kind":"identifier","text":"ADYInfoAppearance"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"class","roleHeading":"Class"},"kind":"symbol","relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/borderColor":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor","title":"borderColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","role":"symbol","abstract":[{"text":"The color of the info item’s border.","type":"text"}],"fragments":[{"kind":"identifier","text":"borderColor"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingTextColor":{"role":"symbol","fragments":[{"kind":"identifier","text":"headingTextColor"}],"title":"headingTextColor","abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/selectionIndicatorTintColor":{"title":"selectionIndicatorTintColor","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The tint color of the item’s selection indicator (the chevron).","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingFont":{"title":"headingFont","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"headingFont"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/bordercolor.json b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/bordercolor.json index c8c22b533..7e030c769 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/bordercolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/bordercolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of the info item’s border."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderColor"}],"title":"borderColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYInfoAppearance(py)borderColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the info item’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"text":"borderColor","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor"]}],"metadata":{"role":"symbol","fragments":[{"text":"borderColor","kind":"identifier"}],"navigatorTitle":[{"text":"borderColor","kind":"identifier"}],"roleHeading":"Instance Property","symbolKind":"property","title":"borderColor","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYInfoAppearance(py)borderColor"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","interfaceLanguage":"occ"},"abstract":[{"text":"The color of the info item’s border.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/borderColor":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/bordercolor","title":"borderColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/borderColor","role":"symbol","abstract":[{"text":"The color of the info item’s border.","type":"text"}],"fragments":[{"kind":"identifier","text":"borderColor"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/headingfont.json b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/headingfont.json index f9a1aa758..aa0475b60 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/headingfont.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/headingfont.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingFont"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingFont"}],"title":"headingFont","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYInfoAppearance(py)headingFont","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingFont"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingFont":{"role":"symbol","title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","interfaceLanguage":"occ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingFont"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"metadata":{"title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"externalID":"c:objc(cs)ADYInfoAppearance(py)headingFont","navigatorTitle":[{"kind":"identifier","text":"headingFont"}],"roleHeading":"Instance Property","role":"symbol","modules":[{"name":"Adyen3DS2"}],"symbolKind":"property"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont"]}],"kind":"symbol","abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingFont":{"title":"headingFont","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingFont","abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingfont","role":"symbol","kind":"symbol","type":"topic","fragments":[{"kind":"identifier","text":"headingFont"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/headingtextcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/headingtextcolor.json index a9808313a..ce8e104c3 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/headingtextcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/headingtextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingTextColor"}],"title":"headingTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYInfoAppearance(py)headingTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingTextColor":{"role":"symbol","title":"headingTextColor","fragments":[{"kind":"identifier","text":"headingTextColor"}],"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"headingTextColor"}],"fragments":[{"kind":"identifier","text":"headingTextColor"}],"symbolKind":"property","title":"headingTextColor","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","externalID":"c:objc(cs)ADYInfoAppearance(py)headingTextColor"},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor"},{"kind":"text","text":" * "},{"text":"headingTextColor","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/headingTextColor":{"role":"symbol","fragments":[{"kind":"identifier","text":"headingTextColor"}],"title":"headingTextColor","abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/headingTextColor","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor.json index 497064dfd..0b7c0e1c6 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"selectionIndicatorTintColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The tint color of the item’s selection indicator (the chevron)."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"title":"selectionIndicatorTintColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYInfoAppearance(py)selectionIndicatorTintColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"selectionIndicatorTintColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/selectionIndicatorTintColor":{"role":"symbol","title":"selectionIndicatorTintColor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"abstract":[{"type":"text","text":"The tint color of the item’s selection indicator (the chevron)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"text":"The tint color of the item’s selection indicator (the chevron).","type":"text"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","interfaceLanguage":"occ"},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","metadata":{"externalID":"c:objc(cs)ADYInfoAppearance(py)selectionIndicatorTintColor","symbolKind":"property","title":"selectionIndicatorTintColor","roleHeading":"Instance Property","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"navigatorTitle":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"selectionIndicatorTintColor"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance/selectionIndicatorTintColor":{"title":"selectionIndicatorTintColor","url":"\/documentation\/adyen3ds2\/adyinfoappearance\/selectionindicatortintcolor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance\/selectionIndicatorTintColor","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The tint color of the item’s selection indicator (the chevron).","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance.json b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance.json index f628c964e..0a4f1379f 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"title":"ADYLabelAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYLabelAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYLabelAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYLabelAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingTextColor":{"role":"symbol","title":"headingTextColor","fragments":[{"kind":"identifier","text":"headingTextColor"}],"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingTextColor":{"role":"symbol","title":"subheadingTextColor","fragments":[{"kind":"identifier","text":"subheadingTextColor"}],"abstract":[{"type":"text","text":"The color in which subheading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/errorTextColor":{"role":"symbol","title":"errorTextColor","fragments":[{"kind":"identifier","text":"errorTextColor"}],"abstract":[{"type":"text","text":"The color in which error text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingLineHeight":{"role":"symbol","title":"headingLineHeight","fragments":[{"kind":"identifier","text":"headingLineHeight"}],"abstract":[{"type":"text","text":"The line height of the heading text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingFont":{"role":"symbol","title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingFont":{"role":"symbol","title":"subheadingFont","fragments":[{"kind":"identifier","text":"subheadingFont"}],"abstract":[{"type":"text","text":"The font in which subheading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/lineHeight":{"role":"symbol","title":"lineHeight","fragments":[{"kind":"identifier","text":"lineHeight"}],"abstract":[{"type":"text","text":"The line height of regular text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/lineheight"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"}}} \ No newline at end of file +{"sections":[],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor"],"title":"Instance Properties"}],"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","type":"inheritsFrom","title":"Inherits From"}],"metadata":{"title":"ADYLabelAppearance","roleHeading":"Class","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"class","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"navigatorTitle":[{"text":"ADYLabelAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYLabelAppearance"},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"title":"Customizing the UI","generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYLabelAppearance","kind":"identifier"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","text":"ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","kind":"typeIdentifier"}]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","interfaceLanguage":"occ"},"kind":"symbol","abstract":[{"text":"Contains properties to customize the appearance of the labels.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingLineHeight":{"title":"headingLineHeight","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","fragments":[{"text":"headingLineHeight","kind":"identifier"}],"abstract":[{"text":"The line height of the heading text.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingTextColor":{"title":"subheadingTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","fragments":[{"text":"subheadingTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which subheading text is displayed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingFont":{"title":"subheadingFont","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont","fragments":[{"text":"subheadingFont","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The font in which subheading text is displayed.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingFont":{"role":"symbol","kind":"symbol","title":"headingFont","abstract":[{"text":"The font in which heading text is displayed.","type":"text"}],"fragments":[{"text":"headingFont","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingTextColor":{"title":"headingTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","fragments":[{"text":"headingTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which heading text is displayed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/lineHeight":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","kind":"symbol","url":"\/documentation\/adyen3ds2\/adylabelappearance\/lineheight","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The line height of regular text."}],"title":"lineHeight","fragments":[{"kind":"identifier","text":"lineHeight"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/errorTextColor":{"title":"errorTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","fragments":[{"text":"errorTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which error text is displayed.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/errortextcolor.json b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/errortextcolor.json index 6ba1fa7db..5c48c3597 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/errortextcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/errortextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"errorTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which error text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"errorTextColor"}],"title":"errorTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)errorTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"errorTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/errorTextColor":{"role":"symbol","title":"errorTextColor","fragments":[{"kind":"identifier","text":"errorTextColor"}],"abstract":[{"type":"text","text":"The color in which error text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"c:objc(cs)ADYLabelAppearance(py)errorTextColor","fragments":[{"kind":"identifier","text":"errorTextColor"}],"roleHeading":"Instance Property","navigatorTitle":[{"text":"errorTextColor","kind":"identifier"}],"role":"symbol","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"title":"errorTextColor"},"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"errorTextColor"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"abstract":[{"type":"text","text":"The color in which error text is displayed."}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/errorTextColor":{"title":"errorTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/errortextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/errorTextColor","fragments":[{"text":"errorTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which error text is displayed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headingfont.json b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headingfont.json index c072e03c2..ccc961e66 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headingfont.json +++ b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headingfont.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingFont"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingFont"}],"title":"headingFont","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingFont","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingFont"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingFont":{"role":"symbol","title":"headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"abstract":[{"type":"text","text":"The font in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","interfaceLanguage":"occ"},"metadata":{"externalID":"c:objc(cs)ADYLabelAppearance(py)headingFont","fragments":[{"kind":"identifier","text":"headingFont"}],"modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"headingFont","kind":"identifier"}],"roleHeading":"Instance Property","title":"headingFont","symbolKind":"property","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIFont","text":"UIFont","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"text":"headingFont","kind":"identifier"},{"kind":"text","text":";"}]}]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"abstract":[{"text":"The font in which heading text is displayed.","type":"text"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingFont":{"role":"symbol","kind":"symbol","title":"headingFont","abstract":[{"text":"The font in which heading text is displayed.","type":"text"}],"fragments":[{"text":"headingFont","kind":"identifier"}],"type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingFont","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingfont"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headinglineheight.json b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headinglineheight.json index a1198857e..aa43900c5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headinglineheight.json +++ b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headinglineheight.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"headingLineHeight"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The line height of the heading text."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingLineHeight"}],"title":"headingLineHeight","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingLineHeight","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingLineHeight"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingLineHeight":{"role":"symbol","title":"headingLineHeight","fragments":[{"kind":"identifier","text":"headingLineHeight"}],"abstract":[{"type":"text","text":"The line height of the heading text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight"}}} \ No newline at end of file +{"metadata":{"fragments":[{"kind":"identifier","text":"headingLineHeight"}],"modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"headingLineHeight","kind":"identifier"}],"title":"headingLineHeight","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingLineHeight","roleHeading":"Instance Property","role":"symbol"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGFloat"},{"text":" ","kind":"text"},{"text":"headingLineHeight","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight"]}],"kind":"symbol","abstract":[{"type":"text","text":"The line height of the heading text."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingLineHeight":{"title":"headingLineHeight","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headinglineheight","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingLineHeight","fragments":[{"text":"headingLineHeight","kind":"identifier"}],"abstract":[{"text":"The line height of the heading text.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headingtextcolor.json b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headingtextcolor.json index 1d5ba095e..a314205e5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headingtextcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/headingtextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"headingTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"headingTextColor"}],"title":"headingTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"headingTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingTextColor":{"role":"symbol","title":"headingTextColor","fragments":[{"kind":"identifier","text":"headingTextColor"}],"abstract":[{"type":"text","text":"The color in which heading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"text":" * ","kind":"text"},{"text":"headingTextColor","kind":"identifier"},{"kind":"text","text":";"}]}]}],"abstract":[{"text":"The color in which heading text is displayed.","type":"text"}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor"},"schemaVersion":{"major":0,"patch":0,"minor":3},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"metadata":{"roleHeading":"Instance Property","fragments":[{"text":"headingTextColor","kind":"identifier"}],"navigatorTitle":[{"text":"headingTextColor","kind":"identifier"}],"title":"headingTextColor","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)headingTextColor","modules":[{"name":"Adyen3DS2"}],"role":"symbol"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/headingTextColor":{"title":"headingTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/headingtextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/headingTextColor","fragments":[{"text":"headingTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which heading text is displayed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/lineheight.json b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/lineheight.json index 9468ac89c..c8b01e157 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/lineheight.json +++ b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/lineheight.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"lineHeight"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/lineheight"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The line height of regular text."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"lineHeight"}],"title":"lineHeight","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)lineHeight","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"lineHeight"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/lineHeight":{"role":"symbol","title":"lineHeight","fragments":[{"kind":"identifier","text":"lineHeight"}],"abstract":[{"type":"text","text":"The line height of regular text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/lineheight"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"metadata":{"externalID":"c:objc(cs)ADYLabelAppearance(py)lineHeight","navigatorTitle":[{"text":"lineHeight","kind":"identifier"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"lineHeight"}],"title":"lineHeight"},"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/lineheight"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight"},"kind":"symbol","abstract":[{"type":"text","text":"The line height of regular text."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:@T@CGFloat","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"lineHeight","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/lineHeight":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/lineHeight","kind":"symbol","url":"\/documentation\/adyen3ds2\/adylabelappearance\/lineheight","role":"symbol","type":"topic","abstract":[{"type":"text","text":"The line height of regular text."}],"title":"lineHeight","fragments":[{"kind":"identifier","text":"lineHeight"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/subheadingfont.json b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/subheadingfont.json index 594a162d4..c930ba476 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/subheadingfont.json +++ b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/subheadingfont.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIFont","preciseIdentifier":"c:objc(cs)UIFont"},{"kind":"text","text":" * "},{"kind":"identifier","text":"subheadingFont"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The font in which subheading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"subheadingFont"}],"title":"subheadingFont","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)subheadingFont","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"subheadingFont"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingFont":{"role":"symbol","title":"subheadingFont","fragments":[{"kind":"identifier","text":"subheadingFont"}],"abstract":[{"type":"text","text":"The font in which subheading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"}}} \ No newline at end of file +{"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIFont","text":"UIFont","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"subheadingFont","kind":"identifier"},{"kind":"text","text":";"}]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont"]}],"metadata":{"fragments":[{"kind":"identifier","text":"subheadingFont"}],"roleHeading":"Instance Property","navigatorTitle":[{"kind":"identifier","text":"subheadingFont"}],"role":"symbol","externalID":"c:objc(cs)ADYLabelAppearance(py)subheadingFont","symbolKind":"property","title":"subheadingFont","modules":[{"name":"Adyen3DS2"}]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","interfaceLanguage":"occ"},"abstract":[{"text":"The font in which subheading text is displayed.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingFont":{"title":"subheadingFont","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingfont","fragments":[{"text":"subheadingFont","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingFont","role":"symbol","type":"topic","kind":"symbol","abstract":[{"text":"The font in which subheading text is displayed.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor.json b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor.json index a2d0aea25..04e4906c7 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"subheadingTextColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color in which subheading text is displayed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"subheadingTextColor"}],"title":"subheadingTextColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYLabelAppearance(py)subheadingTextColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"subheadingTextColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingTextColor":{"role":"symbol","title":"subheadingTextColor","fragments":[{"kind":"identifier","text":"subheadingTextColor"}],"abstract":[{"type":"text","text":"The color in which subheading text is displayed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","interfaceLanguage":"occ"},"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"abstract":[{"text":"The color in which subheading text is displayed.","type":"text"}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"subheadingTextColor"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance"]]},"metadata":{"externalID":"c:objc(cs)ADYLabelAppearance(py)subheadingTextColor","navigatorTitle":[{"kind":"identifier","text":"subheadingTextColor"}],"role":"symbol","roleHeading":"Instance Property","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"subheadingTextColor"}],"title":"subheadingTextColor"},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance/subheadingTextColor":{"title":"subheadingTextColor","url":"\/documentation\/adyen3ds2\/adylabelappearance\/subheadingtextcolor","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance\/subheadingTextColor","fragments":[{"text":"subheadingTextColor","kind":"identifier"}],"abstract":[{"text":"The color in which subheading text is displayed.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance.json b/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance.json index 0af8d4663..a2803d40b 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"title":"ADYNavigationBarAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYNavigationBarAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYNavigationBarAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/cancelButtonTitle":{"role":"symbol","title":"cancelButtonTitle","fragments":[{"kind":"identifier","text":"cancelButtonTitle"}],"abstract":[{"type":"text","text":"The title of the cancel button in the navigation bar, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/title":{"role":"symbol","title":"title","fragments":[{"kind":"identifier","text":"title"}],"abstract":[{"type":"text","text":"The title of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/title"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"}}} \ No newline at end of file +{"kind":"symbol","metadata":{"roleHeading":"Class","navigatorTitle":[{"text":"ADYNavigationBarAppearance","kind":"identifier"}],"role":"symbol","externalID":"c:objc(cs)ADYNavigationBarAppearance","title":"ADYNavigationBarAppearance","symbolKind":"class","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYNavigationBarAppearance","kind":"identifier"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYNavigationBarAppearance"},{"kind":"text","text":" : "},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","text":"ADYAppearance","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","interfaceLanguage":"occ"},"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"relationshipsSections":[{"type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"title":"Inherits From","kind":"relationships"}],"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title"],"title":"Instance Properties"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/cancelButtonTitle":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle","type":"topic","abstract":[{"text":"The title of the cancel button in the navigation bar, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"title":"cancelButtonTitle","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","fragments":[{"kind":"identifier","text":"cancelButtonTitle"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/backgroundColor":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"text":"The background color of the navigation bar.","type":"text"}],"title":"backgroundColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/title":{"type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/title","title":"title","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","role":"symbol","abstract":[{"type":"text","text":"The title of the navigation bar."}],"fragments":[{"kind":"identifier","text":"title"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor.json b/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor.json index 3aaec3b26..ee8f28516 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"backgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The background color of the navigation bar."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"backgroundColor"}],"title":"backgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYNavigationBarAppearance(py)backgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/backgroundColor":{"role":"symbol","title":"backgroundColor","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"type":"text","text":"The background color of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)UIColor","text":"UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"kind":"identifier","text":"backgroundColor"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","interfaceLanguage":"occ"},"sections":[],"metadata":{"role":"symbol","fragments":[{"text":"backgroundColor","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"backgroundColor"}],"roleHeading":"Instance Property","symbolKind":"property","title":"backgroundColor","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYNavigationBarAppearance(py)backgroundColor"},"abstract":[{"text":"The background color of the navigation bar.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/backgroundColor":{"type":"topic","role":"symbol","fragments":[{"kind":"identifier","text":"backgroundColor"}],"abstract":[{"text":"The background color of the navigation bar.","type":"text"}],"title":"backgroundColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/backgroundColor","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/backgroundcolor","kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle.json b/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle.json index 84d54e91e..4a6cf51ef 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle.json +++ b/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"cancelButtonTitle"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The title of the cancel button in the navigation bar, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"cancelButtonTitle"}],"title":"cancelButtonTitle","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYNavigationBarAppearance(py)cancelButtonTitle","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"cancelButtonTitle"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/cancelButtonTitle":{"role":"symbol","title":"cancelButtonTitle","fragments":[{"kind":"identifier","text":"cancelButtonTitle"}],"abstract":[{"type":"text","text":"The title of the cancel button in the navigation bar, or "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"text":"The title of the cancel button in the navigation bar, or ","type":"text"},{"type":"codeVoice","code":"nil"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"cancelButtonTitle","externalID":"c:objc(cs)ADYNavigationBarAppearance(py)cancelButtonTitle","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"cancelButtonTitle","kind":"identifier"}],"navigatorTitle":[{"text":"cancelButtonTitle","kind":"identifier"}],"roleHeading":"Instance Property","symbolKind":"property"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle"]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"text":"cancelButtonTitle","kind":"identifier"},{"kind":"text","text":";"}]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/cancelButtonTitle":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/cancelbuttontitle","type":"topic","abstract":[{"text":"The title of the cancel button in the navigation bar, or ","type":"text"},{"code":"nil","type":"codeVoice"},{"type":"text","text":" to leave it at the default system localized cancel button title."}],"title":"cancelButtonTitle","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/cancelButtonTitle","fragments":[{"kind":"identifier","text":"cancelButtonTitle"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/title.json b/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/title.json index 4a6f35e77..5bda9cee8 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/title.json +++ b/Documentation/html/data/documentation/adyen3ds2/adynavigationbarappearance/title.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"title"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/title"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The title of the navigation bar."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"title"}],"title":"title","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYNavigationBarAppearance(py)title","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"title"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/title":{"role":"symbol","title":"title","fragments":[{"kind":"identifier","text":"title"}],"abstract":[{"type":"text","text":"The title of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/title"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"text":"title","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"The title of the navigation bar.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adynavigationbarappearance\/title"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"title":"title","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"kind":"identifier","text":"title"}],"navigatorTitle":[{"kind":"identifier","text":"title"}],"externalID":"c:objc(cs)ADYNavigationBarAppearance(py)title"},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance/title":{"type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance\/title","title":"title","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance\/title","role":"symbol","abstract":[{"type":"text","text":"The title of the navigation bar."}],"fragments":[{"kind":"identifier","text":"title"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprogressview.json b/Documentation/html/data/documentation/adyen3ds2/adyprogressview.json index 139620675..b2b9fa712 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprogressview.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprogressview.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Protocols","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYProgressView"}],"title":"ADYProgressView","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"c:objc(pl)ADYProgressView","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProgressView"}]},"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProgressView"},{"kind":"text","text":" <"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(pl)NSObject"},{"kind":"text","text":">"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hideWithCompletion:":{"role":"symbol","title":"hideWithCompletion:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hideWithCompletion:"}],"abstract":[{"type":"text","text":"Hides the progress view, with a completion block called when progress is hidden."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"hideWithCompletion:"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/show":{"role":"symbol","title":"show","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"show"}],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"show"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/show"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hide":{"role":"symbol","title":"hide","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hide"}],"abstract":[{"type":"text","text":"Hides the progress view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"hide"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/hide"},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/showWithCompletion:":{"role":"symbol","title":"showWithCompletion:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"showWithCompletion:"}],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"showWithCompletion:"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:"}}} \ No newline at end of file +{"relationshipsSections":[{"title":"Inherits From","kind":"relationships","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"type":"inheritsFrom"}],"seeAlsoSections":[{"title":"Protocols","generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@protocol","kind":"keyword"},{"kind":"text","text":" "},{"text":"ADYProgressView","kind":"identifier"},{"text":" <","kind":"text"},{"preciseIdentifier":"c:objc(pl)NSObject","kind":"typeIdentifier","text":"NSObject"},{"text":">","kind":"text"}],"languages":["occ"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"},"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"metadata":{"title":"ADYProgressView","roleHeading":"Protocol","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"protocol","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProgressView"}],"externalID":"c:objc(pl)ADYProgressView"},"sections":[],"kind":"symbol","topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:"],"title":"Instance Methods"}],"references":{"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject","type":"unresolvable"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hideWithCompletion:":{"title":"hideWithCompletion:","url":"\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:","role":"symbol","navigatorTitle":[{"text":"hideWithCompletion:","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","fragments":[{"kind":"text","text":"- "},{"text":"hideWithCompletion:","kind":"identifier"}],"abstract":[{"text":"Hides the progress view, with a completion block called when progress is hidden.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hide":{"title":"hide","url":"\/documentation\/adyen3ds2\/adyprogressview\/hide","role":"symbol","navigatorTitle":[{"text":"hide","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"hide"}],"abstract":[{"text":"Hides the progress view.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/show":{"title":"show","url":"\/documentation\/adyen3ds2\/adyprogressview\/show","role":"symbol","navigatorTitle":[{"text":"show","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","fragments":[{"kind":"text","text":"- "},{"text":"show","kind":"identifier"}],"abstract":[{"text":"Shows the progress view on the current top-most view.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/showWithCompletion:":{"title":"showWithCompletion:","url":"\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:","navigatorTitle":[{"text":"showWithCompletion:","kind":"identifier"}],"abstract":[{"text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","role":"symbol","type":"topic","fragments":[{"text":"- ","kind":"text"},{"text":"showWithCompletion:","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprogressview/hide.json b/Documentation/html/data/documentation/adyen3ds2/adyprogressview/hide.json index 32d52a2b0..2c9363f77 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprogressview/hide.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprogressview/hide.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"hide"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This API is deprecated and should no longer be used. Use the "},{"type":"codeVoice","code":"hideWithCompletion:"},{"type":"text","text":" method instead."}]}],"type":"aside","name":"Warning"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/hide"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Hides the progress view."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hide"}],"title":"hide","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYProgressView(im)hide","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"hide"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hide":{"role":"symbol","title":"hide","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hide"}],"abstract":[{"type":"text","text":"Hides the progress view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"hide"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/hide"}}} \ No newline at end of file +{"metadata":{"symbolKind":"method","roleHeading":"Instance Method","title":"hide","modules":[{"name":"Adyen3DS2"}],"role":"symbol","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hide"}],"externalID":"c:objc(pl)ADYProgressView(im)hide","navigatorTitle":[{"kind":"identifier","text":"hide"}]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"tokens":[{"text":"- (","kind":"text"},{"text":"void","preciseIdentifier":"c:v","kind":"typeIdentifier"},{"kind":"text","text":") "},{"kind":"identifier","text":"hide"},{"kind":"text","text":";"}],"platforms":["iOS"]}]},{"content":[{"text":"Discussion","anchor":"discussion","type":"heading","level":2},{"content":[{"inlineContent":[{"type":"text","text":"This API is deprecated and should no longer be used. Use the "},{"code":"hideWithCompletion:","type":"codeVoice"},{"text":" method instead.","type":"text"}],"type":"paragraph"}],"type":"aside","name":"Warning","style":"warning"}],"kind":"content"}],"abstract":[{"text":"Hides the progress view.","type":"text"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/hide"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hide":{"title":"hide","url":"\/documentation\/adyen3ds2\/adyprogressview\/hide","role":"symbol","navigatorTitle":[{"text":"hide","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hide","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"hide"}],"abstract":[{"text":"Hides the progress view.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprogressview/hidewithcompletion:.json b/Documentation/html/data/documentation/adyen3ds2/adyprogressview/hidewithcompletion:.json index d8a78b996..696fb79bb 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprogressview/hidewithcompletion:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprogressview/hidewithcompletion:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"hideWithCompletion:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(void)","preciseIdentifier":"c:BFv()"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Hides the progress view, with a completion block called when progress is hidden."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hideWithCompletion:"}],"title":"hideWithCompletion:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYProgressView(im)hideWithCompletion:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"hideWithCompletion:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hideWithCompletion:":{"role":"symbol","title":"hideWithCompletion:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"hideWithCompletion:"}],"abstract":[{"type":"text","text":"Hides the progress view, with a completion block called when progress is hidden."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"hideWithCompletion:"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"kind":"identifier","text":"hideWithCompletion:"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":" (^"},{"kind":"text","text":")()) "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","interfaceLanguage":"occ"},"metadata":{"roleHeading":"Instance Method","symbolKind":"method","title":"hideWithCompletion:","navigatorTitle":[{"kind":"identifier","text":"hideWithCompletion:"}],"modules":[{"name":"Adyen3DS2"}],"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"hideWithCompletion:","kind":"identifier"}],"externalID":"c:objc(pl)ADYProgressView(im)hideWithCompletion:"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"kind":"symbol","abstract":[{"type":"text","text":"Hides the progress view, with a completion block called when progress is hidden."}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/hideWithCompletion:":{"title":"hideWithCompletion:","url":"\/documentation\/adyen3ds2\/adyprogressview\/hidewithcompletion:","role":"symbol","navigatorTitle":[{"text":"hideWithCompletion:","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/hideWithCompletion:","fragments":[{"kind":"text","text":"- "},{"text":"hideWithCompletion:","kind":"identifier"}],"abstract":[{"text":"Hides the progress view, with a completion block called when progress is hidden.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprogressview/show.json b/Documentation/html/data/documentation/adyen3ds2/adyprogressview/show.json index ed93f46ca..9ed717b31 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprogressview/show.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprogressview/show.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"show"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"warning","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This API is deprecated and should no longer be used. Use the "},{"type":"codeVoice","code":"showWithCompletion:"},{"type":"text","text":" method instead."}]}],"type":"aside","name":"Warning"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/show"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"show"}],"title":"show","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYProgressView(im)show","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"show"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/show":{"role":"symbol","title":"show","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"show"}],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"show"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/show"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(pl)ADYProgressView(im)show","symbolKind":"method","roleHeading":"Instance Method","title":"show","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"show"}],"navigatorTitle":[{"text":"show","kind":"identifier"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show"},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"text":"show","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"]}]},{"content":[{"type":"heading","level":2,"text":"Discussion","anchor":"discussion"},{"name":"Warning","style":"warning","type":"aside","content":[{"type":"paragraph","inlineContent":[{"text":"This API is deprecated and should no longer be used. Use the ","type":"text"},{"type":"codeVoice","code":"showWithCompletion:"},{"text":" method instead.","type":"text"}]}]}],"kind":"content"}],"sections":[],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyprogressview\/show"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/show":{"title":"show","url":"\/documentation\/adyen3ds2\/adyprogressview\/show","role":"symbol","navigatorTitle":[{"text":"show","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/show","fragments":[{"kind":"text","text":"- "},{"text":"show","kind":"identifier"}],"abstract":[{"text":"Shows the progress view on the current top-most view.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprogressview/showwithcompletion:.json b/Documentation/html/data/documentation/adyen3ds2/adyprogressview/showwithcompletion:.json index b683399d9..85f2bd84a 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprogressview/showwithcompletion:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprogressview/showwithcompletion:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"showWithCompletion:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(void)","preciseIdentifier":"c:BFv()"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"showWithCompletion:"}],"title":"showWithCompletion:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYProgressView(im)showWithCompletion:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"showWithCompletion:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/showWithCompletion:":{"role":"symbol","title":"showWithCompletion:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"showWithCompletion:"}],"abstract":[{"type":"text","text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"showWithCompletion:"}],"url":"\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"}}} \ No newline at end of file +{"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"showWithCompletion:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:v","text":"void"},{"kind":"text","text":" (^"},{"text":")()) ","kind":"text"},{"kind":"internalParam","text":"completion"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"}],"metadata":{"title":"showWithCompletion:","roleHeading":"Instance Method","navigatorTitle":[{"kind":"identifier","text":"showWithCompletion:"}],"symbolKind":"method","role":"symbol","externalID":"c:objc(pl)ADYProgressView(im)showWithCompletion:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"showWithCompletion:"}],"modules":[{"name":"Adyen3DS2"}]},"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","interfaceLanguage":"occ"},"abstract":[{"text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen.","type":"text"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView/showWithCompletion:":{"title":"showWithCompletion:","url":"\/documentation\/adyen3ds2\/adyprogressview\/showwithcompletion:","navigatorTitle":[{"text":"showWithCompletion:","kind":"identifier"}],"abstract":[{"text":"Shows the progress view on the current top-most view, with a completion called when progress is shown on screen.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView\/showWithCompletion:","role":"symbol","type":"topic","fragments":[{"text":"- ","kind":"text"},{"text":"showWithCompletion:","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey.json b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey.json index 24ab42c6e..502ee8ceb 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"title":"ADYProtocolErrorACSTransactionIdentifierKey","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorACSTransactionIdentifierKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"kind":"keyword","text":"const"},{"text":" ","kind":"text"},{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"sections":[],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","metadata":{"title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"modules":[{"name":"Adyen3DS2"}],"externalID":"c:@ADYProtocolErrorACSTransactionIdentifierKey","navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"role":"symbol","roleHeading":"Global Variable","symbolKind":"var"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrordetailkey.json b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrordetailkey.json index 707aa7b2f..ef1e021f1 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrordetailkey.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrordetailkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"title":"ADYProtocolErrorDetailKey","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorDetailKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"}}} \ No newline at end of file +{"kind":"symbol","seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"title":"Constants","generated":true}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"extern"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"text":"const","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYProtocolErrorDetailKey"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","interfaceLanguage":"occ"},"metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"role":"symbol","roleHeading":"Global Variable","externalID":"c:@ADYProtocolErrorDetailKey","modules":[{"name":"Adyen3DS2"}],"title":"ADYProtocolErrorDetailKey","navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"symbolKind":"var"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrordomain.json b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrordomain.json index 8cf274122..6051a1cb4 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrordomain.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrordomain.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrordomain"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"title":"ADYProtocolErrorDomain","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorDomain","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"metadata":{"modules":[{"name":"Adyen3DS2"}],"symbolKind":"var","title":"ADYProtocolErrorDomain","role":"symbol","roleHeading":"Global Variable","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"externalID":"c:@ADYProtocolErrorDomain"},"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","interfaceLanguage":"occ"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"text":" ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"text":" * ","kind":"text"},{"text":"const","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYProtocolErrorDomain","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyprotocolerrordomain"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey.json b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey.json index 894f32157..43455026f 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"title":"ADYProtocolErrorSDKTransactionIdentifierKey","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorSDKTransactionIdentifierKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"title":"ADYProtocolErrorSDKTransactionIdentifierKey","navigatorTitle":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}],"roleHeading":"Global Variable","modules":[{"name":"Adyen3DS2"}]},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true,"title":"Constants"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","interfaceLanguage":"occ"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"extern","kind":"keyword"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"sections":[],"abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey.json b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey.json index b4cd6c9fd..0939032e3 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"title":"ADYProtocolErrorServerTransactionIdentifierKey","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYProtocolErrorServerTransactionIdentifierKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"roleHeading":"Global Variable","role":"symbol","symbolKind":"var","navigatorTitle":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}],"externalID":"c:@ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"modules":[{"name":"Adyen3DS2"}],"title":"ADYProtocolErrorServerTransactionIdentifierKey"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","interfaceLanguage":"occ"},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"title":"Constants","generated":true}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"extern","kind":"keyword"},{"text":" ","kind":"text"},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"},{"text":";","kind":"text"}]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode.json b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode.json index eaf202477..2cc5ca675 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYRuntimeErrorCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUInteger","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"title":"ADYRuntimeErrorCode","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"c:@E@ADYRuntimeErrorCode","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeCancelled":{"role":"symbol","title":"ADYRuntimeErrorChallengeCancelled","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorRequestFailed":{"role":"symbol","title":"ADYRuntimeErrorRequestFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorInvalidResponse":{"role":"symbol","title":"ADYRuntimeErrorInvalidResponse","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeTimedOut":{"role":"symbol","title":"ADYRuntimeErrorChallengeTimedOut","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorUnknownDirectoryServer":{"role":"symbol","title":"ADYRuntimeErrorUnknownDirectoryServer","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}],"abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorSecureChannelSetupFailed":{"role":"symbol","title":"ADYRuntimeErrorSecureChannelSetupFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer"]}],"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"The error codes for errors with the ADYRuntimeErrorDomain domain.","type":"text"}],"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"],"generated":true}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYRuntimeErrorCode"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSUInteger","text":"NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode"]}],"kind":"symbol","metadata":{"externalID":"c:@E@ADYRuntimeErrorCode","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"symbolKind":"enum","roleHeading":"Enumeration","role":"symbol","navigatorTitle":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"title":"ADYRuntimeErrorCode","modules":[{"name":"Adyen3DS2"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorRequestFailed":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorRequestFailed","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","kind":"symbol","title":"ADYRuntimeErrorRequestFailed","abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorInvalidResponse":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorInvalidResponse","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","title":"ADYRuntimeErrorInvalidResponse","abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorSecureChannelSetupFailed":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorSecureChannelSetupFailed","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","kind":"symbol","title":"ADYRuntimeErrorSecureChannelSetupFailed","abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorUnknownDirectoryServer":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","title":"ADYRuntimeErrorUnknownDirectoryServer","abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeCancelled":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorChallengeCancelled","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","kind":"symbol","title":"ADYRuntimeErrorChallengeCancelled","abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeTimedOut":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorChallengeTimedOut","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","title":"ADYRuntimeErrorChallengeTimedOut","abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled.json b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled.json index aa1f7c03d..aff0712f4 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"title":"ADYRuntimeErrorChallengeCancelled","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorChallengeCancelled","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeCancelled":{"role":"symbol","title":"ADYRuntimeErrorChallengeCancelled","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","interfaceLanguage":"occ"},"metadata":{"externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorChallengeCancelled","navigatorTitle":[{"text":"ADYRuntimeErrorChallengeCancelled","kind":"identifier"}],"role":"symbol","roleHeading":"Enumeration Case","symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"title":"ADYRuntimeErrorChallengeCancelled"},"kind":"symbol","abstract":[{"text":"Indicates the challenge was cancelled.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeCancelled"}],"platforms":["iOS"],"languages":["occ"]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeCancelled":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorChallengeCancelled","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengecancelled","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeCancelled","kind":"symbol","title":"ADYRuntimeErrorChallengeCancelled","abstract":[{"type":"text","text":"Indicates the challenge was cancelled."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout.json b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout.json index 4816b5180..cbe3bf9fa 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"title":"ADYRuntimeErrorChallengeTimedOut","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorChallengeTimedOut","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeTimedOut":{"role":"symbol","title":"ADYRuntimeErrorChallengeTimedOut","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}],"metadata":{"title":"ADYRuntimeErrorChallengeTimedOut","roleHeading":"Enumeration Case","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"case","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorChallengeTimedOut"}],"externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorChallengeTimedOut"},"schemaVersion":{"patch":0,"major":0,"minor":3},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"ADYRuntimeErrorChallengeTimedOut","kind":"identifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout"]}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorChallengeTimedOut":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorChallengeTimedOut","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorchallengetimedout","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorChallengeTimedOut","title":"ADYRuntimeErrorChallengeTimedOut","abstract":[{"type":"text","text":"Indicates the specified timeout for a challenge was reached."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse.json b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse.json index c23b0497f..84d5ff948 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"title":"ADYRuntimeErrorInvalidResponse","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorInvalidResponse","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorInvalidResponse":{"role":"symbol","title":"ADYRuntimeErrorInvalidResponse","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"abstract":[{"text":"Indicates an invalid response was received from the ACS.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"title":"ADYRuntimeErrorInvalidResponse","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorInvalidResponse","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorInvalidResponse"}],"roleHeading":"Enumeration Case","symbolKind":"case"},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse"]}],"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"ADYRuntimeErrorInvalidResponse","kind":"identifier"}],"languages":["occ"]}],"kind":"declarations"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorInvalidResponse":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorInvalidResponse","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorinvalidresponse","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorInvalidResponse","title":"ADYRuntimeErrorInvalidResponse","abstract":[{"type":"text","text":"Indicates an invalid response was received from the ACS."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed.json b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed.json index 86fffe040..f983d4e5d 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"title":"ADYRuntimeErrorRequestFailed","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorRequestFailed","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorRequestFailed":{"role":"symbol","title":"ADYRuntimeErrorRequestFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","interfaceLanguage":"occ"},"sections":[],"metadata":{"symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorRequestFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"navigatorTitle":[{"text":"ADYRuntimeErrorRequestFailed","kind":"identifier"}],"role":"symbol","title":"ADYRuntimeErrorRequestFailed","roleHeading":"Enumeration Case"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorRequestFailed"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"abstract":[{"text":"Indicates a request to the ACS failed or timed out.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorRequestFailed":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorRequestFailed","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorrequestfailed","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorRequestFailed","kind":"symbol","title":"ADYRuntimeErrorRequestFailed","abstract":[{"type":"text","text":"Indicates a request to the ACS failed or timed out."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed.json b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed.json index 912650f8c..9023937fc 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"title":"ADYRuntimeErrorSecureChannelSetupFailed","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorSecureChannelSetupFailed","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorSecureChannelSetupFailed":{"role":"symbol","title":"ADYRuntimeErrorSecureChannelSetupFailed","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"title":"ADYRuntimeErrorSecureChannelSetupFailed","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorSecureChannelSetupFailed","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Enumeration Case","symbolKind":"case"},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"abstract":[{"text":"Indicates the secure channel setup with the ACS has failed.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorSecureChannelSetupFailed"}],"languages":["occ"]}],"kind":"declarations"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorSecureChannelSetupFailed":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorSecureChannelSetupFailed","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorsecurechannelsetupfailed","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorSecureChannelSetupFailed","kind":"symbol","title":"ADYRuntimeErrorSecureChannelSetupFailed","abstract":[{"type":"text","text":"Indicates the secure channel setup with the ACS has failed."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver.json b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver.json index d29140901..ee7dbf8dc 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}],"title":"ADYRuntimeErrorUnknownDirectoryServer","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorUnknownDirectoryServer","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorUnknownDirectoryServer":{"role":"symbol","title":"ADYRuntimeErrorUnknownDirectoryServer","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorUnknownDirectoryServer"}],"abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver"}}} \ No newline at end of file +{"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"]]},"metadata":{"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}],"title":"ADYRuntimeErrorUnknownDirectoryServer","role":"symbol","modules":[{"name":"Adyen3DS2"}],"symbolKind":"case","externalID":"c:@E@ADYRuntimeErrorCode@ADYRuntimeErrorUnknownDirectoryServer","fragments":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}]},"kind":"symbol","sections":[],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}],"languages":["occ"]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode/ADYRuntimeErrorUnknownDirectoryServer":{"type":"topic","fragments":[{"text":"ADYRuntimeErrorUnknownDirectoryServer","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode\/adyruntimeerrorunknowndirectoryserver","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode\/ADYRuntimeErrorUnknownDirectoryServer","title":"ADYRuntimeErrorUnknownDirectoryServer","abstract":[{"type":"text","text":"Indicates a directory server with the given identifier could not be found."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrordomain.json b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrordomain.json index f31ac2032..ccc5865d5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrordomain.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyruntimeerrordomain.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyruntimeerrordomain"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"title":"ADYRuntimeErrorDomain","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYRuntimeErrorDomain","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyruntimeerrordomain"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"title":"ADYRuntimeErrorDomain","navigatorTitle":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}],"externalID":"c:@ADYRuntimeErrorDomain","roleHeading":"Global Variable","symbolKind":"var","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"modules":[{"name":"Adyen3DS2"}],"role":"symbol"},"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"extern","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" * "},{"text":"const","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYRuntimeErrorDomain"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","interfaceLanguage":"occ"},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout"],"title":"Constants","generated":true}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"url":"\/documentation\/adyen3ds2","title":"Adyen3DS2","role":"collection","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","title":"ADYProtocolErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","type":"topic","abstract":[{"text":"The error domain for errors that occurred during communication with the ACS.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adysecuritywarningsdelegate.json b/Documentation/html/data/documentation/adyen3ds2/adysecuritywarningsdelegate.json index 417378383..21c58025d 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adysecuritywarningsdelegate.json +++ b/Documentation/html/data/documentation/adyen3ds2/adysecuritywarningsdelegate.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Protocols","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"title":"ADYSecurityWarningsDelegate","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"c:objc(pl)ADYSecurityWarningsDelegate","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}]},"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYSecurityWarningsDelegate"},{"kind":"text","text":" <"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(pl)NSObject"},{"kind":"text","text":">"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"role":"symbol","title":"ADYProgressView","fragments":[{"kind":"identifier","text":"ADYProgressView"}],"abstract":[{"type":"text","text":"A full screen progress view with a title, cancel button and loading indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprogressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"role":"symbol","title":"ADYChallengeDelegate","fragments":[{"kind":"identifier","text":"ADYChallengeDelegate"}],"abstract":[{"type":"text","text":"Defines methods which a delegate can implement to be informed when a challenge is completed."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengedelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate/securityWarningsFound:":{"role":"symbol","title":"securityWarningsFound:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"securityWarningsFound:"}],"url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:"},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"}}} \ No newline at end of file +{"schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"},"sections":[],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView"],"generated":true,"title":"Protocols"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"tokens":[{"kind":"keyword","text":"@protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYSecurityWarningsDelegate"},{"text":" <","kind":"text"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(pl)NSObject"},{"kind":"text","text":">"}],"platforms":["iOS"]}]}],"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"relationshipsSections":[{"title":"Inherits From","kind":"relationships","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject"]}],"kind":"symbol","metadata":{"navigatorTitle":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"title":"ADYSecurityWarningsDelegate","role":"symbol","roleHeading":"Protocol","externalID":"c:objc(pl)ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"protocol"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeDelegate":{"title":"ADYChallengeDelegate","url":"\/documentation\/adyen3ds2\/adychallengedelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeDelegate","fragments":[{"text":"ADYChallengeDelegate","kind":"identifier"}],"abstract":[{"text":"Defines methods which a delegate can implement to be informed when a challenge is completed.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProgressView":{"title":"ADYProgressView","url":"\/documentation\/adyen3ds2\/adyprogressview","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProgressView","fragments":[{"text":"ADYProgressView","kind":"identifier"}],"abstract":[{"text":"A full screen progress view with a title, cancel button and loading indicator.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate/securityWarningsFound:":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"role":"symbol","navigatorTitle":[{"text":"securityWarningsFound:","kind":"identifier"}],"title":"securityWarningsFound:","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSObject":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSObject","type":"unresolvable","title":"NSObject"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:.json b/Documentation/html/data/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:.json index 01ee1f43c..b39d3e502 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"securityWarningsFound:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSArray","preciseIdentifier":"c:Q$objc(cs)NSArray"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"warnings"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"warnings","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of warnings found."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"title":"securityWarningsFound:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(pl)ADYSecurityWarningsDelegate(im)securityWarningsFound:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"securityWarningsFound:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"role":"symbol","title":"ADYSecurityWarningsDelegate","fragments":[{"kind":"identifier","text":"ADYSecurityWarningsDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate/securityWarningsFound:":{"role":"symbol","title":"securityWarningsFound:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"securityWarningsFound:"}],"url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"variants":[{"paths":["\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate"]]},"sections":[],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"},"metadata":{"role":"symbol","title":"securityWarningsFound:","symbolKind":"method","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"text","text":"- "},{"text":"securityWarningsFound:","kind":"identifier"}],"externalID":"c:objc(pl)ADYSecurityWarningsDelegate(im)securityWarningsFound:","roleHeading":"Instance Method","navigatorTitle":[{"text":"securityWarningsFound:","kind":"identifier"}]},"kind":"symbol","abstract":[{"text":"Notify the delegate about security warnings.","type":"text"},{"type":"text","text":" "},{"text":"Will be called only in case the list of warnings has changed since the last update.","type":"text"}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"securityWarningsFound:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"NSArray","kind":"typeIdentifier","preciseIdentifier":"c:Q$objc(cs)NSArray"},{"kind":"text","text":" *) "},{"text":"warnings","kind":"internalParam"},{"kind":"text","text":";"}],"platforms":["iOS"]}],"kind":"declarations"},{"parameters":[{"name":"warnings","content":[{"type":"paragraph","inlineContent":[{"text":"The list of warnings found.","type":"text"}]}]}],"kind":"parameters"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate/securityWarningsFound:":{"kind":"symbol","type":"topic","abstract":[{"type":"text","text":"Notify the delegate about security warnings."},{"type":"text","text":" "},{"type":"text","text":"Will be called only in case the list of warnings has changed since the last update."}],"role":"symbol","navigatorTitle":[{"text":"securityWarningsFound:","kind":"identifier"}],"title":"securityWarningsFound:","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate\/securitywarningsfound:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"securityWarningsFound:"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate\/securityWarningsFound:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSecurityWarningsDelegate":{"title":"ADYSecurityWarningsDelegate","url":"\/documentation\/adyen3ds2\/adysecuritywarningsdelegate","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSecurityWarningsDelegate","fragments":[{"text":"ADYSecurityWarningsDelegate","kind":"identifier"}],"abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyselectappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyselectappearance.json index 30fa39088..436ec54a0 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyselectappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyselectappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"title":"ADYSelectAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYSelectAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYSelectAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYSelectAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the select control’s borders."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/selectionIndicatorTintColor":{"role":"symbol","title":"selectionIndicatorTintColor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"abstract":[{"type":"text","text":"The tint color of the select control item’s selection indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/highlightedBackgroundColor":{"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"abstract":[{"type":"text","text":"The color of a select control item’s background when it’s highlighted."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor"],"title":"Instance Properties"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","type":"inheritsFrom","title":"Inherits From"}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@interface"},{"text":" ","kind":"text"},{"text":"ADYSelectAppearance","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"}]}],"kind":"declarations"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"kind":"symbol","seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","interfaceLanguage":"occ"},"metadata":{"navigatorTitle":[{"kind":"identifier","text":"ADYSelectAppearance"}],"fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"role":"symbol","externalID":"c:objc(cs)ADYSelectAppearance","symbolKind":"class","roleHeading":"Class","title":"ADYSelectAppearance","modules":[{"name":"Adyen3DS2"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/borderColor":{"fragments":[{"kind":"identifier","text":"borderColor"}],"kind":"symbol","url":"\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor","title":"borderColor","abstract":[{"type":"text","text":"The color of the select control’s borders."}],"role":"symbol","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/highlightedBackgroundColor":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","title":"highlightedBackgroundColor","role":"symbol","fragments":[{"text":"highlightedBackgroundColor","kind":"identifier"}],"type":"topic","abstract":[{"text":"The color of a select control item’s background when it’s highlighted.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/selectionIndicatorTintColor":{"kind":"symbol","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","url":"\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor","role":"symbol","title":"selectionIndicatorTintColor","type":"topic","abstract":[{"text":"The tint color of the select control item’s selection indicator.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/bordercolor.json b/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/bordercolor.json index 91326e6c9..f3d9a23ae 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/bordercolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/bordercolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of the select control’s borders."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderColor"}],"title":"borderColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYSelectAppearance(py)borderColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the select control’s borders."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"kind":"symbol","abstract":[{"type":"text","text":"The color of the select control’s borders."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor","interfaceLanguage":"occ"},"sections":[],"metadata":{"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","navigatorTitle":[{"text":"borderColor","kind":"identifier"}],"role":"symbol","title":"borderColor","fragments":[{"text":"borderColor","kind":"identifier"}],"externalID":"c:objc(cs)ADYSelectAppearance(py)borderColor"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/borderColor":{"fragments":[{"kind":"identifier","text":"borderColor"}],"kind":"symbol","url":"\/documentation\/adyen3ds2\/adyselectappearance\/bordercolor","title":"borderColor","abstract":[{"type":"text","text":"The color of the select control’s borders."}],"role":"symbol","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/borderColor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor.json index fad643963..598ac5de1 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"highlightedBackgroundColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of a select control item’s background when it’s highlighted."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"title":"highlightedBackgroundColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYSelectAppearance(py)highlightedBackgroundColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"highlightedBackgroundColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/highlightedBackgroundColor":{"role":"symbol","title":"highlightedBackgroundColor","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"abstract":[{"type":"text","text":"The color of a select control item’s background when it’s highlighted."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"symbolKind":"property","roleHeading":"Instance Property","navigatorTitle":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"title":"highlightedBackgroundColor","role":"symbol","fragments":[{"kind":"identifier","text":"highlightedBackgroundColor"}],"modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYSelectAppearance(py)highlightedBackgroundColor"},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor"},"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"The color of a select control item’s background when it’s highlighted.","type":"text"}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"text":" * ","kind":"text"},{"text":"highlightedBackgroundColor","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/highlightedBackgroundColor":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/highlightedBackgroundColor","title":"highlightedBackgroundColor","role":"symbol","fragments":[{"text":"highlightedBackgroundColor","kind":"identifier"}],"type":"topic","abstract":[{"text":"The color of a select control item’s background when it’s highlighted.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyselectappearance\/highlightedbackgroundcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor.json index c36ae4928..59af52a23 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"selectionIndicatorTintColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The tint color of the select control item’s selection indicator."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"title":"selectionIndicatorTintColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYSelectAppearance(py)selectionIndicatorTintColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"selectionIndicatorTintColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/selectionIndicatorTintColor":{"role":"symbol","title":"selectionIndicatorTintColor","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"abstract":[{"type":"text","text":"The tint color of the select control item’s selection indicator."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"}}} \ No newline at end of file +{"abstract":[{"text":"The tint color of the select control item’s selection indicator.","type":"text"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:objc(cs)UIColor","kind":"typeIdentifier","text":"UIColor"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"selectionIndicatorTintColor"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance"]]},"metadata":{"role":"symbol","navigatorTitle":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"externalID":"c:objc(cs)ADYSelectAppearance(py)selectionIndicatorTintColor","symbolKind":"property","modules":[{"name":"Adyen3DS2"}],"title":"selectionIndicatorTintColor","roleHeading":"Instance Property"},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","interfaceLanguage":"occ"},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance/selectionIndicatorTintColor":{"kind":"symbol","fragments":[{"kind":"identifier","text":"selectionIndicatorTintColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance\/selectionIndicatorTintColor","url":"\/documentation\/adyen3ds2\/adyselectappearance\/selectionindicatortintcolor","role":"symbol","title":"selectionIndicatorTintColor","type":"topic","abstract":[{"text":"The tint color of the select control item’s selection indicator.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyservice.json b/Documentation/html/data/documentation/adyen3ds2/adyservice.json index 50cd14f75..69c67eb55 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyservice.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyservice.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYService"}],"title":"ADYService","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYService","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYService"}]},"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:"]},{"title":"Type Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version"]},{"title":"Type Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYService"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/version":{"role":"symbol","title":"version","fragments":[{"kind":"identifier","text":"version"}],"abstract":[{"type":"text","text":"The current version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice\/version"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/transactionWithMessageVersion:error:":{"role":"symbol","title":"transactionWithMessageVersion:error:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"abstract":[{"type":"text","text":"Creates a new transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"url":"\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/serviceWithParameters:appearanceConfiguration:completionHandler:":{"role":"symbol","title":"serviceWithParameters:appearanceConfiguration:completionHandler:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/warnings":{"role":"symbol","title":"warnings","fragments":[{"kind":"identifier","text":"warnings"}],"abstract":[{"type":"text","text":"Array containing the warnings that were produced during initialization of the service."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice\/warnings"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"relationshipsSections":[{"title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships"}],"metadata":{"externalID":"c:objc(cs)ADYService","navigatorTitle":[{"kind":"identifier","text":"ADYService"}],"role":"symbol","roleHeading":"Class","symbolKind":"class","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYService","kind":"identifier"}],"title":"ADYService"},"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYService","kind":"identifier"},{"text":" : ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSObject","kind":"typeIdentifier","text":"NSObject"}],"platforms":["iOS"],"languages":["occ"]}]}],"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","interfaceLanguage":"occ"},"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:"]},{"title":"Type Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version"]},{"title":"Type Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/warnings":{"url":"\/documentation\/adyen3ds2\/adyservice\/warnings","title":"warnings","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","abstract":[{"text":"Array containing the warnings that were produced during initialization of the service.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"warnings","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/transactionWithMessageVersion:error:":{"abstract":[{"text":"Creates a new transaction.","type":"text"}],"fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"transactionWithMessageVersion:error:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","title":"transactionWithMessageVersion:error:","url":"\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/serviceWithParameters:appearanceConfiguration:completionHandler:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","navigatorTitle":[{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:","kind":"symbol","fragments":[{"kind":"text","text":"+ "},{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"title":"serviceWithParameters:appearanceConfiguration:completionHandler:","type":"topic"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","type":"unresolvable","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/version":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","type":"topic","title":"version","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice\/version","fragments":[{"kind":"identifier","text":"version"}],"abstract":[{"text":"The current version of the SDK.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:.json b/Documentation/html/data/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:.json index 5e99a563f..8b1703dde 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"+ ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"serviceWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","preciseIdentifier":"c:objc(cs)ADYServiceParameters","text":"ADYServiceParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"parameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"appearanceConfiguration:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","preciseIdentifier":"c:objc(cs)ADYAppearanceConfiguration","text":"ADYAppearanceConfiguration"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"appearanceConfiguration"},{"kind":"text","text":" "},{"kind":"identifier","text":"completionHandler:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(ADYService *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYService)"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completionHandler"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"parameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A collection of parameters to use during initialization of the service."}]}]},{"name":"appearanceConfiguration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The configuration of the appearance of the challenge flow. When "},{"type":"codeVoice","code":"nil"},{"type":"text","text":", a default appearance configuration is used."}]}]},{"name":"completionHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion handler to invoke when the service has been initialized."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"title":"serviceWithParameters:appearanceConfiguration:completionHandler:","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYService(cm)serviceWithParameters:appearanceConfiguration:completionHandler:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/serviceWithParameters:appearanceConfiguration:completionHandler:":{"role":"symbol","title":"serviceWithParameters:appearanceConfiguration:completionHandler:","fragments":[{"kind":"text","text":"+ "},{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"serviceWithParameters:appearanceConfiguration:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"metadata":{"externalID":"c:objc(cs)ADYService(cm)serviceWithParameters:appearanceConfiguration:completionHandler:","symbolKind":"method","title":"serviceWithParameters:appearanceConfiguration:completionHandler:","role":"symbol","navigatorTitle":[{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"roleHeading":"Type Method","fragments":[{"text":"+ ","kind":"text"},{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","interfaceLanguage":"occ"},"sections":[],"abstract":[{"text":"Asynchronously creates a service and prepares it for creating a transaction.","type":"text"}],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"+ (","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"text":"serviceWithParameters:","kind":"identifier"},{"kind":"text","text":"("},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYServiceParameters","text":"ADYServiceParameters"},{"text":" *) ","kind":"text"},{"text":"parameters","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"appearanceConfiguration:"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","text":"ADYAppearanceConfiguration","preciseIdentifier":"c:objc(cs)ADYAppearanceConfiguration"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"appearanceConfiguration"},{"text":" ","kind":"text"},{"text":"completionHandler:","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"text":" (^","kind":"text"},{"text":")(","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYService","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"typeIdentifier","text":"ADYService"},{"kind":"text","text":" * "},{"text":"service","kind":"internalParam"},{"kind":"text","text":")) "},{"text":"completionHandler","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"]}]},{"parameters":[{"name":"parameters","content":[{"inlineContent":[{"text":"A collection of parameters to use during initialization of the service.","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The configuration of the appearance of the challenge flow. When "},{"type":"codeVoice","code":"nil"},{"text":", a default appearance configuration is used.","type":"text"}]}],"name":"appearanceConfiguration"},{"name":"completionHandler","content":[{"inlineContent":[{"text":"The completion handler to invoke when the service has been initialized.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/serviceWithParameters:appearanceConfiguration:completionHandler:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/serviceWithParameters:appearanceConfiguration:completionHandler:","navigatorTitle":[{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyservice\/servicewithparameters:appearanceconfiguration:completionhandler:","kind":"symbol","fragments":[{"kind":"text","text":"+ "},{"text":"serviceWithParameters:appearanceConfiguration:completionHandler:","kind":"identifier"}],"abstract":[{"type":"text","text":"Asynchronously creates a service and prepares it for creating a transaction."}],"title":"serviceWithParameters:appearanceConfiguration:completionHandler:","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:.json b/Documentation/html/data/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:.json index 0f38f1138..44e49c945 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","preciseIdentifier":"c:objc(cs)ADYTransaction","text":"ADYTransaction"},{"kind":"text","text":" *) "},{"kind":"identifier","text":"transactionWithMessageVersion:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"messageVersion"},{"kind":"text","text":" "},{"kind":"identifier","text":"error:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSError","preciseIdentifier":"c:objc(cs)NSError"},{"kind":"text","text":" * *) "},{"kind":"internalParam","text":"error"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"messageVersion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The version of the protocol to be used during the transaction."}]}]},{"name":"error","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A pointer to an error object that is set to an @p NSError instance when an error occurs."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An initialized transaction, or @p nil if a transaction could not be initialized."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates a new transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"title":"transactionWithMessageVersion:error:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYService(im)transactionWithMessageVersion:error:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"transactionWithMessageVersion:error:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/transactionWithMessageVersion:error:":{"role":"symbol","title":"transactionWithMessageVersion:error:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"abstract":[{"type":"text","text":"Creates a new transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"url":"\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"}}} \ No newline at end of file +{"sections":[],"abstract":[{"text":"Creates a new transaction.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"]}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","text":"ADYTransaction","preciseIdentifier":"c:objc(cs)ADYTransaction","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},{"text":" *) ","kind":"text"},{"text":"transactionWithMessageVersion:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"messageVersion"},{"kind":"text","text":" "},{"text":"error:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSError","text":"NSError","kind":"typeIdentifier"},{"kind":"text","text":" * *) "},{"kind":"internalParam","text":"error"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"},{"parameters":[{"content":[{"inlineContent":[{"type":"text","text":"The version of the protocol to be used during the transaction."}],"type":"paragraph"}],"name":"messageVersion"},{"name":"error","content":[{"inlineContent":[{"type":"text","text":"A pointer to an error object that is set to an @p NSError instance when an error occurs."}],"type":"paragraph"}]}],"kind":"parameters"},{"content":[{"type":"heading","level":2,"text":"Return Value","anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An initialized transaction, or @p nil if a transaction could not be initialized."}]}],"kind":"content"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:"},"metadata":{"title":"transactionWithMessageVersion:error:","roleHeading":"Instance Method","navigatorTitle":[{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"symbolKind":"method","role":"symbol","externalID":"c:objc(cs)ADYService(im)transactionWithMessageVersion:error:","fragments":[{"kind":"text","text":"- "},{"text":"transactionWithMessageVersion:error:","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}]},"schemaVersion":{"major":0,"patch":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/transactionWithMessageVersion:error:":{"abstract":[{"text":"Creates a new transaction.","type":"text"}],"fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"transactionWithMessageVersion:error:"}],"kind":"symbol","type":"topic","role":"symbol","navigatorTitle":[{"text":"transactionWithMessageVersion:error:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/transactionWithMessageVersion:error:","title":"transactionWithMessageVersion:error:","url":"\/documentation\/adyen3ds2\/adyservice\/transactionwithmessageversion:error:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyservice/version.json b/Documentation/html/data/documentation/adyen3ds2/adyservice/version.json index 92d6cae16..499f1a881 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyservice/version.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyservice/version.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"class"},{"kind":"text","text":", "},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"version"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/version"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The current version of the SDK."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"version"}],"title":"version","roleHeading":"Type Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYService(cpy)version","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"version"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/version":{"role":"symbol","title":"version","fragments":[{"kind":"identifier","text":"version"}],"abstract":[{"type":"text","text":"The current version of the SDK."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice\/version"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/version"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","interfaceLanguage":"occ"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"class"},{"text":", ","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" * ","kind":"text"},{"text":"version","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"metadata":{"role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"version","kind":"identifier"}],"title":"version","navigatorTitle":[{"kind":"identifier","text":"version"}],"roleHeading":"Type Property","symbolKind":"property","externalID":"c:objc(cs)ADYService(cpy)version"},"kind":"symbol","sections":[],"abstract":[{"text":"The current version of the SDK.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/version":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/version","type":"topic","title":"version","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice\/version","fragments":[{"kind":"identifier","text":"version"}],"abstract":[{"text":"The current version of the SDK.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyservice/warnings.json b/Documentation/html/data/documentation/adyen3ds2/adyservice/warnings.json index 4056e1a9d..f6fd9caeb 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyservice/warnings.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyservice/warnings.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSArray","preciseIdentifier":"c:Q$objc(cs)NSArray"},{"kind":"text","text":" * "},{"kind":"identifier","text":"warnings"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/warnings"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Array containing the warnings that were produced during initialization of the service."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"warnings"}],"title":"warnings","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYService(py)warnings","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"warnings"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/warnings":{"role":"symbol","title":"warnings","fragments":[{"kind":"identifier","text":"warnings"}],"abstract":[{"type":"text","text":"Array containing the warnings that were produced during initialization of the service."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice\/warnings"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"preciseIdentifier":"c:Q$objc(cs)NSArray","kind":"typeIdentifier","text":"NSArray"},{"kind":"text","text":" * "},{"text":"warnings","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyservice\/warnings"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Array containing the warnings that were produced during initialization of the service."}],"metadata":{"symbolKind":"property","fragments":[{"text":"warnings","kind":"identifier"}],"externalID":"c:objc(cs)ADYService(py)warnings","modules":[{"name":"Adyen3DS2"}],"role":"symbol","roleHeading":"Instance Property","navigatorTitle":[{"kind":"identifier","text":"warnings"}],"title":"warnings"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService"]]},"schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService/warnings":{"url":"\/documentation\/adyen3ds2\/adyservice\/warnings","title":"warnings","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService\/warnings","abstract":[{"text":"Array containing the warnings that were produced during initialization of the service.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"warnings","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters.json index 792a4478a..2b85c404d 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYServiceParameters","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYServiceParameters"}]},"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYServiceParameters"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:inGroup:":{"role":"symbol","title":"removeValueForKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:":{"role":"symbol","title":"removeValueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:"}],"abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerIdentifier":{"role":"symbol","title":"directoryServerIdentifier","fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"abstract":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:inGroup:":{"role":"symbol","title":"valueForKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:inGroup:"}],"abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:":{"role":"symbol","title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"abstract":[{"type":"text","text":"Creates and returns an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":"."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/init":{"role":"symbol","title":"init","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"init"}],"abstract":[{"type":"text","text":"A deprecated way to initialize "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":". Use "},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"init"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/init"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:inGroup:":{"role":"symbol","title":"setValue:forKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"abstract":[{"type":"text","text":"Sets the value for a given key in a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerRootCertificates":{"role":"symbol","title":"directoryServerRootCertificates","fragments":[{"kind":"identifier","text":"directoryServerRootCertificates"}],"abstract":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:":{"role":"symbol","title":"valueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:"}],"abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"valueForKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:":{"role":"symbol","title":"setValue:forKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:"}],"abstract":[{"type":"text","text":"Sets the value for a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerPublicKey":{"role":"symbol","title":"directoryServerPublicKey","fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"metadata":{"fragments":[{"text":"ADYServiceParameters","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","externalID":"c:objc(cs)ADYServiceParameters","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Class","symbolKind":"class"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"title":"Main interface"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ADYServiceParameters","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSObject","text":"NSObject"}],"languages":["occ"]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","interfaceLanguage":"occ"},"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:"]}],"sections":[],"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","type":"topic","title":"removeValueForKey:","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:","abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"removeValueForKey:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:":{"navigatorTitle":[{"text":"valueForKey:","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","type":"topic","title":"valueForKey:","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:","kind":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:inGroup:":{"fragments":[{"kind":"text","text":"- "},{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","title":"setValue:forKey:inGroup:","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:","kind":"symbol","abstract":[{"text":"Sets the value for a given key in a specific group.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerPublicKey":{"type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey","abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"title":"directoryServerPublicKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerIdentifier":{"title":"directoryServerIdentifier","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"abstract":[{"text":"The identifier of the directory server to use during the transaction creation phase.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:inGroup:":{"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"kind":"symbol","abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","title":"valueForKey:inGroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:":{"navigatorTitle":[{"text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"identifier"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:","type":"topic","abstract":[{"text":"Creates and returns an instance of ","type":"text"},{"type":"codeVoice","code":"ADYServiceParameters"},{"text":".","type":"text"}],"title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:","title":"setValue:forKey:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","role":"symbol","abstract":[{"text":"Sets the value for a given key in the default group.","type":"text"}],"fragments":[{"text":"- ","kind":"text"},{"text":"setValue:forKey:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/init":{"fragments":[{"kind":"text","text":"- "},{"text":"init","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"init"}],"title":"init","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/init","abstract":[{"text":"A deprecated way to initialize ","type":"text"},{"code":"ADYServiceParameters","type":"codeVoice"},{"text":". Use ","type":"text"},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:inGroup:":{"fragments":[{"kind":"text","text":"- "},{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","title":"removeValueForKey:inGroup:","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:","kind":"symbol","abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}]},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerRootCertificates":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates","title":"directoryServerRootCertificates","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","role":"symbol","abstract":[{"text":"The root certificates of the directory server to use during the transaction creation phase.","type":"text"}],"fragments":[{"text":"directoryServerRootCertificates","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier.json index 57f5c7f7c..1acd8382c 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"directoryServerIdentifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"title":"directoryServerIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerIdentifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"directoryServerIdentifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerIdentifier":{"role":"symbol","title":"directoryServerIdentifier","fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"abstract":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier"}}} \ No newline at end of file +{"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier","text":"NSString"},{"text":" * ","kind":"text"},{"text":"directoryServerIdentifier","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","interfaceLanguage":"occ"},"abstract":[{"text":"The identifier of the directory server to use during the transaction creation phase.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier"]}],"sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"metadata":{"role":"symbol","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerIdentifier","navigatorTitle":[{"kind":"identifier","text":"directoryServerIdentifier"}],"title":"directoryServerIdentifier","symbolKind":"property","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"directoryServerIdentifier","kind":"identifier"}]},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerIdentifier":{"title":"directoryServerIdentifier","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserveridentifier","role":"symbol","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerIdentifier","fragments":[{"kind":"identifier","text":"directoryServerIdentifier"}],"abstract":[{"text":"The identifier of the directory server to use during the transaction creation phase.","type":"text"}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey.json index d2ee3c282..bc7143e98 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"directoryServerPublicKey"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of this property should be a base64-encoded JSON Web Key."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"title":"directoryServerPublicKey","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerPublicKey","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"directoryServerPublicKey"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerPublicKey":{"role":"symbol","title":"directoryServerPublicKey","fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey","interfaceLanguage":"occ"},"metadata":{"navigatorTitle":[{"text":"directoryServerPublicKey","kind":"identifier"}],"fragments":[{"text":"directoryServerPublicKey","kind":"identifier"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"Adyen3DS2"}],"title":"directoryServerPublicKey","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerPublicKey"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"kind":"identifier","text":"directoryServerPublicKey"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"},{"kind":"content","content":[{"level":2,"anchor":"discussion","text":"Discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of this property should be a base64-encoded JSON Web Key."}]}]}],"kind":"symbol","abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerPublicKey":{"type":"topic","kind":"symbol","fragments":[{"kind":"identifier","text":"directoryServerPublicKey"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverpublickey","abstract":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase."}],"title":"directoryServerPublicKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerPublicKey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"abstract":[{"text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen.","type":"text"}],"kind":"symbol","type":"topic","role":"collection","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","title":"Adyen3DS2","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates.json index 8bcc2eaab..778697844 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":", "},{"kind":"keyword","text":"nullable"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"directoryServerRootCertificates"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of this property should be a JSON Web Signature compact serialization."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"directoryServerRootCertificates"}],"title":"directoryServerRootCertificates","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerRootCertificates","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"directoryServerRootCertificates"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerRootCertificates":{"role":"symbol","title":"directoryServerRootCertificates","fragments":[{"kind":"identifier","text":"directoryServerRootCertificates"}],"abstract":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"kind":"text","text":" * "},{"kind":"identifier","text":"directoryServerRootCertificates"},{"kind":"text","text":";"}]}]},{"kind":"content","content":[{"level":2,"text":"Discussion","anchor":"discussion","type":"heading"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value of this property should be a JSON Web Signature compact serialization."}]}]}],"sections":[],"abstract":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates"]}],"metadata":{"title":"directoryServerRootCertificates","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property","symbolKind":"property","role":"symbol","fragments":[{"text":"directoryServerRootCertificates","kind":"identifier"}],"navigatorTitle":[{"text":"directoryServerRootCertificates","kind":"identifier"}],"externalID":"c:objc(cs)ADYServiceParameters(py)directoryServerRootCertificates"},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/directoryServerRootCertificates":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/directoryserverrootcertificates","title":"directoryServerRootCertificates","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/directoryServerRootCertificates","role":"symbol","abstract":[{"text":"The root certificates of the directory server to use during the transaction creation phase.","type":"text"}],"fragments":[{"text":"directoryServerRootCertificates","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/init.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/init.json index 6db7c09e7..e3c91b71f 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/init.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/init.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"keyword","text":"id"},{"kind":"text","text":") "},{"kind":"identifier","text":"init"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/init"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A deprecated way to initialize "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":". Use "},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"init"}],"title":"init","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)init","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"init"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/init":{"role":"symbol","title":"init","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"init"}],"abstract":[{"type":"text","text":"A deprecated way to initialize "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":". Use "},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"init"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/init"}}} \ No newline at end of file +{"metadata":{"navigatorTitle":[{"text":"init","kind":"identifier"}],"title":"init","role":"symbol","roleHeading":"Instance Method","externalID":"c:objc(cs)ADYServiceParameters(im)init","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"init"}],"modules":[{"name":"Adyen3DS2"}],"symbolKind":"method"},"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"A deprecated way to initialize "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":". Use "},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/init"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"keyword","text":"id"},{"text":") ","kind":"text"},{"text":"init","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/init":{"fragments":[{"kind":"text","text":"- "},{"text":"init","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"init"}],"title":"init","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/init","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/init","abstract":[{"text":"A deprecated way to initialize ","type":"text"},{"code":"ADYServiceParameters","type":"codeVoice"},{"text":". Use ","type":"text"},{"type":"codeVoice","code":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates"},{"type":"text","text":" instead."}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:.json index fbcdbf4f6..ad0207fc0 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"keyword","text":"id"},{"kind":"text","text":") "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerIdentifier"},{"kind":"text","text":" "},{"kind":"identifier","text":"directoryServerPublicKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerPublicKey"},{"kind":"text","text":" "},{"kind":"identifier","text":"directoryServerRootCertificates:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerRootCertificates"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"directoryServerIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}]}]},{"name":"directoryServerPublicKey","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase. The value of this property should be a base64-encoded JSON Web Key."}]}]},{"name":"directoryServerRootCertificates","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The root certificates of the directory server to use during the transaction creation phase. The value of this property should be a JSON Web Signature compact serialization."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Creates and returns an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:":{"role":"symbol","title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"abstract":[{"type":"text","text":"Creates and returns an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":"."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"role":"symbol","externalID":"c:objc(cs)ADYServiceParameters(im)initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","modules":[{"name":"Adyen3DS2"}],"title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","roleHeading":"Instance Method","symbolKind":"method","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}],"navigatorTitle":[{"text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"identifier"}]},"kind":"symbol","abstract":[{"type":"text","text":"Creates and returns an instance of "},{"type":"codeVoice","code":"ADYServiceParameters"},{"type":"text","text":"."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"- (","kind":"text"},{"kind":"keyword","text":"id"},{"text":") ","kind":"text"},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerIdentifier"},{"text":" ","kind":"text"},{"text":"directoryServerPublicKey:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"directoryServerPublicKey"},{"kind":"text","text":" "},{"text":"directoryServerRootCertificates:","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"directoryServerRootCertificates"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The identifier of the directory server to use during the transaction creation phase."}]}],"name":"directoryServerIdentifier"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The public key of the directory server to use during the transaction creation phase. The value of this property should be a base64-encoded JSON Web Key."}]}],"name":"directoryServerPublicKey"},{"name":"directoryServerRootCertificates","content":[{"type":"paragraph","inlineContent":[{"text":"The root certificates of the directory server to use during the transaction creation phase. The value of this property should be a JSON Web Signature compact serialization.","type":"text"}]}]}],"kind":"parameters"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:":{"navigatorTitle":[{"text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"identifier"}],"role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:","type":"topic","abstract":[{"text":"Creates and returns an instance of ","type":"text"},{"type":"codeVoice","code":"ADYServiceParameters"},{"text":".","type":"text"}],"title":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"initWithDirectoryServerIdentifier:directoryServerPublicKey:directoryServerRootCertificates:"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:.json index 5b2907424..79d446da9 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"removeValueForKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to remove along with its associated value."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:"}],"title":"removeValueForKey:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)removeValueForKey:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:":{"role":"symbol","title":"removeValueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:"}],"abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","interfaceLanguage":"occ"},"metadata":{"roleHeading":"Instance Method","title":"removeValueForKey:","externalID":"c:objc(cs)ADYServiceParameters(im)removeValueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"symbolKind":"method","navigatorTitle":[{"text":"removeValueForKey:","kind":"identifier"}]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"removeValueForKey:","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"text":"key","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"},{"parameters":[{"name":"key","content":[{"inlineContent":[{"text":"The key to remove along with its associated value.","type":"text"}],"type":"paragraph"}]}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:"]}],"sections":[],"abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:","type":"topic","title":"removeValueForKey:","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:","abstract":[{"type":"text","text":"Removes the given key and its associated value from the default group."}],"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"removeValueForKey:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:.json index d89e0ca9b..8533754c3 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"removeValueForKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGroup:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"group"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key to remove along with its associated value."}]}]},{"name":"group","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group from which to remove the key and its associated value, or @p if the default group should be used."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"title":"removeValueForKey:inGroup:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)removeValueForKey:inGroup:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:inGroup:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:inGroup:":{"role":"symbol","title":"removeValueForKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}],"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"text":"void","preciseIdentifier":"c:v","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"identifier","text":"removeValueForKey:"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"kind":"text","text":" *) "},{"text":"key","kind":"internalParam"},{"text":" ","kind":"text"},{"text":"inGroup:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"group","kind":"internalParam"},{"kind":"text","text":";"}]}]},{"parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key to remove along with its associated value.","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"The group from which to remove the key and its associated value, or @p if the default group should be used."}],"type":"paragraph"}],"name":"group"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:"]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","interfaceLanguage":"occ"},"metadata":{"symbolKind":"method","navigatorTitle":[{"kind":"identifier","text":"removeValueForKey:inGroup:"}],"externalID":"c:objc(cs)ADYServiceParameters(im)removeValueForKey:inGroup:","title":"removeValueForKey:inGroup:","fragments":[{"text":"- ","kind":"text"},{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"roleHeading":"Instance Method","modules":[{"name":"Adyen3DS2"}],"role":"symbol"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/removeValueForKey:inGroup:":{"fragments":[{"kind":"text","text":"- "},{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"removeValueForKey:inGroup:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/removeValueForKey:inGroup:","title":"removeValueForKey:inGroup:","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/removevalueforkey:ingroup:","kind":"symbol","abstract":[{"type":"text","text":"Removes the given key and its associated value from a specific group."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:.json index b4e6bbbd1..7553463a4 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"setValue:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"value"},{"kind":"text","text":" "},{"kind":"identifier","text":"forKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value to set, or @p nil to remove the value."}]}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for @p value."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Sets the value for a given key in the default group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:"}],"title":"setValue:forKey:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)setValue:forKey:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:":{"role":"symbol","title":"setValue:forKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:"}],"abstract":[{"type":"text","text":"Sets the value for a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"sections":[],"metadata":{"role":"symbol","symbolKind":"method","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:"}],"externalID":"c:objc(cs)ADYServiceParameters(im)setValue:forKey:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"setValue:forKey:","kind":"identifier"}],"title":"setValue:forKey:","roleHeading":"Instance Method"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","interfaceLanguage":"occ"},"kind":"symbol","primaryContentSections":[{"declarations":[{"tokens":[{"text":"- (","kind":"text"},{"text":"void","preciseIdentifier":"c:v","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"setValue:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"value"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forKey:"},{"kind":"text","text":"("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"value","content":[{"inlineContent":[{"text":"The value to set, or @p nil to remove the value.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The key for @p value."}],"type":"paragraph"}],"name":"key"}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"text":"Sets the value for a given key in the default group.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:","title":"setValue:forKey:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:","role":"symbol","abstract":[{"text":"Sets the value for a given key in the default group.","type":"text"}],"fragments":[{"text":"- ","kind":"text"},{"text":"setValue:forKey:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:.json index ffb6e7974..e8aa00a4b 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"setValue:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"value"},{"kind":"text","text":" "},{"kind":"identifier","text":"forKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGroup:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"group"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The value to set, or @p nil to remove the value."}]}]},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for @p value."}]}]},{"name":"group","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group in which to set the value, or @p nil if the default group should be used."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Sets the value for a given key in a specific group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"title":"setValue:forKey:inGroup:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)setValue:forKey:inGroup:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:inGroup:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:inGroup:":{"role":"symbol","title":"setValue:forKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"abstract":[{"type":"text","text":"Sets the value for a given key in a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"setValue:forKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","interfaceLanguage":"occ"},"sections":[],"metadata":{"symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)setValue:forKey:inGroup:","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"text","text":"- "},{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"role":"symbol","title":"setValue:forKey:inGroup:","roleHeading":"Instance Method"},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:v","text":"void"},{"kind":"text","text":") "},{"text":"setValue:","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"forKey:"},{"kind":"text","text":"("},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"kind":"text","text":" *) "},{"text":"key","kind":"internalParam"},{"text":" ","kind":"text"},{"text":"inGroup:","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"group","kind":"internalParam"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"parameters":[{"content":[{"type":"paragraph","inlineContent":[{"text":"The value to set, or @p nil to remove the value.","type":"text"}]}],"name":"value"},{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key for @p value.","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group in which to set the value, or @p nil if the default group should be used."}]}],"name":"group"}],"kind":"parameters"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:"]}],"kind":"symbol","schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"abstract":[{"text":"Sets the value for a given key in a specific group.","type":"text"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/setValue:forKey:inGroup:":{"fragments":[{"kind":"text","text":"- "},{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"text":"setValue:forKey:inGroup:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/setValue:forKey:inGroup:","title":"setValue:forKey:inGroup:","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/setvalue:forkey:ingroup:","kind":"symbol","abstract":[{"text":"Sets the value for a given key in a specific group.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:.json index 57bdcea4f..da396ec29 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"identifier","text":"valueForKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for which to return the corresponding value."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value associated with @p key, or @p nil if no value was set."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:"}],"title":"valueForKey:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)valueForKey:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:":{"role":"symbol","title":"valueForKey:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:"}],"abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"valueForKey:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"sections":[],"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:"}],"navigatorTitle":[{"text":"valueForKey:","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Method","externalID":"c:objc(cs)ADYServiceParameters(im)valueForKey:","role":"symbol","title":"valueForKey:","symbolKind":"method"},"abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString","text":"NSString"},{"kind":"text","text":" *) "},{"text":"valueForKey:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for which to return the corresponding value."}]}],"name":"key"}]},{"kind":"content","content":[{"type":"heading","text":"Return Value","level":2,"anchor":"return-value"},{"inlineContent":[{"type":"text","text":"The value associated with @p key, or @p nil if no value was set."}],"type":"paragraph"}]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"url":"\/documentation\/adyen3ds2","kind":"symbol","role":"collection","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"type":"topic","title":"Adyen3DS2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:":{"navigatorTitle":[{"text":"valueForKey:","kind":"identifier"}],"role":"symbol","abstract":[{"type":"text","text":"Returns the value associated with a given key in the default group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:","type":"topic","title":"valueForKey:","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:","kind":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:.json b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:.json index b3fbbd21a..911239a31 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"identifier","text":"valueForKey:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"key"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGroup:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"group"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The key for which to return the corresponding value."}]}]},{"name":"group","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group from which the value should be retrieved, or @p nil if the default group should be used."}]}]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The value associated with @p key, or @p nil if no value was set."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:inGroup:"}],"title":"valueForKey:inGroup:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)valueForKey:inGroup:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:inGroup:":{"role":"symbol","title":"valueForKey:inGroup:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"valueForKey:inGroup:"}],"abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYServiceParameters(im)valueForKey:inGroup:","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"modules":[{"name":"Adyen3DS2"}],"title":"valueForKey:inGroup:","roleHeading":"Instance Method"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:"],"traits":[{"interfaceLanguage":"occ"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters"]]},"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","interfaceLanguage":"occ"},"abstract":[{"text":"Returns the value associated with a given key in a specific group.","type":"text"}],"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"text","text":"- ("},{"text":"NSString","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSString"},{"text":" *) ","kind":"text"},{"text":"valueForKey:","kind":"identifier"},{"kind":"text","text":"("},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"text":"key","kind":"internalParam"},{"text":" ","kind":"text"},{"kind":"identifier","text":"inGroup:"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSString","text":"NSString","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"group"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"key","content":[{"type":"paragraph","inlineContent":[{"text":"The key for which to return the corresponding value.","type":"text"}]}]},{"name":"group","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The group from which the value should be retrieved, or @p nil if the default group should be used."}]}]}]},{"content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"text":"The value associated with @p key, or @p nil if no value was set.","type":"text"}]}],"kind":"content"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters/valueForKey:inGroup:":{"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"valueForKey:inGroup:","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"valueForKey:inGroup:"}],"kind":"symbol","abstract":[{"type":"text","text":"Returns the value associated with a given key in a specific group."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters\/valueforkey:ingroup:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters\/valueForKey:inGroup:","title":"valueForKey:inGroup:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyswitchappearance.json b/Documentation/html/data/documentation/adyen3ds2/adyswitchappearance.json index a20218159..55bfd772b 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyswitchappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyswitchappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"title":"ADYSwitchAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYSwitchAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyswitchappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYSwitchAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","title":"NSCopying","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance/switchTintColor":{"role":"symbol","title":"switchTintColor","fragments":[{"kind":"identifier","text":"switchTintColor"}],"abstract":[{"type":"text","text":"The tint color of the switch."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"}}} \ No newline at end of file +{"relationshipsSections":[{"kind":"relationships","title":"Inherits From","type":"inheritsFrom","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"]},{"title":"Conforms To","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying"],"type":"conformsTo","kind":"relationships"}],"kind":"symbol","sections":[],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"variants":[{"paths":["\/documentation\/adyen3ds2\/adyswitchappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor"],"title":"Instance Properties"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","interfaceLanguage":"occ"},"metadata":{"roleHeading":"Class","symbolKind":"class","title":"ADYSwitchAppearance","navigatorTitle":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYSwitchAppearance","kind":"identifier"}],"externalID":"c:objc(cs)ADYSwitchAppearance"},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"text":"ADYSwitchAppearance","kind":"identifier"},{"text":" : ","kind":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"typeIdentifier","text":"ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"seeAlsoSections":[{"generated":true,"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(pl)NSCopying":{"type":"unresolvable","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(pl)NSCopying","title":"NSCopying"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance/switchTintColor":{"url":"\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor","title":"switchTintColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","type":"topic","abstract":[{"type":"text","text":"The tint color of the switch."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"switchTintColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adyswitchappearance/switchtintcolor.json b/Documentation/html/data/documentation/adyen3ds2/adyswitchappearance/switchtintcolor.json index 425bcc9ac..61d6747c5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adyswitchappearance/switchtintcolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adyswitchappearance/switchtintcolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"switchTintColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The tint color of the switch."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"switchTintColor"}],"title":"switchTintColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYSwitchAppearance(py)switchTintColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"switchTintColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance/switchTintColor":{"role":"symbol","title":"switchTintColor","fragments":[{"kind":"identifier","text":"switchTintColor"}],"abstract":[{"type":"text","text":"The tint color of the switch."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"}}} \ No newline at end of file +{"metadata":{"title":"switchTintColor","roleHeading":"Instance Property","symbolKind":"property","role":"symbol","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYSwitchAppearance(py)switchTintColor","fragments":[{"text":"switchTintColor","kind":"identifier"}],"navigatorTitle":[{"text":"switchTintColor","kind":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]]},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"strong"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"text":"switchTintColor","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor"]}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor"},"abstract":[{"type":"text","text":"The tint color of the switch."}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance/switchTintColor":{"url":"\/documentation\/adyen3ds2\/adyswitchappearance\/switchtintcolor","title":"switchTintColor","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance\/switchTintColor","type":"topic","abstract":[{"type":"text","text":"The tint color of the switch."}],"kind":"symbol","role":"symbol","fragments":[{"kind":"identifier","text":"switchTintColor"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance.json b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance.json index d99b36899..265d54800 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"title":"ADYTextFieldAppearance","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYTextFieldAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYTextFieldAppearance"}]},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYTextFieldAppearance"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","preciseIdentifier":"c:objc(cs)ADYAppearance","text":"ADYAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"role":"symbol","title":"ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/keyboardAppearance":{"role":"symbol","title":"keyboardAppearance","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"role":"symbol","title":"ADYButtonAppearance","fragments":[{"kind":"identifier","text":"ADYButtonAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/cornerRadius":{"role":"symbol","title":"cornerRadius","fragments":[{"kind":"identifier","text":"cornerRadius"}],"abstract":[{"type":"text","text":"The radius of the text field’s corners."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"role":"symbol","title":"ADYSelectAppearance","fragments":[{"kind":"identifier","text":"ADYSelectAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyselectappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","title":"ADYSwitchAppearance","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyswitchappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"role":"symbol","title":"ADYAppearance","fragments":[{"kind":"identifier","text":"ADYAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of an interface element."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"role":"symbol","title":"ADYLabelAppearance","fragments":[{"kind":"identifier","text":"ADYLabelAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adylabelappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"role":"symbol","title":"ADYInfoAppearance","fragments":[{"kind":"identifier","text":"ADYInfoAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyinfoappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderWidth":{"role":"symbol","title":"borderWidth","fragments":[{"kind":"identifier","text":"borderWidth"}],"abstract":[{"type":"text","text":"The width of the text field’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the text field’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","title":"ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}],"abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration"}}} \ No newline at end of file +{"seeAlsoSections":[{"generated":true,"title":"Customizing the UI","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYTextFieldAppearance"},{"kind":"text","text":" : "},{"preciseIdentifier":"c:objc(cs)ADYAppearance","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","text":"ADYAppearance"}],"platforms":["iOS"],"languages":["occ"]}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance"]}],"sections":[],"metadata":{"fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"navigatorTitle":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"title":"ADYTextFieldAppearance","externalID":"c:objc(cs)ADYTextFieldAppearance","role":"symbol","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Class","symbolKind":"class"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"},"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"kind":"symbol","topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance"]}],"relationshipsSections":[{"title":"Inherits From","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance"],"kind":"relationships","type":"inheritsFrom"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSwitchAppearance":{"role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of switch items."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSwitchAppearance","type":"topic","title":"ADYSwitchAppearance","url":"\/documentation\/adyen3ds2\/adyswitchappearance","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYSwitchAppearance"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYSelectAppearance":{"kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of select controls."}],"url":"\/documentation\/adyen3ds2\/adyselectappearance","title":"ADYSelectAppearance","fragments":[{"text":"ADYSelectAppearance","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYSelectAppearance","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderColor":{"fragments":[{"kind":"identifier","text":"borderColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","title":"borderColor","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor","kind":"symbol","abstract":[{"text":"The color of the text field’s border.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/cornerRadius":{"title":"cornerRadius","abstract":[{"text":"The radius of the text field’s corners.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","fragments":[{"text":"cornerRadius","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearance":{"abstract":[{"type":"text","text":"Contains properties to customize the appearance of a button."}],"type":"topic","title":"ADYButtonAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearance","url":"\/documentation\/adyen3ds2\/adybuttonappearance","role":"symbol","kind":"symbol","fragments":[{"text":"ADYButtonAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYLabelAppearance":{"url":"\/documentation\/adyen3ds2\/adylabelappearance","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the labels."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYLabelAppearance","type":"topic","title":"ADYLabelAppearance","fragments":[{"text":"ADYLabelAppearance","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYNavigationBarAppearance":{"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYNavigationBarAppearance","fragments":[{"kind":"identifier","text":"ADYNavigationBarAppearance"}],"type":"topic","title":"ADYNavigationBarAppearance","url":"\/documentation\/adyen3ds2\/adynavigationbarappearance","role":"symbol","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the navigation bar."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearance":{"type":"topic","url":"\/documentation\/adyen3ds2\/adyappearance","title":"ADYAppearance","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearance","role":"symbol","abstract":[{"text":"Contains properties to customize the appearance of an interface element.","type":"text"}],"fragments":[{"text":"ADYAppearance","kind":"identifier"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYInfoAppearance":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYInfoAppearance","url":"\/documentation\/adyen3ds2\/adyinfoappearance","kind":"symbol","fragments":[{"text":"ADYInfoAppearance","kind":"identifier"}],"title":"ADYInfoAppearance","role":"symbol","type":"topic","abstract":[{"type":"text","text":"Contains properties to customize the appearance of info items."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceConfiguration":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyappearanceconfiguration","type":"topic","abstract":[{"type":"text","text":"Provides appearance customization properties for interface elements used throughout the challenge flow."}],"title":"ADYAppearanceConfiguration","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceConfiguration","fragments":[{"kind":"identifier","text":"ADYAppearanceConfiguration"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderWidth":{"url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth","title":"borderWidth","type":"topic","abstract":[{"type":"text","text":"The width of the text field’s border."}],"kind":"symbol","role":"symbol","fragments":[{"text":"borderWidth","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/keyboardAppearance":{"kind":"symbol","role":"symbol","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance","abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"title":"keyboardAppearance","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/bordercolor.json b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/bordercolor.json index e104513b9..16f94c78e 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/bordercolor.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/bordercolor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIColor","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"kind":"identifier","text":"borderColor"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The color of the text field’s border."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderColor"}],"title":"borderColor","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTextFieldAppearance(py)borderColor","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderColor"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderColor":{"role":"symbol","title":"borderColor","fragments":[{"kind":"identifier","text":"borderColor"}],"abstract":[{"type":"text","text":"The color of the text field’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"text":") ","kind":"text"},{"text":"UIColor","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)UIColor"},{"kind":"text","text":" * "},{"text":"borderColor","kind":"identifier"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","interfaceLanguage":"occ"},"metadata":{"externalID":"c:objc(cs)ADYTextFieldAppearance(py)borderColor","modules":[{"name":"Adyen3DS2"}],"title":"borderColor","fragments":[{"text":"borderColor","kind":"identifier"}],"symbolKind":"property","role":"symbol","navigatorTitle":[{"text":"borderColor","kind":"identifier"}],"roleHeading":"Instance Property"},"kind":"symbol","variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"abstract":[{"type":"text","text":"The color of the text field’s border."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderColor":{"fragments":[{"kind":"identifier","text":"borderColor"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderColor","title":"borderColor","type":"topic","role":"symbol","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/bordercolor","kind":"symbol","abstract":[{"text":"The color of the text field’s border.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/borderwidth.json b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/borderwidth.json index a2fb28efa..998b1edda 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/borderwidth.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/borderwidth.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"borderWidth"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The width of the text field’s border."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"borderWidth"}],"title":"borderWidth","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTextFieldAppearance(py)borderWidth","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"borderWidth"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderWidth":{"role":"symbol","title":"borderWidth","fragments":[{"kind":"identifier","text":"borderWidth"}],"abstract":[{"type":"text","text":"The width of the text field’s border."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"kind":"text","text":") "},{"text":"CGFloat","kind":"typeIdentifier","preciseIdentifier":"c:@T@CGFloat"},{"text":" ","kind":"text"},{"text":"borderWidth","kind":"identifier"},{"text":";","kind":"text"}]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth","interfaceLanguage":"occ"},"abstract":[{"text":"The width of the text field’s border.","type":"text"}],"metadata":{"externalID":"c:objc(cs)ADYTextFieldAppearance(py)borderWidth","symbolKind":"property","role":"symbol","title":"borderWidth","navigatorTitle":[{"kind":"identifier","text":"borderWidth"}],"roleHeading":"Instance Property","fragments":[{"text":"borderWidth","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/borderWidth":{"url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/borderwidth","title":"borderWidth","type":"topic","abstract":[{"type":"text","text":"The width of the text field’s border."}],"kind":"symbol","role":"symbol","fragments":[{"text":"borderWidth","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/borderWidth"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/cornerradius.json b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/cornerradius.json index 68439bdfc..48344927c 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/cornerradius.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/cornerradius.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"CGFloat","preciseIdentifier":"c:@T@CGFloat"},{"kind":"text","text":" "},{"kind":"identifier","text":"cornerRadius"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The radius of the text field’s corners."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"cornerRadius"}],"title":"cornerRadius","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTextFieldAppearance(py)cornerRadius","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"cornerRadius"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/cornerRadius":{"role":"symbol","title":"cornerRadius","fragments":[{"kind":"identifier","text":"cornerRadius"}],"abstract":[{"type":"text","text":"The radius of the text field’s corners."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"kind":"keyword","text":"assign"},{"text":", ","kind":"text"},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"preciseIdentifier":"c:@T@CGFloat","text":"CGFloat","kind":"typeIdentifier"},{"kind":"text","text":" "},{"text":"cornerRadius","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"abstract":[{"type":"text","text":"The radius of the text field’s corners."}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius"]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"sections":[],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"cornerRadius"}],"roleHeading":"Instance Property","title":"cornerRadius","navigatorTitle":[{"text":"cornerRadius","kind":"identifier"}],"role":"symbol","externalID":"c:objc(cs)ADYTextFieldAppearance(py)cornerRadius","symbolKind":"property","modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/cornerRadius":{"title":"cornerRadius","abstract":[{"text":"The radius of the text field’s corners.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/cornerradius","type":"topic","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/cornerRadius","fragments":[{"text":"cornerRadius","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance.json b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance.json index 15c0b7196..3d49ae0ca 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"UIKeyboardAppearance","preciseIdentifier":"c:@E@UIKeyboardAppearance"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyboardAppearance"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"title":"keyboardAppearance","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTextFieldAppearance(py)keyboardAppearance","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"keyboardAppearance"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/keyboardAppearance":{"role":"symbol","title":"keyboardAppearance","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"role":"symbol","title":"ADYTextFieldAppearance","fragments":[{"kind":"identifier","text":"ADYTextFieldAppearance"}],"abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","metadata":{"title":"keyboardAppearance","roleHeading":"Instance Property","symbolKind":"property","navigatorTitle":[{"kind":"identifier","text":"keyboardAppearance"}],"externalID":"c:objc(cs)ADYTextFieldAppearance(py)keyboardAppearance","role":"symbol","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"modules":[{"name":"Adyen3DS2"}]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","interfaceLanguage":"occ"},"abstract":[{"text":"The appearance of the keyboard when the text field is used.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"text":"assign","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readwrite","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"UIKeyboardAppearance","preciseIdentifier":"c:@E@UIKeyboardAppearance"},{"kind":"text","text":" "},{"text":"keyboardAppearance","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]}],"sections":[],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance":{"title":"ADYTextFieldAppearance","abstract":[{"type":"text","text":"Contains properties to customize the appearance of the text fields."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adytextfieldappearance","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance","fragments":[{"text":"ADYTextFieldAppearance","kind":"identifier"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTextFieldAppearance/keyboardAppearance":{"kind":"symbol","role":"symbol","url":"\/documentation\/adyen3ds2\/adytextfieldappearance\/keyboardappearance","abstract":[{"type":"text","text":"The appearance of the keyboard when the text field is used."}],"title":"keyboardAppearance","fragments":[{"kind":"identifier","text":"keyboardAppearance"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTextFieldAppearance\/keyboardAppearance","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction.json index aec3ab368..cc904f93b 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYTransaction"}],"title":"ADYTransaction","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYTransaction","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYTransaction"}]},"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYTransaction"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:timeout:completionHandler:":{"role":"symbol","title":"performChallengeWithParameters:timeout:completionHandler:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:completionHandler:":{"role":"symbol","title":"performChallengeWithParameters:completionHandler:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/close":{"role":"symbol","title":"close","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"close"}],"abstract":[{"type":"text","text":"Closes the transaction, cleaning resources held by the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"close"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/close"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/authenticationRequestParameters":{"role":"symbol","title":"authenticationRequestParameters","fragments":[{"kind":"identifier","text":"authenticationRequestParameters"}],"abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:":{"role":"symbol","title":"performChallengeWithParameters:delegate:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/cancelChallenge":{"role":"symbol","title":"cancelChallenge","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"cancelChallenge"}],"abstract":[{"type":"text","text":"Cancels the current challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"cancelChallenge"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/progressView":{"role":"symbol","title":"progressView","fragments":[{"kind":"identifier","text":"progressView"}],"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/progressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:timeout:":{"role":"symbol","title":"performChallengeWithParameters:delegate:timeout:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/securityDelegate":{"role":"symbol","title":"securityDelegate","fragments":[{"kind":"identifier","text":"securityDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/securitydelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"}}} \ No newline at end of file +{"metadata":{"symbolKind":"class","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYTransaction","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"ADYTransaction"}],"role":"symbol","title":"ADYTransaction","roleHeading":"Class"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@interface","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYTransaction"},{"kind":"text","text":" : "},{"text":"NSObject","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSObject"}]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","interfaceLanguage":"occ"},"sections":[],"kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:"]}],"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"],"title":"Main interface","generated":true}],"relationshipsSections":[{"type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/close":{"fragments":[{"text":"- ","kind":"text"},{"text":"close","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","url":"\/documentation\/adyen3ds2\/adytransaction\/close","navigatorTitle":[{"text":"close","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Closes the transaction, cleaning resources held by the transaction.","type":"text"}],"title":"close","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/authenticationRequestParameters":{"role":"symbol","abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","type":"topic","title":"authenticationRequestParameters","url":"\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters","kind":"symbol","fragments":[{"text":"authenticationRequestParameters","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/securityDelegate":{"fragments":[{"text":"securityDelegate","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","url":"\/documentation\/adyen3ds2\/adytransaction\/securitydelegate","role":"symbol","abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"title":"securityDelegate","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:":{"fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:","navigatorTitle":[{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Starts the challenge flow for the transaction.","type":"text"}],"title":"performChallengeWithParameters:delegate:","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:timeout:completionHandler:":{"title":"performChallengeWithParameters:timeout:completionHandler:","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:","role":"symbol","navigatorTitle":[{"text":"performChallengeWithParameters:timeout:completionHandler:","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/cancelChallenge":{"fragments":[{"text":"- ","kind":"text"},{"text":"cancelChallenge","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","url":"\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge","navigatorTitle":[{"text":"cancelChallenge","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Cancels the current challenge flow.","type":"text"}],"title":"cancelChallenge","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","title":"NSObject","type":"unresolvable"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:timeout:":{"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","title":"performChallengeWithParameters:delegate:timeout:","navigatorTitle":[{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/progressView":{"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"fragments":[{"text":"progressView","kind":"identifier"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","title":"progressView","url":"\/documentation\/adyen3ds2\/adytransaction\/progressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:completionHandler:":{"fragments":[{"kind":"text","text":"- "},{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}],"navigatorTitle":[{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}],"title":"performChallengeWithParameters:completionHandler:","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","role":"symbol","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:","abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/authenticationrequestparameters.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/authenticationrequestparameters.json index b21f7e608..b4d6add97 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/authenticationrequestparameters.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/authenticationrequestparameters.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","preciseIdentifier":"c:objc(cs)ADYAuthenticationRequestParameters","text":"ADYAuthenticationRequestParameters"},{"kind":"text","text":" * "},{"kind":"identifier","text":"authenticationRequestParameters"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"authenticationRequestParameters"}],"title":"authenticationRequestParameters","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTransaction(py)authenticationRequestParameters","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"authenticationRequestParameters"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/authenticationRequestParameters":{"role":"symbol","title":"authenticationRequestParameters","fragments":[{"kind":"identifier","text":"authenticationRequestParameters"}],"abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"text":"ADYAuthenticationRequestParameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYAuthenticationRequestParameters"},{"text":" * ","kind":"text"},{"text":"authenticationRequestParameters","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters"},"abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"metadata":{"externalID":"c:objc(cs)ADYTransaction(py)authenticationRequestParameters","symbolKind":"property","role":"symbol","title":"authenticationRequestParameters","navigatorTitle":[{"text":"authenticationRequestParameters","kind":"identifier"}],"roleHeading":"Instance Property","fragments":[{"text":"authenticationRequestParameters","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/authenticationRequestParameters":{"role":"symbol","abstract":[{"type":"text","text":"The parameters provided by the SDK that should be sent with an authentication request."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/authenticationRequestParameters","type":"topic","title":"authenticationRequestParameters","url":"\/documentation\/adyen3ds2\/adytransaction\/authenticationrequestparameters","kind":"symbol","fragments":[{"text":"authenticationRequestParameters","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/cancelchallenge.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/cancelchallenge.json index c3f1ef279..9adb2dd68 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/cancelchallenge.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/cancelchallenge.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"cancelChallenge"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Cancels the current challenge flow."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"cancelChallenge"}],"title":"cancelChallenge","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)cancelChallenge","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"cancelChallenge"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/cancelChallenge":{"role":"symbol","title":"cancelChallenge","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"cancelChallenge"}],"abstract":[{"type":"text","text":"Cancels the current challenge flow."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"cancelChallenge"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"title":"cancelChallenge","roleHeading":"Instance Method","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"method","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"cancelChallenge"}],"navigatorTitle":[{"text":"cancelChallenge","kind":"identifier"}],"externalID":"c:objc(cs)ADYTransaction(im)cancelChallenge"},"sections":[],"abstract":[{"text":"Cancels the current challenge flow.","type":"text"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","interfaceLanguage":"occ"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge"]}],"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"text","text":"- ("},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"kind":"identifier","text":"cancelChallenge"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"major":0,"minor":3,"patch":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/cancelChallenge":{"fragments":[{"text":"- ","kind":"text"},{"text":"cancelChallenge","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/cancelChallenge","url":"\/documentation\/adyen3ds2\/adytransaction\/cancelchallenge","navigatorTitle":[{"text":"cancelChallenge","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Cancels the current challenge flow.","type":"text"}],"title":"cancelChallenge","kind":"symbol","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/close.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/close.json index b868ab7a6..c161da92e 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/close.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/close.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"close"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method should be called when no challenge is performed. When a challenge is performed, all sensitive data is removed automatically."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/close"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Closes the transaction, cleaning resources held by the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"close"}],"title":"close","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)close","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"close"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/close":{"role":"symbol","title":"close","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"close"}],"abstract":[{"type":"text","text":"Closes the transaction, cleaning resources held by the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"close"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/close"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"minor":3,"patch":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/close"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"abstract":[{"text":"Closes the transaction, cleaning resources held by the transaction.","type":"text"}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"- (","kind":"text"},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"text":"close","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}]},{"content":[{"anchor":"discussion","type":"heading","level":2,"text":"Discussion"},{"type":"paragraph","inlineContent":[{"text":"This method should be called when no challenge is performed. When a challenge is performed, all sensitive data is removed automatically.","type":"text"}]}],"kind":"content"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","interfaceLanguage":"occ"},"metadata":{"externalID":"c:objc(cs)ADYTransaction(im)close","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"close"}],"navigatorTitle":[{"kind":"identifier","text":"close"}],"symbolKind":"method","title":"close","roleHeading":"Instance Method"},"kind":"symbol","references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/close":{"fragments":[{"text":"- ","kind":"text"},{"text":"close","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/close","url":"\/documentation\/adyen3ds2\/adytransaction\/close","navigatorTitle":[{"text":"close","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Closes the transaction, cleaning resources held by the transaction.","type":"text"}],"title":"close","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:.json index 25e96ea77..ce7f6d6f3 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","text":"ADYChallengeParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"challengeParameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"completionHandler:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(ADYChallengeResult *, NSError *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completionHandler"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS server."}]}]},{"name":"completionHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion handler to invoke when the challenge flow is finished."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"title":"performChallengeWithParameters:completionHandler:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:completionHandler:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:completionHandler:":{"role":"symbol","title":"performChallengeWithParameters:completionHandler:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"sections":[],"kind":"symbol","schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"- (","kind":"text"},{"text":"void","kind":"typeIdentifier","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","text":"ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters"},{"kind":"text","text":" *) "},{"text":"challengeParameters","kind":"internalParam"},{"kind":"text","text":" "},{"text":"completionHandler:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)","text":"void (^)(ADYChallengeResult *, NSError *)","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"completionHandler","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"],"platforms":["iOS"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"inlineContent":[{"text":"The challenge parameters received from the 3DS server.","type":"text"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"The completion handler to invoke when the challenge flow is finished."}],"type":"paragraph"}],"name":"completionHandler"}]}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:"]}],"metadata":{"title":"performChallengeWithParameters:completionHandler:","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:completionHandler:"}],"roleHeading":"Instance Method","role":"symbol","symbolKind":"method","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:completionHandler:","fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}]},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:completionHandler:":{"fragments":[{"kind":"text","text":"- "},{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}],"navigatorTitle":[{"text":"performChallengeWithParameters:completionHandler:","kind":"identifier"}],"title":"performChallengeWithParameters:completionHandler:","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:completionHandler:","role":"symbol","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:completionhandler:","abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:.json index 68ec2d3b5..5498328d3 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","text":"ADYChallengeParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"challengeParameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"delegate:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYChallengeDelegate"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"delegate"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS Server."}]}]},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate to inform of the result of the challenge."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"title":"performChallengeWithParameters:delegate:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:delegate:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:":{"role":"symbol","title":"performChallengeWithParameters:delegate:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"metadata":{"title":"performChallengeWithParameters:delegate:","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:delegate:","role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"navigatorTitle":[{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"roleHeading":"Instance Method","symbolKind":"method"},"schemaVersion":{"patch":0,"major":0,"minor":3},"kind":"symbol","primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"- (","kind":"text"},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"text":") ","kind":"text"},{"text":"performChallengeWithParameters:","kind":"identifier"},{"text":"(","kind":"text"},{"text":"ADYChallengeParameters","kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"challengeParameters"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate:"},{"kind":"text","text":"("},{"text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYChallengeDelegate","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"delegate","kind":"internalParam"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"text":"The challenge parameters received from the 3DS Server.","type":"text"}]}]},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"text":"The delegate to inform of the result of the challenge.","type":"text"}]}]}]}],"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:":{"fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:","navigatorTitle":[{"text":"performChallengeWithParameters:delegate:","kind":"identifier"}],"role":"symbol","abstract":[{"text":"Starts the challenge flow for the transaction.","type":"text"}],"title":"performChallengeWithParameters:delegate:","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:.json index 70e84db1d..d180da579 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","text":"ADYChallengeParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"challengeParameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"delegate:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYChallengeDelegate"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"delegate"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeout:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSTimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") "},{"kind":"internalParam","text":"timeout"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS Server."}]}]},{"name":"delegate","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate to inform of the result of the challenge."}]}]},{"name":"timeout","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The timeout interval in seconds in which the challenge process should be completed. Should be at least 300 seconds."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"title":"performChallengeWithParameters:delegate:timeout:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:delegate:timeout:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:timeout:":{"role":"symbol","title":"performChallengeWithParameters:delegate:timeout:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:delegate:timeout:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:"},"metadata":{"navigatorTitle":[{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"symbolKind":"method","role":"symbol","roleHeading":"Instance Method","modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:delegate:timeout:","title":"performChallengeWithParameters:delegate:timeout:","fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}]},"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:"],"traits":[{"interfaceLanguage":"occ"}]}],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","kind":"typeIdentifier","text":"void"},{"text":") ","kind":"text"},{"text":"performChallengeWithParameters:","kind":"identifier"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:objc(cs)ADYChallengeParameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","text":"ADYChallengeParameters","kind":"typeIdentifier"},{"text":" *) ","kind":"text"},{"kind":"internalParam","text":"challengeParameters"},{"text":" ","kind":"text"},{"kind":"identifier","text":"delegate:"},{"text":"(","kind":"text"},{"preciseIdentifier":"c:Qoobjc(pl)ADYChallengeDelegate","kind":"typeIdentifier","text":"id"},{"text":") ","kind":"text"},{"kind":"internalParam","text":"delegate"},{"kind":"text","text":" "},{"text":"timeout:","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"c:@T@NSTimeInterval","text":"NSTimeInterval"},{"text":") ","kind":"text"},{"kind":"internalParam","text":"timeout"},{"text":";","kind":"text"}]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS Server."}]}],"name":"challengeParameters"},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The delegate to inform of the result of the challenge."}]}],"name":"delegate"},{"name":"timeout","content":[{"type":"paragraph","inlineContent":[{"text":"The timeout interval in seconds in which the challenge process should be completed. Should be at least 300 seconds.","type":"text"}]}]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:delegate:timeout:":{"role":"symbol","fragments":[{"text":"- ","kind":"text"},{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:delegate:timeout:","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:delegate:timeout:","title":"performChallengeWithParameters:delegate:timeout:","navigatorTitle":[{"text":"performChallengeWithParameters:delegate:timeout:","kind":"identifier"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:.json index d41ed02ee..f0d38743d 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"text","text":"- ("},{"kind":"typeIdentifier","text":"void","preciseIdentifier":"c:v"},{"kind":"text","text":") "},{"kind":"identifier","text":"performChallengeWithParameters:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","text":"ADYChallengeParameters"},{"kind":"text","text":" *) "},{"kind":"internalParam","text":"challengeParameters"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeout:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"NSTimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":") "},{"kind":"internalParam","text":"timeout"},{"kind":"text","text":" "},{"kind":"identifier","text":"completionHandler:"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"void (^)(ADYChallengeResult *, NSError *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)"},{"kind":"text","text":") "},{"kind":"internalParam","text":"completionHandler"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]},{"kind":"parameters","parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The challenge parameters received from the 3DS server."}]}]},{"name":"timeout","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The timeout interval in seconds in which the challenge process should be completed. Should be at least 300 seconds. There is no maximum value."}]}]},{"name":"completionHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion handler to invoke when the challenge flow is finished."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"title":"performChallengeWithParameters:timeout:completionHandler:","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:timeout:completionHandler:","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:timeout:completionHandler:":{"role":"symbol","title":"performChallengeWithParameters:timeout:completionHandler:","fragments":[{"kind":"text","text":"- "},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"metadata":{"title":"performChallengeWithParameters:timeout:completionHandler:","roleHeading":"Instance Method","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"method","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"navigatorTitle":[{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"externalID":"c:objc(cs)ADYTransaction(im)performChallengeWithParameters:timeout:completionHandler:"},"sections":[],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"text","text":"- ("},{"preciseIdentifier":"c:v","text":"void","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"identifier","text":"performChallengeWithParameters:"},{"text":"(","kind":"text"},{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","text":"ADYChallengeParameters","preciseIdentifier":"c:objc(cs)ADYChallengeParameters","kind":"typeIdentifier"},{"kind":"text","text":" *) "},{"text":"challengeParameters","kind":"internalParam"},{"kind":"text","text":" "},{"kind":"identifier","text":"timeout:"},{"kind":"text","text":"("},{"preciseIdentifier":"c:@T@NSTimeInterval","text":"NSTimeInterval","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"kind":"internalParam","text":"timeout"},{"kind":"text","text":" "},{"kind":"identifier","text":"completionHandler:"},{"text":"(","kind":"text"},{"text":"void (^)(ADYChallengeResult *, NSError *)","preciseIdentifier":"c:BFv(#*$objc(cs)ADYChallengeResult#*$objc(cs)NSError)","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"completionHandler","kind":"internalParam"},{"text":";","kind":"text"}],"languages":["occ"]}]},{"parameters":[{"name":"challengeParameters","content":[{"type":"paragraph","inlineContent":[{"text":"The challenge parameters received from the 3DS server.","type":"text"}]}]},{"content":[{"inlineContent":[{"text":"The timeout interval in seconds in which the challenge process should be completed. Should be at least 300 seconds. There is no maximum value.","type":"text"}],"type":"paragraph"}],"name":"timeout"},{"name":"completionHandler","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion handler to invoke when the challenge flow is finished."}]}]}],"kind":"parameters"}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/performChallengeWithParameters:timeout:completionHandler:":{"title":"performChallengeWithParameters:timeout:completionHandler:","url":"\/documentation\/adyen3ds2\/adytransaction\/performchallengewithparameters:timeout:completionhandler:","role":"symbol","navigatorTitle":[{"text":"performChallengeWithParameters:timeout:completionHandler:","kind":"identifier"}],"kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/performChallengeWithParameters:timeout:completionHandler:","fragments":[{"text":"- ","kind":"text"},{"kind":"identifier","text":"performChallengeWithParameters:timeout:completionHandler:"}],"abstract":[{"type":"text","text":"Starts the challenge flow for the transaction."}],"type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/progressview.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/progressview.json index 255b0fb96..a5aea2d97 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/progressview.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/progressview.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"strong"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYProgressView"},{"kind":"text","text":" * "},{"kind":"identifier","text":"progressView"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/progressview"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"progressView"}],"title":"progressView","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTransaction(py)progressView","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"progressView"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/progressView":{"role":"symbol","title":"progressView","fragments":[{"kind":"identifier","text":"progressView"}],"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/progressview"}}} \ No newline at end of file +{"schemaVersion":{"major":0,"patch":0,"minor":3},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView"},"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"abstract":[{"text":"A progress view that can optionally be shown to indicate a loading state.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransaction\/progressview"]}],"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"strong","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYProgressView"},{"text":" ","kind":"text"},{"text":"progressView","kind":"identifier"},{"text":";","kind":"text"}],"languages":["occ"]}]}],"metadata":{"fragments":[{"text":"progressView","kind":"identifier"}],"navigatorTitle":[{"text":"progressView","kind":"identifier"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"symbolKind":"property","externalID":"c:objc(cs)ADYTransaction(py)progressView","roleHeading":"Instance Property","title":"progressView"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/progressView":{"abstract":[{"type":"text","text":"A progress view that can optionally be shown to indicate a loading state."}],"fragments":[{"text":"progressView","kind":"identifier"}],"type":"topic","kind":"symbol","role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/progressView","title":"progressView","url":"\/documentation\/adyen3ds2\/adytransaction\/progressview"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransaction/securitydelegate.json b/Documentation/html/data/documentation/adyen3ds2/adytransaction/securitydelegate.json index dbf34891d..4c52ad08d 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransaction/securitydelegate.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransaction/securitydelegate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"weak"},{"kind":"text","text":", "},{"kind":"keyword","text":"readwrite"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"id","preciseIdentifier":"c:Qoobjc(pl)ADYSecurityWarningsDelegate"},{"kind":"text","text":" * "},{"kind":"identifier","text":"securityDelegate"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/securitydelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"securityDelegate"}],"title":"securityDelegate","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYTransaction(py)securityDelegate","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"securityDelegate"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/securityDelegate":{"role":"symbol","title":"securityDelegate","fragments":[{"kind":"identifier","text":"securityDelegate"}],"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction\/securitydelegate"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"metadata":{"roleHeading":"Instance Property","symbolKind":"property","title":"securityDelegate","navigatorTitle":[{"text":"securityDelegate","kind":"identifier"}],"role":"symbol","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"securityDelegate"}],"externalID":"c:objc(cs)ADYTransaction(py)securityDelegate"},"abstract":[{"type":"text","text":"A delegate to receive real time security warnings."}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","interfaceLanguage":"occ"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransaction\/securitydelegate"],"traits":[{"interfaceLanguage":"occ"}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"]]},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"text":", ","kind":"text"},{"kind":"keyword","text":"weak"},{"text":") ","kind":"text"},{"text":"id","kind":"typeIdentifier","preciseIdentifier":"c:Qoobjc(pl)ADYSecurityWarningsDelegate"},{"kind":"text","text":" "},{"kind":"identifier","text":"securityDelegate"},{"kind":"text","text":";"}],"platforms":["iOS"],"languages":["occ"]}]}],"kind":"symbol","sections":[],"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction/securityDelegate":{"fragments":[{"text":"securityDelegate","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction\/securityDelegate","url":"\/documentation\/adyen3ds2\/adytransaction\/securitydelegate","role":"symbol","abstract":[{"text":"A delegate to receive real time security warnings.","type":"text"}],"title":"securityDelegate","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adytransactiondefaultchallengetimeout.json b/Documentation/html/data/documentation/adyen3ds2/adytransactiondefaultchallengetimeout.json index 47f90979f..f49b2da99 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adytransactiondefaultchallengetimeout.json +++ b/Documentation/html/data/documentation/adyen3ds2/adytransactiondefaultchallengetimeout.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"extern"},{"kind":"text","text":" "},{"kind":"keyword","text":"const"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"NSTimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"title":"ADYTransactionDefaultChallengeTimeout","roleHeading":"Global Variable","role":"symbol","symbolKind":"var","externalID":"c:@ADYTransactionDefaultChallengeTimeout","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain"],"generated":true}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","title":"ADYProtocolErrorDomain","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"role":"symbol","title":"ADYProtocolErrorDetailKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorDetailKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorServerTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorACSTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorACSTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"role":"symbol","title":"ADYRuntimeErrorDomain","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorDomain"}],"abstract":[{"type":"text","text":"The error domain for errors that occurred locally."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"role":"symbol","title":"ADYProtocolErrorSDKTransactionIdentifierKey","fragments":[{"kind":"identifier","text":"ADYProtocolErrorSDKTransactionIdentifierKey"}],"abstract":[{"type":"text","text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"role":"symbol","title":"ADYTransactionDefaultChallengeTimeout","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"}}} \ No newline at end of file +{"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","interfaceLanguage":"occ"},"sections":[],"abstract":[{"type":"text","text":"The default timeout of a challenge."}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"symbol","variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout"]}],"seeAlsoSections":[{"title":"Constants","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain"],"generated":true}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"text":"extern","kind":"keyword"},{"text":" ","kind":"text"},{"text":"const","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","text":"NSTimeInterval","preciseIdentifier":"c:@T@NSTimeInterval"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}],"kind":"declarations"}],"metadata":{"symbolKind":"var","role":"symbol","roleHeading":"Global Variable","fragments":[{"kind":"identifier","text":"ADYTransactionDefaultChallengeTimeout"}],"navigatorTitle":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}],"title":"ADYTransactionDefaultChallengeTimeout","externalID":"c:@ADYTransactionDefaultChallengeTimeout","modules":[{"name":"Adyen3DS2"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorServerTransactionIdentifierKey":{"kind":"symbol","title":"ADYProtocolErrorServerTransactionIdentifierKey","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorServerTransactionIdentifierKey","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the 3DS Server transaction identifier for protocol errors.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrorservertransactionidentifierkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorServerTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDomain":{"role":"symbol","url":"\/documentation\/adyen3ds2\/adyprotocolerrordomain","type":"topic","abstract":[{"type":"text","text":"The error domain for errors that occurred during communication with the ACS."}],"title":"ADYProtocolErrorDomain","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDomain","fragments":[{"text":"ADYProtocolErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorDomain":{"url":"\/documentation\/adyen3ds2\/adyruntimeerrordomain","title":"ADYRuntimeErrorDomain","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorDomain","type":"topic","kind":"symbol","abstract":[{"text":"The error domain for errors that occurred locally.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYRuntimeErrorDomain","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorACSTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerroracstransactionidentifierkey","title":"ADYProtocolErrorACSTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorACSTransactionIdentifierKey","type":"topic","kind":"symbol","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the ACS transaction identifier for protocol errors.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYProtocolErrorACSTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransactionDefaultChallengeTimeout":{"url":"\/documentation\/adyen3ds2\/adytransactiondefaultchallengetimeout","title":"ADYTransactionDefaultChallengeTimeout","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransactionDefaultChallengeTimeout","type":"topic","kind":"symbol","abstract":[{"text":"The default timeout of a challenge.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransactionDefaultChallengeTimeout","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorSDKTransactionIdentifierKey":{"url":"\/documentation\/adyen3ds2\/adyprotocolerrorsdktransactionidentifierkey","title":"ADYProtocolErrorSDKTransactionIdentifierKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorSDKTransactionIdentifierKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides the SDK transaction identifier for protocol errors.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYProtocolErrorSDKTransactionIdentifierKey","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYProtocolErrorDetailKey":{"kind":"symbol","title":"ADYProtocolErrorDetailKey","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYProtocolErrorDetailKey","type":"topic","abstract":[{"text":"The key in the user info dictionary of an NSError that provides additional details to identify the error that occurred.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adyprotocolerrordetailkey","role":"symbol","fragments":[{"text":"ADYProtocolErrorDetailKey","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adywarning.json b/Documentation/html/data/documentation/adyen3ds2/adywarning.json index cb52ecf6b..206779602 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adywarning.json +++ b/Documentation/html/data/documentation/adyen3ds2/adywarning.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Main interface","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"identifier","text":"ADYWarning"}],"title":"ADYWarning","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:objc(cs)ADYWarning","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarning"}]},"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"sections":[],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","interfaceLanguage":"occ"},"relationshipsSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning"],"traits":[{"interfaceLanguage":"occ"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYWarning"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}],"languages":["occ"],"platforms":["iOS"]}]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/identifier":{"role":"symbol","title":"identifier","fragments":[{"kind":"identifier","text":"identifier"}],"abstract":[{"type":"text","text":"The identifier of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/identifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"role":"symbol","title":"ADYService","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"type":"text","text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyservice"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/severity":{"role":"symbol","title":"severity","fragments":[{"kind":"identifier","text":"severity"}],"abstract":[{"type":"text","text":"The severity level of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/severity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"role":"symbol","title":"ADYTransaction","fragments":[{"kind":"identifier","text":"ADYTransaction"}],"abstract":[{"type":"text","text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adytransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"role":"symbol","title":"ADYAuthenticationRequestParameters","fragments":[{"kind":"identifier","text":"ADYAuthenticationRequestParameters"}],"abstract":[{"type":"text","text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"role":"symbol","title":"ADYChallengeResult","fragments":[{"kind":"identifier","text":"ADYChallengeResult"}],"abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeresult"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"role":"symbol","title":"ADYChallengeParameters","fragments":[{"kind":"identifier","text":"ADYChallengeParameters"}],"abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adychallengeparameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/message":{"role":"symbol","title":"message","fragments":[{"kind":"identifier","text":"message"}],"abstract":[{"type":"text","text":"The message of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/message"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"type":"unresolvable","title":"NSObject","identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"role":"symbol","title":"ADYServiceParameters","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"abstract":[{"type":"text","text":"A collection of arbitrary parameters used during the initialization of the ADYService class."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyserviceparameters"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity"],"title":"Instance Properties"}],"relationshipsSections":[{"kind":"relationships","type":"inheritsFrom","title":"Inherits From","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject"]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning"],"traits":[{"interfaceLanguage":"occ"}]}],"metadata":{"title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"modules":[{"name":"Adyen3DS2"}],"externalID":"c:objc(cs)ADYWarning","navigatorTitle":[{"text":"ADYWarning","kind":"identifier"}],"roleHeading":"Class","role":"symbol","symbolKind":"class"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"},"seeAlsoSections":[{"title":"Main interface","generated":true,"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult"]}],"sections":[],"abstract":[{"text":"Describes a warning produced while conducting security checks.","type":"text"}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"kind":"keyword","text":"@interface"},{"kind":"text","text":" "},{"text":"ADYWarning","kind":"identifier"},{"text":" : ","kind":"text"},{"kind":"typeIdentifier","text":"NSObject","preciseIdentifier":"c:objc(cs)NSObject"}]}],"kind":"declarations"}],"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYService":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYService","type":"topic","title":"ADYService","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyservice","fragments":[{"kind":"identifier","text":"ADYService"}],"abstract":[{"text":"Provides a starting point for 3D-Secure 2.0 authentication. Used for initialization of the service and the creation of a transaction.","type":"text"}],"role":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/message":{"kind":"symbol","role":"symbol","fragments":[{"text":"message","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","type":"topic","title":"message","abstract":[{"type":"text","text":"The message of the warning."}],"url":"\/documentation\/adyen3ds2\/adywarning\/message"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/severity":{"kind":"symbol","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarning\/severity","abstract":[{"type":"text","text":"The severity level of the warning."}],"title":"severity","fragments":[{"kind":"identifier","text":"severity"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeResult":{"url":"\/documentation\/adyen3ds2\/adychallengeresult","kind":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeResult","type":"topic","fragments":[{"text":"ADYChallengeResult","kind":"identifier"}],"title":"ADYChallengeResult","role":"symbol","abstract":[{"type":"text","text":"Contains the result of a successfully completed challenge."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYServiceParameters":{"abstract":[{"text":"A collection of arbitrary parameters used during the initialization of the ADYService class.","type":"text"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYServiceParameters","role":"symbol","fragments":[{"kind":"identifier","text":"ADYServiceParameters"}],"title":"ADYServiceParameters","url":"\/documentation\/adyen3ds2\/adyserviceparameters","kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYChallengeParameters":{"type":"topic","role":"symbol","fragments":[{"text":"ADYChallengeParameters","kind":"identifier"}],"kind":"symbol","abstract":[{"type":"text","text":"Contains data returned by the 3DS Server in response to an authentication request (AReq)."}],"title":"ADYChallengeParameters","url":"\/documentation\/adyen3ds2\/adychallengeparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYChallengeParameters"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/identifier":{"abstract":[{"text":"The identifier of the warning.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adywarning\/identifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"identifier","kind":"identifier"}],"title":"identifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/objc(cs)NSObject":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/objc(cs)NSObject","type":"unresolvable","title":"NSObject"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYTransaction":{"url":"\/documentation\/adyen3ds2\/adytransaction","title":"ADYTransaction","type":"topic","kind":"symbol","abstract":[{"text":"Represents a transaction that is to be authenticated using 3D-Secure 2.0.","type":"text"}],"role":"symbol","fragments":[{"text":"ADYTransaction","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYTransaction"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAuthenticationRequestParameters":{"url":"\/documentation\/adyen3ds2\/adyauthenticationrequestparameters","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAuthenticationRequestParameters","role":"symbol","fragments":[{"text":"ADYAuthenticationRequestParameters","kind":"identifier"}],"title":"ADYAuthenticationRequestParameters","type":"topic","abstract":[{"text":"Contains data that should be sent to the 3DS Server in an authentication request (AReq).","type":"text"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adywarning/identifier.json b/Documentation/html/data/documentation/adyen3ds2/adywarning/identifier.json index 64df7549f..ed3111fe2 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adywarning/identifier.json +++ b/Documentation/html/data/documentation/adyen3ds2/adywarning/identifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"identifier"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning\/identifier"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The identifier of the warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"identifier"}],"title":"identifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYWarning(py)identifier","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"identifier"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/identifier":{"role":"symbol","title":"identifier","fragments":[{"kind":"identifier","text":"identifier"}],"abstract":[{"type":"text","text":"The identifier of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/identifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"}}} \ No newline at end of file +{"kind":"symbol","sections":[],"metadata":{"symbolKind":"property","title":"identifier","externalID":"c:objc(cs)ADYWarning(py)identifier","role":"symbol","navigatorTitle":[{"text":"identifier","kind":"identifier"}],"fragments":[{"text":"identifier","kind":"identifier"}],"modules":[{"name":"Adyen3DS2"}],"roleHeading":"Instance Property"},"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["iOS"],"tokens":[{"kind":"keyword","text":"@property"},{"text":" (","kind":"text"},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"text":"copy","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"text":") ","kind":"text"},{"text":"NSString","preciseIdentifier":"c:objc(cs)NSString","kind":"typeIdentifier"},{"text":" * ","kind":"text"},{"text":"identifier","kind":"identifier"},{"kind":"text","text":";"}],"languages":["occ"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","interfaceLanguage":"occ"},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarning\/identifier"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"abstract":[{"type":"text","text":"The identifier of the warning."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/identifier":{"abstract":[{"text":"The identifier of the warning.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adywarning\/identifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/identifier","kind":"symbol","type":"topic","role":"symbol","fragments":[{"text":"identifier","kind":"identifier"}],"title":"identifier"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adywarning/message.json b/Documentation/html/data/documentation/adyen3ds2/adywarning/message.json index 115db5664..fcdc13789 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adywarning/message.json +++ b/Documentation/html/data/documentation/adyen3ds2/adywarning/message.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"copy"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"kind":"identifier","text":"message"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning\/message"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The message of the warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"message"}],"title":"message","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYWarning(py)message","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"message"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/message":{"role":"symbol","title":"message","fragments":[{"kind":"identifier","text":"message"}],"abstract":[{"type":"text","text":"The message of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/message"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"text":", ","kind":"text"},{"text":"copy","kind":"keyword"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"kind":"typeIdentifier","text":"NSString","preciseIdentifier":"c:objc(cs)NSString"},{"kind":"text","text":" * "},{"text":"message","kind":"identifier"},{"text":";","kind":"text"}],"platforms":["iOS"],"languages":["occ"]}]}],"metadata":{"navigatorTitle":[{"text":"message","kind":"identifier"}],"externalID":"c:objc(cs)ADYWarning(py)message","role":"symbol","roleHeading":"Instance Property","fragments":[{"text":"message","kind":"identifier"}],"title":"message","symbolKind":"property","modules":[{"name":"Adyen3DS2"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message"},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarning\/message"]}],"schemaVersion":{"minor":3,"major":0,"patch":0},"kind":"symbol","abstract":[{"type":"text","text":"The message of the warning."}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/message":{"kind":"symbol","role":"symbol","fragments":[{"text":"message","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/message","type":"topic","title":"message","abstract":[{"type":"text","text":"The message of the warning."}],"url":"\/documentation\/adyen3ds2\/adywarning\/message"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adywarning/severity.json b/Documentation/html/data/documentation/adyen3ds2/adywarning/severity.json index 0e085836d..fb3dfce75 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adywarning/severity.json +++ b/Documentation/html/data/documentation/adyen3ds2/adywarning/severity.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"@property"},{"kind":"text","text":" ("},{"kind":"keyword","text":"nonatomic"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"kind":"text","text":", "},{"kind":"keyword","text":"unsafe_unretained"},{"kind":"text","text":", "},{"kind":"keyword","text":"readonly"},{"kind":"text","text":") "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","preciseIdentifier":"c:@E@ADYWarningSeverity","text":"ADYWarningSeverity"},{"kind":"text","text":" "},{"kind":"identifier","text":"severity"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning\/severity"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"The severity level of the warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"severity"}],"title":"severity","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:objc(cs)ADYWarning(py)severity","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"severity"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/severity":{"role":"symbol","title":"severity","fragments":[{"kind":"identifier","text":"severity"}],"abstract":[{"type":"text","text":"The severity level of the warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning\/severity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"role":"symbol","title":"ADYWarning","fragments":[{"kind":"identifier","text":"ADYWarning"}],"abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarning"}}} \ No newline at end of file +{"kind":"symbol","abstract":[{"text":"The severity level of the warning.","type":"text"}],"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"title":"severity","roleHeading":"Instance Property","modules":[{"name":"Adyen3DS2"}],"role":"symbol","symbolKind":"property","fragments":[{"text":"severity","kind":"identifier"}],"navigatorTitle":[{"text":"severity","kind":"identifier"}],"externalID":"c:objc(cs)ADYWarning(py)severity"},"primaryContentSections":[{"kind":"declarations","declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"text":"@property","kind":"keyword"},{"kind":"text","text":" ("},{"text":"nonatomic","kind":"keyword"},{"kind":"text","text":", "},{"kind":"keyword","text":"assign"},{"text":", ","kind":"text"},{"text":"readonly","kind":"keyword"},{"text":") ","kind":"text"},{"text":"ADYWarningSeverity","preciseIdentifier":"c:@E@ADYWarningSeverity","kind":"typeIdentifier","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"},{"text":" ","kind":"text"},{"text":"severity","kind":"identifier"},{"text":";","kind":"text"}]}]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning"]]},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity"},"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarning\/severity"],"traits":[{"interfaceLanguage":"occ"}]}],"sections":[],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning/severity":{"kind":"symbol","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarning\/severity","abstract":[{"type":"text","text":"The severity level of the warning."}],"title":"severity","fragments":[{"kind":"identifier","text":"severity"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning\/severity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarning":{"url":"\/documentation\/adyen3ds2\/adywarning","type":"topic","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarning","abstract":[{"type":"text","text":"Describes a warning produced while conducting security checks."}],"kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarning","kind":"identifier"}],"title":"ADYWarning"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adywarningseverity.json b/Documentation/html/data/documentation/adyen3ds2/adywarningseverity.json index 7de8ee364..b60c87fbf 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adywarningseverity.json +++ b/Documentation/html/data/documentation/adyen3ds2/adywarningseverity.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Enumerations","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ADYWarningSeverity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"NSUInteger","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"],"platforms":["iOS"]}]}],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarningseverity"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"title":"ADYWarningSeverity","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"c:@E@ADYWarningSeverity","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarningSeverity"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityLow":{"role":"symbol","title":"ADYWarningSeverityLow","fragments":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"role":"symbol","title":"ADYAppearanceButtonType","fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"abstract":[{"type":"text","text":"An enum describing the different button types."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityHigh":{"role":"symbol","title":"ADYWarningSeverityHigh","fragments":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}],"abstract":[{"type":"text","text":"Indicates a high-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"role":"symbol","title":"ADYButtonAppearanceTextTransform","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"abstract":[{"type":"text","text":"The type of transform to apply to the button’s text."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityMedium":{"role":"symbol","title":"ADYWarningSeverityMedium","fragments":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}],"abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"role":"symbol","title":"ADYRuntimeErrorCode","fragments":[{"kind":"identifier","text":"ADYRuntimeErrorCode"}],"abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode"}}} \ No newline at end of file +{"topicSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"],"title":"Enumeration Cases"}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2"]]},"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"tokens":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ADYWarningSeverity"},{"text":": ","kind":"text"},{"text":"NSUInteger","kind":"typeIdentifier","preciseIdentifier":"c:@T@NSUInteger"},{"kind":"text","text":";"}],"languages":["occ"]}],"kind":"declarations"}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","interfaceLanguage":"occ"},"seeAlsoSections":[{"identifiers":["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode"],"generated":true,"title":"Enumerations"}],"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"symbolKind":"enum","roleHeading":"Enumeration","title":"ADYWarningSeverity","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"text":"ADYWarningSeverity","kind":"identifier"}],"role":"symbol","fragments":[{"text":"ADYWarningSeverity","kind":"identifier"}],"externalID":"c:@E@ADYWarningSeverity"},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarningseverity"]}],"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityHigh":{"type":"topic","kind":"symbol","title":"ADYWarningSeverityHigh","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","abstract":[{"text":"Indicates a high-severity warning.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh","role":"symbol","fragments":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYButtonAppearanceTextTransform":{"title":"ADYButtonAppearanceTextTransform","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYButtonAppearanceTextTransform","abstract":[{"text":"The type of transform to apply to the button’s text.","type":"text"}],"type":"topic","url":"\/documentation\/adyen3ds2\/adybuttonappearancetexttransform","role":"symbol","fragments":[{"kind":"identifier","text":"ADYButtonAppearanceTextTransform"}],"kind":"symbol"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYAppearanceButtonType":{"fragments":[{"kind":"identifier","text":"ADYAppearanceButtonType"}],"role":"symbol","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYAppearanceButtonType","title":"ADYAppearanceButtonType","kind":"symbol","url":"\/documentation\/adyen3ds2\/adyappearancebuttontype","type":"topic","abstract":[{"text":"An enum describing the different button types.","type":"text"}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityLow":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"title":"ADYWarningSeverityLow","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow","role":"symbol","fragments":[{"text":"ADYWarningSeverityLow","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityMedium":{"url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium","title":"ADYWarningSeverityMedium","abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarningSeverityMedium","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYRuntimeErrorCode":{"title":"ADYRuntimeErrorCode","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYRuntimeErrorCode","abstract":[{"type":"text","text":"The error codes for errors with the ADYRuntimeErrorDomain domain."}],"type":"topic","url":"\/documentation\/adyen3ds2\/adyruntimeerrorcode","role":"symbol","fragments":[{"text":"ADYRuntimeErrorCode","kind":"identifier"}],"kind":"symbol"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh.json b/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh.json index dca543300..b3e2e7843 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh.json +++ b/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a high-severity warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}],"title":"ADYWarningSeverityHigh","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityHigh","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityHigh":{"role":"symbol","title":"ADYWarningSeverityHigh","fragments":[{"kind":"identifier","text":"ADYWarningSeverityHigh"}],"abstract":[{"type":"text","text":"Indicates a high-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"}}} \ No newline at end of file +{"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"abstract":[{"type":"text","text":"Indicates a high-severity warning."}],"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","interfaceLanguage":"occ"},"primaryContentSections":[{"declarations":[{"platforms":["iOS"],"languages":["occ"],"tokens":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}]}],"kind":"declarations"}],"schemaVersion":{"patch":0,"minor":3,"major":0},"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh"]}],"metadata":{"title":"ADYWarningSeverityHigh","symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}],"role":"symbol","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityHigh","fragments":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityHigh":{"type":"topic","kind":"symbol","title":"ADYWarningSeverityHigh","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityHigh","abstract":[{"text":"Indicates a high-severity warning.","type":"text"}],"url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseverityhigh","role":"symbol","fragments":[{"text":"ADYWarningSeverityHigh","kind":"identifier"}]}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow.json b/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow.json index 98fc2de78..22ebb5cd5 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow.json +++ b/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"title":"ADYWarningSeverityLow","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityLow","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarningSeverityLow"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityLow":{"role":"symbol","title":"ADYWarningSeverityLow","fragments":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow"}}} \ No newline at end of file +{"sections":[],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"metadata":{"navigatorTitle":[{"text":"ADYWarningSeverityLow","kind":"identifier"}],"role":"symbol","title":"ADYWarningSeverityLow","symbolKind":"case","modules":[{"name":"Adyen3DS2"}],"fragments":[{"kind":"identifier","text":"ADYWarningSeverityLow"}],"externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityLow","roleHeading":"Enumeration Case"},"kind":"symbol","schemaVersion":{"patch":0,"minor":3,"major":0},"abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"ADYWarningSeverityLow","kind":"identifier"}],"platforms":["iOS"],"languages":["occ"]}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","interfaceLanguage":"occ"},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityLow":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityLow","abstract":[{"type":"text","text":"Indicates a low-severity warning."}],"title":"ADYWarningSeverityLow","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritylow","role":"symbol","fragments":[{"text":"ADYWarningSeverityLow","kind":"identifier"}],"kind":"symbol","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"}}} \ No newline at end of file diff --git a/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium.json b/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium.json index 1079d5aa7..f86338313 100644 --- a/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium.json +++ b/Documentation/html/data/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}],"languages":["occ"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium"],"traits":[{"interfaceLanguage":"occ"}]}],"identifier":{"url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium","interfaceLanguage":"occ"},"abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}],"title":"ADYWarningSeverityMedium","roleHeading":"Enumeration Case","role":"symbol","symbolKind":"case","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityMedium","modules":[{"name":"Adyen3DS2"}],"navigatorTitle":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}]},"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityMedium":{"role":"symbol","title":"ADYWarningSeverityMedium","fragments":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}],"abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"role":"symbol","title":"ADYWarningSeverity","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2\/adywarningseverity"}}} \ No newline at end of file +{"sections":[],"primaryContentSections":[{"declarations":[{"languages":["occ"],"platforms":["iOS"],"tokens":[{"kind":"identifier","text":"ADYWarningSeverityMedium"}]}],"kind":"declarations"}],"kind":"symbol","metadata":{"role":"symbol","title":"ADYWarningSeverityMedium","symbolKind":"case","externalID":"c:@E@ADYWarningSeverity@ADYWarningSeverityMedium","modules":[{"name":"Adyen3DS2"}],"fragments":[{"text":"ADYWarningSeverityMedium","kind":"identifier"}],"roleHeading":"Enumeration Case","navigatorTitle":[{"text":"ADYWarningSeverityMedium","kind":"identifier"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"identifier":{"interfaceLanguage":"occ","url":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"},"abstract":[{"text":"Indicates a medium-severity warning.","type":"text"}],"variants":[{"traits":[{"interfaceLanguage":"occ"}],"paths":["\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium"]}],"hierarchy":{"paths":[["doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity"]]},"references":{"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity":{"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity","role":"symbol","url":"\/documentation\/adyen3ds2\/adywarningseverity","kind":"symbol","fragments":[{"kind":"identifier","text":"ADYWarningSeverity"}],"abstract":[{"type":"text","text":"Enum describing the severity levels of warnings produced while conducting security checks."}],"title":"ADYWarningSeverity","type":"topic"},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2":{"role":"collection","title":"Adyen3DS2","identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2","kind":"symbol","type":"topic","url":"\/documentation\/adyen3ds2","abstract":[{"type":"text","text":"With this SDK, you can accept 3D Secure 2.0 payments via Adyen."}]},"doc://com.adyen.Adyen3DS2/documentation/Adyen3DS2/ADYWarningSeverity/ADYWarningSeverityMedium":{"url":"\/documentation\/adyen3ds2\/adywarningseverity\/adywarningseveritymedium","title":"ADYWarningSeverityMedium","abstract":[{"type":"text","text":"Indicates a medium-severity warning."}],"type":"topic","kind":"symbol","role":"symbol","fragments":[{"text":"ADYWarningSeverityMedium","kind":"identifier"}],"identifier":"doc:\/\/com.adyen.Adyen3DS2\/documentation\/Adyen3DS2\/ADYWarningSeverity\/ADYWarningSeverityMedium"}}} \ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/ady3ds2sdkversion/index.html b/Documentation/html/documentation/adyen3ds2/ady3ds2sdkversion/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/ady3ds2sdkversion/index.html +++ b/Documentation/html/documentation/adyen3ds2/ady3ds2sdkversion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearance/font/index.html b/Documentation/html/documentation/adyen3ds2/adyappearance/font/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearance/font/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearance/font/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearance/textcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyappearance/textcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearance/textcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearance/textcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel/index.html b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecancel/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue/index.html b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypecontinue/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext/index.html b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypenext/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob/index.html b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypeoob/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend/index.html b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontyperesend/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit/index.html b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/adyappearancebuttontypesubmit/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/index.html b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearancebuttontype/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/buttonappearanceforbuttontype:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/infoappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/labelappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/modalpresentationstyle/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/navigationbarappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/selectappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/statusbarstyle/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/switchappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/textcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/textcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/textcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/textcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/textfieldappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyappearanceconfiguration/tintcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation/index.html b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/deviceinformation/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/index.html b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion/index.html b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/messageversion/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier/index.html b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkapplicationidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey/index.html b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkephemeralpublickey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber/index.html b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdkreferencenumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier/index.html b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyauthenticationrequestparameters/sdktransactionidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/backgroundcolor/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/backgroundcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/backgroundcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/cornerradius/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/cornerradius/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/cornerradius/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/cornerradius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/disabledbackgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/disabledtextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/highlightedbackgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/texttransform/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/texttransform/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearance/texttransform/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearance/texttransform/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformlowercase/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformnone/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/adybuttonappearancetexttransformuppercase/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/index.html b/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/index.html +++ b/Documentation/html/documentation/adyen3ds2/adybuttonappearancetexttransform/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengecompletionhandler/index.html b/Documentation/html/documentation/adyen3ds2/adychallengecompletionhandler/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengecompletionhandler/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengecompletionhandler/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:/index.html b/Documentation/html/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengedelegate/challengedidfailwitherror:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:/index.html b/Documentation/html/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengedelegate/challengedidfinishwithresult:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengedelegate/index.html b/Documentation/html/documentation/adyen3ds2/adychallengedelegate/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengedelegate/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengedelegate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acsreferencenumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acssignedcontent/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acssignedcontent/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acssignedcontent/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acssignedcontent/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/acstransactionidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/challengeparameterswithservertransactionidentifier:threedsrequestorappurl:acstransactionidentifier:acsreferencenumber:acssignedcontent:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/servertransactionidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeparameters/threedsrequestorappurl/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeresult/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeresult/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeresult/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeresult/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeresult/sdktransactionidentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adychallengeresult/transactionstatus/index.html b/Documentation/html/documentation/adyen3ds2/adychallengeresult/transactionstatus/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adychallengeresult/transactionstatus/index.html +++ b/Documentation/html/documentation/adyen3ds2/adychallengeresult/transactionstatus/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyen3ds2versionnumber/index.html b/Documentation/html/documentation/adyen3ds2/adyen3ds2versionnumber/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyen3ds2versionnumber/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyen3ds2versionnumber/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyen3ds2versionstring/index.html b/Documentation/html/documentation/adyen3ds2/adyen3ds2versionstring/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyen3ds2versionstring/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyen3ds2versionstring/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/bordercolor/index.html b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/bordercolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/bordercolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/headingfont/index.html b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/headingfont/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/headingfont/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/headingfont/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/headingtextcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/headingtextcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/headingtextcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/headingtextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyinfoappearance/selectionindicatortintcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adylabelappearance/errortextcolor/index.html b/Documentation/html/documentation/adyen3ds2/adylabelappearance/errortextcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adylabelappearance/errortextcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adylabelappearance/errortextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adylabelappearance/headingfont/index.html b/Documentation/html/documentation/adyen3ds2/adylabelappearance/headingfont/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adylabelappearance/headingfont/index.html +++ b/Documentation/html/documentation/adyen3ds2/adylabelappearance/headingfont/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adylabelappearance/headinglineheight/index.html b/Documentation/html/documentation/adyen3ds2/adylabelappearance/headinglineheight/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adylabelappearance/headinglineheight/index.html +++ b/Documentation/html/documentation/adyen3ds2/adylabelappearance/headinglineheight/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adylabelappearance/headingtextcolor/index.html b/Documentation/html/documentation/adyen3ds2/adylabelappearance/headingtextcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adylabelappearance/headingtextcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adylabelappearance/headingtextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adylabelappearance/index.html b/Documentation/html/documentation/adyen3ds2/adylabelappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adylabelappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adylabelappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adylabelappearance/lineheight/index.html b/Documentation/html/documentation/adyen3ds2/adylabelappearance/lineheight/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adylabelappearance/lineheight/index.html +++ b/Documentation/html/documentation/adyen3ds2/adylabelappearance/lineheight/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adylabelappearance/subheadingfont/index.html b/Documentation/html/documentation/adyen3ds2/adylabelappearance/subheadingfont/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adylabelappearance/subheadingfont/index.html +++ b/Documentation/html/documentation/adyen3ds2/adylabelappearance/subheadingfont/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor/index.html b/Documentation/html/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adylabelappearance/subheadingtextcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor/index.html b/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/backgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle/index.html b/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle/index.html +++ b/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/cancelbuttontitle/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/index.html b/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/title/index.html b/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/title/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/title/index.html +++ b/Documentation/html/documentation/adyen3ds2/adynavigationbarappearance/title/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprogressview/hide/index.html b/Documentation/html/documentation/adyen3ds2/adyprogressview/hide/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprogressview/hide/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprogressview/hide/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprogressview/hidewithcompletion:/index.html b/Documentation/html/documentation/adyen3ds2/adyprogressview/hidewithcompletion:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprogressview/hidewithcompletion:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprogressview/hidewithcompletion:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprogressview/index.html b/Documentation/html/documentation/adyen3ds2/adyprogressview/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprogressview/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprogressview/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprogressview/show/index.html b/Documentation/html/documentation/adyen3ds2/adyprogressview/show/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprogressview/show/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprogressview/show/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprogressview/showwithcompletion:/index.html b/Documentation/html/documentation/adyen3ds2/adyprogressview/showwithcompletion:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprogressview/showwithcompletion:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprogressview/showwithcompletion:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey/index.html b/Documentation/html/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprotocolerroracstransactionidentifierkey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprotocolerrordetailkey/index.html b/Documentation/html/documentation/adyen3ds2/adyprotocolerrordetailkey/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprotocolerrordetailkey/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprotocolerrordetailkey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprotocolerrordomain/index.html b/Documentation/html/documentation/adyen3ds2/adyprotocolerrordomain/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprotocolerrordomain/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprotocolerrordomain/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey/index.html b/Documentation/html/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprotocolerrorsdktransactionidentifierkey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey/index.html b/Documentation/html/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyprotocolerrorservertransactionidentifierkey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled/index.html b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengecancelled/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout/index.html b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorchallengetimedout/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse/index.html b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorinvalidresponse/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed/index.html b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorrequestfailed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed/index.html b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorsecurechannelsetupfailed/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver/index.html b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/adyruntimeerrorunknowndirectoryserver/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/index.html b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyruntimeerrorcode/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyruntimeerrordomain/index.html b/Documentation/html/documentation/adyen3ds2/adyruntimeerrordomain/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyruntimeerrordomain/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyruntimeerrordomain/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adysecuritywarningsdelegate/index.html b/Documentation/html/documentation/adyen3ds2/adysecuritywarningsdelegate/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adysecuritywarningsdelegate/index.html +++ b/Documentation/html/documentation/adyen3ds2/adysecuritywarningsdelegate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:/index.html b/Documentation/html/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adysecuritywarningsdelegate/securitywarningsfound:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyselectappearance/bordercolor/index.html b/Documentation/html/documentation/adyen3ds2/adyselectappearance/bordercolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyselectappearance/bordercolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyselectappearance/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyselectappearance/highlightedbackgroundcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyselectappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyselectappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyselectappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyselectappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyselectappearance/selectionindicatortintcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyservice/index.html b/Documentation/html/documentation/adyen3ds2/adyservice/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyservice/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyservice/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:/index.html b/Documentation/html/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyservice/servicewithparameters:appearanceconfiguration:completionhandler:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:/index.html b/Documentation/html/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyservice/transactionwithmessageversion:error:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyservice/version/index.html b/Documentation/html/documentation/adyen3ds2/adyservice/version/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyservice/version/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyservice/version/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyservice/warnings/index.html b/Documentation/html/documentation/adyen3ds2/adyservice/warnings/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyservice/warnings/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyservice/warnings/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserveridentifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserverpublickey/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/directoryserverrootcertificates/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/init/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/init/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/init/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/init/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/initwithdirectoryserveridentifier:directoryserverpublickey:directoryserverrootcertificates:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/removevalueforkey:ingroup:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/setvalue:forkey:ingroup:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/valueforkey:/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/valueforkey:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/valueforkey:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/valueforkey:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:/index.html b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyserviceparameters/valueforkey:ingroup:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyswitchappearance/index.html b/Documentation/html/documentation/adyen3ds2/adyswitchappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyswitchappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyswitchappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adyswitchappearance/switchtintcolor/index.html b/Documentation/html/documentation/adyen3ds2/adyswitchappearance/switchtintcolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adyswitchappearance/switchtintcolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adyswitchappearance/switchtintcolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/bordercolor/index.html b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/bordercolor/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/bordercolor/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/bordercolor/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/borderwidth/index.html b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/borderwidth/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/borderwidth/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/borderwidth/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/cornerradius/index.html b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/cornerradius/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/cornerradius/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/cornerradius/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/index.html b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance/index.html b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytextfieldappearance/keyboardappearance/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/authenticationrequestparameters/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/authenticationrequestparameters/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/authenticationrequestparameters/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/authenticationrequestparameters/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/cancelchallenge/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/cancelchallenge/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/cancelchallenge/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/cancelchallenge/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/close/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/close/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/close/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/close/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:completionhandler:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:delegate:timeout:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/performchallengewithparameters:timeout:completionhandler:/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/progressview/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/progressview/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/progressview/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/progressview/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransaction/securitydelegate/index.html b/Documentation/html/documentation/adyen3ds2/adytransaction/securitydelegate/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransaction/securitydelegate/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransaction/securitydelegate/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adytransactiondefaultchallengetimeout/index.html b/Documentation/html/documentation/adyen3ds2/adytransactiondefaultchallengetimeout/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adytransactiondefaultchallengetimeout/index.html +++ b/Documentation/html/documentation/adyen3ds2/adytransactiondefaultchallengetimeout/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adywarning/identifier/index.html b/Documentation/html/documentation/adyen3ds2/adywarning/identifier/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adywarning/identifier/index.html +++ b/Documentation/html/documentation/adyen3ds2/adywarning/identifier/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adywarning/index.html b/Documentation/html/documentation/adyen3ds2/adywarning/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adywarning/index.html +++ b/Documentation/html/documentation/adyen3ds2/adywarning/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adywarning/message/index.html b/Documentation/html/documentation/adyen3ds2/adywarning/message/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adywarning/message/index.html +++ b/Documentation/html/documentation/adyen3ds2/adywarning/message/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adywarning/severity/index.html b/Documentation/html/documentation/adyen3ds2/adywarning/severity/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adywarning/severity/index.html +++ b/Documentation/html/documentation/adyen3ds2/adywarning/severity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh/index.html b/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh/index.html +++ b/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseverityhigh/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow/index.html b/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow/index.html +++ b/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseveritylow/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium/index.html b/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium/index.html +++ b/Documentation/html/documentation/adyen3ds2/adywarningseverity/adywarningseveritymedium/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/adywarningseverity/index.html b/Documentation/html/documentation/adyen3ds2/adywarningseverity/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/adywarningseverity/index.html +++ b/Documentation/html/documentation/adyen3ds2/adywarningseverity/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/documentation/adyen3ds2/index.html b/Documentation/html/documentation/adyen3ds2/index.html index 9fda25a69..340265895 100644 --- a/Documentation/html/documentation/adyen3ds2/index.html +++ b/Documentation/html/documentation/adyen3ds2/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/img/added-icon.d6f7e47d.svg b/Documentation/html/img/added-icon.832a5d2c.svg similarity index 100% rename from Documentation/html/img/added-icon.d6f7e47d.svg rename to Documentation/html/img/added-icon.832a5d2c.svg diff --git a/Documentation/html/img/deprecated-icon.015b4f17.svg b/Documentation/html/img/deprecated-icon.7bf1740a.svg similarity index 100% rename from Documentation/html/img/deprecated-icon.015b4f17.svg rename to Documentation/html/img/deprecated-icon.7bf1740a.svg diff --git a/Documentation/html/img/modified-icon.f496e73d.svg b/Documentation/html/img/modified-icon.efb2697d.svg similarity index 100% rename from Documentation/html/img/modified-icon.f496e73d.svg rename to Documentation/html/img/modified-icon.efb2697d.svg diff --git a/Documentation/html/img/no-image@2x.df2a0a50.png b/Documentation/html/img/no-image@2x.df2a0a50.png deleted file mode 100644 index 041394edda9494abd40fb9225699cad7a7842b47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6155 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 diff --git a/Documentation/html/index.html b/Documentation/html/index.html index d4fb7e2ef..d5df4d729 100644 --- a/Documentation/html/index.html +++ b/Documentation/html/index.html @@ -1 +1 @@ -Documentation
\ No newline at end of file +Documentation
\ No newline at end of file diff --git a/Documentation/html/js/337.274a8ccc.js b/Documentation/html/js/337.274a8ccc.js new file mode 100644 index 000000000..460601cd3 --- /dev/null +++ b/Documentation/html/js/337.274a8ccc.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[337],{6337:function(){(function(){"use strict";if("object"===typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){var e=t,n=i(e);while(n)e=n.ownerDocument,n=i(e);return e}(window.document),e=[],n=null,o=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return n||(n=function(t,n){o=t&&n?g(t,n):p(),e.forEach((function(t){t._checkForIntersections()}))}),n},s._resetCrossOriginUpdater=function(){n=null,o=null},s.prototype.observe=function(t){var e=this._observationTargets.some((function(e){return e.element==t}));if(!e){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!=t})),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]}))},s.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map((function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},s.prototype._monitorIntersections=function(e){var n=e.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(e)){var o=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=n.setInterval(o,this.POLL_INTERVAL):(c(n,"resize",o,!0),c(e,"scroll",o,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(s=new n.MutationObserver(o),s.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push((function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),a(t,"resize",o,!0)),a(e,"scroll",o,!0),s&&s.disconnect()}));var h=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=h){var u=i(e);u&&this._monitorIntersections(u.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var n=this._monitoringDocuments.indexOf(e);if(-1!=n){var o=this.root&&(this.root.ownerDocument||this.root)||t,r=this._observationTargets.some((function(t){var n=t.element.ownerDocument;if(n==e)return!0;while(n&&n!=o){var r=i(n);if(n=r&&r.ownerDocument,n==e)return!0}return!1}));if(!r){var s=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),s(),e!=o){var h=i(e);h&&this._unmonitorIntersections(h.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}||null}function f(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):p()}function p(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function d(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function g(t,e){var n=e.top-t.top,o=e.left-t.left;return{top:n,left:o,height:e.height,width:e.width,bottom:n+e.height,right:o+e.width}}function m(t,e){var n=e;while(n){if(n==t)return!0;n=_(n)}return!1}function _(e){var n=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host?n.host:n)}function v(t){return t&&9===t.nodeType}})()}}]); \ No newline at end of file diff --git a/Documentation/html/js/37.3cabdf6d.js b/Documentation/html/js/37.3cabdf6d.js new file mode 100644 index 000000000..39c790dd6 --- /dev/null +++ b/Documentation/html/js/37.3cabdf6d.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[37],{7432:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("span",{staticClass:"badge",class:{[`badge-${e.variant}`]:e.variant},attrs:{role:"presentation"}},[e._t("default",(function(){return[e._v(e._s(e.text?e.$t(e.text):""))]}))],2)},a=[];const i={beta:"aside-kind.beta",deprecated:"aside-kind.deprecated"};var o={name:"Badge",props:{variant:{type:String,default:()=>""}},computed:{text:({variant:e})=>i[e]}},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"8d6893ae",null),d=c.exports},9595:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("ContentNode",{staticClass:"conditional-constraints",attrs:{content:e.content}})},a=[],i=n(8846),o={name:"ConditionalConstraints",components:{ContentNode:i.Z},props:{constraints:i.Z.props.content,prefix:i.Z.props.content},computed:{content:({constraints:e,prefix:t,space:n})=>t.concat(n).concat(e),space:()=>({type:i.Z.InlineType.text,text:" "})}},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"4c6f3ed1",null),d=c.exports},8846:function(e,t,n){n.d(t,{Z:function(){return d}});var r=function(){var e=this,t=e._self._c;return t("BaseContentNode",e._b({},"BaseContentNode",e.$props,!1))},a=[],i=n(8843),o={name:"ContentNode",components:{BaseContentNode:i["default"]},props:i["default"].props,methods:i["default"].methods,BlockType:i["default"].BlockType,InlineType:i["default"].InlineType},s=o,l=n(1001),c=(0,l.Z)(s,r,a,!1,null,"3a32ffd0",null),d=c.exports},7120:function(e,t,n){n.d(t,{Z:function(){return c}});var r=function(e,t){return e("p",{staticClass:"requirement-metadata",class:t.data.staticClass},[e("strong",[t._v(t._s(t.parent.$t("required")))]),t.props.defaultImplementationsCount?[t._v(" "+t._s(t.parent.$tc("metadata.default-implementation",t.props.defaultImplementationsCount))+" ")]:t._e()],2)},a=[],i={name:"RequirementMetadata",props:{defaultImplementationsCount:{type:Number,default:0}}},o=i,s=n(1001),l=(0,s.Z)(o,r,a,!0,null,null,null),c=l.exports},6213:function(e,t,n){n.d(t,{default:function(){return z}});var r,a,i,o,s,l,c,d,p=n(352),u={name:"ChangedToken",render(e){const{kind:t,tokens:n}=this;return e("span",{class:[`token-${t}`,"token-changed"]},n.map((t=>e(z,{props:t}))))},props:{kind:{type:String,required:!0},tokens:{type:Array,required:!0}}},f=u,m=n(1001),h=(0,m.Z)(f,r,a,!1,null,null,null),g=h.exports,y=n(2387),v=n(5953),k={name:"LinkableToken",mixins:[v.Z],render(e){const t=this.references[this.identifier];return t&&t.url?e(y.Z,{props:{url:t.url,kind:t.kind,role:t.role}},this.$slots.default):e("span",{},this.$slots.default)},props:{identifier:{type:String,required:!0,default:()=>""}}},b=k,C=(0,m.Z)(b,i,o,!1,null,null,null),_=C.exports,x={name:"RawText",render(e){const{_v:t=(t=>e("span",t)),text:n}=this;return t(n)},props:{text:{type:String,required:!0}}},Z=x,B=(0,m.Z)(Z,s,l,!1,null,null,null),T=B.exports,S={name:"SyntaxToken",render(e){return e("span",{class:`token-${this.kind}`},this.text)},props:{kind:{type:String,required:!0},text:{type:String,required:!0}}},I=S,O=(0,m.Z)(I,c,d,!1,null,null,null),$=O.exports;const q={attribute:"attribute",externalParam:"externalParam",genericParameter:"genericParameter",identifier:"identifier",internalParam:"internalParam",keyword:"keyword",label:"label",number:"number",string:"string",text:"text",typeIdentifier:"typeIdentifier",added:"added",removed:"removed"};var w,A,L={name:"DeclarationToken",render(e){const{kind:t,text:n,tokens:r}=this;switch(t){case q.text:{const t={text:n};return e(T,{props:t})}case q.typeIdentifier:{const t={identifier:this.identifier};return e(_,{class:"type-identifier-link",props:t},[e(p.Z,n)])}case q.attribute:{const{identifier:r}=this;return r?e(_,{class:"attribute-link",props:{identifier:r}},[e(p.Z,n)]):e($,{props:{kind:t,text:n}})}case q.added:case q.removed:return e(g,{props:{tokens:r,kind:t}});default:{const r={kind:t,text:n};return e($,{props:r})}}},constants:{TokenKind:q},props:{kind:{type:String,required:!0},identifier:{type:String,required:!1},text:{type:String,required:!1},tokens:{type:Array,required:!1,default:()=>[]}}},P=L,F=(0,m.Z)(P,w,A,!1,null,"3fd63d6c",null),z=F.exports},9037:function(e,t,n){n.r(t),n.d(t,{default:function(){return ne}});var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"link-block",class:e.linkBlockClasses},[t(e.linkComponent,e._b({ref:"apiChangesDiff",tag:"component",staticClass:"link",class:e.linkClasses},"component",e.linkProps,!1),[e.topic.role&&!e.change?t("TopicLinkBlockIcon",{attrs:{role:e.topic.role,imageOverride:e.references[e.iconOverride]}}):e._e(),e.topic.fragments?t("DecoratedTopicTitle",{attrs:{tokens:e.topic.fragments}}):t("WordBreak",{attrs:{tag:e.titleTag}},[e._v(e._s(e.topic.title))]),e.change?t("span",{staticClass:"visuallyhidden"},[e._v("- "+e._s(e.$t(e.changeName)))]):e._e()],1),e.hasAbstractElements?t("div",{staticClass:"abstract"},[e.topic.abstract?t("ContentNode",{attrs:{content:e.topic.abstract}}):e._e(),e.topic.ideTitle?t("div",{staticClass:"topic-keyinfo"},[e.topic.titleStyle===e.titleStyles.title?[t("strong",[e._v("Key:")]),e._v(" "+e._s(e.topic.name)+" ")]:e.topic.titleStyle===e.titleStyles.symbol?[t("strong",[e._v("Name:")]),e._v(" "+e._s(e.topic.ideTitle)+" ")]:e._e()],2):e._e(),e.topic.required||e.topic.defaultImplementations?t("RequirementMetadata",{staticClass:"topic-required",attrs:{defaultImplementationsCount:e.topic.defaultImplementations}}):e._e(),e.topic.conformance?t("ConditionalConstraints",{attrs:{constraints:e.topic.conformance.constraints,prefix:e.topic.conformance.availabilityPrefix}}):e._e()],1):e._e(),e.showDeprecatedBadge?t("Badge",{attrs:{variant:"deprecated"}}):e.showBetaBadge?t("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.tags,(function(n){return t("Badge",{key:`${n.type}-${n.text}`,attrs:{variant:n.type}},[e._v(" "+e._s(n.text)+" ")])}))],2)},a=[],i=n(7192),o=n(2449),s=n(7432),l=n(352),c=n(8846),d=function(){var e=this,t=e._self._c;return e.imageOverride||e.icon?t("div",{staticClass:"topic-icon-wrapper"},[e.imageOverride?t("OverridableAsset",{staticClass:"topic-icon",attrs:{imageOverride:e.imageOverride}}):e.icon?t(e.icon,{tag:"component",staticClass:"topic-icon"}):e._e()],1):e._e()},p=[],u=n(5692),f=n(7775),m=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"api-reference-icon",attrs:{viewBox:"0 0 14 14",themeId:"api-reference"}},[t("title",[e._v(e._s(e.$t("api-reference")))]),t("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),t("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 4h8v1h-8z"}}),t("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 9h8v1h-8z"}})])},h=[],g=n(3453),y={name:"APIReferenceIcon",components:{SVGIcon:g.Z}},v=y,k=n(1001),b=(0,k.Z)(v,m,h,!1,null,null,null),C=b.exports,_=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"endpoint"}},[t("title",[e._v(e._s(e.$t("icons.web-service-endpoint")))]),t("path",{attrs:{d:"M4.052 8.737h-1.242l-1.878 5.263h1.15l0.364-1.081h1.939l0.339 1.081h1.193zM2.746 12.012l0.678-2.071 0.653 2.071z"}}),t("path",{attrs:{d:"M11.969 8.737h1.093v5.263h-1.093v-5.263z"}}),t("path",{attrs:{d:"M9.198 8.737h-2.295v5.263h1.095v-1.892h1.12c0.040 0.003 0.087 0.004 0.134 0.004 0.455 0 0.875-0.146 1.217-0.394l-0.006 0.004c0.296-0.293 0.48-0.699 0.48-1.148 0-0.060-0.003-0.118-0.010-0.176l0.001 0.007c0.003-0.039 0.005-0.085 0.005-0.131 0-0.442-0.183-0.842-0.476-1.128l-0-0c-0.317-0.256-0.724-0.41-1.168-0.41-0.034 0-0.069 0.001-0.102 0.003l0.005-0zM9.628 11.014c-0.15 0.118-0.341 0.188-0.548 0.188-0.020 0-0.040-0.001-0.060-0.002l0.003 0h-1.026v-1.549h1.026c0.017-0.001 0.037-0.002 0.058-0.002 0.206 0 0.396 0.066 0.551 0.178l-0.003-0.002c0.135 0.13 0.219 0.313 0.219 0.515 0 0.025-0.001 0.050-0.004 0.074l0-0.003c0.002 0.020 0.003 0.044 0.003 0.068 0 0.208-0.083 0.396-0.219 0.534l0-0z"}}),t("path",{attrs:{d:"M13.529 4.981c0-1.375-1.114-2.489-2.489-2.49h-0l-0.134 0.005c-0.526-1.466-1.903-2.496-3.522-2.496-0.892 0-1.711 0.313-2.353 0.835l0.007-0.005c-0.312-0.243-0.709-0.389-1.14-0.389-1.030 0-1.865 0.834-1.866 1.864v0c0 0.001 0 0.003 0 0.004 0 0.123 0.012 0.242 0.036 0.358l-0.002-0.012c-0.94 0.37-1.593 1.27-1.593 2.323 0 1.372 1.11 2.485 2.482 2.49h8.243c1.306-0.084 2.333-1.164 2.333-2.484 0-0.001 0-0.002 0-0.003v0zM11.139 6.535h-8.319c-0.799-0.072-1.421-0.739-1.421-1.551 0-0.659 0.41-1.223 0.988-1.45l0.011-0.004 0.734-0.28-0.148-0.776-0.012-0.082v-0.088c0-0 0-0.001 0-0.001 0-0.515 0.418-0.933 0.933-0.933 0.216 0 0.416 0.074 0.574 0.197l-0.002-0.002 0.584 0.453 0.575-0.467 0.169-0.127c0.442-0.306 0.991-0.489 1.581-0.489 1.211 0 2.243 0.769 2.633 1.846l0.006 0.019 0.226 0.642 0.814-0.023 0.131 0.006c0.805 0.067 1.432 0.736 1.432 1.552 0 0.836-0.659 1.518-1.486 1.556l-0.003 0z"}})])},x=[],Z={name:"EndpointIcon",components:{SVGIcon:g.Z}},B=Z,T=(0,k.Z)(B,_,x,!1,null,null,null),S=T.exports,I=n(8633),O=n(9001),$=n(8638),q=n(6664);const w={[i.L.article]:u.Z,[i.L.collection]:O.Z,[i.L.collectionGroup]:C,[i.L.learn]:I.Z,[i.L.overview]:I.Z,[i.L.project]:$.Z,[i.L.tutorial]:$.Z,[i.L.resources]:I.Z,[i.L.sampleCode]:f.Z,[i.L.restRequestSymbol]:S};var A={components:{OverridableAsset:q.Z,SVGIcon:g.Z},props:{role:{type:String,required:!0},imageOverride:{type:Object,default:null}},computed:{icon:({role:e})=>w[e]}},L=A,P=(0,k.Z)(L,d,p,!1,null,"44dade98",null),F=P.exports,z=function(){var e=this,t=e._self._c;return t("code",{staticClass:"decorated-title"},e._l(e.tokens,(function(n,r){return t(e.componentFor(n),{key:r,tag:"component",class:[e.classFor(n),e.emptyTokenClass(n)]},[e._v(e._s(n.text))])})),1)},D=[],N=n(6213);const{TokenKind:M}=N["default"].constants,j={decorator:"decorator",identifier:"identifier",label:"label"};var V={name:"DecoratedTopicTitle",components:{WordBreak:l.Z},props:{tokens:{type:Array,required:!0,default:()=>[]}},constants:{TokenKind:M},methods:{emptyTokenClass:({text:e})=>({"empty-token":" "===e}),classFor({kind:e}){switch(e){case M.externalParam:case M.identifier:return j.identifier;case M.label:return j.label;default:return j.decorator}},componentFor(e){return/^\s+$/.test(e.text)?"span":l.Z}}},R=V,G=(0,k.Z)(R,z,D,!1,null,"06ec7395",null),W=G.exports,E=n(9595),H=n(7120),K=n(1842),J=n(5953);const Y={article:"article",symbol:"symbol"},Q={title:"title",symbol:"symbol"},U={link:"link"};var X={name:"TopicsLinkBlock",components:{Badge:s.Z,WordBreak:l.Z,ContentNode:c.Z,TopicLinkBlockIcon:F,DecoratedTopicTitle:W,RequirementMetadata:H.Z,ConditionalConstraints:E.Z},mixins:[K.JY,K.PH,J.Z],constants:{ReferenceType:U,TopicKind:Y,TitleStyles:Q},props:{isSymbolBeta:Boolean,isSymbolDeprecated:Boolean,topic:{type:Object,required:!0,validator:e=>(!("abstract"in e)||Array.isArray(e.abstract))&&"string"===typeof e.identifier&&(e.type===U.link&&!e.kind||"string"===typeof e.kind)&&(e.type===U.link&&!e.role||"string"===typeof e.role)&&"string"===typeof e.title&&"string"===typeof e.url&&(!("defaultImplementations"in e)||"number"===typeof e.defaultImplementations)&&(!("required"in e)||"boolean"===typeof e.required)&&(!("conformance"in e)||"object"===typeof e.conformance)}},data(){return{state:this.store.state}},computed:{linkComponent:({topic:e})=>e.type===U.link?"a":"router-link",linkProps({topic:e}){const t=(0,o.Q2)(e.url,this.$route.query);return e.type===U.link?{href:t}:{to:t}},linkBlockClasses:({changesClasses:e,hasAbstractElements:t,displaysMultipleLinesAfterAPIChanges:n,multipleLinesClass:r})=>({"has-inline-element":!t,[r]:n,...!t&&e}),linkClasses:({changesClasses:e,deprecated:t,hasAbstractElements:n})=>({deprecated:t,"has-adjacent-elements":n,...n&&e}),changesClasses:({getChangesClasses:e,change:t})=>e(t),titleTag({topic:e}){if(e.titleStyle===Q.title)return e.ideTitle?"span":"code";if(e.role&&(e.role===i.L.collection||e.role===i.L.dictionarySymbol))return"span";switch(e.kind){case Y.symbol:return"code";default:return"span"}},titleStyles:()=>Q,deprecated:({showDeprecatedBadge:e,topic:t})=>e||t.deprecated,showBetaBadge:({topic:e,isSymbolBeta:t})=>Boolean(!t&&e.beta),showDeprecatedBadge:({topic:e,isSymbolDeprecated:t})=>Boolean(!t&&e.deprecated),change({topic:{identifier:e},state:{apiChanges:t}}){return this.changeFor(e,t)},changeName:({change:e,getChangeName:t})=>t(e),hasAbstractElements:({topic:{abstract:e,conformance:t,required:n,defaultImplementations:r}}={})=>e&&e.length>0||t||n||r,tags:({topic:e})=>(e.tags||[]).slice(0,1),iconOverride:({topic:{images:e=[]}})=>{const t=e.find((({type:e})=>"icon"===e));return t?t.identifier:null}}},ee=X,te=(0,k.Z)(ee,r,a,!1,null,"63be6b46",null),ne=te.exports},9426:function(e,t,n){n.d(t,{Ag:function(){return i},UG:function(){return a},ct:function(){return o},yf:function(){return r}});const r={added:"added",modified:"modified",deprecated:"deprecated"},a=[r.modified,r.added,r.deprecated],i={[r.modified]:"change-type.modified",[r.added]:"change-type.added",[r.deprecated]:"change-type.deprecated"},o={"change-type.modified":r.modified,"change-type.added":r.added,"change-type.deprecated":r.deprecated}},4733:function(e,t,n){n.d(t,{_:function(){return r}});const r="displays-multiple-lines"},1842:function(e,t,n){n.d(t,{JY:function(){return c},PH:function(){return l}});var r=n(9426),a=n(4733),i=n(3112);const o="latest_",s={xcode:{value:"xcode",label:"Xcode"},other:{value:"other",label:"Other"}},l={constants:{multipleLinesClass:a._},data(){return{multipleLinesClass:a._}},computed:{displaysMultipleLinesAfterAPIChanges:({change:e,changeType:t,$refs:n})=>!(!e&&!t)&&(0,i.s)(n.apiChangesDiff)}},c={methods:{toVersionRange({platform:e,versions:t}){return`${e} ${t[0]} – ${e} ${t[1]}`},toOptionValue:e=>`${o}${e}`,toScope:e=>e.slice(o.length,e.length),getOptionsForDiffAvailability(e={}){return this.getOptionsForDiffAvailabilities([e])},getOptionsForDiffAvailabilities(e=[]){const t=e.reduce(((e,t={})=>Object.keys(t).reduce(((e,n)=>({...e,[n]:(e[n]||[]).concat(t[n])})),e)),{}),n=Object.keys(t),r=n.reduce(((e,n)=>{const r=t[n];return{...e,[n]:r.find((e=>e.platform===s.xcode.label))||r[0]}}),{}),a=e=>({label:this.toVersionRange(r[e]),value:this.toOptionValue(e),platform:r[e].platform}),{sdk:i,beta:o,minor:l,major:c,...d}=r,p=[].concat(i?a("sdk"):[]).concat(o?a("beta"):[]).concat(l?a("minor"):[]).concat(c?a("major"):[]).concat(Object.keys(d).map(a));return this.splitOptionsPerPlatform(p)},changesClassesFor(e,t){const n=this.changeFor(e,t);return this.getChangesClasses(n)},getChangesClasses:e=>({[`changed changed-${e}`]:!!e}),changeFor(e,t){const{change:n}=(t||{})[e]||{};return n},splitOptionsPerPlatform(e){return e.reduce(((e,t)=>{const n=t.platform===s.xcode.label?s.xcode.value:s.other.value;return e[n].push(t),e}),{[s.xcode.value]:[],[s.other.value]:[]})},getChangeName(e){return r.Ag[e]}},computed:{availableOptions({diffAvailability:e={},toOptionValue:t}){return new Set(Object.keys(e).map(t))}}}},3112:function(e,t,n){function r(e){if(!e)return!1;const t=window.getComputedStyle(e.$el||e),n=(e.$el||e).offsetHeight,r=t.lineHeight?parseFloat(t.lineHeight):1,a=t.paddingTop?parseFloat(t.paddingTop):0,i=t.paddingBottom?parseFloat(t.paddingBottom):0,o=t.borderTopWidth?parseFloat(t.borderTopWidth):0,s=t.borderBottomWidth?parseFloat(t.borderBottomWidth):0,l=n-(a+i+o+s),c=l/r;return c>=2}n.d(t,{s:function(){return r}})}}]); \ No newline at end of file diff --git a/Documentation/html/js/523.3af1b2ef.js b/Documentation/html/js/523.3af1b2ef.js new file mode 100644 index 000000000..75c9eb127 --- /dev/null +++ b/Documentation/html/js/523.3af1b2ef.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[523],{5465:function(e,t,n){"use strict";n.d(t,{Z:function(){return F}});var i,r,s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"asset"},[t(e.assetComponent,e._g(e._b({tag:"component"},"component",e.assetProps,!1),e.assetListeners))],1)},a=[],o=n(6769),l=function(){var e=this,t=e._self._c;return t("ConditionalWrapper",{ref:"wrapper",attrs:{tag:e.DeviceFrameComponent,"should-wrap":!!e.deviceFrame,device:e.deviceFrame}},[t("video",{ref:"video",attrs:{controls:e.showsControls,"data-orientation":e.orientation,autoplay:e.autoplays,poster:e.normalisedPosterPath,width:e.optimalWidth,playsinline:""},domProps:{muted:e.muted},on:{loadedmetadata:e.setOrientation,playing:function(t){return e.$emit("playing")},pause:function(t){return e.$emit("pause")},ended:function(t){return e.$emit("ended")}}},[t("source",{attrs:{src:e.normalizePath(e.videoAttributes.url)}})])])},c=[],u=n(5947),A=n(4030),d=n(9804),p={functional:!0,name:"ConditionalWrapper",props:{tag:[Object,String],shouldWrap:Boolean},render(e,t){return t.props.shouldWrap?e(t.props.tag,t.data,t.children):t.children}},h=p,g=n(1001),m=(0,g.Z)(h,i,r,!1,null,null,null),f=m.exports,v=n(889),b={name:"VideoAsset",components:{ConditionalWrapper:f},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},posterVariants:{type:Array,required:!1,default:()=>[]},muted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},data:()=>({appState:A["default"].state,optimalWidth:null,orientation:null}),computed:{DeviceFrameComponent:()=>v.Z,preferredColorScheme:({appState:e})=>e.preferredColorScheme,systemColorScheme:({appState:e})=>e.systemColorScheme,userPrefersDark:({preferredColorScheme:e,systemColorScheme:t})=>e===d.Z.dark||e===d.Z.auto&&t===d.Z.dark,shouldShowDarkVariant:({darkVideoVariantAttributes:e,userPrefersDark:t})=>e&&t,defaultVideoAttributes(){return this.videoVariantsGroupedByAppearance.light[0]||this.darkVideoVariantAttributes||{}},darkVideoVariantAttributes(){return this.videoVariantsGroupedByAppearance.dark[0]},videoVariantsGroupedByAppearance(){return(0,u.XV)(this.variants)},posterVariantsGroupedByAppearance(){const{light:e,dark:t}=(0,u.XV)(this.posterVariants);return{light:(0,u.u)(e),dark:(0,u.u)(t)}},defaultPosterAttributes:({posterVariantsGroupedByAppearance:e,userPrefersDark:t})=>t&&e.dark.length?e.dark[0]:e.light[0]||{},normalisedPosterPath:({defaultPosterAttributes:e})=>(0,u.AH)(e.src),videoAttributes:({darkVideoVariantAttributes:e,defaultVideoAttributes:t,shouldShowDarkVariant:n})=>n?e:t},watch:{normalisedPosterPath:{immediate:!0,handler:"getPosterDimensions"}},methods:{normalizePath:u.AH,async getPosterDimensions(e){if(!e)return void(this.optimalWidth=null);const{density:t}=this.defaultPosterAttributes,n=parseInt(t.match(/\d+/)[0],10),{width:i}=await(0,u.RY)(e);this.optimalWidth=i/n},setOrientation(){const{videoWidth:e,videoHeight:t}=this.$refs.video;this.orientation=(0,u.T8)(e,t)}}},y=b,C=(0,g.Z)(y,l,c,!1,null,null,null),I=C.exports,w=function(){var e=this,t=e._self._c;return t("div",{staticClass:"video-replay-container"},[t("VideoAsset",{ref:"asset",attrs:{variants:e.variants,autoplays:e.autoplays,showsControls:e.showsControls,muted:e.muted,posterVariants:e.posterVariants,deviceFrame:e.deviceFrame},on:{pause:e.onPause,playing:e.onVideoPlaying,ended:e.onVideoEnd}}),e.showsControls?e._e():t("a",{staticClass:"control-button",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.togglePlayStatus.apply(null,arguments)}}},[e._v(" "+e._s(e.text)+" "),e.videoEnded?t("InlineReplayIcon",{staticClass:"control-icon icon-inline"}):e.isPlaying?t("PauseIcon",{staticClass:"control-icon icon-inline"}):t("PlayIcon",{staticClass:"control-icon icon-inline"})],1)],1)},E=[],B=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-replay-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-replay"}},[t("path",{attrs:{d:"M2.254 10.201c-1.633-2.613-0.838-6.056 1.775-7.689 2.551-1.594 5.892-0.875 7.569 1.592l0.12 0.184-0.848 0.53c-1.34-2.145-4.166-2.797-6.311-1.457s-2.797 4.166-1.457 6.311 4.166 2.797 6.311 1.457c1.006-0.629 1.71-1.603 2.003-2.723l0.056-0.242 0.98 0.201c-0.305 1.487-1.197 2.792-2.51 3.612-2.613 1.633-6.056 0.838-7.689-1.775z"}}),t("path",{attrs:{d:"M10.76 1.355l0.984-0.18 0.851 4.651-4.56-1.196 0.254-0.967 3.040 0.796z"}})])},x=[],k=n(3453),_={name:"InlineReplayIcon",components:{SVGIcon:k.Z}},S=_,T=(0,g.Z)(S,B,x,!1,null,null,null),Q=T.exports,L=n(6698),M=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"pause-icon",attrs:{viewBox:"0 0 14 14",themeId:"pause"}},[t("path",{attrs:{d:"M5 4h1v6h-1z"}}),t("path",{attrs:{d:"M8 4h1v6h-1z"}}),t("path",{attrs:{d:"M7 0.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5-2.9-6.5-6.5-6.5zM7 12.5c-3 0-5.5-2.5-5.5-5.5s2.5-5.5 5.5-5.5 5.5 2.5 5.5 5.5-2.5 5.5-5.5 5.5z"}})])},Z=[],R={name:"PauseIcon",components:{SVGIcon:k.Z}},j=R,N=(0,g.Z)(j,M,Z,!1,null,null,null),D=N.exports,O={name:"ReplayableVideoAsset",components:{PauseIcon:D,PlayIcon:L.Z,InlineReplayIcon:Q,VideoAsset:I},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},muted:{type:Boolean,default:!0},posterVariants:{type:Array,default:()=>[]},deviceFrame:{type:String,required:!1}},computed:{text(){return this.videoEnded?this.$t("video.replay"):this.isPlaying?this.$t("video.pause"):this.$t("video.play")}},data(){return{isPlaying:!1,videoEnded:!1}},methods:{async togglePlayStatus(){const e=this.$refs.asset.$refs.video;e&&(this.isPlaying&&!this.videoEnded?await e.pause():await e.play())},onVideoEnd(){this.isPlaying=!1,this.videoEnded=!0},onVideoPlaying(){const{video:e}=this.$refs.asset.$refs;this.isPlaying=!e.paused,this.videoEnded=e.ended},onPause(){const{video:e}=this.$refs.asset.$refs;!this.showsControls&&this.isPlaying&&(this.isPlaying=!1),this.videoEnded=e.ended}}},P=O,G=(0,g.Z)(P,w,E,!1,null,"7653dfd0",null),V=G.exports,H=n(5953);const z={video:"video",image:"image"};var q={name:"Asset",components:{ImageAsset:o.Z,VideoAsset:I},constants:{AssetTypes:z},mixins:[H.Z],props:{identifier:{type:String,required:!0},showsReplayButton:{type:Boolean,default:()=>!1},showsVideoControls:{type:Boolean,default:()=>!0},videoAutoplays:{type:Boolean,default:()=>!0},videoMuted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},computed:{rawAsset(){return this.references[this.identifier]||{}},isRawAssetVideo:({rawAsset:e})=>e.type===z.video,videoPoster(){return this.isRawAssetVideo&&this.references[this.rawAsset.poster]},asset(){return this.isRawAssetVideo&&this.prefersReducedMotion&&this.videoPoster||this.rawAsset},assetComponent(){switch(this.asset.type){case z.image:return o.Z;case z.video:return this.showsReplayButton?V:I;default:return}},prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches},assetProps(){return{[z.image]:this.imageProps,[z.video]:this.videoProps}[this.asset.type]},imageProps(){return{alt:this.asset.alt,variants:this.asset.variants}},videoProps(){return{variants:this.asset.variants,showsControls:this.showsVideoControls,muted:this.videoMuted,autoplays:!this.prefersReducedMotion&&this.videoAutoplays,posterVariants:this.videoPoster?this.videoPoster.variants:[],deviceFrame:this.deviceFrame}},assetListeners(){return{[z.image]:null,[z.video]:{ended:()=>this.$emit("videoEnded")}}[this.asset.type]}}},$=q,W=(0,g.Z)($,s,a,!1,null,"2d8333c8",null),F=W.exports},7188:function(e,t,n){"use strict";n.d(t,{default:function(){return h}});var i=n(5381);const r=e=>e?`(max-width: ${e}px)`:"",s=e=>e?`(min-width: ${e}px)`:"";function a({minWidth:e,maxWidth:t}){return["only screen",s(e),r(t)].filter(Boolean).join(" and ")}function o({maxWidth:e,minWidth:t}){return window.matchMedia(a({minWidth:t,maxWidth:e}))}var l,c,u={name:"BreakpointEmitter",constants:{BreakpointAttributes:i.kB,BreakpointName:i.L3,BreakpointScopes:i.lU},props:{scope:{type:String,default:()=>i.lU["default"],validator:e=>e in i.lU}},render(){return this.$scopedSlots.default?this.$scopedSlots.default({matchingBreakpoint:this.matchingBreakpoint}):null},data:()=>({matchingBreakpoint:null}),methods:{initMediaQuery(e,t){const n=o(t),i=t=>this.handleMediaQueryChange(t,e);n.addListener(i),this.$once("hook:beforeDestroy",(()=>{n.removeListener(i)})),i(n)},handleMediaQueryChange(e,t){e.matches&&(this.matchingBreakpoint=t,this.$emit("change",t))}},mounted(){const e=i.kB[this.scope]||{};Object.entries(e).forEach((([e,t])=>{this.initMediaQuery(e,t)}))}},A=u,d=n(1001),p=(0,d.Z)(A,l,c,!1,null,null,null),h=p.exports},5281:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t(e.resolvedComponent,e._b({tag:"component",staticClass:"button-cta",class:{"is-dark":e.isDark}},"component",e.componentProps,!1),[e._t("default")],2)},r=[],s=n(2387),a={name:"ButtonLink",components:{Reference:s.Z},props:{url:{type:String,required:!1},isDark:{type:Boolean,default:!1}},computed:{resolvedComponent:({url:e})=>e?s.Z:"button",componentProps:({url:e})=>e?{url:e}:{}}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"c9c81868",null),u=c.exports},7605:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=function(){var e=this,t=e._self._c;return e.action?t("DestinationDataProvider",{attrs:{destination:e.action},scopedSlots:e._u([{key:"default",fn:function({url:n,title:i}){return[t("ButtonLink",{attrs:{url:n,isDark:e.isDark}},[e._v(" "+e._s(i)+" ")])]}}],null,!1,710653997)}):e._e()},r=[],s=n(5281),a=n(1295),o={name:"CallToActionButton",components:{DestinationDataProvider:a.Z,ButtonLink:s.Z},props:{action:{type:Object,required:!0},isDark:{type:Boolean,default:!1}}},l=o,c=n(1001),u=(0,c.Z)(l,i,r,!1,null,null,null),A=u.exports},3917:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("code",{attrs:{tabindex:"0","data-before-code":e.$t("accessibility.code.start"),"data-after-code":e.$t("accessibility.code.end")}},[e._t("default")],2)},r=[],s={name:"CodeBlock"},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"08295b2f",null),c=l.exports},8843:function(e,t,n){"use strict";n.r(t),n.d(t,{BlockType:function(){return Et},default:function(){return Rt}});var i=n(5953),r=n(7587),s=n(8233),a=n(8039),o=n(2020),l=function(){var e=this,t=e._self._c;return t("div",{staticClass:"DictionaryExample"},[e._t("default"),t("CollapsibleCodeListing",{attrs:{content:e.example.content,showLineNumbers:""}})],2)},c=[],u=function(){var e=this,t=e._self._c;return t("div",{staticClass:"collapsible-code-listing",class:{"single-line":1===e.content[0].code.length}},[t("pre",[t("CodeBlock",e._l(this.content,(function(n,i){return t("div",{key:i,class:["container-general",{collapsible:!0===n.collapsible},{collapsed:!0===n.collapsible&&e.collapsed}]},e._l(n.code,(function(n,i){return t("div",{key:i,staticClass:"code-line-container"},[e._v("\n "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showLineNumbers,expression:"showLineNumbers"}],staticClass:"code-number"}),e._v("\n "),t("div",{staticClass:"code-line"},[e._v(e._s(n))]),e._v("\n ")])})),0)})),0)],1)])},A=[],d=n(3917),p={name:"CollapsibleCodeListing",components:{CodeBlock:d.Z},props:{collapsed:{type:Boolean,required:!1},content:{type:Array,required:!0},showLineNumbers:{type:Boolean,default:()=>!0}}},h=p,g=n(1001),m=(0,g.Z)(h,u,A,!1,null,"25a17a0e",null),f=m.exports,v={name:"DictionaryExample",components:{CollapsibleCodeListing:f},props:{example:{type:Object,required:!0}}},b=v,y=(0,g.Z)(b,l,c,!1,null,null,null),C=y.exports,I=function(){var e=this,t=e._self._c;return t("Row",{staticClass:"endpoint-example"},[t("Column",{staticClass:"example-code"},[e._t("default"),t("Tabnav",{model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[t("TabnavItem",{attrs:{value:e.Tab.request}},[e._v(e._s(e.$t("tab.request")))]),t("TabnavItem",{attrs:{value:e.Tab.response}},[e._v(e._s(e.$t("tab.response")))])],1),t("div",{staticClass:"output"},[e.isCurrent(e.Tab.request)?t("div",{staticClass:"code"},[t("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.request,!1))],1):e._e(),e.isCurrent(e.Tab.response)?t("div",{staticClass:"code"},[t("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.response,!1))],1):e._e()]),e.isCollapsible?t("div",{staticClass:"controls"},[e.isCollapsed?t("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showMore.apply(null,arguments)}}},[t("InlinePlusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("more"))+" ")],1):t("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showLess.apply(null,arguments)}}},[t("InlineMinusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("less"))+" ")],1)]):e._e()],2)],1)},w=[],E=n(9649),B=n(1576),x=function(){var e=this,t=e._self._c;return t("nav",{staticClass:"tabnav",class:{[`tabnav--${e.position}`]:e.position,"tabnav--vertical":e.vertical}},[t("ul",{staticClass:"tabnav-items"},[e._t("default")],2)])},k=[];const _="tabnavData";var S={name:"Tabnav",constants:{ProvideKey:_},provide(){const e={selectTab:this.selectTab};return Object.defineProperty(e,"activeTab",{enumerable:!0,get:()=>this.value}),{[_]:e}},props:{position:{type:String,required:!1,validator:e=>new Set(["start","center","end"]).has(e)},vertical:{type:Boolean,default:!1},value:{type:[String,Number],required:!0}},methods:{selectTab(e){this.$emit("input",e)}}},T=S,Q=(0,g.Z)(T,x,k,!1,null,"5572fe1d",null),L=Q.exports,M=function(){var e=this,t=e._self._c;return t("li",{staticClass:"tabnav-item"},[t("a",{staticClass:"tabnav-link",class:{active:e.isActive},attrs:{href:"#","aria-current":e.isActive?"true":"false"},on:{click:function(t){return t.preventDefault(),e.tabnavData.selectTab(e.value)}}},[e._t("default")],2)])},Z=[],R={name:"TabnavItem",inject:{tabnavData:{default:{activeTab:null,selectTab:()=>{}}}},props:{value:{type:[String,Number],default:null}},computed:{isActive({tabnavData:e,value:t}){return e.activeTab===t}}},j=R,N=(0,g.Z)(j,M,Z,!1,null,"6aa9882a",null),D=N.exports,O=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-plus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle-solid"}},[t("path",{attrs:{d:"M7.005 0.5h-0.008c-1.791 0.004-3.412 0.729-4.589 1.9l0-0c-1.179 1.177-1.908 2.803-1.908 4.6 0 3.59 2.91 6.5 6.5 6.5s6.5-2.91 6.5-6.5c0-3.587-2.906-6.496-6.492-6.5h-0zM4.005 7.52v-1h2.5v-2.51h1v2.51h2.5v1h-2.501v2.49h-1v-2.49z"}})])},P=[],G=n(3453),V={name:"InlinePlusCircleSolidIcon",components:{SVGIcon:G.Z}},H=V,z=(0,g.Z)(H,O,P,!1,null,null,null),q=z.exports,$=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-minus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-minus-circle-solid"}},[t("path",{attrs:{d:"m6.98999129.48999129c3.58985091 0 6.50000001 2.91014913 6.50000001 6.5 0 3.58985091-2.9101491 6.50000001-6.50000001 6.50000001-3.58985087 0-6.5-2.9101491-6.5-6.50000001 0-3.58985087 2.91014913-6.5 6.5-6.5zm3 6.02001742h-6v1h6z","fill-rule":"evenodd"}})])},W=[],F={name:"InlineMinusCircleSolidIcon",components:{SVGIcon:G.Z}},Y=F,U=(0,g.Z)(Y,$,W,!1,null,null,null),X=U.exports;const K={request:"Request",response:"Response"};var J={name:"EndpointExample",components:{InlineMinusCircleSolidIcon:X,InlinePlusCircleSolidIcon:q,TabnavItem:D,Tabnav:L,CollapsibleCodeListing:f,Row:E.Z,Column:B.Z},constants:{Tab:K},props:{request:{type:Object,required:!0},response:{type:Object,required:!0}},data(){return{isCollapsed:!0,currentTab:K.request}},computed:{Tab:()=>K,isCollapsible:({response:e,request:t,currentTab:n})=>{const i={[K.request]:t.content,[K.response]:e.content}[n]||[];return i.some((({collapsible:e})=>e))}},methods:{isCurrent(e){return this.currentTab===e},showMore(){this.isCollapsed=!1},showLess(){this.isCollapsed=!0}}},ee=J,te=(0,g.Z)(ee,I,w,!1,null,"c84e62a6",null),ne=te.exports,ie=function(){var e=this,t=e._self._c;return t("figure",{attrs:{id:e.anchor}},[e._t("default")],2)},re=[],se={name:"Figure",props:{anchor:{type:String,required:!1}}},ae=se,oe=(0,g.Z)(ae,ie,re,!1,null,null,null),le=oe.exports,ce=function(){var e=this,t=e._self._c;return t(e.tag,{tag:"component",staticClass:"caption",class:{trailing:e.trailing}},[e.title?[t("strong",[e._v(e._s(e.title))]),e._v(" "),e._t("default")]:[e._t("default")]],2)},ue=[];const Ae={caption:"caption",figcaption:"figcaption"},de={leading:"leading",trailing:"trailing"};var pe={name:"Caption",constants:{CaptionPosition:de,CaptionTag:Ae},props:{title:{type:String,required:!1},tag:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Ae,e)},position:{type:String,default:()=>de.leading,validator:e=>Object.hasOwnProperty.call(de,e)}},computed:{trailing:({position:e})=>e===de.trailing}},he=pe,ge=(0,g.Z)(he,ce,ue,!1,null,"869c6f6e",null),me=ge.exports,fe=function(){var e=this,t=e._self._c;return t("ImageAsset",{attrs:{alt:e.alt,variants:e.variants}})},ve=[],be=n(6769),ye={name:"InlineImage",components:{ImageAsset:be.Z},props:{alt:{type:String,default:""},variants:{type:Array,required:!0}}},Ce=ye,Ie=(0,g.Z)(Ce,fe,ve,!1,null,"bf997940",null),we=Ie.exports,Ee=n(2387),Be=function(){var e=this,t=e._self._c;return t("div",{staticClass:"table-wrapper"},[t("table",{class:{spanned:e.spanned}},[e._t("default")],2)])},xe=[],ke={name:"Table",props:{spanned:{type:Boolean,default:!1}}},_e=ke,Se=(0,g.Z)(_e,Be,xe,!1,null,"f3322390",null),Te=Se.exports,Qe=function(){var e=this,t=e._self._c;return t("s",{attrs:{"data-before-text":e.$t("accessibility.strike.start"),"data-after-text":e.$t("accessibility.strike.end")}},[e._t("default")],2)},Le=[],Me={name:"StrikeThrough"},Ze=Me,Re=(0,g.Z)(Ze,Qe,Le,!1,null,"7fc51673",null),je=Re.exports,Ne=function(){var e=this,t=e._self._c;return t("small",[e._t("default")],2)},De=[],Oe={name:"Small"},Pe=Oe,Ge=(0,g.Z)(Pe,Ne,De,!1,null,"77035f61",null),Ve=Ge.exports,He=function(){var e=this,t=e._self._c;return t("Asset",{attrs:{identifier:e.identifier,"video-autoplays":!1,"video-muted":!1,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,deviceFrame:e.deviceFrame}})},ze=[],qe=n(5465),$e=n(1825),We={name:"BlockVideo",mixins:[$e.Z],components:{Asset:qe.Z},props:{identifier:{type:String,required:!0},deviceFrame:{type:String,required:!1}}},Fe=We,Ye=(0,g.Z)(Fe,He,ze,!1,null,"5e8ea0de",null),Ue=Ye.exports,Xe=n(3938),Ke=n(3002),Je=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TabNavigator",class:[{"tabs--vertical":e.vertical}]},[t("Tabnav",e._b({model:{value:e.currentTitle,callback:function(t){e.currentTitle=t},expression:"currentTitle"}},"Tabnav",{position:e.position,vertical:e.vertical},!1),e._l(e.titles,(function(n){return t("TabnavItem",{key:n,attrs:{value:n}},[e._v(" "+e._s(n)+" ")])})),1),t("div",{staticClass:"tabs-content"},[t("div",{staticClass:"tabs-content-container"},[t("transition-group",{attrs:{name:"fade"}},[e._l(e.titles,(function(n){return[t("div",{directives:[{name:"show",rawName:"v-show",value:n===e.currentTitle,expression:"title === currentTitle"}],key:n,staticClass:"tab-container",class:{active:n===e.currentTitle}},[e._t(n)],2)]}))],2)],1)])],1)},et=[],tt={name:"TabNavigator",components:{TabnavItem:D,Tabnav:L},props:{vertical:{type:Boolean,default:!1},position:{type:String,default:"start",validator:e=>new Set(["start","center","end"]).has(e)},titles:{type:Array,required:!0,default:()=>[]}},data(){return{currentTitle:this.titles[0]}},watch:{titles(e,t){if(e.length!t.includes(e)));this.currentTitle=n||this.currentTitle}}}},nt=tt,it=(0,g.Z)(nt,Je,et,!1,null,"e671a734",null),rt=it.exports,st=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"tasklist"},e._l(e.tasks,(function(n,i){return t("li",{key:i},[e.showCheckbox(n)?t("input",{attrs:{type:"checkbox",disabled:""},domProps:{checked:n.checked}}):e._e(),e._t("task",null,{task:n})],2)})),0)},at=[];const ot="checked",lt=e=>Object.hasOwnProperty.call(e,ot);var ct={name:"TaskList",props:{tasks:{required:!0,type:Array,validator:e=>e.some(lt)}},methods:{showCheckbox:lt}},ut=ct,At=(0,g.Z)(ut,st,at,!1,null,"6a56a858",null),dt=At.exports,pt=function(){var e=this,t=e._self._c;return e.isListStyle?t("div",{staticClass:"links-block"},e._l(e.items,(function(e){return t("TopicsLinkBlock",{key:e.identifier,staticClass:"topic-link-block",attrs:{topic:e}})})),1):t("TopicsLinkCardGrid",{staticClass:"links-block",attrs:{items:e.items,"topic-style":e.blockStyle}})},ht=[],gt=n(2627),mt=n(3946),ft={name:"LinksBlock",mixins:[i.Z],components:{TopicsLinkBlock:()=>Promise.all([n.e(37),n.e(675)]).then(n.bind(n,9037)),TopicsLinkCardGrid:gt.Z},props:{identifiers:{type:Array,required:!0},blockStyle:{type:String,default:mt.o.compactGrid}},computed:{isListStyle:({blockStyle:e})=>e===mt.o.list,items:({identifiers:e,references:t})=>e.reduce(((e,n)=>t[n]?e.concat(t[n]):e),[])}},vt=ft,bt=(0,g.Z)(vt,pt,ht,!1,null,"4e94ea62",null),yt=bt.exports,Ct=n(889);const{CaptionPosition:It,CaptionTag:wt}=me.constants,Et={aside:"aside",codeListing:"codeListing",endpointExample:"endpointExample",heading:"heading",orderedList:"orderedList",paragraph:"paragraph",table:"table",termList:"termList",unorderedList:"unorderedList",dictionaryExample:"dictionaryExample",small:"small",video:"video",row:"row",tabNavigator:"tabNavigator",links:"links"},Bt={codeVoice:"codeVoice",emphasis:"emphasis",image:"image",inlineHead:"inlineHead",link:"link",newTerm:"newTerm",reference:"reference",strong:"strong",text:"text",superscript:"superscript",subscript:"subscript",strikethrough:"strikethrough"},xt={both:"both",column:"column",none:"none",row:"row"},kt={left:"left",right:"right",center:"center",unset:"unset"},_t=7;function St(e,t){const n=n=>n.map(St(e,t)),i=t=>t.map((t=>e("li",{},n(t.content)))),l=(t,i,r,s,a,o,l)=>{const{colspan:c,rowspan:u}=o[`${a}_${s}`]||{};if(0===c||0===u)return null;const A=l[s]||kt.unset;let d=null;return A!==kt.unset&&(d=`${A}-cell`),e(t,{attrs:{...i,colspan:c,rowspan:u},class:d},n(r))},c=(t,n=xt.none,i={},r=[])=>{switch(n){case xt.both:{const[n,...s]=t;return[e("thead",{},[e("tr",{},n.map(((e,t)=>l("th",{scope:"col"},e,t,0,i,r))))]),e("tbody",{},s.map((([t,...n],s)=>e("tr",{},[l("th",{scope:"row"},t,0,s+1,i,r),...n.map(((e,t)=>l("td",{},e,t+1,s+1,i,r)))]))))]}case xt.column:return[e("tbody",{},t.map((([t,...n],s)=>e("tr",{},[l("th",{scope:"row"},t,0,s,i,r),...n.map(((e,t)=>l("td",{},e,t+1,s,i,r)))]))))];case xt.row:{const[n,...s]=t;return[e("thead",{},[e("tr",{},n.map(((e,t)=>l("th",{scope:"col"},e,t,0,i,r))))]),e("tbody",{},s.map(((t,n)=>e("tr",{},t.map(((e,t)=>l("td",{},e,t,n+1,i,r)))))))]}default:return[e("tbody",{},t.map(((t,n)=>e("tr",{},t.map(((e,t)=>l("td",{},e,t,n,i,r)))))))]}},u=({metadata:{abstract:t=[],anchor:i,title:r,...s},...a})=>{const o={...a,metadata:s},l=[n([o])];if(r&&t.length||t.length){const i=r?It.leading:It.trailing,s=i===It.trailing?1:0,a=wt.figcaption;l.splice(s,0,e(me,{props:{title:r,position:i,tag:a}},n(t)))}return e(le,{props:{anchor:i}},l)},A=({metadata:{deviceFrame:t},...i})=>e(Ct.Z,{props:{device:t}},n([i]));return function(l){switch(l.type){case Et.aside:{const t={kind:l.style,name:l.name};return e(r.Z,{props:t},n(l.content))}case Et.codeListing:{if(l.metadata&&l.metadata.anchor)return u(l);const t={syntax:l.syntax,fileType:l.fileType,content:l.code,showLineNumbers:l.showLineNumbers};return e(s.Z,{props:t})}case Et.endpointExample:{const t={request:l.request,response:l.response};return e(ne,{props:t},n(l.summary||[]))}case Et.heading:{const t={anchor:l.anchor,level:l.level};return e(a.Z,{props:t},l.text)}case Et.orderedList:return e("ol",{attrs:{start:l.start}},i(l.items));case Et.paragraph:{const t=1===l.inlineContent.length&&l.inlineContent[0].type===Bt.image,i=t?{class:["inline-image-container"]}:{};return e("p",i,n(l.inlineContent))}case Et.table:{const t=c(l.rows,l.header,l.extendedData,l.alignments);if(l.metadata&&l.metadata.abstract){const{title:i}=l.metadata,r=i?It.leading:It.trailing,s=wt.caption;t.unshift(e(me,{props:{title:i,position:r,tag:s}},n(l.metadata.abstract)))}return e(Te,{attrs:{id:l.metadata&&l.metadata.anchor},props:{spanned:!!l.extendedData}},t)}case Et.termList:return e("dl",{},l.items.map((({term:t,definition:i})=>[e("dt",{},n(t.inlineContent)),e("dd",{},n(i.content))])));case Et.unorderedList:{const t=e=>dt.props.tasks.validator(e.items);return t(l)?e(dt,{props:{tasks:l.items},scopedSlots:{task:e=>n(e.task.content)}}):e("ul",{},i(l.items))}case Et.dictionaryExample:{const t={example:l.example};return e(C,{props:t},n(l.summary||[]))}case Et.small:return e("p",{},[e(Ve,{},n(l.inlineContent))]);case Et.video:{if(l.metadata&&l.metadata.abstract)return u(l);if(!t[l.identifier])return null;const{deviceFrame:n}=l.metadata||{};return e(Ue,{props:{identifier:l.identifier,deviceFrame:n}})}case Et.row:{const t=l.numberOfColumns?{large:l.numberOfColumns}:void 0;return e(Ke.Z,{props:{columns:t}},l.columns.map((t=>e(Xe.Z,{props:{span:t.size}},n(t.content)))))}case Et.tabNavigator:{const t=l.tabs.length>_t,i=l.tabs.map((e=>e.title)),r=l.tabs.reduce(((e,t)=>({...e,[t.title]:()=>n(t.content)})),{});return e(rt,{props:{titles:i,vertical:t},scopedSlots:r})}case Et.links:return e(yt,{props:{blockStyle:l.style,identifiers:l.items}});case Bt.codeVoice:return e(o.Z,{},l.code);case Bt.emphasis:case Bt.newTerm:return e("em",n(l.inlineContent));case Bt.image:{if(l.metadata&&(l.metadata.anchor||l.metadata.abstract))return u(l);const n=t[l.identifier];return n?l.metadata&&l.metadata.deviceFrame?A(l):e(we,{props:{alt:n.alt,variants:n.variants}}):null}case Bt.link:return e("a",{attrs:{href:l.destination},class:"inline-link"},l.title);case Bt.reference:{const i=t[l.identifier];if(!i)return null;const r=l.overridingTitleInlineContent||i.titleInlineContent,s=l.overridingTitle||i.title;return e(Ee.Z,{props:{url:i.url,kind:i.kind,role:i.role,isActive:l.isActive,ideTitle:i.ideTitle,titleStyle:i.titleStyle,hasInlineFormatting:!!r},class:"inline-link"},r?n(r):s)}case Bt.strong:case Bt.inlineHead:return e("strong",n(l.inlineContent));case Bt.text:return"\n"===l.text?e("br"):l.text;case Bt.superscript:return e("sup",n(l.inlineContent));case Bt.subscript:return e("sub",n(l.inlineContent));case Bt.strikethrough:return e(je,n(l.inlineContent));default:return null}}}var Tt,Qt,Lt={name:"ContentNode",constants:{TableHeaderStyle:xt,TableColumnAlignments:kt},mixins:[i.Z],render:function(e){return e(this.tag,{class:"content"},this.content.map(St(e,this.references),this))},props:{content:{type:Array,required:!0},tag:{type:String,default:()=>"div"}},methods:{map(e){function t(n=[]){return n.map((n=>{switch(n.type){case Et.aside:return e({...n,content:t(n.content)});case Et.dictionaryExample:return e({...n,summary:t(n.summary)});case Et.paragraph:case Bt.emphasis:case Bt.strong:case Bt.inlineHead:case Bt.superscript:case Bt.subscript:case Bt.strikethrough:case Bt.newTerm:return e({...n,inlineContent:t(n.inlineContent)});case Et.orderedList:case Et.unorderedList:return e({...n,items:n.items.map((e=>({...e,content:t(e.content)})))});case Et.table:return e({...n,rows:n.rows.map((e=>e.map(t)))});case Et.termList:return e({...n,items:n.items.map((e=>({...e,term:{inlineContent:t(e.term.inlineContent)},definition:{content:t(e.definition.content)}})))});default:return e(n)}}))}return t(this.content)},forEach(e){function t(n=[]){n.forEach((n=>{switch(e(n),n.type){case Et.aside:t(n.content);break;case Et.paragraph:case Bt.emphasis:case Bt.strong:case Bt.inlineHead:case Bt.newTerm:case Bt.superscript:case Bt.subscript:case Bt.strikethrough:t(n.inlineContent);break;case Et.orderedList:case Et.unorderedList:n.items.forEach((e=>t(e.content)));break;case Et.dictionaryExample:t(n.summary);break;case Et.table:n.rows.forEach((e=>{e.forEach(t)}));break;case Et.termList:n.items.forEach((e=>{t(e.term.inlineContent),t(e.definition.content)}));break}}))}return t(this.content)},reduce(e,t){let n=t;return this.forEach((t=>{n=e(n,t)})),n}},computed:{plaintext(){return this.reduce(((e,t)=>t.type===Et.paragraph?`${e}\n`:t.type===Bt.text?`${e}${t.text}`:e),"").trim()}},BlockType:Et,InlineType:Bt},Mt=Lt,Zt=(0,g.Z)(Mt,Tt,Qt,!1,null,null,null),Rt=Zt.exports},7587:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("aside",{class:e.kind,attrs:{"aria-label":e.kind}},[t("p",{staticClass:"label"},[e._v(e._s(e.name||e.$t(e.label)))]),e._t("default")],2)},r=[];const s={deprecated:"deprecated",experiment:"experiment",important:"important",note:"note",tip:"tip",warning:"warning"};var a={name:"Aside",props:{kind:{type:String,required:!0,validator:e=>Object.prototype.hasOwnProperty.call(s,e)},name:{type:String,required:!1}},computed:{label:({kind:e})=>`aside-kind.${e}`}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"3ccce809",null),u=c.exports},8233:function(e,t,n){"use strict";n.d(t,{Z:function(){return J}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-listing",class:{"single-line":1===e.syntaxHighlightedLines.length},attrs:{"data-syntax":e.syntaxNameNormalized}},[e.fileName?t("Filename",{attrs:{isActionable:e.isFileNameActionable,fileType:e.fileType},on:{click:function(t){return e.$emit("file-name-click")}}},[e._v(e._s(e.fileName)+" ")]):e._e(),t("div",{staticClass:"container-general"},[t("pre",[t("CodeBlock",[e._l(e.syntaxHighlightedLines,(function(n,i){return[t("span",{key:i,class:["code-line-container",{highlighted:e.isHighlighted(i)}]},[e.showLineNumbers?t("span",{staticClass:"code-number",attrs:{"data-line-number":e.lineNumberFor(i)}}):e._e(),t("span",{staticClass:"code-line",domProps:{innerHTML:e._s(n)}})]),e._v("\n")]}))],2)],1)])],1)},r=[],s=n(3208),a=n(3078),o=n(3917),l=n(3390),c=l;const u={objectivec:["objective-c"]},A={bash:["sh","zsh"],c:["h"],cpp:["cc","c++","h++","hpp","hh","hxx","cxx"],css:[],diff:["patch"],http:["https"],java:["jsp"],javascript:["js","jsx","mjs","cjs"],json:[],llvm:[],markdown:["md","mkdown","mkd"],objectivec:["mm","objc","obj-c"].concat(u.objectivec),perl:["pl","pm"],php:[],python:["py","gyp","ipython"],ruby:["rb","gemspec","podspec","thor","irb"],scss:[],shell:["console","shellsession"],swift:[],xml:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],...{NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_HLJS_LANGUAGES?Object.fromEntries({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_HLJS_LANGUAGES.split(",").map((e=>[e,[]]))):void 0},d=new Set(["markdown","swift"]),p=Object.entries(A),h=new Set(Object.keys(A)),g=new Map;async function m(e){const t=[e];try{return await t.reduce((async(e,t)=>{let i;await e,i=d.has(t)?await n(3685)(`./${t}`):await n(2122)(`./${t}.js`),c.registerLanguage(t,i.default)}),Promise.resolve()),!0}catch(i){return console.error(`Could not load ${e} file`),!1}}function f(e){if(h.has(e))return e;const t=p.find((([,t])=>t.includes(e)));return t?t[0]:null}function v(e){if(g.has(e))return g.get(e);const t=f(e);return g.set(e,t),t}c.configure({classPrefix:"syntax-",languages:[...h]});const b=async e=>{const t=v(e);return!(!t||c.listLanguages().includes(t))&&m(t)},y=/\r\n|\r|\n/g,C=/syntax-/;function I(e){return 0===e.length?[]:e.split(y)}function w(e){return(e.trim().match(y)||[]).length}function E(e){const t=document.createElement("template");return t.innerHTML=e,t.content.childNodes}function B(e){const{className:t}=e;if(!C.test(t))return null;const n=I(e.innerHTML).reduce(((e,n)=>`${e}${n}\n`),"");return E(n.trim())}function x(e){return Array.from(e.childNodes).forEach((e=>{if(w(e.textContent))try{const t=e.childNodes.length?x(e):B(e);t&&e.replaceWith(...t)}catch(t){console.error(t)}})),B(e)}function k(e,t){const n=f(t);if(!c.getLanguage(n))throw new Error(`Unsupported language for syntax highlighting: ${t}`);return c.highlight(e,{language:n,ignoreIllegals:!0}).value}function _(e,t){const n=e.join("\n"),i=k(n,t),r=document.createElement("code");return r.innerHTML=i,x(r),I(r.innerHTML)}var S=function(){var e=this,t=e._self._c;return t("span",{staticClass:"filename"},[e.isActionable?t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[t("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2):t("span",[t("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2)])},T=[],Q=function(){var e=this,t=e._self._c;return"swift"===e.fileType?t("SwiftFileIcon",{staticClass:"file-icon"}):t("GenericFileIcon",{staticClass:"file-icon"})},L=[],M=n(7834),Z=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"generic-file-icon",attrs:{viewBox:"0 0 14 14",themeId:"generic-file"}},[t("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),t("path",{attrs:{d:"M7 1h1v4h-1z"}}),t("path",{attrs:{d:"M7 5h5v1h-5z"}})])},R=[],j=n(3453),N={name:"GenericFileIcon",components:{SVGIcon:j.Z}},D=N,O=n(1001),P=(0,O.Z)(D,Z,R,!1,null,null,null),G=P.exports,V={name:"CodeListingFileIcon",components:{SwiftFileIcon:M.Z,GenericFileIcon:G},props:{fileType:String}},H=V,z=(0,O.Z)(H,Q,L,!1,null,"7c381064",null),q=z.exports,$={name:"CodeListingFilename",components:{FileIcon:q},props:{isActionable:{type:Boolean,default:()=>!1},fileType:String}},W=$,F=(0,O.Z)(W,S,T,!1,null,"c8c40662",null),Y=F.exports,U={name:"CodeListing",components:{Filename:Y,CodeBlock:o.Z},data(){return{syntaxHighlightedLines:[]}},props:{fileName:String,isFileNameActionable:{type:Boolean,default:()=>!1},syntax:String,fileType:String,content:{type:Array,required:!0},startLineNumber:{type:Number,default:()=>1},highlights:{type:Array,default:()=>[]},showLineNumbers:{type:Boolean,default:()=>!1}},computed:{escapedContent:({content:e})=>e.map(s.Xv),highlightedLineNumbers(){return new Set(this.highlights.map((({line:e})=>e)))},syntaxNameNormalized(){const e={occ:a.Z.objectiveC.key.url};return e[this.syntax]||this.syntax}},watch:{content:{handler:"syntaxHighlightLines",immediate:!0}},methods:{isHighlighted(e){return this.highlightedLineNumbers.has(this.lineNumberFor(e))},lineNumberFor(e){return this.startLineNumber+e},async syntaxHighlightLines(){let e;try{await b(this.syntaxNameNormalized),e=_(this.content,this.syntaxNameNormalized)}catch(t){e=this.escapedContent}this.syntaxHighlightedLines=e.map((e=>""===e?"\n":e))}}},X=U,K=(0,O.Z)(X,i,r,!1,null,"570d1ba0",null),J=K.exports},2020:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("WordBreak",{attrs:{tag:"code"}},[e._t("default")],2)},r=[],s=n(352),a={name:"CodeVoice",components:{WordBreak:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"05f4a5b7",null),u=c.exports},3938:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"column",style:e.style},[e._t("default")],2)},r=[],s={name:"Column",props:{span:{type:Number,default:null}},computed:{style:({span:e})=>({"--col-span":e})}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"0f654188",null),c=l.exports},889:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"device-frame",class:e.classes,style:e.styles,attrs:{"data-device":e.device}},[t("div",{staticClass:"device-screen",class:{"with-device":e.currentDeviceAttrs}},[e._t("default")],2),t("div",{staticClass:"device"})])},r=[],s={},a=n(9089);const o=e=>e&&e!==1/0;var l={name:"DeviceFrame",props:{device:{type:String,required:!0}},provide:{insideDeviceFrame:!0},computed:{currentDeviceAttrs:({device:e})=>(0,a.$8)(["theme","device-frames",e],s[e]),styles:({toPixel:e,toUrl:t,toPct:n,currentDeviceAttrs:i={},toVal:r})=>{const{screenTop:s,screenLeft:a,screenWidth:o,frameWidth:l,lightUrl:c,darkUrl:u,screenHeight:A,frameHeight:d}=i;return{"--screen-top":n(s/d),"--screen-left":n(a/l),"--screen-width":n(o/l),"--screen-height":n(A/d),"--screen-aspect":r(o/A),"--frame-width":e(l),"--frame-aspect":r(l/d),"--device-light-url":t(c),"--device-dark-url":t(u)}},classes:({currentDeviceAttrs:e})=>({"no-device":!e})},methods:{toPixel:e=>o(e)?`${e}px`:null,toUrl:e=>o(e)?`url(${e})`:null,toPct:e=>o(e)?100*e+"%":null,toVal:e=>o(e)?e:null}},c=l,u=n(1001),A=(0,u.Z)(c,i,r,!1,null,"c2eac128",null),d=A.exports},8039:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var i=function(){var e=this,t=e._self._c;return t(`h${e.level}`,{tag:"component",attrs:{id:e.anchor}},[e.shouldLink?t("router-link",{staticClass:"header-anchor",attrs:{to:{hash:`#${e.anchor}`},"data-after-text":e.$t("accessibility.in-page-link")},on:{click:function(t){return e.handleFocusAndScroll(e.anchor)}}},[e._t("default"),t("LinkIcon",{staticClass:"icon",attrs:{"aria-hidden":"true"}})],2):[e._t("default")]],2)},r=[],s=n(3704),a=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"link-icon",attrs:{viewBox:"0 0 20 20"}},[t("path",{attrs:{d:"M19.34,4.88L15.12,.66c-.87-.87-2.3-.87-3.17,0l-3.55,3.56-1.38,1.38-1.4,1.4c-.47,.47-.68,1.09-.64,1.7,.02,.29,.09,.58,.21,.84,.11,.23,.24,.44,.43,.63l4.22,4.22h0l.53-.53,.53-.53h0l-4.22-4.22c-.29-.29-.29-.77,0-1.06l1.4-1.4,.91-.91,.58-.58,.55-.55,2.9-2.9c.29-.29,.77-.29,1.06,0l4.22,4.22c.29,.29,.29,.77,0,1.06l-2.9,2.9c.14,.24,.24,.49,.31,.75,.08,.32,.11,.64,.09,.96l3.55-3.55c.87-.87,.87-2.3,0-3.17Z"}}),t("path",{attrs:{d:"M14.41,9.82s0,0,0,0l-4.22-4.22h0l-.53,.53-.53,.53h0l4.22,4.22c.29,.29,.29,.77,0,1.06l-1.4,1.4-.91,.91-.58,.58-.55,.55h0l-2.9,2.9c-.29,.29-.77,.29-1.06,0L1.73,14.04c-.29-.29-.29-.77,0-1.06l2.9-2.9c-.14-.24-.24-.49-.31-.75-.08-.32-.11-.64-.09-.97L.68,11.93c-.87,.87-.87,2.3,0,3.17l4.22,4.22c.87,.87,2.3,.87,3.17,0l3.55-3.55,1.38-1.38,1.4-1.4c.47-.47,.68-1.09,.64-1.7-.02-.29-.09-.58-.21-.84-.11-.22-.24-.44-.43-.62Z"}})])},o=[],l=n(3453),c={name:"LinkIcon",components:{SVGIcon:l.Z}},u=c,A=n(1001),d=(0,A.Z)(u,a,o,!1,null,null,null),p=d.exports,h={name:"LinkableHeading",mixins:[s.Z],components:{LinkIcon:p},props:{anchor:{type:String,required:!1},level:{type:Number,default:()=>2,validator:e=>e>=1&&e<=6}},inject:{enableMinimized:{default:()=>!1},isTargetIDE:{default:()=>!1}},computed:{shouldLink:({anchor:e,enableMinimized:t,isTargetIDE:n})=>!!e&&!t&&!n}},g=h,m=(0,A.Z)(g,i,r,!1,null,"24fddf6a",null),f=m.exports},2387:function(e,t,n){"use strict";n.d(t,{Z:function(){return N}});var i=function(){var e=this,t=e._self._c;return t(e.refComponent,{tag:"component",attrs:{url:e.urlWithParams,"is-active":e.isActiveComputed}},[e._t("default")],2)},r=[],s=n(2449),a=n(7192),o=n(4589),l=function(){var e=this,t=e._self._c;return t("ReferenceExternal",e._b({},"ReferenceExternal",e.$props,!1),[t("CodeVoice",[e._t("default")],2)],1)},c=[],u=function(){var e=this,t=e._self._c;return e.isActive?t("a",{attrs:{href:e.url}},[e._t("default")],2):t("span",[e._t("default")],2)},A=[],d={name:"ReferenceExternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},p=d,h=n(1001),g=(0,h.Z)(p,u,A,!1,null,null,null),m=g.exports,f=n(2020),v={name:"ReferenceExternalSymbol",props:m.props,components:{ReferenceExternal:m,CodeVoice:f.Z}},b=v,y=(0,h.Z)(b,l,c,!1,null,null,null),C=y.exports,I=function(){var e=this,t=e._self._c;return t("ReferenceInternal",e._b({},"ReferenceInternal",e.$props,!1),[t("CodeVoice",[e._t("default")],2)],1)},w=[],E=function(){var e=this,t=e._self._c;return e.isActive?t("router-link",{attrs:{to:e.url}},[e._t("default")],2):t("span",[e._t("default")],2)},B=[],x={name:"ReferenceInternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},k=x,_=(0,h.Z)(k,E,B,!1,null,null,null),S=_.exports,T={name:"ReferenceInternalSymbol",props:S.props,components:{ReferenceInternal:S,CodeVoice:f.Z}},Q=T,L=(0,h.Z)(Q,I,w,!1,null,null,null),M=L.exports,Z={name:"Reference",computed:{isInternal({url:e}){if(!e.startsWith("/")&&!e.startsWith("#"))return!1;const{resolved:{name:t}={}}=this.$router.resolve(e)||{};return t!==o.vL},isSymbolReference(){return"symbol"===this.kind&&!this.hasInlineFormatting&&(this.role===a.L.symbol||this.role===a.L.dictionarySymbol)},isDisplaySymbol({isSymbolReference:e,titleStyle:t,ideTitle:n}){return n?e&&"symbol"===t:e},refComponent({isInternal:e,isDisplaySymbol:t}){return e?t?M:S:t?C:m},urlWithParams({isInternal:e}){return e?(0,s.Q2)(this.url,this.$route.query):this.url},isActiveComputed({url:e,isActive:t}){return!(!e||!t)}},props:{url:{type:String,required:!0},kind:{type:String,required:!1},role:{type:String,required:!1},isActive:{type:Boolean,required:!1,default:!0},ideTitle:{type:String,required:!1},titleStyle:{type:String,required:!1},hasInlineFormatting:{type:Boolean,default:!1}}},R=Z,j=(0,h.Z)(R,i,r,!1,null,null,null),N=j.exports},3002:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"row",class:{"with-columns":e.columns},style:e.style},[e._t("default")],2)},r=[],s=n(5381),a={name:"Row",props:{columns:{type:Object,required:!1,validator:e=>Object.entries(e).every((([e,t])=>s.L3[e]&&"number"===typeof t))},gap:{type:Number,required:!1}},computed:{style:({columns:e={},gap:t})=>({"--col-count-large":e.large,"--col-count-medium":e.medium,"--col-count-small":e.small||1,"--col-gap":t&&`${t}px`})}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"1bcb2d0f",null),u=c.exports},1295:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=n(5953);const r={link:"link",reference:"reference",text:"text"};var s,a,o={name:"DestinationDataProvider",mixins:[i.Z],props:{destination:{type:Object,required:!0,default:()=>({})}},inject:{isTargetIDE:{default:()=>!1}},constants:{DestinationType:r},computed:{isExternal:({reference:e,destination:t})=>e.type===r.link||t.type===r.link,shouldAppendOpensInBrowser:({isExternal:e,isTargetIDE:t})=>e&&t,reference:({references:e,destination:t})=>e[t.identifier]||{},linkUrl:({destination:e,reference:t})=>({[r.link]:e.destination,[r.reference]:t.url,[r.text]:e.text}[e.type]),linkTitle:({reference:e,destination:t})=>({[r.link]:t.title,[r.reference]:t.overridingTitle||e.title,[r.text]:""}[t.type])},methods:{formatAriaLabel(e){return this.shouldAppendOpensInBrowser?`${e} (opens in browser)`:e}},render(){return this.$scopedSlots.default({url:this.linkUrl||"",title:this.linkTitle||"",formatAriaLabel:this.formatAriaLabel,isExternal:this.isExternal})}},l=o,c=n(1001),u=(0,c.Z)(l,s,a,!1,null,null,null),A=u.exports},2627:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TopicsLinkCardGrid"},[t("Row",{attrs:{columns:{large:e.compactCards?3:2,medium:2}}},e._l(e.items,(function(n){return t("Column",{key:n.title},[t("TopicsLinkCardGridItem",{attrs:{item:n,compact:e.compactCards}})],1)})),1)],1)},r=[],s=n(3002),a=n(3938),o=n(3946),l=function(){var e=this,t=e._self._c;return t("Card",{staticClass:"reference-card-grid-item",attrs:{url:e.item.url,image:e.imageReferences.card,title:e.item.title,"floating-style":"",size:e.cardSize,"link-text":e.compact?"":e.$t(e.linkText)},scopedSlots:e._u([e.imageReferences.card?null:{key:"cover",fn:function({classes:n}){return[t("div",{staticClass:"reference-card-grid-item__image",class:n},[t("TopicTypeIcon",{staticClass:"reference-card-grid-item__icon",attrs:{type:e.item.role,"image-override":e.references[e.imageReferences.icon]}})],1)]}}],null,!0)},[e.compact?e._e():t("ContentNode",{attrs:{content:e.item.abstract}})],1)},c=[],u=function(){var e=this,t=e._self._c;return t("Reference",e._b({staticClass:"card",class:e.classes,attrs:{url:e.url}},"Reference",e.linkAriaTags,!1),[t("CardCover",{attrs:{variants:e.imageVariants,rounded:e.floatingStyle,alt:e.imageReference.alt,"aria-hidden":"true"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("cover",null,null,t)]}}],null,!0)}),t("div",{staticClass:"details",attrs:{"aria-hidden":"true"}},[e.eyebrow?t("div",{staticClass:"eyebrow",attrs:{id:e.eyebrowId,"aria-label":e.formatAriaLabel(`- ${e.eyebrow}`)}},[e._v(" "+e._s(e.eyebrow)+" ")]):e._e(),t("div",{staticClass:"title",attrs:{id:e.titleId}},[e._v(" "+e._s(e.title)+" ")]),e.$slots.default?t("div",{staticClass:"card-content",attrs:{id:e.contentId}},[e._t("default")],2):e._e(),e.linkText?t(e.hasButton?"ButtonLink":"div",{tag:"component",staticClass:"link"},[e._v(" "+e._s(e.linkText)+" "),e.showExternalLinks?t("DiagonalArrowIcon",{staticClass:"icon-inline link-icon"}):e.hasButton?e._e():t("InlineChevronRightIcon",{staticClass:"icon-inline link-icon"})],1):e._e()],1)],1)},A=[],d=n(5281),p=n(8785),h=n(6817),g=n(2387),m={small:"small",large:"large"},f=n(5953),v=function(){var e=this,t=e._self._c;return t("div",{staticClass:"card-cover-wrap",class:{rounded:e.rounded}},[e._t("default",(function(){return[t("ImageAsset",{staticClass:"card-cover",attrs:{variants:e.variants,alt:e.alt}})]}),{classes:"card-cover"})],2)},b=[],y=n(6769),C={name:"CardCover",components:{ImageAsset:y.Z},props:{variants:{type:Array,required:!0},rounded:{type:Boolean,default:!1},alt:{type:String,default:null}}},I=C,w=n(1001),E=(0,w.Z)(I,v,b,!1,null,"28b14a83",null),B=E.exports,x={name:"Card",components:{Reference:g.Z,DiagonalArrowIcon:h.Z,InlineChevronRightIcon:p.Z,CardCover:B,ButtonLink:d.Z},constants:{CardSize:m},mixins:[f.Z],computed:{titleId:({_uid:e})=>`card_title_${e}`,contentId:({_uid:e})=>`card_content_${e}`,eyebrowId:({_uid:e})=>`card_eyebrow_${e}`,linkAriaTags:({titleId:e,eyebrowId:t,contentId:n,eyebrow:i,$slots:r})=>({"aria-labelledby":e.concat(i?` ${t}`:""),"aria-describedby":r.default?`${n}`:null}),classes:({size:e,floatingStyle:t})=>[e,{"floating-style":t}],imageReference:({image:e,references:t})=>t[e]||{},imageVariants:({imageReference:e})=>e.variants||[]},props:{linkText:{type:String,required:!1},url:{type:String,required:!1,default:""},eyebrow:{type:String,required:!1},image:{type:String,required:!1},size:{type:String,validator:e=>Object.prototype.hasOwnProperty.call(m,e)},title:{type:String,required:!0},hasButton:{type:Boolean,default:()=>!1},floatingStyle:{type:Boolean,default:!1},showExternalLinks:{type:Boolean,default:!1},formatAriaLabel:{type:Function,default:e=>e}}},k=x,_=(0,w.Z)(k,u,A,!1,null,"1651529a",null),S=_.exports,T=n(3570),Q=n(7192);const L={[Q.L.article]:"documentation.card.read-article",[Q.L.overview]:"documentation.card.start-tutorial",[Q.L.collection]:"documentation.card.view-api",[Q.L.symbol]:"documentation.card.view-symbol",[Q.L.sampleCode]:"documentation.card.view-sample-code"};var M={name:"TopicsLinkCardGridItem",components:{TopicTypeIcon:T.Z,Card:S,ContentNode:()=>Promise.resolve().then(n.bind(n,8843))},mixins:[f.Z],props:{item:{type:Object,required:!0},compact:{type:Boolean,default:!0}},computed:{imageReferences:({item:e})=>(e.images||[]).reduce(((e,t)=>(e[t.type]=t.identifier,e)),{icon:null,card:null}),linkText:({item:e})=>L[e.role]||"documentation.card.learn-more",cardSize:({compact:e})=>e?void 0:m.large}},Z=M,R=(0,w.Z)(Z,l,c,!1,null,"87dd3302",null),j=R.exports,N={name:"TopicsLinkCardGrid",components:{TopicsLinkCardGridItem:j,Column:a.Z,Row:s.Z},props:{items:{type:Array,required:!0},topicStyle:{type:String,default:o.o.compactGrid,validator:e=>e===o.o.compactGrid||e===o.o.detailedGrid}},computed:{compactCards:({topicStyle:e})=>e===o.o.compactGrid}},D=N,O=(0,w.Z)(D,i,r,!1,null,null,null),P=O.exports},1576:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"col",class:e.classes},[e._t("default")],2)},r=[];const s=0,a=12,o=new Set(["large","medium","small"]),l=e=>({type:Object,default:()=>({}),validator:t=>Object.keys(t).every((n=>o.has(n)&&e(t[n])))}),c=l((e=>"boolean"===typeof e)),u=l((e=>"number"===typeof e&&e>=s&&e<=a));var A={name:"GridColumn",props:{isCentered:c,isUnCentered:c,span:{...u,default:()=>({large:a})}},computed:{classes:function(){return{[`large-${this.span.large}`]:void 0!==this.span.large,[`medium-${this.span.medium}`]:void 0!==this.span.medium,[`small-${this.span.small}`]:void 0!==this.span.small,"large-centered":!!this.isCentered.large,"medium-centered":!!this.isCentered.medium,"small-centered":!!this.isCentered.small,"large-uncentered":!!this.isUnCentered.large,"medium-uncentered":!!this.isUnCentered.medium,"small-uncentered":!!this.isUnCentered.small}}}},d=A,p=n(1001),h=(0,p.Z)(d,i,r,!1,null,"2ee3ad8b",null),g=h.exports},9649:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"row"},[e._t("default")],2)},r=[],s={name:"GridRow"},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"be73599c",null),c=l.exports},5692:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"article-icon",attrs:{viewBox:"0 0 14 14",themeId:"article"}},[t("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),t("path",{attrs:{d:"M7 1h1v4h-1z"}}),t("path",{attrs:{d:"M7 5h5v1h-5z"}})])},r=[],s=n(3453),a={name:"ArticleIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},7775:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"curly-brackets-icon",attrs:{viewBox:"0 0 14 14",themeId:"curly-brackets"}},[t("path",{attrs:{d:"M9.987 14h-0.814v-0.916h0.36c0.137 0 0.253-0.038 0.349-0.116 0.099-0.080 0.179-0.188 0.239-0.318 0.064-0.134 0.11-0.298 0.139-0.483 0.031-0.186 0.045-0.38 0.045-0.58v-2.115c0-0.417 0.046-0.781 0.139-1.083 0.092-0.3 0.2-0.554 0.322-0.754 0.127-0.203 0.246-0.353 0.366-0.458 0.087-0.076 0.155-0.131 0.207-0.169-0.052-0.037-0.12-0.093-0.207-0.167-0.12-0.105-0.239-0.255-0.366-0.459-0.122-0.2-0.23-0.453-0.322-0.754-0.093-0.3-0.139-0.665-0.139-1.082v-2.13c0-0.199-0.014-0.392-0.045-0.572-0.029-0.182-0.076-0.345-0.139-0.483-0.060-0.137-0.141-0.246-0.239-0.328-0.095-0.076-0.212-0.115-0.349-0.115h-0.36v-0.916h0.814c0.442 0 0.788 0.18 1.030 0.538 0.238 0.352 0.358 0.826 0.358 1.407v2.236c0 0.3 0.015 0.597 0.044 0.886 0.030 0.287 0.086 0.544 0.164 0.765 0.077 0.216 0.184 0.392 0.318 0.522 0.129 0.124 0.298 0.188 0.503 0.188h0.058v0.916h-0.058c-0.206 0-0.374 0.064-0.503 0.188-0.134 0.129-0.242 0.305-0.318 0.521-0.078 0.223-0.134 0.48-0.164 0.766-0.029 0.288-0.044 0.587-0.044 0.884v2.236c0 0.582-0.12 1.055-0.358 1.409-0.242 0.358-0.588 0.538-1.030 0.538z"}}),t("path",{attrs:{d:"M4.827 14h-0.814c-0.442 0-0.788-0.18-1.030-0.538-0.238-0.352-0.358-0.825-0.358-1.409v-2.221c0-0.301-0.015-0.599-0.045-0.886-0.029-0.287-0.085-0.544-0.163-0.764-0.077-0.216-0.184-0.393-0.318-0.522-0.131-0.127-0.296-0.188-0.503-0.188h-0.058v-0.916h0.058c0.208 0 0.373-0.063 0.503-0.188 0.135-0.129 0.242-0.304 0.318-0.522 0.078-0.22 0.134-0.477 0.163-0.765 0.030-0.286 0.045-0.585 0.045-0.886v-2.251c0-0.582 0.12-1.055 0.358-1.407 0.242-0.358 0.588-0.538 1.030-0.538h0.814v0.916h-0.36c-0.138 0-0.252 0.038-0.349 0.116-0.099 0.079-0.179 0.189-0.239 0.327-0.064 0.139-0.11 0.302-0.141 0.483-0.029 0.18-0.044 0.373-0.044 0.572v2.13c0 0.417-0.046 0.782-0.138 1.082-0.092 0.302-0.201 0.556-0.324 0.754-0.123 0.201-0.246 0.356-0.366 0.459-0.086 0.074-0.153 0.13-0.206 0.167 0.052 0.038 0.12 0.093 0.206 0.169 0.12 0.103 0.243 0.258 0.366 0.458s0.232 0.453 0.324 0.754c0.092 0.302 0.138 0.666 0.138 1.083v2.115c0 0.2 0.015 0.394 0.044 0.58 0.030 0.186 0.077 0.349 0.139 0.482 0.062 0.132 0.142 0.239 0.241 0.32 0.096 0.079 0.21 0.116 0.349 0.116h0.36z"}})])},r=[],s=n(3453),a={name:"CurlyBracketsIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6817:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"diagonal-arrow",attrs:{viewBox:"0 0 14 14",themeId:"diagonal-arrow"}},[t("path",{attrs:{d:"M0.010 12.881l10.429-10.477-3.764 0.824-0.339-1.549 7.653-1.679-1.717 7.622-1.546-0.349 0.847-3.759-10.442 10.487z"}})])},r=[],s=n(3453),a={name:"DiagonalArrowIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},8633:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"path"}},[t("path",{attrs:{d:"M0 0.948h2.8v2.8h-2.8z"}}),t("path",{attrs:{d:"M11.2 10.252h2.8v2.8h-2.8z"}}),t("path",{attrs:{d:"M6.533 1.852h0.933v10.267h-0.933z"}}),t("path",{attrs:{d:"M2.8 1.852h4.667v0.933h-4.667z"}}),t("path",{attrs:{d:"M6.533 11.186h4.667v0.933h-4.667z"}})])},r=[],s=n(3453),a={name:"PathIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6698:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"play-icon",attrs:{viewBox:"0 0 14 14",themeId:"play"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M10.195 7.010l-5 3v-6l5 3z"}})])},r=[],s=n(3453),a={name:"PlayIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},7834:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"swift-file-icon",attrs:{viewBox:"0 0 15 14",themeId:"swift-file"}},[t("path",{attrs:{d:"M14.93,13.56A2.15,2.15,0,0,0,15,13a5.37,5.37,0,0,0-1.27-3.24A6.08,6.08,0,0,0,14,7.91,9.32,9.32,0,0,0,9.21.31a8.51,8.51,0,0,1,1.78,5,6.4,6.4,0,0,1-.41,2.18A45.06,45.06,0,0,1,3.25,1.54,44.57,44.57,0,0,0,7.54,6.9,45.32,45.32,0,0,1,1.47,2.32,35.69,35.69,0,0,0,8.56,9.94a6.06,6.06,0,0,1-3.26.85A9.48,9.48,0,0,1,0,8.91a10,10,0,0,0,8.1,4.72c2.55,0,3.25-1.2,4.72-1.2a2.09,2.09,0,0,1,1.91,1.15C14.79,13.69,14.88,13.75,14.93,13.56Z"}})])},r=[],s=n(3453),a={name:"SwiftFileIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,"c01a6890",null),u=c.exports},9001:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"technology-icon",attrs:{viewBox:"0 0 14 14",themeId:"technology"}},[t("path",{attrs:{d:"M3.39,9l3.16,1.84.47.28.47-.28L10.61,9l.45.26,1.08.63L7,12.91l-5.16-3,1.08-.64L3.39,9M7,0,0,4.1,2.47,5.55,0,7,2.47,8.44,0,9.9,7,14l7-4.1L11.53,8.45,14,7,11.53,5.56,14,4.1ZM7,7.12,5.87,6.45l-1.54-.9L3.39,5,1.85,4.1,7,1.08l5.17,3L10.6,5l-.93.55-1.54.91ZM7,10,3.39,7.9,1.85,7,3.4,6.09,4.94,7,7,8.2,9.06,7,10.6,6.1,12.15,7l-1.55.9Z"}})])},r=[],s=n(3453),a={name:"TechnologyIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},8638:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"tutorial-icon",attrs:{viewBox:"0 0 14 14",themeId:"tutorial"}},[t("path",{attrs:{d:"M0.933 6.067h3.733v1.867h-3.733v-1.867z"}}),t("path",{attrs:{d:"M0.933 1.867h3.733v1.867h-3.733v-1.867z"}}),t("path",{attrs:{d:"M13.067 1.867v10.267h-7.467v-10.267zM12.133 2.8h-5.6v8.4h5.6z"}}),t("path",{attrs:{d:"M0.933 10.267h3.733v1.867h-3.733v-1.867z"}})])},r=[],s=n(3453),a={name:"TutorialIcon",components:{SVGIcon:s.Z}},o=a,l=n(1001),c=(0,l.Z)(o,i,r,!1,null,null,null),u=c.exports},6769:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var i=function(){var e=this,t=e._self._c;return e.fallbackImageSrcSet?t("img",{staticClass:"fallback",attrs:{title:e.$t("error.image"),decoding:"async",alt:e.alt,srcset:e.fallbackImageSrcSet}}):t("picture",[e.prefersAuto&&e.darkVariantAttributes?t("source",{attrs:{media:"(prefers-color-scheme: dark)",srcset:e.darkVariantAttributes.srcSet}}):e._e(),e.prefersDark&&e.darkVariantAttributes?t("img",e._b({ref:"img",attrs:{decoding:"async","data-orientation":e.orientation,loading:e.loading,alt:e.alt,width:e.darkVariantAttributes.width||e.optimalWidth,height:e.darkVariantAttributes.width||e.optimalWidth?"auto":null},on:{error:e.handleImageLoadError}},"img",e.darkVariantAttributes,!1)):t("img",e._b({ref:"img",attrs:{decoding:"async","data-orientation":e.orientation,loading:e.loading,alt:e.alt,width:e.defaultAttributes.width||e.optimalWidth,height:e.defaultAttributes.width||e.optimalWidth?"auto":null},on:{error:e.handleImageLoadError}},"img",e.defaultAttributes,!1))])},r=[],s=n(5947),a={props:{variants:{type:Array,required:!0}},computed:{variantsGroupedByAppearance(){return(0,s.XV)(this.variants)},lightVariants(){return(0,s.u)(this.variantsGroupedByAppearance.light)},darkVariants(){return(0,s.u)(this.variantsGroupedByAppearance.dark)}}},o=n(4030),l=n(9804),c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJZCAYAAABRKlHVAAAACXBIWXMAABYlAAAWJQFJUiTwAAAXvUlEQVR4nO3d72pU57vH4aWmSoIBqSGpQaFgsVDoMexj22e2D6Cvav8plVq0amK0rbGJ9V83d+hs/Llb80wy6ztr1lwXBPoizcyamRfz8XmedZ/56quv/qcDAAAIWOm67r+80AAAQMJZrzIAAJAiQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQI0AAAIAYAQIAAMQIEAAAIEaAAAAAMQIEAACIESAAAECMAAEAAGIECAAAECNAAACAGAECAADECBAAACBGgAAAADECBAAAiBEgAABAjAABAABiBAgAABAjQAAAgBgBAgAAxAgQAAAgRoAAAAAxAgQAAIgRIAAAQIwAAQAAYgQIAAAQs+KlBmBR3L59u1tdXe0uX77cra2ted8AFpAAAWAhHBwcdPv7+0c/u7u73fnz57utra3u0qVLR/8NwGIQIAAshCdPnvzH03z58mV37969o5+KkPqplREAhk2AALAQ3g+Qd/32229HPxUjm5ub3fb2tjcVYKAcQgdg8Cou3rx5c+zTrN9ZWfFvawBDJkAAGLwKkFa2YQEMmwABYNBqVeND26/eVedAzp075w0FGDABAsCgTbP6UQECwLAJEAAGbWdnp+np1cqH7VcAwydAABisutXu4eFh09Oz+gGwGAQIAIO1t7fX/NTq9rsADJ8AAWCwWg+f1yT0tbU1byTAAhAgAAzS/v7+0RasFs5+ACwOAQLAILWufpSNjQ1vIsCCECAADFLr7XfX19ePtmABsBgECACDU6sfNYCwhe1XAItFgAAwOK2rHzX7w+13ARbLivcL4MNu377tFZqRGzduHPuH6uB5a4CcPXu2u3PnziCubaLlGgGWmQABOEbdjYnTa90q9fTp0+bHevXq1dEPAIvDFiwAIlq3Su3s7HhDAEZMgADQu9azGgcHB93r16+9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";const u=10;function A(e){if(!e.length)return null;const t=e.map((e=>`${(0,s.AH)(e.src)} ${e.density}`)).join(", "),n=e[0],i={srcSet:t,src:(0,s.AH)(n.src)},{width:r}=n.size||{width:null};return r&&(i.width=r,i.height="auto"),i}var d={name:"ImageAsset",mixins:[a],inject:{imageLoadingStrategy:{default:null}},data:()=>({appState:o["default"].state,fallbackImageSrcSet:null,optimalWidth:null,optimalHeight:null}),computed:{allVariants:({lightVariants:e=[],darkVariants:t=[]})=>e.concat(t),defaultAttributes:({lightVariantAttributes:e,darkVariantAttributes:t})=>e||t,darkVariantAttributes:({darkVariants:e})=>A(e),lightVariantAttributes:({lightVariants:e})=>A(e),loading:({appState:e,imageLoadingStrategy:t})=>t||e.imageLoadingStrategy,preferredColorScheme:({appState:e})=>e.preferredColorScheme,prefersAuto:({preferredColorScheme:e})=>e===l.Z.auto,prefersDark:({preferredColorScheme:e})=>e===l.Z.dark,orientation:({optimalWidth:e,optimalHeight:t})=>(0,s.T8)(e,t)},props:{alt:{type:String,default:""},variants:{type:Array,required:!0},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},methods:{handleImageLoadError(){this.fallbackImageSrcSet=`${c} 2x`},async calculateOptimalDimensions(){const{$refs:{img:{currentSrc:e}},allVariants:t}=this,{density:n}=t.find((({src:t})=>e.endsWith(t))),i=parseInt(n.match(/\d+/)[0],u),r=await(0,s.RY)(e),a=r.width/i,o=r.height/i;return{width:a,height:o}},async optimizeImageSize(){if(!this.defaultAttributes.width&&this.$refs.img)try{const e=await this.calculateOptimalDimensions();this.optimalWidth=e.width,this.optimalHeight=e.height}catch{console.error("Unable to calculate optimal image width")}}},mounted(){this.shouldCalculateOptimalWidth&&this.$refs.img.addEventListener("load",this.optimizeImageSize)}},p=d,h=n(1001),g=(0,h.Z)(p,i,r,!1,null,null,null),m=g.exports},3975:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var i=function(){var e=this,t=e._self._c;return t("nav",{ref:"nav",staticClass:"nav",class:e.rootClasses,attrs:{role:"navigation"}},[t("div",{ref:"wrapper",staticClass:"nav__wrapper"},[t("div",{staticClass:"nav__background"}),e.hasOverlay?t("div",{staticClass:"nav-overlay",on:{click:e.closeNav}}):e._e(),t("div",{staticClass:"nav-content"},[e._t("pre-title",null,{className:"pre-title"},{closeNav:e.closeNav,inBreakpoint:e.inBreakpoint,currentBreakpoint:e.currentBreakpoint,isOpen:e.isOpen}),e.$slots.default?t("div",{staticClass:"nav-title"},[e._t("default")],2):e._e(),e._t("after-title"),t("div",{staticClass:"nav-menu"},[t("a",{ref:"axToggle",staticClass:"nav-ax-toggle",attrs:{href:"#",role:"button"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[t("span",{staticClass:"visuallyhidden"},[e.isOpen?[e._v(" "+e._s(e.$t("documentation.nav.close-menu"))+" ")]:[e._v(" "+e._s(e.$t("documentation.nav.open-menu"))+" ")]],2)]),t("div",{ref:"tray",staticClass:"nav-menu-tray",on:{transitionend:function(t){return t.target!==t.currentTarget?null:e.onTransitionEnd.apply(null,arguments)},click:e.handleTrayClick}},[e._t("tray",(function(){return[t("NavMenuItems",[e._t("menu-items")],2)]}),{closeNav:e.closeNav})],2)]),t("div",{staticClass:"nav-actions"},[t("a",{ref:"toggle",staticClass:"nav-menucta",attrs:{href:"#",tabindex:"-1","aria-hidden":"true"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[t("span",{staticClass:"nav-menucta-chevron"})])])],2),e._t("after-content")],2),t("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:e.onBreakpointChange}})],1)},r=[],s=n(9146),a=n(6302),o=n(7188),l=n(9652),c=n(1716),u=n(5381),A=n(1147),d=n(5657);const{noClose:p}=c.MenuLinkModifierClasses,{BreakpointName:h,BreakpointScopes:g}=o["default"].constants,m=8,f={isDark:"theme-dark",isOpen:"nav--is-open",inBreakpoint:"nav--in-breakpoint-range",isTransitioning:"nav--is-transitioning",isSticking:"nav--is-sticking",hasSolidBackground:"nav--solid-background",hasNoBorder:"nav--noborder",hasFullWidthBorder:"nav--fullwidth-border",isWideFormat:"nav--is-wide-format",noBackgroundTransition:"nav--no-bg-transition"};var v={name:"NavBase",components:{NavMenuItems:a.Z,BreakpointEmitter:o["default"]},constants:{NavStateClasses:f,NoBGTransitionFrames:m},props:{breakpoint:{type:String,default:h.small},hasOverlay:{type:Boolean,default:!0},hasSolidBackground:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},hasFullWidthBorder:{type:Boolean,default:!1},isDark:{type:Boolean,default:!1},isWideFormat:{type:Boolean,default:!1}},mixins:[s["default"]],data(){return{isOpen:!1,isTransitioning:!1,isSticking:!1,noBackgroundTransition:!0,currentBreakpoint:h.large}},computed:{BreakpointScopes:()=>g,inBreakpoint:({currentBreakpoint:e,breakpoint:t})=>!(0,u.fr)(e,t),rootClasses:({isOpen:e,inBreakpoint:t,isTransitioning:n,isSticking:i,hasSolidBackground:r,hasNoBorder:s,hasFullWidthBorder:a,isDark:o,isWideFormat:l,noBackgroundTransition:c})=>({[f.isDark]:o,[f.isOpen]:e,[f.inBreakpoint]:t,[f.isTransitioning]:n,[f.isSticking]:i,[f.hasSolidBackground]:r,[f.hasNoBorder]:s,[f.hasFullWidthBorder]:a,[f.isWideFormat]:l,[f.noBackgroundTransition]:c})},watch:{isOpen(e){this.$emit("change",e),e?this.onExpand():this.onClose()}},async mounted(){window.addEventListener("keydown",this.onEscape),window.addEventListener("popstate",this.closeNav),window.addEventListener("orientationchange",this.closeNav),document.addEventListener("click",this.handleClickOutside),this.handleFlashOnMount(),await this.$nextTick()},beforeDestroy(){window.removeEventListener("keydown",this.onEscape),window.removeEventListener("popstate",this.closeNav),window.removeEventListener("orientationchange",this.closeNav),document.removeEventListener("click",this.handleClickOutside),this.isOpen&&this.toggleScrollLock(!1)},methods:{getIntersectionTargets(){return[document.getElementById(c.EA)||this.$el]},toggleNav(){this.isOpen=!this.isOpen,this.isTransitioning=!0},closeNav(){const e=this.isOpen;return this.isOpen=!1,this.resolveOnceTransitionsEnd(e)},resolveOnceTransitionsEnd(e){return e&&this.inBreakpoint?(this.isTransitioning=!0,new Promise((e=>{const t=this.$watch("isTransitioning",(()=>{e(),t()}))}))):Promise.resolve()},async onTransitionEnd({propertyName:e}){"max-height"===e&&(this.$emit("changed",this.isOpen),this.isTransitioning=!1,this.isOpen?(this.$emit("opened"),this.toggleScrollLock(!0)):this.$emit("closed"))},onBreakpointChange(e){this.currentBreakpoint=e,this.inBreakpoint||this.closeNav()},onIntersect({intersectionRatio:e}){window.scrollY<0||(this.isSticking=1!==e)},onEscape({key:e}){"Escape"===e&&this.isOpen&&(this.closeNav(),this.$refs.axToggle.focus())},handleTrayClick({target:e}){e.href&&!e.classList.contains(p)&&this.closeNav()},handleClickOutside({target:e}){this.$refs.nav.contains(e)||this.closeNav()},toggleScrollLock(e){e?l.Z.lockScroll(this.$refs.tray):l.Z.unlockScroll(this.$refs.tray)},onExpand(){this.$emit("open"),A.Z.hide(this.$refs.wrapper),document.activeElement===this.$refs.toggle&&document.activeElement.blur()},onClose(){this.$emit("close"),this.toggleScrollLock(!1),A.Z.show(this.$refs.wrapper)},async handleFlashOnMount(){await(0,d.J)(m),this.noBackgroundTransition=!1}}},b=v,y=n(1001),C=(0,y.Z)(b,i,r,!1,null,"c7b655d6",null),I=C.exports},3822:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("li",{staticClass:"nav-menu-item",class:{"nav-menu-item--animated":e.animate}},[e._t("default")],2)},r=[],s={name:"NavMenuItemBase",props:{animate:{type:Boolean,default:!0}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"58ee2996",null),c=l.exports},6302:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"nav-menu-items",attrs:{"data-previous-menu-children-count":e.previousSiblingChildren}},[e._t("default")],2)},r=[],s={name:"NavMenuItems",props:{previousSiblingChildren:{type:Number,default:0}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,"67c1c0a5",null),c=l.exports},6664:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=function(){var e=this,t=e._self._c;return e.shouldUseAsset?t("ImageAsset",e._b({},"ImageAsset",{variants:e.variants,loading:null,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth,alt:e.alt},!1)):t("SVGIcon",{attrs:{"icon-url":e.iconUrl,themeId:e.themeId}})},r=[],s=n(6769),a=n(3453),o={name:"OverridableAsset",components:{SVGIcon:a.Z,ImageAsset:s.Z},props:{imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{variants:({imageOverride:e})=>e?e.variants:[],alt:({imageOverride:e})=>e.alt,firstVariant:({variants:e})=>e[0],iconUrl:({firstVariant:e})=>e&&e.url,themeId:({firstVariant:e})=>e&&e.svgID,isSameOrigin:({iconUrl:e,sameOrigin:t})=>t(e),shouldUseAsset:({isSameOrigin:e,themeId:t})=>!e||!t},methods:{sameOrigin(e){if(!e)return!1;const t=new URL(e,window.location),n=new URL(window.location);return t.origin===n.origin}}},l=o,c=n(1001),u=(0,c.Z)(l,i,r,!1,null,null,null),A=u.exports},3570:function(e,t,n){"use strict";n.d(t,{Z:function(){return ne}});var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"TopicTypeIcon",style:e.styles},[e.imageOverride?t("OverridableAsset",{staticClass:"icon-inline",attrs:{imageOverride:e.imageOverride,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth}}):t(e.icon,e._b({tag:"component",staticClass:"icon-inline"},"component",e.iconProps,!1))],1)},r=[],s=n(8633),a=n(9001),o=n(5692),l=n(8638),c=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func"}},[t("path",{attrs:{d:"M13 1v12h-12v-12zM12.077 1.923h-10.154v10.154h10.154z"}}),t("path",{attrs:{d:"M5.191 9.529c0.044 0.002 0.089 0.004 0.133 0.004 0.108 0 0.196-0.025 0.262-0.074s0.122-0.113 0.166-0.188c0.044-0.077 0.078-0.159 0.103-0.247s0.049-0.173 0.074-0.251l0.598-2.186h-0.709l0.207-0.702h0.702l0.288-1.086c0.083-0.384 0.256-0.667 0.517-0.849s0.591-0.273 0.99-0.273c0.108 0 0.212 0.007 0.314 0.022s0.203 0.027 0.306 0.037l-0.207 0.761c-0.054-0.006-0.106-0.011-0.155-0.018s-0.102-0.011-0.155-0.011c-0.108 0-0.196 0.016-0.262 0.048s-0.122 0.075-0.166 0.129-0.080 0.115-0.107 0.185c-0.028 0.068-0.055 0.14-0.085 0.214l-0.222 0.842h0.768l-0.192 0.702h-0.783l-0.628 2.319c-0.059 0.222-0.129 0.419-0.21 0.594s-0.182 0.322-0.303 0.443-0.269 0.214-0.443 0.281-0.385 0.1-0.631 0.1c-0.084 0-0.168-0.004-0.251-0.011s-0.168-0.014-0.251-0.018l0.207-0.768c0.040 0 0.081 0.001 0.126 0.004z"}})])},u=[],A=n(3453),d={name:"TopicFuncIcon",components:{SVGIcon:A.Z}},p=d,h=n(1001),g=(0,h.Z)(p,c,u,!1,null,null,null),m=g.exports,f=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"collection-icon",attrs:{viewBox:"0 0 14 14",themeId:"collection"}},[t("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),t("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 4h8v1h-8z"}}),t("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),t("path",{attrs:{d:"m3 9h8v1h-8z"}})])},v=[],b={name:"CollectionIcon",components:{SVGIcon:A.Z}},y=b,C=(0,h.Z)(y,f,v,!1,null,null,null),I=C.exports,w=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func-op"}},[t("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),t("path",{attrs:{d:"M5.098 4.968v-1.477h-0.738v1.477h-1.477v0.738h1.477v1.477h0.738v-1.477h1.477v-0.738z"}}),t("path",{attrs:{d:"M8.030 4.807l-2.031 5.538h0.831l2.031-5.538z"}}),t("path",{attrs:{d:"M8.894 8.805v0.923h2.215v-0.923z"}})])},E=[],B={name:"TopicFuncOpIcon",components:{SVGIcon:A.Z}},x=B,k=(0,h.Z)(x,w,E,!1,null,null,null),_=k.exports,S=n(7775),T=function(){var e=this,t=e._self._c;return t("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-subscript"}},[t("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),t("path",{attrs:{d:"M4.133 3.633v6.738h1.938v-0.831h-0.923v-5.077h0.923v-0.831z"}}),t("path",{attrs:{d:"M9.856 10.371v-6.738h-1.938v0.831h0.923v5.077h-0.923v0.831z"}})])},Q=[],L={name:"TopicSubscriptIcon",components:{SVGIcon:A.Z}},M=L,Z=(0,h.Z)(M,T,Q,!1,null,null,null),R=Z.exports,j=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"two-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"two-letter"}},[t("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[t("g",{attrs:{transform:"translate(1.000000, 1.000000)"}},[t("rect",{attrs:{stroke:"currentColor",x:"0.5",y:"0.5",width:"13",height:"13"}}),t("text",{attrs:{"font-size":"8","font-weight":"bold",fill:"currentColor"}},[t("tspan",{attrs:{x:"8.2",y:"11"}},[e._v(e._s(e.second))])]),t("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor"}},[t("tspan",{attrs:{x:"1.7",y:"11"}},[e._v(e._s(e.first))])])])])])},N=[],D={name:"TwoLetterSymbolIcon",components:{SVGIcon:A.Z},props:{first:{type:String,required:!0},second:{type:String,required:!0}}},O=D,P=(0,h.Z)(O,j,N,!1,null,null,null),G=P.exports,V=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"single-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"single-letter"}},[t("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[t("rect",{attrs:{stroke:"currentColor",x:"1",y:"1",width:"14",height:"14"}}),t("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor",x:"49%",y:"12","text-anchor":"middle"}},[t("tspan",[e._v(e._s(e.symbol))])])])])},H=[],z={name:"SingleLetterSymbolIcon",components:{SVGIcon:A.Z},props:{symbol:{type:String,required:!0}}},q=z,$=(0,h.Z)(q,V,H,!1,null,null,null),W=$.exports,F=n(5629),Y=n(1869),U=n(6664);const X={[F.t.article]:o.Z,[F.t.associatedtype]:I,[F.t.buildSetting]:I,[F.t["class"]]:W,[F.t.collection]:I,[F.t.dictionarySymbol]:W,[F.t.container]:I,[F.t["enum"]]:W,[F.t.extension]:G,[F.t.func]:m,[F.t.op]:_,[F.t.httpRequest]:W,[F.t.languageGroup]:I,[F.t.learn]:s.Z,[F.t.method]:W,[F.t.macro]:W,[F.t.module]:a.Z,[F.t.overview]:s.Z,[F.t.protocol]:G,[F.t.property]:W,[F.t.propertyListKey]:W,[F.t.resources]:s.Z,[F.t.sampleCode]:S.Z,[F.t.struct]:W,[F.t.subscript]:R,[F.t.symbol]:I,[F.t.tutorial]:l.Z,[F.t.typealias]:W,[F.t.union]:W,[F.t["var"]]:W},K={[F.t["class"]]:{symbol:"C"},[F.t.dictionarySymbol]:{symbol:"O"},[F.t["enum"]]:{symbol:"E"},[F.t.extension]:{first:"E",second:"x"},[F.t.httpRequest]:{symbol:"E"},[F.t.method]:{symbol:"M"},[F.t.macro]:{symbol:"#"},[F.t.protocol]:{first:"P",second:"r"},[F.t.property]:{symbol:"P"},[F.t.propertyListKey]:{symbol:"K"},[F.t.struct]:{symbol:"S"},[F.t.typealias]:{symbol:"T"},[F.t.union]:{symbol:"U"},[F.t["var"]]:{symbol:"V"}};var J={name:"TopicTypeIcon",components:{OverridableAsset:U.Z,SVGIcon:A.Z,SingleLetterSymbolIcon:W},constants:{TopicTypeIcons:X,TopicTypeProps:K},props:{type:{type:String,required:!0},withColors:{type:Boolean,default:!1},imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{normalisedType:({type:e})=>F.$[e]||e,icon:({normalisedType:e})=>X[e]||I,iconProps:({normalisedType:e})=>K[e]||{},color:({normalisedType:e})=>Y.g[e],styles:({color:e,withColors:t})=>t&&e?{"--icon-color":`var(--color-type-icon-${e})`}:{}}},ee=J,te=(0,h.Z)(ee,i,r,!1,null,"0c843792",null),ne=te.exports},352:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var i,r,s={functional:!0,name:"WordBreak",render(e,{props:t,slots:n,data:i}){const r=n().default||[],s=r.filter((e=>e.text&&!e.tag));if(0===s.length||s.length!==r.length)return e(t.tag,i,r);const a=s.map((({text:e})=>e)).join(),o=[];let l=null,c=0;while(null!==(l=t.safeBoundaryPattern.exec(a))){const t=l.index+1;o.push(a.slice(c,t)),o.push(e("wbr",{key:l.index})),c=t}return o.push(a.slice(c,a.length)),e(t.tag,i,o)},props:{safeBoundaryPattern:{type:RegExp,default:()=>/([a-z](?=[A-Z])|(:)\w|\w(?=[._]\w))/g},tag:{type:String,default:()=>"span"}}},a=s,o=n(1001),l=(0,o.Z)(a,i,r,!1,null,null,null),c=l.exports},2122:function(e,t,n){var i={"./bash.js":[8780,393],"./c.js":[612,546],"./cpp.js":[6248,621],"./css.js":[5064,864],"./diff.js":[7731,213],"./http.js":[8937,878],"./java.js":[8257,788],"./javascript.js":[978,814],"./json.js":[14,82],"./llvm.js":[4972,133],"./markdown.js":[1312,113],"./objectivec.js":[2446,637],"./perl.js":[2482,645],"./php.js":[2656,596],"./python.js":[8245,435],"./ruby.js":[7905,623],"./scss.js":[1062,392],"./shell.js":[7874,176],"./swift.js":[7690,527],"./xml.js":[4610,490]};function r(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],r=t[0];return n.e(t[1]).then((function(){return n.t(r,23)}))}r.keys=function(){return Object.keys(i)},r.id=2122,e.exports=r},1869:function(e,t,n){"use strict";n.d(t,{c:function(){return s},g:function(){return a}});var i=n(5629),r=n(7192);const s={blue:"blue",teal:"teal",orange:"orange",purple:"purple",green:"green",sky:"sky",pink:"pink"},a={[i.t.article]:s.teal,[i.t.init]:s.blue,[i.t["case"]]:s.orange,[i.t["class"]]:s.purple,[i.t.collection]:s.pink,[r.L.collectionGroup]:s.teal,[i.t.dictionarySymbol]:s.purple,[i.t["enum"]]:s.orange,[i.t.extension]:s.orange,[i.t.func]:s.green,[i.t.op]:s.green,[i.t.httpRequest]:s.green,[i.t.module]:s.sky,[i.t.method]:s.blue,[i.t.macro]:s.pink,[i.t.protocol]:s.purple,[i.t.property]:s.teal,[i.t.propertyListKey]:s.green,[i.t.propertyListKeyReference]:s.green,[i.t.sampleCode]:s.purple,[i.t.struct]:s.purple,[i.t.subscript]:s.blue,[i.t.typealias]:s.orange,[i.t.union]:s.purple,[i.t["var"]]:s.purple}},3078:function(e,t){"use strict";t["Z"]={objectiveC:{name:"Objective-C",key:{api:"occ",url:"objc"}},swift:{name:"Swift",key:{api:"swift",url:"swift"}}}},3946:function(e,t,n){"use strict";n.d(t,{o:function(){return i}});const i={list:"list",compactGrid:"compactGrid",detailedGrid:"detailedGrid",hidden:"hidden"}},5629:function(e,t,n){"use strict";n.d(t,{$:function(){return r},t:function(){return i}});const i={article:"article",associatedtype:"associatedtype",buildSetting:"buildSetting",case:"case",collection:"collection",class:"class",container:"container",dictionarySymbol:"dictionarySymbol",enum:"enum",extension:"extension",func:"func",groupMarker:"groupMarker",httpRequest:"httpRequest",init:"init",languageGroup:"languageGroup",learn:"learn",macro:"macro",method:"method",module:"module",op:"op",overview:"overview",project:"project",property:"property",propertyListKey:"propertyListKey",propertyListKeyReference:"propertyListKeyReference",protocol:"protocol",resources:"resources",root:"root",sampleCode:"sampleCode",section:"section",struct:"struct",subscript:"subscript",symbol:"symbol",tutorial:"tutorial",typealias:"typealias",union:"union",var:"var"},r={[i.init]:i.method,[i.case]:i.enum,[i.propertyListKeyReference]:i.propertyListKey,[i.project]:i.tutorial}},7192:function(e,t,n){"use strict";n.d(t,{L:function(){return i}});const i={article:"article",codeListing:"codeListing",collection:"collection",collectionGroup:"collectionGroup",containerSymbol:"containerSymbol",devLink:"devLink",dictionarySymbol:"dictionarySymbol",generic:"generic",link:"link",media:"media",pseudoCollection:"pseudoCollection",pseudoSymbol:"pseudoSymbol",restRequestSymbol:"restRequestSymbol",sampleCode:"sampleCode",symbol:"symbol",table:"table",learn:"learn",overview:"overview",project:"project",tutorial:"tutorial",resources:"resources"}},1789:function(e,t){"use strict";t["Z"]={inject:{performanceMetricsEnabled:{default:!1},isTargetIDE:{default:!1}},methods:{newContentMounted(){let e;this.performanceMetricsEnabled&&(e=Math.round(window.performance.now()),window.renderedTimes||(window.renderedTimes=[]),window.renderedTimes.push(e)),this.$bridge.send({type:"rendered",data:{time:e}})},handleContentUpdateFromBridge(e){this.topicData=e}}}},1825:function(e,t){"use strict";t["Z"]={computed:{isClientMobile(){let e=!1;return e="maxTouchPoints"in navigator||"msMaxTouchPoints"in navigator?Boolean(navigator.maxTouchPoints||navigator.msMaxTouchPoints):window.matchMedia?window.matchMedia("(pointer:coarse)").matches:"orientation"in window,e}}}},2974:function(e,t,n){"use strict";var i=n(3465),r=n(3208),s=n(2449),a=n(8843);t["Z"]={methods:{extractFirstParagraphText(e=[]){const t=a["default"].computed.plaintext.bind({...a["default"].methods,content:e})();return(0,r.id)(t)}},computed:{pagePath:({$route:{path:e="/"}={}})=>e,pageURL:({pagePath:e="/"})=>(0,s.HH)(e),disableMetadata:()=>!1},mounted(){this.disableMetadata||(0,i.X)({title:this.pageTitle,description:this.pageDescription,url:this.pageURL,currentLocale:this.$i18n.locale})}}},9146:function(e,t,n){"use strict";const i={up:"up",down:"down"};t["default"]={constants:{IntersectionDirections:i},data(){return{intersectionObserver:null,intersectionPreviousScrollY:0,intersectionScrollDirection:i.down}},computed:{intersectionThreshold(){const e=[];for(let t=0;t<=1;t+=.01)e.push(t);return e},intersectionRoot(){return null},intersectionRootMargin(){return"0px 0px 0px 0px"},intersectionObserverOptions(){return{root:this.intersectionRoot,rootMargin:this.intersectionRootMargin,threshold:this.intersectionThreshold}}},async mounted(){await n.e(337).then(n.t.bind(n,6337,23)),this.intersectionObserver=new IntersectionObserver((e=>{this.detectIntersectionScrollDirection();const t=this.onIntersect;t?e.forEach(t):console.warn("onIntersect not implemented")}),this.intersectionObserverOptions),this.getIntersectionTargets().forEach((e=>{this.intersectionObserver.observe(e)}))},beforeDestroy(){this.intersectionObserver&&this.intersectionObserver.disconnect()},methods:{getIntersectionTargets(){return[this.$el]},detectIntersectionScrollDirection(){window.scrollYthis.intersectionPreviousScrollY&&(this.intersectionScrollDirection=i.up),this.intersectionPreviousScrollY=window.scrollY}}}},5184:function(e,t,n){"use strict";var i=n(4030),r=n(1265),s=n(3704);function a(e){return new Promise(((t,n)=>{e.complete?t():(e.addEventListener("load",t,{once:!0}),e.addEventListener("error",n,{once:!0}))}))}function o(){return Promise.allSettled([...document.getElementsByTagName("img")].map(a))}t["Z"]={mixins:[s.Z],mounted(){this.scrollToElementIfAnchorPresent()},updated(){this.scrollToElementIfAnchorPresent()},methods:{async scrollToElementIfAnchorPresent(){const{hash:e}=this.$route;if(!e)return;const{imageLoadingStrategy:t}=i["default"].state;i["default"].setImageLoadingStrategy(r.Z.eager),await this.$nextTick(),await o(),this.scrollToElement(e),i["default"].setImageLoadingStrategy(t)}}}},5953:function(e,t){"use strict";t["Z"]={inject:{store:{default:()=>({state:{references:{}},setReferences(){},reset(){}})}},computed:{references:({store:e})=>e.state.references}}},3704:function(e,t,n){"use strict";var i=n(5657);t["Z"]={methods:{async scrollToElement(e){await(0,i.J)(8);const t=this.$router.resolve({hash:e}),{selector:n,offset:r}=await this.$router.options.scrollBehavior(t.route),s=document.querySelector(n);return s?(s.scrollIntoView(),window.scrollY+window.innerHeight=0},isFocusableElement(e){const t=e.nodeName.toLowerCase(),n=i.includes(t);return!("a"!==t||!e.getAttribute("href"))||(n?!e.disabled:"true"===e.getAttribute("contenteditable")||!Number.isNaN(parseFloat(e.getAttribute("tabindex"))))}}},1147:function(e,t,n){"use strict";var i=n(7486);const r="data-original-",s="aria-hidden",a="tabindex";function o(e,t){const n=r+t;if(e.getAttribute(n))return;const i=e.getAttribute(t)||"";e.setAttribute(n,i)}function l(e,t){const n=r+t;if(!e.hasAttribute(n))return;const i=e.getAttribute(n);e.removeAttribute(n),i.length?e.setAttribute(t,i):e.removeAttribute(t)}function c(e,t){const n=document.body;let i=e,r=e;while(i=i.previousElementSibling)t(i);while(r=r.nextElementSibling)t(r);e.parentElement&&e.parentElement!==n&&c(e.parentElement,t)}const u=e=>{o(e,s),o(e,a),e.setAttribute(s,"true"),e.setAttribute(a,"-1");const t=i.ZP.getTabbableElements(e);let n=t.length-1;while(n>=0)o(t[n],a),t[n].setAttribute(a,"-1"),n-=1},A=e=>{l(e,s),l(e,a);const t=e.querySelectorAll(`[${r+a}]`);let n=t.length-1;while(n>=0)l(t[n],a),n-=1};t["Z"]={hide(e){c(e,u)},show(e){c(e,A)}}},8841:function(e,t,n){"use strict";n.d(t,{d9:function(){return h},k_:function(){return p},Ek:function(){return A},LR:function(){return g},Us:function(){return d}});var i=n(5947),r=n(2449),s=n(1944);class a extends Error{constructor({location:e,response:t}){super("Request redirected"),this.location=e,this.response=t}}class o extends Error{constructor(e){super("Unable to fetch data"),this.route=e}}async function l(e,t={},n={}){function i(e){return("ide"!=={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET||0!==e.status)&&!e.ok}const o=(0,r.WN)(e),l=(0,r.Ex)(t);l&&(o.search=l);const c=await fetch(o.href,n);if(i(c))throw c;if(c.redirected)throw new a({location:c.url,response:c});const u=await c.json();return(0,s.ZP)(u.schemaVersion),u}function c(e){const t=e.replace(/\/$/,"");return`${(0,i.AH)(["/data",t])}.json`}function u(e){const{pathname:t,search:n}=new URL(e),i=/\/data(\/.*).json$/,r=i.exec(t);return r?r[1]+n:t+n}async function A(e,t,n){const i=c(e.path);let r;try{r=await l(i,e.query)}catch(s){if("ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET)throw console.error(s),!1;if(s instanceof a)throw u(s.location);s.status&&404===s.status?n({name:"not-found",params:[e.path]}):n(new o(e))}return r}function d(e,t){return!(0,r.Lp)(e,t)}async function p(e,t={}){const n=c(e);return l(n,{},t)}function h(e){return JSON.parse(JSON.stringify(e))}async function g({slug:e}){const t=(0,r.WN)(["/index/",e,"index.json"]);return l(t)}},1944:function(e,t,n){"use strict";n.d(t,{W1:function(){return r},ZP:function(){return A},n4:function(){return a}});const i={major:0,minor:3,patch:0};function r({major:e,minor:t,patch:n}){return[e,t,n].join(".")}function s(e){const[t=0,n=0,i=0]=e.split(".");return[Number(t),Number(n),Number(i)]}function a(e,t){const n=s(e),i=s(t);for(let r=0;ri[r])return 1;if(n[r]`[Swift-DocC-Render] The render node version for this page (${e}) has a different major version component than Swift-DocC-Render supports (${o}). Compatibility is not guaranteed.`;function u(e){const{major:t,minor:n}=e,{major:s,minor:a}=i;return t!==s?c(r(e)):n>a?l(r(e)):""}function A(e){if(!e)return;const t=u(e);t&&console.warn(t)}},9652:function(e,t,n){"use strict";n.d(t,{n:function(){return a}});let i=!1,r=-1,s=0;const a="data-scroll-lock-disable",o=()=>window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1);function l(e){e.touches.length>1||e.preventDefault()}const c=e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight;function u(){s=document.body.getBoundingClientRect().top,document.body.style.overflow="hidden scroll",document.body.style.top=`${s}px`,document.body.style.position="fixed",document.body.style.width="100%"}function A(e){e&&(e.ontouchstart=null,e.ontouchmove=null),document.removeEventListener("touchmove",l)}function d(e,t){const n=e.targetTouches[0].clientY-r,i=e.target.closest(`[${a}]`)||t;return 0===i.scrollTop&&n>0||c(i)&&n<0?l(e):(e.stopPropagation(),!0)}function p(e){document.addEventListener("touchmove",l,{passive:!1}),e&&(e.ontouchstart=e=>{1===e.targetTouches.length&&(r=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&d(t,e)})}t["Z"]={lockScroll(e){i||(o()?p(e):u(),i=!0)},unlockScroll(e){i&&(o()?A(e):(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("top"),document.body.style.removeProperty("position"),document.body.style.removeProperty("width"),window.scrollTo(0,Math.abs(s))),i=!1)}}},3685:function(e,t,n){var i={"./markdown":[2003,642],"./markdown.js":[2003,642],"./swift":[7467,217],"./swift.js":[7467,217]};function r(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],r=t[0];return n.e(t[1]).then((function(){return n(r)}))}r.keys=function(){return Object.keys(i)},r.id=3685,e.exports=r},3390:function(e){var t={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var i=e[t];"object"!=typeof i||Object.isFrozen(i)||n(i)})),e}t.exports=n,t.exports.default=n;var i=t.exports;class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(e,...t){const n=Object.create(null);for(const i in e)n[i]=e[i];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const o="
",l=e=>!!e.kind,c=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${t}${e}`};class u{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!l(e))return;let t=e.kind;t=e.sublanguage?`language-${t}`:c(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){l(e)&&(this.buffer+=o)}value(){return this.buffer}span(e){this.buffer+=``}}class A{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every((e=>"string"===typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{A._collapse(e)})))}}class d extends A{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){const e=new u(this,this.options);return e.value()}finalize(){return!0}}function p(e){return e?"string"===typeof e?e:e.source:null}function h(e){return f("(?=",e,")")}function g(e){return f("(?:",e,")*")}function m(e){return f("(?:",e,")?")}function f(...e){const t=e.map((e=>p(e))).join("");return t}function v(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function b(...e){const t=v(e),n="("+(t.capture?"":"?:")+e.map((e=>p(e))).join("|")+")";return n}function y(e){return new RegExp(e.toString()+"|").exec("").length-1}function C(e,t){const n=e&&e.exec(t);return n&&0===n.index}const I=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function w(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n;let i=p(e),r="";while(i.length>0){const e=I.exec(i);if(!e){r+=i;break}r+=i.substring(0,e.index),i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+String(Number(e[1])+t):(r+=e[0],"("===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(t)}const E=/\b\B/,B="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",k="\\b\\d+(\\.\\d+)?",_="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",S="\\b(0b[01]+)",T="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Q=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=f(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},L={begin:"\\\\[\\s\\S]",relevance:0},M={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[L]},Z={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[L]},R={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},j=function(e,t,n={}){const i=a({scope:"comment",begin:e,end:t,contains:[]},n);i.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const r=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:f(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i},N=j("//","$"),D=j("/\\*","\\*/"),O=j("#","$"),P={scope:"number",begin:k,relevance:0},G={scope:"number",begin:_,relevance:0},V={scope:"number",begin:S,relevance:0},H={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[L,{begin:/\[/,end:/\]/,relevance:0,contains:[L]}]}]},z={scope:"title",begin:B,relevance:0},q={scope:"title",begin:x,relevance:0},$={begin:"\\.\\s*"+x,relevance:0},W=function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var F=Object.freeze({__proto__:null,MATCH_NOTHING_RE:E,IDENT_RE:B,UNDERSCORE_IDENT_RE:x,NUMBER_RE:k,C_NUMBER_RE:_,BINARY_NUMBER_RE:S,RE_STARTERS_RE:T,SHEBANG:Q,BACKSLASH_ESCAPE:L,APOS_STRING_MODE:M,QUOTE_STRING_MODE:Z,PHRASAL_WORDS_MODE:R,COMMENT:j,C_LINE_COMMENT_MODE:N,C_BLOCK_COMMENT_MODE:D,HASH_COMMENT_MODE:O,NUMBER_MODE:P,C_NUMBER_MODE:G,BINARY_NUMBER_MODE:V,REGEXP_MODE:H,TITLE_MODE:z,UNDERSCORE_TITLE_MODE:q,METHOD_GUARD:$,END_SAME_AS_BEGIN:W});function Y(e,t){const n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function U(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function X(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=Y,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function K(e,t){Array.isArray(e.illegal)&&(e.illegal=b(...e.illegal))}function J(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function ee(e,t){void 0===e.relevance&&(e.relevance=1)}const te=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=n.keywords,e.begin=f(n.beforeMatch,h(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},ne=["of","and","for","in","not","or","if","then","parent","list","value"],ie="keyword";function re(e,t,n=ie){const i=Object.create(null);return"string"===typeof e?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((function(n){Object.assign(i,re(e[n],t,n))})),i;function r(e,n){t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(t){const n=t.split("|");i[n[0]]=[e,se(n[0],n[1])]}))}}function se(e,t){return t?Number(t):ae(e)?0:1}function ae(e){return ne.includes(e.toLowerCase())}const oe={},le=e=>{console.error(e)},ce=(e,...t)=>{console.log(`WARN: ${e}`,...t)},ue=(e,t)=>{oe[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),oe[`${e}/${t}`]=!0)},Ae=new Error;function de(e,t,{key:n}){let i=0;const r=e[n],s={},a={};for(let o=1;o<=t.length;o++)a[o+i]=r[o],s[o+i]=!0,i+=y(t[o-1]);e[n]=a,e[n]._emit=s,e[n]._multi=!0}function pe(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw le("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Ae;if("object"!==typeof e.beginScope||null===e.beginScope)throw le("beginScope must be object"),Ae;de(e,e.begin,{key:"beginScope"}),e.begin=w(e.begin,{joinWith:""})}}function he(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw le("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Ae;if("object"!==typeof e.endScope||null===e.endScope)throw le("endScope must be object"),Ae;de(e,e.end,{key:"endScope"}),e.end=w(e.end,{joinWith:""})}}function ge(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}function me(e){ge(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),pe(e),he(e)}function fe(e){function t(t,n){return new RegExp(p(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=y(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(w(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function r(e){const t=new i;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}function s(n,i){const a=n;if(n.isCompiled)return a;[U,J,me,te].forEach((e=>e(n,i))),e.compilerExtensions.forEach((e=>e(n,i))),n.__beforeBegin=null,[X,K,ee].forEach((e=>e(n,i))),n.isCompiled=!0;let o=null;return"object"===typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),o=n.keywords.$pattern,delete n.keywords.$pattern),o=o||/\w+/,n.keywords&&(n.keywords=re(n.keywords,e.case_insensitive)),a.keywordPatternRe=t(o,!0),i&&(n.begin||(n.begin=/\B|\b/),a.beginRe=t(a.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(a.endRe=t(a.end)),a.terminatorEnd=p(a.end)||"",n.endsWithParent&&i.terminatorEnd&&(a.terminatorEnd+=(n.end?"|":"")+i.terminatorEnd)),n.illegal&&(a.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return be("self"===e?n:e)}))),n.contains.forEach((function(e){s(e,a)})),n.starts&&s(n.starts,i),a.matcher=r(a),a}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),s(e)}function ve(e){return!!e&&(e.endsWithParent||ve(e.starts))}function be(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return a(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ve(e)?a(e,{starts:e.starts?a(e.starts):null}):Object.isFrozen(e)?a(e):e}var ye="11.3.1";class Ce extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const Ie=s,we=a,Ee=Symbol("nomatch"),Be=7,xe=function(e){const t=Object.create(null),n=Object.create(null),s=[];let a=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:d};function u(e){return c.noHighlightRe.test(e)}function A(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=c.languageDetectRe.exec(t);if(n){const t=Z(n[1]);return t||(ce(o.replace("{}",n[1])),ce("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find((e=>u(e)||Z(e)))}function p(e,t,n){let i="",r="";"object"===typeof t?(i=e,n=t.ignoreIllegals,r=t.language):(ue("10.7.0","highlight(lang, code, ...args) has been deprecated."),ue("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,i=t),void 0===n&&(n=!0);const s={code:i,language:r};O("before:highlight",s);const a=s.result?s.result:v(s.language,s.code,n);return a.code=s.code,O("after:highlight",a),a}function v(e,n,i,s){const l=Object.create(null);function u(e,t){return e.keywords[t]}function A(){if(!S.keywords)return void Q.addText(L);let e=0;S.keywordPatternRe.lastIndex=0;let t=S.keywordPatternRe.exec(L),n="";while(t){n+=L.substring(e,t.index);const i=x.case_insensitive?t[0].toLowerCase():t[0],r=u(S,i);if(r){const[e,s]=r;if(Q.addText(n),n="",l[i]=(l[i]||0)+1,l[i]<=Be&&(M+=s),e.startsWith("_"))n+=t[0];else{const n=x.classNameAliases[e]||e;Q.addKeyword(t[0],n)}}else n+=t[0];e=S.keywordPatternRe.lastIndex,t=S.keywordPatternRe.exec(L)}n+=L.substr(e),Q.addText(n)}function d(){if(""===L)return;let e=null;if("string"===typeof S.subLanguage){if(!t[S.subLanguage])return void Q.addText(L);e=v(S.subLanguage,L,!0,T[S.subLanguage]),T[S.subLanguage]=e._top}else e=I(L,S.subLanguage.length?S.subLanguage:null);S.relevance>0&&(M+=e.relevance),Q.addSublanguage(e._emitter,e.language)}function p(){null!=S.subLanguage?d():A(),L=""}function h(e,t){let n=1;while(void 0!==t[n]){if(!e._emit[n]){n++;continue}const i=x.classNameAliases[e[n]]||e[n],r=t[n];i?Q.addKeyword(r,i):(L=r,A(),L=""),n++}}function g(e,t){return e.scope&&"string"===typeof e.scope&&Q.openNode(x.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(Q.addKeyword(L,x.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),L=""):e.beginScope._multi&&(h(e.beginScope,t),L="")),S=Object.create(e,{parent:{value:S}}),S}function m(e,t,n){let i=C(e.endRe,n);if(i){if(e["on:end"]){const n=new r(e);e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return m(e.parent,t,n)}function f(e){return 0===S.matcher.regexIndex?(L+=e[0],1):(N=!0,0)}function b(e){const t=e[0],n=e.rule,i=new r(n),s=[n.__beforeBegin,n["on:begin"]];for(const r of s)if(r&&(r(e,i),i.isMatchIgnored))return f(t);return n.skip?L+=t:(n.excludeBegin&&(L+=t),p(),n.returnBegin||n.excludeBegin||(L=t)),g(n,e),n.returnBegin?0:t.length}function y(e){const t=e[0],i=n.substr(e.index),r=m(S,e,i);if(!r)return Ee;const s=S;S.endScope&&S.endScope._wrap?(p(),Q.addKeyword(t,S.endScope._wrap)):S.endScope&&S.endScope._multi?(p(),h(S.endScope,e)):s.skip?L+=t:(s.returnEnd||s.excludeEnd||(L+=t),p(),s.excludeEnd&&(L=t));do{S.scope&&Q.closeNode(),S.skip||S.subLanguage||(M+=S.relevance),S=S.parent}while(S!==r.parent);return r.starts&&g(r.starts,e),s.returnEnd?0:t.length}function w(){const e=[];for(let t=S;t!==x;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((e=>Q.openNode(e)))}let E={};function B(t,r){const s=r&&r[0];if(L+=t,null==s)return p(),0;if("begin"===E.type&&"end"===r.type&&E.index===r.index&&""===s){if(L+=n.slice(r.index,r.index+1),!a){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=E.rule,t}return 1}if(E=r,"begin"===r.type)return b(r);if("illegal"===r.type&&!i){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(S.scope||"")+'"');throw e.mode=S,e}if("end"===r.type){const e=y(r);if(e!==Ee)return e}if("illegal"===r.type&&""===s)return 1;if(j>1e5&&j>3*r.index){const e=new Error("potential infinite loop, way more iterations than matches");throw e}return L+=s,s.length}const x=Z(e);if(!x)throw le(o.replace("{}",e)),new Error('Unknown language: "'+e+'"');const k=fe(x);let _="",S=s||k;const T={},Q=new c.__emitter(c);w();let L="",M=0,R=0,j=0,N=!1;try{for(S.matcher.considerAll();;){j++,N?N=!1:S.matcher.considerAll(),S.matcher.lastIndex=R;const e=S.matcher.exec(n);if(!e)break;const t=n.substring(R,e.index),i=B(t,e);R=e.index+i}return B(n.substr(R)),Q.closeAllNodes(),Q.finalize(),_=Q.toHTML(),{language:e,value:_,relevance:M,illegal:!1,_emitter:Q,_top:S}}catch(D){if(D.message&&D.message.includes("Illegal"))return{language:e,value:Ie(n),illegal:!0,relevance:0,_illegalBy:{message:D.message,index:R,context:n.slice(R-100,R+100),mode:D.mode,resultSoFar:_},_emitter:Q};if(a)return{language:e,value:Ie(n),illegal:!1,relevance:0,errorRaised:D,_emitter:Q,_top:S};throw D}}function y(e){const t={value:Ie(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)};return t._emitter.addText(e),t}function I(e,n){n=n||c.languages||Object.keys(t);const i=y(e),r=n.filter(Z).filter(j).map((t=>v(t,e,!1)));r.unshift(i);const s=r.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(Z(e.language).supersetOf===t.language)return 1;if(Z(t.language).supersetOf===e.language)return-1}return 0})),[a,o]=s,l=a;return l.secondBest=o,l}function w(e,t,i){const r=t&&n[t]||i;e.classList.add("hljs"),e.classList.add(`language-${r}`)}function E(e){let t=null;const n=A(e);if(u(n))return;if(O("before:highlightElement",{el:e,language:n}),e.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(e)),c.throwUnescapedHTML)){const t=new Ce("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;const i=t.textContent,r=n?p(i,{language:n,ignoreIllegals:!0}):I(i);e.innerHTML=r.value,w(e,n,r.language),e.result={language:r.language,re:r.relevance,relevance:r.relevance},r.secondBest&&(e.secondBest={language:r.secondBest.language,relevance:r.secondBest.relevance}),O("after:highlightElement",{el:e,result:r,text:i})}function B(e){c=we(c,e)}const x=()=>{S(),ue("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function k(){S(),ue("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let _=!1;function S(){if("loading"===document.readyState)return void(_=!0);const e=document.querySelectorAll(c.cssSelector);e.forEach(E)}function T(){_&&S()}function Q(n,i){let r=null;try{r=i(e)}catch(s){if(le("Language definition for '{}' could not be registered.".replace("{}",n)),!a)throw s;le(s),r=l}r.name||(r.name=n),t[n]=r,r.rawDefinition=i.bind(null,e),r.aliases&&R(r.aliases,{languageName:n})}function L(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]}function M(){return Object.keys(t)}function Z(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function R(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach((e=>{n[e.toLowerCase()]=t}))}function j(e){const t=Z(e);return t&&!t.disableAutodetect}function N(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}function D(e){N(e),s.push(e)}function O(e,t){const n=e;s.forEach((function(e){e[n]&&e[n](t)}))}function P(e){return ue("10.7.0","highlightBlock will be removed entirely in v12.0"),ue("10.7.0","Please use highlightElement now."),E(e)}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",T,!1),Object.assign(e,{highlight:p,highlightAuto:I,highlightAll:S,highlightElement:E,highlightBlock:P,configure:B,initHighlighting:x,initHighlightingOnLoad:k,registerLanguage:Q,unregisterLanguage:L,listLanguages:M,getLanguage:Z,registerAliases:R,autoDetection:j,inherit:we,addPlugin:D}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString=ye,e.regex={concat:f,lookahead:h,either:b,optional:m,anyNumberOfTimes:g};for(const r in F)"object"===typeof F[r]&&i(F[r]);return Object.assign(e,F),e};var ke=xe({});e.exports=ke,ke.HighlightJS=ke,ke.default=ke}}]); \ No newline at end of file diff --git a/Documentation/html/js/903.b3710a74.js b/Documentation/html/js/903.b3710a74.js new file mode 100644 index 000000000..f2c75633c --- /dev/null +++ b/Documentation/html/js/903.b3710a74.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[903],{5590:function(t,e,n){n.d(e,{Z:function(){return m}});var s=function(){var t=this,e=t._self._c;return e("PortalSource",{attrs:{to:"modal-destination",disabled:!t.isVisible}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.isVisible,expression:"isVisible"}],staticClass:"generic-modal",class:[t.stateClasses,t.themeClass],style:t.modalColors,attrs:{role:"dialog"}},[e("div",{staticClass:"backdrop",on:{click:t.onClickOutside}}),e("div",{ref:"container",staticClass:"container",style:{width:t.width}},[t.showClose?e("button",{ref:"close",staticClass:"close",attrs:{"aria-label":t.$t("verbs.close")},on:{click:function(e){return e.preventDefault(),t.closeModal.apply(null,arguments)}}},[e("CloseIcon")],1):t._e(),e("div",{ref:"content",staticClass:"modal-content"},[t._t("default")],2)])])])},r=[],o=n(9652),i=n(114),a=n(1147),l=n(2433),c=n(1970);const u={light:"light",dark:"dark",dynamic:"dynamic",code:"code"};var h={name:"GenericModal",model:{prop:"visible",event:"update:visible"},components:{CloseIcon:c.Z,PortalSource:l.h_},props:{visible:{type:Boolean,default:!1},isFullscreen:{type:Boolean,default:!1},theme:{type:String,validator:t=>Object.keys(u).includes(t),default:u.light},codeBackgroundColorOverride:{type:String,default:""},backdropBackgroundColorOverride:{type:String,default:""},width:{type:String,default:null},showClose:{type:Boolean,default:!0}},data(){return{lastFocusItem:null,prefersDarkStyle:!1,focusTrapInstance:null}},computed:{isVisible:{get:({visible:t})=>t,set(t){this.$emit("update:visible",t)}},modalColors(){return{"--code-background":this.codeBackgroundColorOverride,"--backdrop-background":this.backdropBackgroundColorOverride}},themeClass({theme:t,prefersDarkStyle:e,isThemeDynamic:n}){let s={};return n&&(s={"theme-light":!e,"theme-dark":e}),[`theme-${t}`,s]},stateClasses:({isFullscreen:t,isVisible:e,showClose:n})=>({"modal-fullscreen":t,"modal-standard":!t,"modal-open":e,"modal-with-close":n}),isThemeDynamic:({theme:t})=>t===u.dynamic||t===u.code},watch:{isVisible(t){t?this.onShow():this.onHide()}},mounted(){if(this.focusTrapInstance=new i.Z,document.addEventListener("keydown",this.onKeydown),this.isThemeDynamic){const t=window.matchMedia("(prefers-color-scheme: dark)");t.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",(()=>{t.removeListener(this.onColorSchemePreferenceChange)})),this.onColorSchemePreferenceChange(t)}},beforeDestroy(){this.isVisible&&o.Z.unlockScroll(this.$refs.container),document.removeEventListener("keydown",this.onKeydown),this.focusTrapInstance.destroy()},methods:{async onShow(){await this.$nextTick(),o.Z.lockScroll(this.$refs.container),await this.focusCloseButton(),this.focusTrapInstance.updateFocusContainer(this.$refs.container),this.focusTrapInstance.start(),a.Z.hide(this.$refs.container)},onHide(){o.Z.unlockScroll(this.$refs.container),this.focusTrapInstance.stop(),this.lastFocusItem&&(this.lastFocusItem.focus({preventScroll:!0}),this.lastFocusItem=null),this.$emit("close"),a.Z.show(this.$refs.container)},closeModal(){this.isVisible=!1},selectContent(){window.getSelection().selectAllChildren(this.$refs.content)},onClickOutside(){this.closeModal()},onKeydown(t){const{metaKey:e=!1,ctrlKey:n=!1,key:s}=t;this.isVisible&&("a"===s&&(e||n)&&(t.preventDefault(),this.selectContent()),"Escape"===s&&(t.preventDefault(),this.closeModal()))},onColorSchemePreferenceChange({matches:t}){this.prefersDarkStyle=t},async focusCloseButton(){this.lastFocusItem=document.activeElement,await this.$nextTick(),this.$refs.close&&this.$refs.close.focus(),this.$emit("open")}}},d=h,f=n(1001),p=(0,f.Z)(d,s,r,!1,null,"795f7b59",null),m=p.exports},5151:function(t,e,n){n.d(e,{Z:function(){return u}});var s=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-chevron-down-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-down"}},[e("path",{attrs:{d:"M12.634 2.964l0.76 0.649-6.343 7.426-6.445-7.423 0.755-0.655 5.683 6.545 5.59-6.542z"}})])},r=[],o=n(3453),i={name:"InlineChevronDownIcon",components:{SVGIcon:o.Z}},a=i,l=n(1001),c=(0,l.Z)(a,s,r,!1,null,null,null),u=c.exports},8093:function(t,e,n){n.d(e,{Z:function(){return y}});var s=function(){var t=this,e=t._self._c;return e("div",{style:t.codeStyle},[t._t("default")],2)},r=[],o=n(8571);const i=0,a=255;function l(t){const e=t.match(/rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d+\.?\d*|\.\d+)\s*\)/);if(!e)throw new Error("invalid rgba() input");const n=10;return{r:parseInt(e[1],n),g:parseInt(e[2],n),b:parseInt(e[3],n),a:parseFloat(e[4])}}function c(t){const{r:e,g:n,b:s}=l(t);return.2126*e+.7152*n+.0722*s}function u(t,e){const n=Math.round(a*e),s=l(t),{a:r}=s,[o,c,u]=[s.r,s.g,s.b].map((t=>Math.max(i,Math.min(a,t+n))));return`rgba(${o}, ${c}, ${u}, ${r})`}function h(t,e){return u(t,e)}function d(t,e){return u(t,-1*e)}var f={name:"CodeTheme",data(){return{codeThemeState:o.Z.state}},computed:{codeStyle(){const{codeColors:t}=this.codeThemeState;return t?{"--text":t.text,"--background":t.background,"--line-highlight":t.lineHighlight,"--url":t.commentURL,"--syntax-comment":t.comment,"--syntax-quote":t.comment,"--syntax-keyword":t.keyword,"--syntax-literal":t.keyword,"--syntax-selector-tag":t.keyword,"--syntax-string":t.stringLiteral,"--syntax-bullet":t.stringLiteral,"--syntax-meta":t.keyword,"--syntax-number":t.stringLiteral,"--syntax-symbol":t.stringLiteral,"--syntax-tag":t.stringLiteral,"--syntax-attr":t.typeAnnotation,"--syntax-built_in":t.typeAnnotation,"--syntax-builtin-name":t.typeAnnotation,"--syntax-class":t.typeAnnotation,"--syntax-params":t.typeAnnotation,"--syntax-section":t.typeAnnotation,"--syntax-title":t.typeAnnotation,"--syntax-type":t.typeAnnotation,"--syntax-attribute":t.keyword,"--syntax-identifier":t.text,"--syntax-subst":t.text,"--color-syntax-param-internal-name":this.internalParamNameColor}:null},internalParamNameColor(){const{background:t,text:e}=this.codeThemeState.codeColors;try{const n=c(t),s=n
1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,n){var s=n.passengers[0],r="function"===typeof s?s(e):n.passengers;return t.concat(r)}),[])}function f(t,e){return t.map((function(t,e){return[e,t]})).sort((function(t,n){return e(t[1],n[1])||t[0]-n[0]})).map((function(t){return t[1]}))}function p(t,e){return e.reduce((function(e,n){return t.hasOwnProperty(n)&&(e[n]=t[n]),e}),{})}var m={},g={},y={},b=r.extend({data:function(){return{transports:m,targets:g,sources:y,trackInstances:u}},methods:{open:function(t){if(u){var e=t.to,n=t.from,s=t.passengers,o=t.order,i=void 0===o?1/0:o;if(e&&n&&s){var a={to:e,from:n,passengers:h(s),order:i},l=Object.keys(this.transports);-1===l.indexOf(e)&&r.set(this.transports,e,[]);var c=this.$_getTransportIndex(a),d=this.transports[e].slice(0);-1===c?d.push(a):d[c]=a,this.transports[e]=f(d,(function(t,e){return t.order-e.order}))}}},close:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.to,s=t.from;if(n&&(s||!1!==e)&&this.transports[n])if(e)this.transports[n]=[];else{var r=this.$_getTransportIndex(t);if(r>=0){var o=this.transports[n].slice(0);o.splice(r,1),this.transports[n]=o}}},registerTarget:function(t,e,n){u&&(this.trackInstances&&!n&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,n){u&&(this.trackInstances&&!n&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,n=t.from;for(var s in this.transports[e])if(this.transports[e][s].from===n)return+s;return-1}}}),v=new b(m),T=1,S=r.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(T++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){v.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){v.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};v.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"===typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:i(t),order:this.order};v.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(n,[this.normalizeOwnChildren(e)]):this.slim?t():t(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=r.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:v.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){v.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){v.unregisterTarget(e),v.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){v.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return d(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),n=this.children(),s=this.transition||this.tag;return e?n[0]:this.slim&&!s?t():t(s,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),C=0,$=["disabled","name","order","slim","slotProps","tag","to"],k=["multiple","transition"],x=r.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(C++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(v.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=v.targets[e.name];else{var n=e.append;if(n){var s="string"===typeof n?n:"DIV",r=document.createElement(s);t.appendChild(r),t=r}var o=p(this.$props,k);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new w({el:t,parent:this.$parent||this,propsData:o})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=p(this.$props,$);return t(S,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||t()}});function I(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.portalName||"Portal",S),t.component(e.portalTargetName||"PortalTarget",w),t.component(e.MountingPortalName||"MountingPortal",x)}var F={install:I};e.h_=S,e.YC=w},8571:function(t,e){e["Z"]={state:{codeColors:null},reset(){this.state.codeColors=null},updateCodeColors(t){const e=t=>t?`rgba(${t.red}, ${t.green}, ${t.blue}, ${t.alpha})`:null;this.state.codeColors=Object.entries(t).reduce(((t,[n,s])=>({...t,[n]:e(s)})),{})}}},114:function(t,e,n){function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{Z:function(){return o}});var r=n(7486);class o{constructor(t){s(this,"focusContainer",null),s(this,"tabTargets",[]),s(this,"firstTabTarget",null),s(this,"lastTabTarget",null),s(this,"lastFocusedElement",null),this.focusContainer=t,this.onFocus=this.onFocus.bind(this)}updateFocusContainer(t){this.focusContainer=t}start(){this.collectTabTargets(),this.firstTabTarget?this.focusContainer.contains(document.activeElement)&&r.ZP.isTabbableElement(document.activeElement)||this.firstTabTarget.focus():console.warn("There are no focusable elements. FocusTrap needs at least one."),this.lastFocusedElement=document.activeElement,document.addEventListener("focus",this.onFocus,!0)}stop(){document.removeEventListener("focus",this.onFocus,!0)}collectTabTargets(){this.tabTargets=r.ZP.getTabbableElements(this.focusContainer),this.firstTabTarget=this.tabTargets[0],this.lastTabTarget=this.tabTargets[this.tabTargets.length-1]}onFocus(t){if(this.focusContainer.contains(t.target))this.lastFocusedElement=t.target;else{if(t.preventDefault(),this.collectTabTargets(),this.lastFocusedElement===this.lastTabTarget||!this.lastFocusedElement||!document.contains(this.lastFocusedElement))return this.firstTabTarget.focus(),void(this.lastFocusedElement=this.firstTabTarget);this.lastFocusedElement===this.firstTabTarget&&(this.lastTabTarget.focus(),this.lastFocusedElement=this.lastTabTarget)}}destroy(){this.stop(),this.focusContainer=null,this.tabTargets=[],this.firstTabTarget=null,this.lastTabTarget=null,this.lastFocusedElement=null}}}}]); \ No newline at end of file diff --git a/Documentation/html/js/chunk-2d0d3105.cd72cc8e.js b/Documentation/html/js/chunk-2d0d3105.cd72cc8e.js deleted file mode 100644 index 74345f0cb..000000000 --- a/Documentation/html/js/chunk-2d0d3105.cd72cc8e.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d3105"],{"5abe":function(t,e){(function(){"use strict";if("object"===typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){var e=t,n=i(e);while(n)e=n.ownerDocument,n=i(e);return e}(window.document),e=[],n=null,o=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return n||(n=function(t,n){o=t&&n?g(t,n):p(),e.forEach((function(t){t._checkForIntersections()}))}),n},s._resetCrossOriginUpdater=function(){n=null,o=null},s.prototype.observe=function(t){var e=this._observationTargets.some((function(e){return e.element==t}));if(!e){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter((function(e){return e.element!=t})),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter((function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]}))},s.prototype._parseRootMargin=function(t){var e=t||"0px",n=e.split(/\s+/).map((function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}}));return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},s.prototype._monitorIntersections=function(e){var n=e.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(e)){var o=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=n.setInterval(o,this.POLL_INTERVAL):(c(n,"resize",o,!0),c(e,"scroll",o,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(s=new n.MutationObserver(o),s.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push((function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),a(t,"resize",o,!0)),a(e,"scroll",o,!0),s&&s.disconnect()}));var h=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=h){var u=i(e);u&&this._monitorIntersections(u.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var n=this._monitoringDocuments.indexOf(e);if(-1!=n){var o=this.root&&(this.root.ownerDocument||this.root)||t,r=this._observationTargets.some((function(t){var n=t.element.ownerDocument;if(n==e)return!0;while(n&&n!=o){var r=i(n);if(n=r&&r.ownerDocument,n==e)return!0}return!1}));if(!r){var s=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),s(),e!=o){var h=i(e);h&&this._unmonitorIntersections(h.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}||null}function f(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):p()}function p(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function d(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function g(t,e){var n=e.top-t.top,o=e.left-t.left;return{top:n,left:o,height:e.height,width:e.width,bottom:n+e.height,right:o+e.width}}function m(t,e){var n=e;while(n){if(n==t)return!0;n=v(n)}return!1}function v(e){var n=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(n&&n.assignedSlot&&(n=n.assignedSlot.parentNode),n&&11==n.nodeType&&n.host?n.host:n)}function w(t){return t&&9===t.nodeType}})()}}]); \ No newline at end of file diff --git a/Documentation/html/js/chunk-c0335d80.76a68cc5.js b/Documentation/html/js/chunk-c0335d80.76a68cc5.js deleted file mode 100644 index f4f01b7aa..000000000 --- a/Documentation/html/js/chunk-c0335d80.76a68cc5.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c0335d80"],{"00b4":function(e,t,n){"use strict";var a,r,i,o,s,c,l,d,p=n("7b1f"),u={name:"ChangedToken",render(e){const{kind:t,tokens:n}=this;return e("span",{class:["token-"+t,"token-changed"]},n.map(t=>e(D,{props:t})))},props:{kind:{type:String,required:!0},tokens:{type:Array,required:!0}}},f=u,m=n("2877"),h=Object(m["a"])(f,a,r,!1,null,null,null),b=h.exports,g=n("86d8"),v=n("2f34"),y={name:"LinkableToken",mixins:[v["a"]],render(e){const t=this.references[this.identifier];return t&&t.url?e(g["a"],{props:{url:t.url,kind:t.kind,role:t.role}},this.$slots.default):e("span",{},this.$slots.default)},props:{identifier:{type:String,required:!0,default:()=>""}}},k=y,C=Object(m["a"])(k,i,o,!1,null,null,null),_=C.exports,x={name:"RawText",render(e){const{_v:t=(t=>e("span",t)),text:n}=this;return t(n)},props:{text:{type:String,required:!0}}},O=x,B=Object(m["a"])(O,s,c,!1,null,null,null),T=B.exports,S={name:"SyntaxToken",render(e){return e("span",{class:"token-"+this.kind},this.text)},props:{kind:{type:String,required:!0},text:{type:String,required:!0}}},I=S,$=Object(m["a"])(I,l,d,!1,null,null,null),j=$.exports;const q={attribute:"attribute",externalParam:"externalParam",genericParameter:"genericParameter",identifier:"identifier",internalParam:"internalParam",keyword:"keyword",label:"label",number:"number",string:"string",text:"text",typeIdentifier:"typeIdentifier",added:"added",removed:"removed"};var w,A,P={name:"DeclarationToken",render(e){const{kind:t,text:n,tokens:a}=this;switch(t){case q.text:{const t={text:n};return e(T,{props:t})}case q.typeIdentifier:{const t={identifier:this.identifier};return e(_,{class:"type-identifier-link",props:t},[e(p["a"],n)])}case q.attribute:{const{identifier:a}=this;return a?e(_,{class:"attribute-link",props:{identifier:a}},[e(p["a"],n)]):e(j,{props:{kind:t,text:n}})}case q.added:case q.removed:return e(b,{props:{tokens:a,kind:t}});default:{const a={kind:t,text:n};return e(j,{props:a})}}},constants:{TokenKind:q},props:{kind:{type:String,required:!0},identifier:{type:String,required:!1},text:{type:String,required:!1},tokens:{type:Array,required:!1,default:()=>[]}}},F=P,z=(n("8f34"),Object(m["a"])(F,w,A,!1,null,"3fd63d6c",null)),D=t["a"]=z.exports},"2a18":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"link-block",class:e.linkBlockClasses},[n(e.linkComponent,e._b({ref:"apiChangesDiff",tag:"component",staticClass:"link",class:e.linkClasses},"component",e.linkProps,!1),[e.topic.role&&!e.change?n("TopicLinkBlockIcon",{attrs:{role:e.topic.role,imageOverride:e.references[e.iconOverride]}}):e._e(),e.topic.fragments?n("DecoratedTopicTitle",{attrs:{tokens:e.topic.fragments}}):n("WordBreak",{attrs:{tag:e.titleTag}},[e._v(e._s(e.topic.title))]),e.change?n("span",{staticClass:"visuallyhidden"},[e._v("- "+e._s(e.$t(e.changeName)))]):e._e()],1),e.hasAbstractElements?n("div",{staticClass:"abstract"},[e.topic.abstract?n("ContentNode",{attrs:{content:e.topic.abstract}}):e._e(),e.topic.ideTitle?n("div",{staticClass:"topic-keyinfo"},[e.topic.titleStyle===e.titleStyles.title?[n("strong",[e._v("Key:")]),e._v(" "+e._s(e.topic.name)+" ")]:e.topic.titleStyle===e.titleStyles.symbol?[n("strong",[e._v("Name:")]),e._v(" "+e._s(e.topic.ideTitle)+" ")]:e._e()],2):e._e(),e.topic.required||e.topic.defaultImplementations?n("RequirementMetadata",{staticClass:"topic-required",attrs:{defaultImplementationsCount:e.topic.defaultImplementations}}):e._e(),e.topic.conformance?n("ConditionalConstraints",{attrs:{constraints:e.topic.conformance.constraints,prefix:e.topic.conformance.availabilityPrefix}}):e._e()],1):e._e(),e.showDeprecatedBadge?n("Badge",{attrs:{variant:"deprecated"}}):e.showBetaBadge?n("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.tags,(function(t){return n("Badge",{key:t.type+"-"+t.text,attrs:{variant:t.type}},[e._v(" "+e._s(t.text)+" ")])}))],2)},r=[],i=n("66cd"),o=n("d26a"),s=n("a0fd"),c=n("7b1f"),l=n("6359"),d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.imageOverride||e.icon?n("div",{staticClass:"topic-icon-wrapper"},[e.imageOverride?n("OverridableAsset",{staticClass:"topic-icon",attrs:{imageOverride:e.imageOverride}}):e.icon?n(e.icon,{tag:"component",staticClass:"topic-icon"}):e._e()],1):e._e()},p=[],u=n("a9f1"),f=n("3b96"),m=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"api-reference-icon",attrs:{viewBox:"0 0 14 14",themeId:"api-reference"}},[n("title",[e._v(e._s(e.$t("api-reference")))]),n("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),n("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 4h8v1h-8z"}}),n("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 9h8v1h-8z"}})])},h=[],b=n("be08"),g={name:"APIReferenceIcon",components:{SVGIcon:b["a"]}},v=g,y=n("2877"),k=Object(y["a"])(v,m,h,!1,null,null,null),C=k.exports,_=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"endpoint"}},[n("title",[e._v(e._s(e.$t("icons.web-service-endpoint")))]),n("path",{attrs:{d:"M4.052 8.737h-1.242l-1.878 5.263h1.15l0.364-1.081h1.939l0.339 1.081h1.193zM2.746 12.012l0.678-2.071 0.653 2.071z"}}),n("path",{attrs:{d:"M11.969 8.737h1.093v5.263h-1.093v-5.263z"}}),n("path",{attrs:{d:"M9.198 8.737h-2.295v5.263h1.095v-1.892h1.12c0.040 0.003 0.087 0.004 0.134 0.004 0.455 0 0.875-0.146 1.217-0.394l-0.006 0.004c0.296-0.293 0.48-0.699 0.48-1.148 0-0.060-0.003-0.118-0.010-0.176l0.001 0.007c0.003-0.039 0.005-0.085 0.005-0.131 0-0.442-0.183-0.842-0.476-1.128l-0-0c-0.317-0.256-0.724-0.41-1.168-0.41-0.034 0-0.069 0.001-0.102 0.003l0.005-0zM9.628 11.014c-0.15 0.118-0.341 0.188-0.548 0.188-0.020 0-0.040-0.001-0.060-0.002l0.003 0h-1.026v-1.549h1.026c0.017-0.001 0.037-0.002 0.058-0.002 0.206 0 0.396 0.066 0.551 0.178l-0.003-0.002c0.135 0.13 0.219 0.313 0.219 0.515 0 0.025-0.001 0.050-0.004 0.074l0-0.003c0.002 0.020 0.003 0.044 0.003 0.068 0 0.208-0.083 0.396-0.219 0.534l0-0z"}}),n("path",{attrs:{d:"M13.529 4.981c0-1.375-1.114-2.489-2.489-2.49h-0l-0.134 0.005c-0.526-1.466-1.903-2.496-3.522-2.496-0.892 0-1.711 0.313-2.353 0.835l0.007-0.005c-0.312-0.243-0.709-0.389-1.14-0.389-1.030 0-1.865 0.834-1.866 1.864v0c0 0.001 0 0.003 0 0.004 0 0.123 0.012 0.242 0.036 0.358l-0.002-0.012c-0.94 0.37-1.593 1.27-1.593 2.323 0 1.372 1.11 2.485 2.482 2.49h8.243c1.306-0.084 2.333-1.164 2.333-2.484 0-0.001 0-0.002 0-0.003v0zM11.139 6.535h-8.319c-0.799-0.072-1.421-0.739-1.421-1.551 0-0.659 0.41-1.223 0.988-1.45l0.011-0.004 0.734-0.28-0.148-0.776-0.012-0.082v-0.088c0-0 0-0.001 0-0.001 0-0.515 0.418-0.933 0.933-0.933 0.216 0 0.416 0.074 0.574 0.197l-0.002-0.002 0.584 0.453 0.575-0.467 0.169-0.127c0.442-0.306 0.991-0.489 1.581-0.489 1.211 0 2.243 0.769 2.633 1.846l0.006 0.019 0.226 0.642 0.814-0.023 0.131 0.006c0.805 0.067 1.432 0.736 1.432 1.552 0 0.836-0.659 1.518-1.486 1.556l-0.003 0z"}})])},x=[],O={name:"EndpointIcon",components:{SVGIcon:b["a"]}},B=O,T=Object(y["a"])(B,_,x,!1,null,null,null),S=T.exports,I=n("a295"),$=n("3024"),j=n("8d2d"),q=n("fdd9");const w={[i["a"].article]:u["a"],[i["a"].collection]:$["a"],[i["a"].collectionGroup]:C,[i["a"].learn]:I["a"],[i["a"].overview]:I["a"],[i["a"].project]:j["a"],[i["a"].tutorial]:j["a"],[i["a"].resources]:I["a"],[i["a"].sampleCode]:f["a"],[i["a"].restRequestSymbol]:S};var A={components:{OverridableAsset:q["a"],SVGIcon:b["a"]},props:{role:{type:String,required:!0},imageOverride:{type:Object,default:null}},computed:{icon:({role:e})=>w[e]}},P=A,F=(n("d94b"),Object(y["a"])(P,d,p,!1,null,"03cf3183",null)),z=F.exports,D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("code",{staticClass:"decorated-title"},e._l(e.tokens,(function(t,a){return n(e.componentFor(t),{key:a,tag:"component",class:[e.classFor(t),e.emptyTokenClass(t)]},[e._v(e._s(t.text))])})),1)},N=[],E=n("00b4");const{TokenKind:M}=E["a"].constants,V={decorator:"decorator",identifier:"identifier",label:"label"};var L={name:"DecoratedTopicTitle",components:{WordBreak:c["a"]},props:{tokens:{type:Array,required:!0,default:()=>[]}},constants:{TokenKind:M},methods:{emptyTokenClass:({text:e})=>({"empty-token":" "===e}),classFor({kind:e}){switch(e){case M.externalParam:case M.identifier:return V.identifier;case M.label:return V.label;default:return V.decorator}},componentFor(e){return/^\s+$/.test(e.text)?"span":c["a"]}}},R=L,W=(n("dcf6"),Object(y["a"])(R,D,N,!1,null,"06ec7395",null)),G=W.exports,K=n("64cf"),H=n("e8ea"),J=n("5d59"),X=n("2f34");const Q={article:"article",symbol:"symbol"},U={title:"title",symbol:"symbol"},Y={link:"link"};var Z={name:"TopicsLinkBlock",components:{Badge:s["a"],WordBreak:c["a"],ContentNode:l["a"],TopicLinkBlockIcon:z,DecoratedTopicTitle:G,RequirementMetadata:H["a"],ConditionalConstraints:K["a"]},mixins:[J["b"],J["a"],X["a"]],constants:{ReferenceType:Y,TopicKind:Q,TitleStyles:U},props:{isSymbolBeta:Boolean,isSymbolDeprecated:Boolean,topic:{type:Object,required:!0,validator:e=>(!("abstract"in e)||Array.isArray(e.abstract))&&"string"===typeof e.identifier&&(e.type===Y.link&&!e.kind||"string"===typeof e.kind)&&(e.type===Y.link&&!e.role||"string"===typeof e.role)&&"string"===typeof e.title&&"string"===typeof e.url&&(!("defaultImplementations"in e)||"number"===typeof e.defaultImplementations)&&(!("required"in e)||"boolean"===typeof e.required)&&(!("conformance"in e)||"object"===typeof e.conformance)}},data(){return{state:this.store.state}},computed:{linkComponent:({topic:e})=>e.type===Y.link?"a":"router-link",linkProps({topic:e}){const t=Object(o["b"])(e.url,this.$route.query);return e.type===Y.link?{href:t}:{to:t}},linkBlockClasses:({changesClasses:e,hasAbstractElements:t,displaysMultipleLinesAfterAPIChanges:n,multipleLinesClass:a})=>({"has-inline-element":!t,[a]:n,...!t&&e}),linkClasses:({changesClasses:e,deprecated:t,hasAbstractElements:n})=>({deprecated:t,"has-adjacent-elements":n,...n&&e}),changesClasses:({getChangesClasses:e,change:t})=>e(t),titleTag({topic:e}){if(e.titleStyle===U.title)return e.ideTitle?"span":"code";if(e.role&&(e.role===i["a"].collection||e.role===i["a"].dictionarySymbol))return"span";switch(e.kind){case Q.symbol:return"code";default:return"span"}},titleStyles:()=>U,deprecated:({showDeprecatedBadge:e,topic:t})=>e||t.deprecated,showBetaBadge:({topic:e,isSymbolBeta:t})=>Boolean(!t&&e.beta),showDeprecatedBadge:({topic:e,isSymbolDeprecated:t})=>Boolean(!t&&e.deprecated),change({topic:{identifier:e},state:{apiChanges:t}}){return this.changeFor(e,t)},changeName:({change:e,getChangeName:t})=>t(e),hasAbstractElements:({topic:{abstract:e,conformance:t,required:n,defaultImplementations:a}}={})=>e&&e.length>0||t||n||a,tags:({topic:e})=>(e.tags||[]).slice(0,1),iconOverride:({topic:{images:e=[]}})=>{const t=e.find(({type:e})=>"icon"===e);return t?t.identifier:null}}},ee=Z,te=(n("8d8f8"),Object(y["a"])(ee,a,r,!1,null,"52205924",null));t["default"]=te.exports},"2f04":function(e,t,n){},4782:function(e,t,n){},4918:function(e,t,n){},"5d59":function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var a=n("b5cf"),r=n("9055"),i=n("beb1");const o="latest_",s={xcode:{value:"xcode",label:"Xcode"},other:{value:"other",label:"Other"}},c={constants:{multipleLinesClass:r["a"]},data(){return{multipleLinesClass:r["a"]}},computed:{displaysMultipleLinesAfterAPIChanges:({change:e,changeType:t,$refs:n})=>!(!e&&!t)&&Object(i["a"])(n.apiChangesDiff)}},l={methods:{toVersionRange({platform:e,versions:t}){return`${e} ${t[0]} – ${e} ${t[1]}`},toOptionValue:e=>`${o}${e}`,toScope:e=>e.slice(o.length,e.length),getOptionsForDiffAvailability(e={}){return this.getOptionsForDiffAvailabilities([e])},getOptionsForDiffAvailabilities(e=[]){const t=e.reduce((e,t={})=>Object.keys(t).reduce((e,n)=>({...e,[n]:(e[n]||[]).concat(t[n])}),e),{}),n=Object.keys(t),a=n.reduce((e,n)=>{const a=t[n];return{...e,[n]:a.find(e=>e.platform===s.xcode.label)||a[0]}},{}),r=e=>({label:this.toVersionRange(a[e]),value:this.toOptionValue(e),platform:a[e].platform}),{sdk:i,beta:o,minor:c,major:l,...d}=a,p=[].concat(i?r("sdk"):[]).concat(o?r("beta"):[]).concat(c?r("minor"):[]).concat(l?r("major"):[]).concat(Object.keys(d).map(r));return this.splitOptionsPerPlatform(p)},changesClassesFor(e,t){const n=this.changeFor(e,t);return this.getChangesClasses(n)},getChangesClasses:e=>({["changed changed-"+e]:!!e}),changeFor(e,t){const{change:n}=(t||{})[e]||{};return n},splitOptionsPerPlatform(e){return e.reduce((e,t)=>{const n=t.platform===s.xcode.label?s.xcode.value:s.other.value;return e[n].push(t),e},{[s.xcode.value]:[],[s.other.value]:[]})},getChangeName(e){return a["b"][e]}},computed:{availableOptions({diffAvailability:e={},toOptionValue:t}){return new Set(Object.keys(e).map(t))}}}},6359:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseContentNode",e._b({},"BaseContentNode",e.$props,!1))},r=[],i=n("5677"),o={name:"ContentNode",components:{BaseContentNode:i["default"]},props:i["default"].props,methods:i["default"].methods,BlockType:i["default"].BlockType,InlineType:i["default"].InlineType},s=o,c=(n("958a"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"20945666",null);t["a"]=l.exports},"64cf":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentNode",{staticClass:"conditional-constraints",attrs:{content:e.content}})},r=[],i=n("6359"),o={name:"ConditionalConstraints",components:{ContentNode:i["a"]},props:{constraints:i["a"].props.content,prefix:i["a"].props.content},computed:{content:({constraints:e,prefix:t,space:n})=>t.concat(n).concat(e),space:()=>({type:i["a"].InlineType.text,text:" "})}},s=o,c=(n("918a"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"1548fd90",null);t["a"]=l.exports},"686d":function(e,t,n){},"8d74":function(e,t,n){},"8d8f8":function(e,t,n){"use strict";n("4918")},"8f34":function(e,t,n){"use strict";n("686d")},9055:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));const a="displays-multiple-lines"},"918a":function(e,t,n){"use strict";n("a2b5")},"94ca":function(e,t,n){"use strict";n("4782")},"958a":function(e,t,n){"use strict";n("8d74")},a0fd:function(e,t,n){"use strict";var a=function(){var e,t=this,n=t.$createElement,a=t._self._c||n;return a("span",{staticClass:"badge",class:(e={},e["badge-"+t.variant]=t.variant,e),attrs:{role:"presentation"}},[t._t("default",(function(){return[t._v(t._s(t.text?t.$t(t.text):""))]}))],2)},r=[];const i={beta:"aside-kind.beta",deprecated:"aside-kind.deprecated"};var o={name:"Badge",props:{variant:{type:String,default:()=>""}},computed:{text:({variant:e})=>i[e]}},s=o,c=(n("94ca"),n("2877")),l=Object(c["a"])(s,a,r,!1,null,"8d6893ae",null);t["a"]=l.exports},a2b5:function(e,t,n){},b5cf:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));const a={added:"added",modified:"modified",deprecated:"deprecated"},r=[a.modified,a.added,a.deprecated],i={[a.modified]:"change-type.modified",[a.added]:"change-type.added",[a.deprecated]:"change-type.deprecated"},o={"change-type.modified":a.modified,"change-type.added":a.added,"change-type.deprecated":a.deprecated}},beb1:function(e,t,n){"use strict";function a(e){if(!e)return!1;const t=window.getComputedStyle(e.$el||e),n=(e.$el||e).offsetHeight,a=t.lineHeight?parseFloat(t.lineHeight):1,r=t.paddingTop?parseFloat(t.paddingTop):0,i=t.paddingBottom?parseFloat(t.paddingBottom):0,o=t.borderTopWidth?parseFloat(t.borderTopWidth):0,s=t.borderBottomWidth?parseFloat(t.borderBottomWidth):0,c=n-(r+i+o+s),l=c/a;return l>=2}n.d(t,"a",(function(){return a}))},d94b:function(e,t,n){"use strict";n("fff0")},dcf6:function(e,t,n){"use strict";n("2f04")},e8ea:function(e,t,n){"use strict";var a=function(e,t){var n=t._c;return n("p",{staticClass:"requirement-metadata",class:t.data.staticClass},[n("strong",[t._v(t._s(t.parent.$t("required")))]),t.props.defaultImplementationsCount?[t._v(" "+t._s(t.parent.$tc("metadata.default-implementation",t.props.defaultImplementationsCount))+" ")]:t._e()],2)},r=[],i={name:"RequirementMetadata",props:{defaultImplementationsCount:{type:Number,default:0}}},o=i,s=n("2877"),c=Object(s["a"])(o,a,r,!0,null,null,null);t["a"]=c.exports},fff0:function(e,t,n){}}]); \ No newline at end of file diff --git a/Documentation/html/js/chunk-vendors.ba2dd0cb.js b/Documentation/html/js/chunk-vendors.ba2dd0cb.js deleted file mode 100644 index 1230066f1..000000000 --- a/Documentation/html/js/chunk-vendors.ba2dd0cb.js +++ /dev/null @@ -1,26 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{2877:function(t,e,n){"use strict";function r(t,e,n,r,i,o,a,s){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):i&&(c=s?function(){i.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:i),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},"2b0e":function(t,e,n){"use strict";n.r(e),function(t){ -/*! - * Vue.js v2.6.14 - * (c) 2014-2021 Evan You - * Released under the MIT License. - */ -var n=Object.freeze({});function r(t){return void 0===t||null===t}function i(t){return void 0!==t&&null!==t}function o(t){return!0===t}function a(t){return!1===t}function s(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function c(t){return null!==t&&"object"===typeof t}var u=Object.prototype.toString;function l(t){return"[object Object]"===u.call(t)}function f(t){return"[object RegExp]"===u.call(t)}function p(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function h(t){return i(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||l(t)&&t.toString===u?JSON.stringify(t,null,2):String(t)}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function b(t,e){return _.call(t,e)}function w(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var C=/-(\w)/g,k=w((function(t){return t.replace(C,(function(t,e){return e?e.toUpperCase():""}))})),$=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),x=/\B([A-Z])/g,A=w((function(t){return t.replace(x,"-$1").toLowerCase()}));function O(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function S(t,e){return t.bind(e)}var T=Function.prototype.bind?S:O;function E(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function j(t,e){for(var n in e)t[n]=e[n];return t}function F(t){for(var e={},n=0;n0,nt=Q&&Q.indexOf("edge/")>0,rt=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===Y),it=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ot={}.watch,at=!1;if(X)try{var st={};Object.defineProperty(st,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,st)}catch($a){}var ct=function(){return void 0===K&&(K=!X&&!Z&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),K},ut=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function lt(t){return"function"===typeof t&&/native code/.test(t.toString())}var ft,pt="undefined"!==typeof Symbol&<(Symbol)&&"undefined"!==typeof Reflect&<(Reflect.ownKeys);ft="undefined"!==typeof Set&<(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ht=I,dt=0,vt=function(){this.id=dt++,this.subs=[]};vt.prototype.addSub=function(t){this.subs.push(t)},vt.prototype.removeSub=function(t){g(this.subs,t)},vt.prototype.depend=function(){vt.target&&vt.target.addDep(this)},vt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(o&&!b(i,"default"))a=!1;else if(""===a||a===A(t)){var c=ee(String,i.type);(c<0||s0&&(a=Se(a,(e||"")+"_"+n),Oe(a[0])&&Oe(u)&&(l[c]=Ct(u.text+a[0].text),a.shift()),l.push.apply(l,a)):s(a)?Oe(u)?l[c]=Ct(u.text+a):""!==a&&l.push(Ct(a)):Oe(a)&&Oe(u)?l[c]=Ct(u.text+a.text):(o(t._isVList)&&i(a.tag)&&r(a.key)&&i(e)&&(a.key="__vlist"+e+"_"+n+"__"),l.push(a)));return l}function Te(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function Ee(t){var e=je(t.$options.inject,t);e&&(Tt(!1),Object.keys(e).forEach((function(n){Lt(t,n,e[n])})),Tt(!0))}function je(t,e){if(t){for(var n=Object.create(null),r=pt?Reflect.ownKeys(t):Object.keys(t),i=0;i0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==n&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=De(e,c,t[c]))}else i={};for(var u in e)u in i||(i[u]=Re(e,u));return t&&Object.isExtensible(t)&&(t._normalized=i),z(i,"$stable",a),z(i,"$key",s),z(i,"$hasNormal",o),i}function De(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:Ae(t);var e=t&&t[0];return t&&(!e||1===t.length&&e.isComment&&!Le(e))?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Re(t,e){return function(){return t[e]}}function Ne(t,e){var n,r,o,a,s;if(Array.isArray(t)||"string"===typeof t)for(n=new Array(t.length),r=0,o=t.length;r1?E(n):n;for(var r=E(arguments,1),i='event handler for "'+t+'"',o=0,a=n.length;odocument.createEvent("Event").timeStamp&&(Gn=function(){return Xn.now()})}function Zn(){var t,e;for(Kn=Gn(),zn=!0,Wn.sort((function(t,e){return t.id-e.id})),qn=0;qnqn&&Wn[n].id>t.id)n--;Wn.splice(n+1,0,t)}else Wn.push(t);Bn||(Bn=!0,ve(Zn))}}var nr=0,rr=function(t,e,n,r,i){this.vm=t,i&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++nr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ft,this.newDepIds=new ft,this.expression="","function"===typeof e?this.getter=e:(this.getter=J(e),this.getter||(this.getter=I)),this.value=this.lazy?void 0:this.get()};rr.prototype.get=function(){var t;yt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch($a){if(!this.user)throw $a;ne($a,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&ye(t),gt(),this.cleanupDeps()}return t},rr.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},rr.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},rr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():er(this)},rr.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'+this.expression+'"';re(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},rr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},rr.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},rr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var ir={enumerable:!0,configurable:!0,get:I,set:I};function or(t,e,n){ir.get=function(){return this[e][n]},ir.set=function(t){this[e][n]=t},Object.defineProperty(t,n,ir)}function ar(t){t._watchers=[];var e=t.$options;e.props&&sr(t,e.props),e.methods&&vr(t,e.methods),e.data?cr(t):It(t._data={},!0),e.computed&&fr(t,e.computed),e.watch&&e.watch!==ot&&mr(t,e.watch)}function sr(t,e){var n=t.$options.propsData||{},r=t._props={},i=t.$options._propKeys=[],o=!t.$parent;o||Tt(!1);var a=function(o){i.push(o);var a=Xt(o,e,n,t);Lt(r,o,a),o in t||or(t,"_props",o)};for(var s in e)a(s);Tt(!0)}function cr(t){var e=t.$options.data;e=t._data="function"===typeof e?ur(e,t):e||{},l(e)||(e={});var n=Object.keys(e),r=t.$options.props,i=(t.$options.methods,n.length);while(i--){var o=n[i];0,r&&b(r,o)||B(o)||or(t,"_data",o)}It(e,!0)}function ur(t,e){yt();try{return t.call(e,e)}catch($a){return ne($a,e,"data()"),{}}finally{gt()}}var lr={lazy:!0};function fr(t,e){var n=t._computedWatchers=Object.create(null),r=ct();for(var i in e){var o=e[i],a="function"===typeof o?o:o.get;0,r||(n[i]=new rr(t,a||I,I,lr)),i in t||pr(t,i,o)}}function pr(t,e,n){var r=!ct();"function"===typeof n?(ir.get=r?hr(e):dr(n),ir.set=I):(ir.get=n.get?r&&!1!==n.cache?hr(e):dr(n.get):I,ir.set=n.set||I),Object.defineProperty(t,e,ir)}function hr(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),vt.target&&e.depend(),e.value}}function dr(t){return function(){return t.call(this,this)}}function vr(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?I:T(e[n],t)}function mr(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i-1)return this;var n=E(arguments,1);return n.unshift(this),"function"===typeof t.install?t.install.apply(t,n):"function"===typeof t&&t.apply(null,n),e.push(t),this}}function Ar(t){t.mixin=function(t){return this.options=Kt(this.options,t),this}}function Or(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,i=t._Ctor||(t._Ctor={});if(i[r])return i[r];var o=t.name||n.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Kt(n.options,t),a["super"]=n,a.options.props&&Sr(a),a.options.computed&&Tr(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,V.forEach((function(t){a[t]=n[t]})),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=j({},a.options),i[r]=a,a}}function Sr(t){var e=t.options.props;for(var n in e)or(t.prototype,"_props",n)}function Tr(t){var e=t.options.computed;for(var n in e)pr(t.prototype,n,e[n])}function Er(t){V.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&l(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"===typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function jr(t){return t&&(t.Ctor.options.name||t.tag)}function Fr(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function Ir(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!e(s)&&Lr(n,o,r,i)}}}function Lr(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,g(n,e)}br($r),gr($r),En($r),Ln($r),bn($r);var Mr=[String,RegExp,Array],Dr={name:"keep-alive",abstract:!0,props:{include:Mr,exclude:Mr,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,i=t.keyToCache;if(r){var o=r.tag,a=r.componentInstance,s=r.componentOptions;e[i]={name:jr(s),tag:o,componentInstance:a},n.push(i),this.max&&n.length>parseInt(this.max)&&Lr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Lr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Ir(t,(function(t){return Fr(e,t)}))})),this.$watch("exclude",(function(e){Ir(t,(function(t){return!Fr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=$n(t),n=e&&e.componentOptions;if(n){var r=jr(n),i=this,o=i.include,a=i.exclude;if(o&&(!r||!Fr(o,r))||a&&r&&Fr(a,r))return e;var s=this,c=s.cache,u=s.keys,l=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;c[l]?(e.componentInstance=c[l].componentInstance,g(u,l),u.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}},Rr={KeepAlive:Dr};function Nr(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ht,extend:j,mergeOptions:Kt,defineReactive:Lt},t.set=Mt,t.delete=Dt,t.nextTick=ve,t.observable=function(t){return It(t),t},t.options=Object.create(null),V.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,j(t.options.components,Rr),xr(t),Ar(t),Or(t),Er(t)}Nr($r),Object.defineProperty($r.prototype,"$isServer",{get:ct}),Object.defineProperty($r.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty($r,"FunctionalRenderContext",{value:Qe}),$r.version="2.6.14";var Pr=m("style,class"),Vr=m("input,textarea,option,select,progress"),Wr=function(t,e,n){return"value"===n&&Vr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Hr=m("contenteditable,draggable,spellcheck"),Ur=m("events,caret,typing,plaintext-only"),Br=function(t,e){return Gr(e)||"false"===e?"false":"contenteditable"===t&&Ur(e)?e:"true"},zr=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),qr="http://www.w3.org/1999/xlink",Jr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Kr=function(t){return Jr(t)?t.slice(6,t.length):""},Gr=function(t){return null==t||!1===t};function Xr(t){var e=t.data,n=t,r=t;while(i(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Zr(r.data,e));while(i(n=n.parent))n&&n.data&&(e=Zr(e,n.data));return Yr(e.staticClass,e.class)}function Zr(t,e){return{staticClass:Qr(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Yr(t,e){return i(t)||i(e)?Qr(t,ti(e)):""}function Qr(t,e){return t?e?t+" "+e:t:e||""}function ti(t){return Array.isArray(t)?ei(t):c(t)?ni(t):"string"===typeof t?t:""}function ei(t){for(var e,n="",r=0,o=t.length;r-1?ci[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:ci[t]=/HTMLUnknownElement/.test(e.toString())}var li=m("text,number,password,search,email,tel,url");function fi(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function pi(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function hi(t,e){return document.createElementNS(ri[t],e)}function di(t){return document.createTextNode(t)}function vi(t){return document.createComment(t)}function mi(t,e,n){t.insertBefore(e,n)}function yi(t,e){t.removeChild(e)}function gi(t,e){t.appendChild(e)}function _i(t){return t.parentNode}function bi(t){return t.nextSibling}function wi(t){return t.tagName}function Ci(t,e){t.textContent=e}function ki(t,e){t.setAttribute(e,"")}var $i=Object.freeze({createElement:pi,createElementNS:hi,createTextNode:di,createComment:vi,insertBefore:mi,removeChild:yi,appendChild:gi,parentNode:_i,nextSibling:bi,tagName:wi,setTextContent:Ci,setStyleScope:ki}),xi={create:function(t,e){Ai(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Ai(t,!0),Ai(e))},destroy:function(t){Ai(t,!0)}};function Ai(t,e){var n=t.data.ref;if(i(n)){var r=t.context,o=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?g(a[n],o):a[n]===o&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}var Oi=new _t("",{},[]),Si=["create","activate","update","remove","destroy"];function Ti(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&Ei(t,e)||o(t.isAsyncPlaceholder)&&r(e.asyncFactory.error))}function Ei(t,e){if("input"!==t.tag)return!0;var n,r=i(n=t.data)&&i(n=n.attrs)&&n.type,o=i(n=e.data)&&i(n=n.attrs)&&n.type;return r===o||li(r)&&li(o)}function ji(t,e,n){var r,o,a={};for(r=e;r<=n;++r)o=t[r].key,i(o)&&(a[o]=r);return a}function Fi(t){var e,n,a={},c=t.modules,u=t.nodeOps;for(e=0;ev?(f=r(n[g+1])?null:n[g+1].elm,k(t,f,n,d,g,o)):d>g&&x(e,p,v)}function S(t,e,n,r){for(var o=n;o-1?Ui(t,e,n):zr(e)?Gr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Hr(e)?t.setAttribute(e,Br(e,n)):Jr(e)?Gr(n)?t.removeAttributeNS(qr,Kr(e)):t.setAttributeNS(qr,e,n):Ui(t,e,n)}function Ui(t,e,n){if(Gr(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Bi={create:Wi,update:Wi};function zi(t,e){var n=e.elm,o=e.data,a=t.data;if(!(r(o.staticClass)&&r(o.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=Xr(e),c=n._transitionClasses;i(c)&&(s=Qr(s,ti(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var qi,Ji={create:zi,update:zi},Ki="__r",Gi="__c";function Xi(t){if(i(t[Ki])){var e=tt?"change":"input";t[e]=[].concat(t[Ki],t[e]||[]),delete t[Ki]}i(t[Gi])&&(t.change=[].concat(t[Gi],t.change||[]),delete t[Gi])}function Zi(t,e,n){var r=qi;return function i(){var o=e.apply(null,arguments);null!==o&&to(t,i,n,r)}}var Yi=se&&!(it&&Number(it[1])<=53);function Qi(t,e,n,r){if(Yi){var i=Kn,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||t.timeStamp<=0||t.target.ownerDocument!==document)return o.apply(this,arguments)}}qi.addEventListener(t,e,at?{capture:n,passive:r}:n)}function to(t,e,n,r){(r||qi).removeEventListener(t,e._wrapper||e,n)}function eo(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},i=t.data.on||{};qi=e.elm,Xi(n),we(n,i,Qi,to,Zi,e.context),qi=void 0}}var no,ro={create:eo,update:eo};function io(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,o,a=e.elm,s=t.data.domProps||{},c=e.data.domProps||{};for(n in i(c.__ob__)&&(c=e.data.domProps=j({},c)),s)n in c||(a[n]="");for(n in c){if(o=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=o;var u=r(o)?"":String(o);oo(a,u)&&(a.value=u)}else if("innerHTML"===n&&oi(a.tagName)&&r(a.innerHTML)){no=no||document.createElement("div"),no.innerHTML=""+o+"";var l=no.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(l.firstChild)a.appendChild(l.firstChild)}else if(o!==s[n])try{a[n]=o}catch($a){}}}}function oo(t,e){return!t.composing&&("OPTION"===t.tagName||ao(t,e)||so(t,e))}function ao(t,e){var n=!0;try{n=document.activeElement!==t}catch($a){}return n&&t.value!==e}function so(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return v(n)!==v(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var co={create:io,update:io},uo=w((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function lo(t){var e=fo(t.style);return t.staticStyle?j(t.staticStyle,e):e}function fo(t){return Array.isArray(t)?F(t):"string"===typeof t?uo(t):t}function po(t,e){var n,r={};if(e){var i=t;while(i.componentInstance)i=i.componentInstance._vnode,i&&i.data&&(n=lo(i.data))&&j(r,n)}(n=lo(t.data))&&j(r,n);var o=t;while(o=o.parent)o.data&&(n=lo(o.data))&&j(r,n);return r}var ho,vo=/^--/,mo=/\s*!important$/,yo=function(t,e,n){if(vo.test(e))t.style.setProperty(e,n);else if(mo.test(n))t.style.setProperty(A(e),n.replace(mo,""),"important");else{var r=_o(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Co).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $o(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Co).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function xo(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&j(e,Ao(t.name||"v")),j(e,t),e}return"string"===typeof t?Ao(t):void 0}}var Ao=w((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Oo=X&&!et,So="transition",To="animation",Eo="transition",jo="transitionend",Fo="animation",Io="animationend";Oo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Eo="WebkitTransition",jo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Fo="WebkitAnimation",Io="webkitAnimationEnd"));var Lo=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Mo(t){Lo((function(){Lo(t)}))}function Do(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),ko(t,e))}function Ro(t,e){t._transitionClasses&&g(t._transitionClasses,e),$o(t,e)}function No(t,e,n){var r=Vo(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===So?jo:Io,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=So,l=a,f=o.length):e===To?u>0&&(n=To,l=u,f=c.length):(l=Math.max(a,u),n=l>0?a>u?So:To:null,f=n?n===So?o.length:c.length:0);var p=n===So&&Po.test(r[Eo+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:p}}function Wo(t,e){while(t.length1}function Jo(t,e){!0!==e.data.show&&Uo(e)}var Ko=X?{create:Jo,activate:Jo,remove:function(t,e){!0!==t.data.show?Bo(t,e):e()}}:{},Go=[Bi,Ji,ro,co,wo,Ko],Xo=Go.concat(Vi),Zo=Fi({nodeOps:$i,modules:Xo});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&oa(t,"input")}));var Yo={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Ce(n,"postpatch",(function(){Yo.componentUpdated(t,e,n)})):Qo(t,e,n.context),t._vOptions=[].map.call(t.options,na)):("textarea"===n.tag||li(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",ra),t.addEventListener("compositionend",ia),t.addEventListener("change",ia),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Qo(t,e,n.context);var r=t._vOptions,i=t._vOptions=[].map.call(t.options,na);if(i.some((function(t,e){return!D(t,r[e])}))){var o=t.multiple?e.value.some((function(t){return ea(t,i)})):e.value!==e.oldValue&&ea(e.value,i);o&&oa(t,"change")}}}};function Qo(t,e,n){ta(t,e,n),(tt||nt)&&setTimeout((function(){ta(t,e,n)}),0)}function ta(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,c=t.options.length;s-1,a.selected!==o&&(a.selected=o);else if(D(na(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function ea(t,e){return e.every((function(e){return!D(e,t)}))}function na(t){return"_value"in t?t._value:t.value}function ra(t){t.target.composing=!0}function ia(t){t.target.composing&&(t.target.composing=!1,oa(t.target,"input"))}function oa(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function aa(t){return!t.componentInstance||t.data&&t.data.transition?t:aa(t.componentInstance._vnode)}var sa={bind:function(t,e,n){var r=e.value;n=aa(n);var i=n.data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&i?(n.data.show=!0,Uo(n,(function(){t.style.display=o}))):t.style.display=r?o:"none"},update:function(t,e,n){var r=e.value,i=e.oldValue;if(!r!==!i){n=aa(n);var o=n.data&&n.data.transition;o?(n.data.show=!0,r?Uo(n,(function(){t.style.display=t.__vOriginalDisplay})):Bo(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,i){i||(t.style.display=t.__vOriginalDisplay)}},ca={model:Yo,show:sa},ua={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function la(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?la($n(e.children)):t}function fa(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[k(o)]=i[o];return e}function pa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function ha(t){while(t=t.parent)if(t.data.transition)return!0}function da(t,e){return e.key===t.key&&e.tag===t.tag}var va=function(t){return t.tag||Le(t)},ma=function(t){return"show"===t.name},ya={name:"transition",props:ua,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(va),n.length)){0;var r=this.mode;0;var i=n[0];if(ha(this.$vnode))return i;var o=la(i);if(!o)return i;if(this._leaving)return pa(t,i);var a="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?a+"comment":a+o.tag:s(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var c=(o.data||(o.data={})).transition=fa(this),u=this._vnode,l=la(u);if(o.data.directives&&o.data.directives.some(ma)&&(o.data.show=!0),l&&l.data&&!da(o,l)&&!Le(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=j({},c);if("out-in"===r)return this._leaving=!0,Ce(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),pa(t,i);if("in-out"===r){if(Le(o))return u;var p,h=function(){p()};Ce(c,"afterEnter",h),Ce(c,"enterCancelled",h),Ce(f,"delayLeave",(function(t){p=t}))}}return i}}},ga=j({tag:String,moveClass:String},ua);delete ga.mode;var _a={props:ga,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var i=Fn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,i(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=fa(this),s=0;s=0&&(e=t.slice(r),t=t.slice(0,r));var i=t.indexOf("?");return i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),{path:t,query:n,hash:e}}function E(t){return t.replace(/\/\//g,"/")}var j=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},F=Z,I=N,L=P,M=H,D=X,R=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function N(t,e){var n,r=[],i=0,o=0,a="",s=e&&e.delimiter||"/";while(null!=(n=R.exec(t))){var c=n[0],u=n[1],l=n.index;if(a+=t.slice(o,l),o=l+c.length,u)a+=u[1];else{var f=t[o],p=n[2],h=n[3],d=n[4],v=n[5],m=n[6],y=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=f&&f!==p,_="+"===m||"*"===m,b="?"===m||"*"===m,w=n[2]||s,C=d||v;r.push({name:h||i++,prefix:p||"",delimiter:w,optional:b,repeat:_,partial:g,asterisk:!!y,pattern:C?B(C):y?".*":"[^"+U(w)+"]+?"})}}return o1||!$.length)return 0===$.length?t():t("span",{},$)}if("a"===this.tag)k.on=w,k.attrs={href:c,"aria-current":g};else{var x=st(this.$slots.default);if(x){x.isStatic=!1;var A=x.data=i({},x.data);for(var O in A.on=A.on||{},A.on){var S=A.on[O];O in w&&(A.on[O]=Array.isArray(S)?S:[S])}for(var T in w)T in A.on?A.on[T].push(w[T]):A.on[T]=_;var E=x.data.attrs=i({},x.data.attrs);E.href=c,E["aria-current"]=g}else k.on=w}return t(this.tag,k,this.$slots.default)}};function at(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function st(t){if(t)for(var e,n=0;n-1&&(s.params[f]=n.params[f]);return s.path=Q(u.path,s.params,'named route "'+c+'"'),p(u,s,a)}if(s.path){s.params={};for(var h=0;h=t.length?n():t[i]?e(t[i],(function(){r(i+1)})):r(i+1)};r(0)}var Pt={redirected:2,aborted:4,cancelled:8,duplicated:16};function Vt(t,e){return Bt(t,e,Pt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+qt(e)+'" via a navigation guard.')}function Wt(t,e){var n=Bt(t,e,Pt.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ht(t,e){return Bt(t,e,Pt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Ut(t,e){return Bt(t,e,Pt.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Bt(t,e,n,r){var i=new Error(r);return i._isRouter=!0,i.from=t,i.to=e,i.type=n,i}var zt=["params","query","hash"];function qt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return zt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function Jt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Kt(t,e){return Jt(t)&&t._isRouter&&(null==e||t.type===e)}function Gt(t){return function(e,n,r){var i=!1,o=0,a=null;Xt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){i=!0,o++;var c,u=te((function(e){Qt(e)&&(e=e.default),t.resolved="function"===typeof e?e:et.extend(e),n.components[s]=e,o--,o<=0&&r()})),l=te((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=Jt(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(p){l(p)}if(c)if("function"===typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"===typeof f.then&&f.then(u,l)}}})),i||r()}}function Xt(t,e){return Zt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Zt(t){return Array.prototype.concat.apply([],t)}var Yt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Qt(t){return t.__esModule||Yt&&"Module"===t[Symbol.toStringTag]}function te(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var ee=function(t,e){this.router=t,this.base=ne(e),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ne(t){if(!t)if(ut){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function re(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(kt());var i=function(){var n=t.current,i=pe(t.base);t.current===y&&i===t._startLocation||t.transitionTo(i,(function(t){r&&$t(e,t,n,!0)}))};window.addEventListener("popstate",i),this.listeners.push((function(){window.removeEventListener("popstate",i)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){Dt(E(r.base+t.fullPath)),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){Rt(E(r.base+t.fullPath)),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(pe(this.base)!==this.current.fullPath){var e=E(this.base+this.current.fullPath);t?Dt(e):Rt(e)}},e.prototype.getCurrentLocation=function(){return pe(this.base)},e}(ee);function pe(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(E(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var he=function(t){function e(e,n,r){t.call(this,e,n),r&&de(this.base)||ve()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(kt());var i=function(){var e=t.current;ve()&&t.transitionTo(me(),(function(n){r&&$t(t.router,n,e,!0),Mt||_e(n.fullPath)}))},o=Mt?"popstate":"hashchange";window.addEventListener(o,i),this.listeners.push((function(){window.removeEventListener(o,i)}))}},e.prototype.push=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){ge(t.fullPath),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,i=this,o=i.current;this.transitionTo(t,(function(t){_e(t.fullPath),$t(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;me()!==e&&(t?ge(e):_e(e))},e.prototype.getCurrentLocation=function(){return me()},e}(ee);function de(t){var e=pe(t);if(!/^\/#/.test(e))return window.location.replace(E(t+"/#"+e)),!0}function ve(){var t=me();return"/"===t.charAt(0)||(_e("/"+t),!1)}function me(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function ye(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function ge(t){Mt?Dt(ye(t)):window.location.hash=t}function _e(t){Mt?Rt(ye(t)):window.location.replace(ye(t))}var be=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Kt(t,Pt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ee),we=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=dt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Mt&&!1!==t.fallback,this.fallback&&(e="hash"),ut||(e="abstract"),this.mode=e,e){case"history":this.history=new fe(this,t.base);break;case"hash":this.history=new he(this,t.base,this.fallback);break;case"abstract":this.history=new be(this,t.base);break;default:0}},Ce={currentRoute:{configurable:!0}};function ke(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function $e(t,e,n){var r="hash"===n?"#"+e:e;return t?E(t+"/"+r):r}we.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Ce.currentRoute.get=function(){return this.history&&this.history.current},we.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof fe||n instanceof he){var r=function(t){var r=n.current,i=e.options.scrollBehavior,o=Mt&&i;o&&"fullPath"in t&&$t(e,t,r,!1)},i=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),i,i)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},we.prototype.beforeEach=function(t){return ke(this.beforeHooks,t)},we.prototype.beforeResolve=function(t){return ke(this.resolveHooks,t)},we.prototype.afterEach=function(t){return ke(this.afterHooks,t)},we.prototype.onReady=function(t,e){this.history.onReady(t,e)},we.prototype.onError=function(t){this.history.onError(t)},we.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},we.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},we.prototype.go=function(t){this.history.go(t)},we.prototype.back=function(){this.go(-1)},we.prototype.forward=function(){this.go(1)},we.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},we.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=tt(t,e,n,this),i=this.match(r,e),o=i.redirectedFrom||i.fullPath,a=this.history.base,s=$e(a,o,this.mode);return{location:r,route:i,href:s,normalizedTo:r,resolved:i}},we.prototype.getRoutes=function(){return this.matcher.getRoutes()},we.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},we.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(we.prototype,Ce),we.install=ct,we.version="3.5.2",we.isNavigationFailure=Kt,we.NavigationFailureType=Pt,we.START_LOCATION=y,ut&&window.Vue&&window.Vue.use(we),e["a"]=we},a925:function(t,e,n){"use strict"; -/*! - * vue-i18n v8.28.2 - * (c) 2022 kazuya kawaguchi - * Released under the MIT License. - */var r=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],i=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function o(t,e){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function a(t,e){"undefined"!==typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var s=Array.isArray;function c(t){return null!==t&&"object"===typeof t}function u(t){return"boolean"===typeof t}function l(t){return"string"===typeof t}var f=Object.prototype.toString,p="[object Object]";function h(t){return f.call(t)===p}function d(t){return null===t||void 0===t}function v(t){return"function"===typeof t}function m(){var t=[],e=arguments.length;while(e--)t[e]=arguments[e];var n=null,r=null;return 1===t.length?c(t[0])||s(t[0])?r=t[0]:"string"===typeof t[0]&&(n=t[0]):2===t.length&&("string"===typeof t[0]&&(n=t[0]),(c(t[1])||s(t[1]))&&(r=t[1])),{locale:n,params:r}}function y(t){return JSON.parse(JSON.stringify(t))}function g(t,e){if(t.delete(e))return t}function _(t){var e=[];return t.forEach((function(t){return e.push(t)})),e}function b(t,e){return!!~t.indexOf(e)}var w=Object.prototype.hasOwnProperty;function C(t,e){return w.call(t,e)}function k(t){for(var e=arguments,n=Object(t),r=1;r/g,">").replace(/"/g,""").replace(/'/g,"'")}function A(t){return null!=t&&Object.keys(t).forEach((function(e){"string"==typeof t[e]&&(t[e]=x(t[e]))})),t}function O(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(t){var e=[],n=arguments.length-1;while(n-- >0)e[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[t,r.locale,r._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var i=this.$i18n;return i._tc.apply(i,[t,i.locale,i._getMessages(),this,e].concat(n))},t.prototype.$te=function(t,e){var n=this.$i18n;return n._te(t,n.locale,n._getMessages(),e)},t.prototype.$d=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).d.apply(e,[t].concat(n))},t.prototype.$n=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).n.apply(e,[t].concat(n))}}function S(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n)if(t.i18n instanceof At){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{},n=t.__i18nBridge||t.__i18n;n.forEach((function(t){e=k(e,JSON.parse(t))})),Object.keys(e).forEach((function(n){t.i18n.mergeLocaleMessage(n,e[n])}))}catch(c){0}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(h(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var i=t.i18n&&t.i18n.messages?t.i18n.messages:{},o=t.__i18nBridge||t.__i18n;o.forEach((function(t){i=k(i,JSON.parse(t))})),t.i18n.messages=i}catch(c){0}var a=t.i18n,s=a.sharedMessages;s&&h(s)&&(t.i18n.messages=k(t.i18n.messages,s)),this._i18n=new At(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof At&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof At||h(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof At||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof At)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}var T={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(t,e){var n=e.data,r=e.parent,i=e.props,o=e.slots,a=r.$i18n;if(a){var s=i.path,c=i.locale,u=i.places,l=o(),f=a.i(s,c,E(l)||u?j(l.default,u):l),p=i.tag&&!0!==i.tag||!1===i.tag?i.tag:"span";return p?t(p,n,f):f}}};function E(t){var e;for(e in t)if("default"!==e)return!1;return Boolean(e)}function j(t,e){var n=e?F(e):{};if(!t)return n;t=t.filter((function(t){return t.tag||""!==t.text.trim()}));var r=t.every(M);return t.reduce(r?I:L,n)}function F(t){return Array.isArray(t)?t.reduce(L,{}):Object.assign({},t)}function I(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function L(t,e,n){return t[n]=e,t}function M(t){return Boolean(t.data&&t.data.attrs&&t.data.attrs.place)}var D,R={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(t,e){var n=e.props,i=e.parent,o=e.data,a=i.$i18n;if(!a)return null;var s=null,u=null;l(n.format)?s=n.format:c(n.format)&&(n.format.key&&(s=n.format.key),u=Object.keys(n.format).reduce((function(t,e){var i;return b(r,e)?Object.assign({},t,(i={},i[e]=n.format[e],i)):t}),null));var f=n.locale||a.locale,p=a._ntp(n.value,f,s,u),h=p.map((function(t,e){var n,r=o.scopedSlots&&o.scopedSlots[t.type];return r?r((n={},n[t.type]=t.value,n.index=e,n.parts=p,n)):t.value})),d=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return d?t(d,{attrs:o.attrs,class:o["class"],staticClass:o.staticClass},h):h}};function N(t,e,n){W(t,n)&&U(t,e,n)}function P(t,e,n,r){if(W(t,n)){var i=n.context.$i18n;H(t,n)&&$(e.value,e.oldValue)&&$(t._localeMessage,i.getLocaleMessage(i.locale))||U(t,e,n)}}function V(t,e,n,r){var i=n.context;if(i){var a=n.context.$i18n||{};e.modifiers.preserve||a.preserveDirectiveContent||(t.textContent=""),t._vt=void 0,delete t["_vt"],t._locale=void 0,delete t["_locale"],t._localeMessage=void 0,delete t["_localeMessage"]}else o("Vue instance does not exists in VNode context")}function W(t,e){var n=e.context;return n?!!n.$i18n||(o("VueI18n instance does not exists in Vue instance"),!1):(o("Vue instance does not exists in VNode context"),!1)}function H(t,e){var n=e.context;return t._locale===n.$i18n.locale}function U(t,e,n){var r,i,a=e.value,s=B(a),c=s.path,u=s.locale,l=s.args,f=s.choice;if(c||u||l)if(c){var p=n.context;t._vt=t.textContent=null!=f?(r=p.$i18n).tc.apply(r,[c,f].concat(z(u,l))):(i=p.$i18n).t.apply(i,[c].concat(z(u,l))),t._locale=p.$i18n.locale,t._localeMessage=p.$i18n.getLocaleMessage(p.$i18n.locale)}else o("`path` is required in v-t directive");else o("value type not supported")}function B(t){var e,n,r,i;return l(t)?e=t:h(t)&&(e=t.path,n=t.locale,r=t.args,i=t.choice),{path:e,locale:n,args:r,choice:i}}function z(t,e){var n=[];return t&&n.push(t),e&&(Array.isArray(e)||h(e))&&n.push(e),n}function q(t,e){void 0===e&&(e={bridge:!1}),q.installed=!0,D=t;D.version&&Number(D.version.split(".")[0]);O(D),D.mixin(S(e.bridge)),D.directive("t",{bind:N,update:P,unbind:V}),D.component(T.name,T),D.component(R.name,R);var n=D.config.optionMergeStrategies;n.i18n=function(t,e){return void 0===e?t:e}}var J=function(){this._caches=Object.create(null)};J.prototype.interpolate=function(t,e){if(!e)return[t];var n=this._caches[t];return n||(n=X(t),this._caches[t]=n),Z(n,e)};var K=/^(?:\d)+/,G=/^(?:\w)+/;function X(t){var e=[],n=0,r="";while(n0)f--,l=at,p[Y]();else{if(f=0,void 0===n)return!1;if(n=mt(n),!1===n)return!1;p[Q]()}};while(null!==l)if(u++,e=t[u],"\\"!==e||!h()){if(i=vt(e),s=ft[l],o=s[i]||s["else"]||lt,o===lt)return;if(l=o[0],a=p[o[1]],a&&(r=o[2],r=void 0===r?e:r,!1===a()))return;if(l===ut)return c}}var gt=function(){this._cache=Object.create(null)};gt.prototype.parsePath=function(t){var e=this._cache[t];return e||(e=yt(t),e&&(this._cache[t]=e)),e||[]},gt.prototype.getPathValue=function(t,e){if(!c(t))return null;var n=this.parsePath(e);if(0===n.length)return null;var r=n.length,i=t,o=0;while(o/,wt=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Ct=/^@(?:\.([a-zA-Z]+))?:/,kt=/[()]/g,$t={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},xt=new J,At=function(t){var e=this;void 0===t&&(t={}),!D&&"undefined"!==typeof window&&window.Vue&&q(window.Vue);var n=t.locale||"en-US",r=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),i=t.messages||{},o=t.dateTimeFormats||t.datetimeFormats||{},a=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||xt,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new gt,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,n){var r=Object.getPrototypeOf(e);if(r&&r.getChoiceIndex){var i=r.getChoiceIndex;return i.call(e,t,n)}var o=function(t,e){return t=Math.abs(t),2===e?t?t>1?1:0:1:t?Math.min(t,2):0};return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,n]):o(t,n)},this._exist=function(t,n){return!(!t||!n)&&(!d(e._path.getPathValue(t,n))||!!t[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(i).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,i[t])})),this._initVM({locale:n,fallbackLocale:r,messages:i,dateTimeFormats:o,numberFormats:a})},Ot={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};At.prototype._checkLocaleMessage=function(t,e,n){var r=[],i=function(t,e,n,r){if(h(n))Object.keys(n).forEach((function(o){var a=n[o];h(a)?(r.push(o),r.push("."),i(t,e,a,r),r.pop(),r.pop()):(r.push(o),i(t,e,a,r),r.pop())}));else if(s(n))n.forEach((function(n,o){h(n)?(r.push("["+o+"]"),r.push("."),i(t,e,n,r),r.pop(),r.pop()):(r.push("["+o+"]"),i(t,e,n,r),r.pop())}));else if(l(n)){var c=bt.test(n);if(c){var u="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?o(u):"error"===t&&a(u)}}};i(e,t,n,r)},At.prototype._initVM=function(t){var e=D.config.silent;D.config.silent=!0,this._vm=new D({data:t,__VUE18N__INSTANCE__:!0}),D.config.silent=e},At.prototype.destroyVM=function(){this._vm.$destroy()},At.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},At.prototype.unsubscribeDataChanging=function(t){g(this._dataListeners,t)},At.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){var e=_(t._dataListeners),n=e.length;while(n--)D.nextTick((function(){e[n]&&e[n].$forceUpdate()}))}),{deep:!0})},At.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){r.$set(r,"locale",t),r.$forceUpdate()}),{immediate:!0})},At.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},Ot.vm.get=function(){return this._vm},Ot.messages.get=function(){return y(this._getMessages())},Ot.dateTimeFormats.get=function(){return y(this._getDateTimeFormats())},Ot.numberFormats.get=function(){return y(this._getNumberFormats())},Ot.availableLocales.get=function(){return Object.keys(this.messages).sort()},Ot.locale.get=function(){return this._vm.locale},Ot.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},Ot.fallbackLocale.get=function(){return this._vm.fallbackLocale},Ot.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},Ot.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Ot.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},Ot.missing.get=function(){return this._missing},Ot.missing.set=function(t){this._missing=t},Ot.formatter.get=function(){return this._formatter},Ot.formatter.set=function(t){this._formatter=t},Ot.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Ot.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},Ot.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Ot.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},Ot.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Ot.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},Ot.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Ot.warnHtmlInMessage.set=function(t){var e=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,n!==t&&("warn"===t||"error"===t)){var r=this._getMessages();Object.keys(r).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,r[t])}))}},Ot.postTranslation.get=function(){return this._postTranslation},Ot.postTranslation.set=function(t){this._postTranslation=t},Ot.sync.get=function(){return this._sync},Ot.sync.set=function(t){this._sync=t},At.prototype._getMessages=function(){return this._vm.messages},At.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},At.prototype._getNumberFormats=function(){return this._vm.numberFormats},At.prototype._warnDefault=function(t,e,n,r,i,o){if(!d(n))return n;if(this._missing){var a=this._missing.apply(null,[t,e,r,i]);if(l(a))return a}else 0;if(this._formatFallbackMessages){var s=m.apply(void 0,i);return this._render(e,o,s.params,e)}return e},At.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:d(t))&&!d(this._root)&&this._fallbackRoot},At.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},At.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},At.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},At.prototype._interpolate=function(t,e,n,r,i,o,a){if(!e)return null;var c,u=this._path.getPathValue(e,n);if(s(u)||h(u))return u;if(d(u)){if(!h(e))return null;if(c=e[n],!l(c)&&!v(c))return null}else{if(!l(u)&&!v(u))return null;c=u}return l(c)&&(c.indexOf("@:")>=0||c.indexOf("@.")>=0)&&(c=this._link(t,e,c,r,"raw",o,a)),this._render(c,i,o,n)},At.prototype._link=function(t,e,n,r,i,o,a){var c=n,u=c.match(wt);for(var l in u)if(u.hasOwnProperty(l)){var f=u[l],p=f.match(Ct),h=p[0],d=p[1],v=f.replace(h,"").replace(kt,"");if(b(a,v))return c;a.push(v);var m=this._interpolate(t,e,v,r,"raw"===i?"string":i,"raw"===i?void 0:o,a);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var y=this._root.$i18n;m=y._translate(y._getMessages(),y.locale,y.fallbackLocale,v,r,i,o)}m=this._warnDefault(t,v,m,r,s(o)?o:[o],i),this._modifiers.hasOwnProperty(d)?m=this._modifiers[d](m):$t.hasOwnProperty(d)&&(m=$t[d](m)),a.pop(),c=m?c.replace(f,m):c}return c},At.prototype._createMessageContext=function(t,e,n,r){var i=this,o=s(t)?t:[],a=c(t)?t:{},u=function(t){return o[t]},l=function(t){return a[t]},f=this._getMessages(),p=this.locale;return{list:u,named:l,values:t,formatter:e,path:n,messages:f,locale:p,linked:function(t){return i._interpolate(p,f[p]||{},t,null,r,void 0,[t])}}},At.prototype._render=function(t,e,n,r){if(v(t))return t(this._createMessageContext(n,this._formatter||xt,r,e));var i=this._formatter.interpolate(t,n,r);return i||(i=xt.interpolate(t,n,r)),"string"!==e||l(i)?i:i.join("")},At.prototype._appendItemToChain=function(t,e,n){var r=!1;return b(t,e)||(r=!0,e&&(r="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),n&&n[e]&&(r=n[e]))),r},At.prototype._appendLocaleToChain=function(t,e,n){var r,i=e.split("-");do{var o=i.join("-");r=this._appendItemToChain(t,o,n),i.splice(-1,1)}while(i.length&&!0===r);return r},At.prototype._appendBlockToChain=function(t,e,n){for(var r=!0,i=0;i0)o[a]=arguments[a+4];if(!t)return"";var s=m.apply(void 0,o);this._escapeParameterHtml&&(s.params=A(s.params));var c=s.locale||e,u=this._translate(n,c,this.fallbackLocale,t,r,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(i=this._root).$t.apply(i,[t].concat(o))}return u=this._warnDefault(c,t,u,r,o,"string"),this._postTranslation&&null!==u&&void 0!==u&&(u=this._postTranslation(u,t)),u},At.prototype.t=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(n))},At.prototype._i=function(t,e,n,r,i){var o=this._translate(n,e,this.fallbackLocale,t,r,"raw",i);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,i)}return this._warnDefault(e,t,o,r,[i],"raw")},At.prototype.i=function(t,e,n){return t?(l(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,n)):""},At.prototype._tc=function(t,e,n,r,i){var o,a=[],s=arguments.length-5;while(s-- >0)a[s]=arguments[s+5];if(!t)return"";void 0===i&&(i=1);var c={count:i,n:i},u=m.apply(void 0,a);return u.params=Object.assign(c,u.params),a=null===u.locale?[u.params]:[u.locale,u.params],this.fetchChoice((o=this)._t.apply(o,[t,e,n,r].concat(a)),i)},At.prototype.fetchChoice=function(t,e){if(!t||!l(t))return null;var n=t.split("|");return e=this.getChoiceIndex(e,n.length),n[e]?n[e].trim():t},At.prototype.tc=function(t,e){var n,r=[],i=arguments.length-2;while(i-- >0)r[i]=arguments[i+2];return(n=this)._tc.apply(n,[t,this.locale,this._getMessages(),null,e].concat(r))},At.prototype._te=function(t,e,n){var r=[],i=arguments.length-3;while(i-- >0)r[i]=arguments[i+3];var o=m.apply(void 0,r).locale||e;return this._exist(n[o],t)},At.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},At.prototype.getLocaleMessage=function(t){return y(this._vm.messages[t]||{})},At.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},At.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,k("undefined"!==typeof this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},At.prototype.getDateTimeFormat=function(t){return y(this._vm.dateTimeFormats[t]||{})},At.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},At.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,k(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},At.prototype._clearDateTimeFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},At.prototype._localizeDateTime=function(t,e,n,r,i,o){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[n]=arguments[n+1];var r=this.locale,o=null,a=null;return 1===e.length?(l(e[0])?o=e[0]:c(e[0])&&(e[0].locale&&(r=e[0].locale),e[0].key&&(o=e[0].key)),a=Object.keys(e[0]).reduce((function(t,n){var r;return b(i,n)?Object.assign({},t,(r={},r[n]=e[0][n],r)):t}),null)):2===e.length&&(l(e[0])&&(o=e[0]),l(e[1])&&(r=e[1])),this._d(t,r,o,a)},At.prototype.getNumberFormat=function(t){return y(this._vm.numberFormats[t]||{})},At.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},At.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,k(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},At.prototype._clearNumberFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},At.prototype._getNumberFormatter=function(t,e,n,r,i,o){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[n]=arguments[n+1];var i=this.locale,o=null,a=null;return 1===e.length?l(e[0])?o=e[0]:c(e[0])&&(e[0].locale&&(i=e[0].locale),e[0].key&&(o=e[0].key),a=Object.keys(e[0]).reduce((function(t,n){var i;return b(r,n)?Object.assign({},t,(i={},i[n]=e[0][n],i)):t}),null)):2===e.length&&(l(e[0])&&(o=e[0]),l(e[1])&&(i=e[1])),this._n(t,i,o,a)},At.prototype._ntp=function(t,e,n,r){if(!At.availabilities.numberFormat)return[];if(!n){var i=r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e);return i.formatToParts(t)}var o=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),n,r),a=o&&o.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,n,r)}return a||[]},Object.defineProperties(At.prototype,Ot),Object.defineProperty(At,"availabilities",{get:function(){if(!_t){var t="undefined"!==typeof Intl;_t={dateTimeFormat:t&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:t&&"undefined"!==typeof Intl.NumberFormat}}return _t}}),At.install=q,At.version="8.28.2",e["a"]=At},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},e7a5:function(t,e,n){(function(e){(function(e,n){t.exports=n(e)})("undefined"!=typeof e?e:this,(function(t){if(t.CSS&&t.CSS.escape)return t.CSS.escape;var e=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");var e,n=String(t),r=n.length,i=-1,o="",a=n.charCodeAt(0);while(++i=1&&e<=31||127==e||0==i&&e>=48&&e<=57||1==i&&e>=48&&e<=57&&45==a?"\\"+e.toString(16)+" ":(0!=i||1!=r||45!=e)&&(e>=128||45==e||95==e||e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122)?n.charAt(i):"\\"+n.charAt(i):"�";return o};return t.CSS||(t.CSS={}),t.CSS.escape=e,e}))}).call(this,n("c8ba"))}}]); \ No newline at end of file diff --git a/Documentation/html/js/chunk-vendors.bdb7cbba.js b/Documentation/html/js/chunk-vendors.bdb7cbba.js new file mode 100644 index 000000000..2b84f94c8 --- /dev/null +++ b/Documentation/html/js/chunk-vendors.bdb7cbba.js @@ -0,0 +1,26 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[998],{1001:function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,s){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):o&&(c=s?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,c):[c]}return{exports:t,options:u}}n.d(e,{Z:function(){return r}})},8269:function(t,e,n){(function(e,n){t.exports=n(e)})("undefined"!=typeof n.g?n.g:this,(function(t){if(t.CSS&&t.CSS.escape)return t.CSS.escape;var e=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");var e,n=String(t),r=n.length,o=-1,i="",a=n.charCodeAt(0);while(++o=1&&e<=31||127==e||0==o&&e>=48&&e<=57||1==o&&e>=48&&e<=57&&45==a?"\\"+e.toString(16)+" ":(0!=o||1!=r||45!=e)&&(e>=128||45==e||95==e||e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122)?n.charAt(o):"\\"+n.charAt(o):"�";return i};return t.CSS||(t.CSS={}),t.CSS.escape=e,e}))},7152:function(t,e){"use strict"; +/*! + * vue-i18n v8.28.2 + * (c) 2022 kazuya kawaguchi + * Released under the MIT License. + */var n=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],r=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function o(t,e){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+t),e&&console.warn(e.stack))}function i(t,e){"undefined"!==typeof console&&(console.error("[vue-i18n] "+t),e&&console.error(e.stack))}var a=Array.isArray;function s(t){return null!==t&&"object"===typeof t}function c(t){return"boolean"===typeof t}function u(t){return"string"===typeof t}var l=Object.prototype.toString,f="[object Object]";function p(t){return l.call(t)===f}function h(t){return null===t||void 0===t}function d(t){return"function"===typeof t}function v(){var t=[],e=arguments.length;while(e--)t[e]=arguments[e];var n=null,r=null;return 1===t.length?s(t[0])||a(t[0])?r=t[0]:"string"===typeof t[0]&&(n=t[0]):2===t.length&&("string"===typeof t[0]&&(n=t[0]),(s(t[1])||a(t[1]))&&(r=t[1])),{locale:n,params:r}}function m(t){return JSON.parse(JSON.stringify(t))}function y(t,e){if(t.delete(e))return t}function g(t){var e=[];return t.forEach((function(t){return e.push(t)})),e}function _(t,e){return!!~t.indexOf(e)}var b=Object.prototype.hasOwnProperty;function w(t,e){return b.call(t,e)}function C(t){for(var e=arguments,n=Object(t),r=1;r/g,">").replace(/"/g,""").replace(/'/g,"'")}function x(t){return null!=t&&Object.keys(t).forEach((function(e){"string"==typeof t[e]&&(t[e]=$(t[e]))})),t}function O(t){t.prototype.hasOwnProperty("$i18n")||Object.defineProperty(t.prototype,"$i18n",{get:function(){return this._i18n}}),t.prototype.$t=function(t){var e=[],n=arguments.length-1;while(n-- >0)e[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[t,r.locale,r._getMessages(),this].concat(e))},t.prototype.$tc=function(t,e){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var o=this.$i18n;return o._tc.apply(o,[t,o.locale,o._getMessages(),this,e].concat(n))},t.prototype.$te=function(t,e){var n=this.$i18n;return n._te(t,n.locale,n._getMessages(),e)},t.prototype.$d=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).d.apply(e,[t].concat(n))},t.prototype.$n=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this.$i18n).n.apply(e,[t].concat(n))}}function S(t){function e(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===t&&(t=!1),t?{mounted:e}:{beforeCreate:function(){var t=this.$options;if(t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n)if(t.i18n instanceof xt){if(t.__i18nBridge||t.__i18n)try{var e=t.i18n&&t.i18n.messages?t.i18n.messages:{},n=t.__i18nBridge||t.__i18n;n.forEach((function(t){e=C(e,JSON.parse(t))})),Object.keys(e).forEach((function(n){t.i18n.mergeLocaleMessage(n,e[n])}))}catch(c){0}this._i18n=t.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(p(t.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof xt?this.$root.$i18n:null;if(r&&(t.i18n.root=this.$root,t.i18n.formatter=r.formatter,t.i18n.fallbackLocale=r.fallbackLocale,t.i18n.formatFallbackMessages=r.formatFallbackMessages,t.i18n.silentTranslationWarn=r.silentTranslationWarn,t.i18n.silentFallbackWarn=r.silentFallbackWarn,t.i18n.pluralizationRules=r.pluralizationRules,t.i18n.preserveDirectiveContent=r.preserveDirectiveContent),t.__i18nBridge||t.__i18n)try{var o=t.i18n&&t.i18n.messages?t.i18n.messages:{},i=t.__i18nBridge||t.__i18n;i.forEach((function(t){o=C(o,JSON.parse(t))})),t.i18n.messages=o}catch(c){0}var a=t.i18n,s=a.sharedMessages;s&&p(s)&&(t.i18n.messages=C(t.i18n.messages,s)),this._i18n=new xt(t.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===t.i18n.sync||t.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof xt?this._i18n=this.$root.$i18n:t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof xt&&(this._i18n=t.parent.$i18n)},beforeMount:function(){var t=this.$options;t.i18n=t.i18n||(t.__i18nBridge||t.__i18n?{}:null),t.i18n?(t.i18n instanceof xt||p(t.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof xt||t.parent&&t.parent.$i18n&&t.parent.$i18n instanceof xt)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:e,beforeDestroy:function(){if(this._i18n){var t=this;this.$nextTick((function(){t._subscribing&&(t._i18n.unsubscribeDataChanging(t),delete t._subscribing),t._i18nWatcher&&(t._i18nWatcher(),t._i18n.destroyVM(),delete t._i18nWatcher),t._localeWatcher&&(t._localeWatcher(),delete t._localeWatcher)}))}}}}var T={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(t,e){var n=e.data,r=e.parent,o=e.props,i=e.slots,a=r.$i18n;if(a){var s=o.path,c=o.locale,u=o.places,l=i(),f=a.i(s,c,E(l)||u?j(l.default,u):l),p=o.tag&&!0!==o.tag||!1===o.tag?o.tag:"span";return p?t(p,n,f):f}}};function E(t){var e;for(e in t)if("default"!==e)return!1;return Boolean(e)}function j(t,e){var n=e?A(e):{};if(!t)return n;t=t.filter((function(t){return t.tag||""!==t.text.trim()}));var r=t.every(R);return t.reduce(r?F:I,n)}function A(t){return Array.isArray(t)?t.reduce(I,{}):Object.assign({},t)}function F(t,e){return e.data&&e.data.attrs&&e.data.attrs.place&&(t[e.data.attrs.place]=e),t}function I(t,e,n){return t[n]=e,t}function R(t){return Boolean(t.data&&t.data.attrs&&t.data.attrs.place)}var M,L={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(t,e){var r=e.props,o=e.parent,i=e.data,a=o.$i18n;if(!a)return null;var c=null,l=null;u(r.format)?c=r.format:s(r.format)&&(r.format.key&&(c=r.format.key),l=Object.keys(r.format).reduce((function(t,e){var o;return _(n,e)?Object.assign({},t,(o={},o[e]=r.format[e],o)):t}),null));var f=r.locale||a.locale,p=a._ntp(r.value,f,c,l),h=p.map((function(t,e){var n,r=i.scopedSlots&&i.scopedSlots[t.type];return r?r((n={},n[t.type]=t.value,n.index=e,n.parts=p,n)):t.value})),d=r.tag&&!0!==r.tag||!1===r.tag?r.tag:"span";return d?t(d,{attrs:i.attrs,class:i["class"],staticClass:i.staticClass},h):h}};function P(t,e,n){V(t,n)&&B(t,e,n)}function D(t,e,n,r){if(V(t,n)){var o=n.context.$i18n;U(t,n)&&k(e.value,e.oldValue)&&k(t._localeMessage,o.getLocaleMessage(o.locale))||B(t,e,n)}}function N(t,e,n,r){var i=n.context;if(i){var a=n.context.$i18n||{};e.modifiers.preserve||a.preserveDirectiveContent||(t.textContent=""),t._vt=void 0,delete t["_vt"],t._locale=void 0,delete t["_locale"],t._localeMessage=void 0,delete t["_localeMessage"]}else o("Vue instance does not exists in VNode context")}function V(t,e){var n=e.context;return n?!!n.$i18n||(o("VueI18n instance does not exists in Vue instance"),!1):(o("Vue instance does not exists in VNode context"),!1)}function U(t,e){var n=e.context;return t._locale===n.$i18n.locale}function B(t,e,n){var r,i,a=e.value,s=W(a),c=s.path,u=s.locale,l=s.args,f=s.choice;if(c||u||l)if(c){var p=n.context;t._vt=t.textContent=null!=f?(r=p.$i18n).tc.apply(r,[c,f].concat(H(u,l))):(i=p.$i18n).t.apply(i,[c].concat(H(u,l))),t._locale=p.$i18n.locale,t._localeMessage=p.$i18n.getLocaleMessage(p.$i18n.locale)}else o("`path` is required in v-t directive");else o("value type not supported")}function W(t){var e,n,r,o;return u(t)?e=t:p(t)&&(e=t.path,n=t.locale,r=t.args,o=t.choice),{path:e,locale:n,args:r,choice:o}}function H(t,e){var n=[];return t&&n.push(t),e&&(Array.isArray(e)||p(e))&&n.push(e),n}function z(t,e){void 0===e&&(e={bridge:!1}),z.installed=!0,M=t;M.version&&Number(M.version.split(".")[0]);O(M),M.mixin(S(e.bridge)),M.directive("t",{bind:P,update:D,unbind:N}),M.component(T.name,T),M.component(L.name,L);var n=M.config.optionMergeStrategies;n.i18n=function(t,e){return void 0===e?t:e}}var q=function(){this._caches=Object.create(null)};q.prototype.interpolate=function(t,e){if(!e)return[t];var n=this._caches[t];return n||(n=G(t),this._caches[t]=n),J(n,e)};var K=/^(?:\d)+/,Z=/^(?:\w)+/;function G(t){var e=[],n=0,r="";while(n0)f--,l=it,p[X]();else{if(f=0,void 0===n)return!1;if(n=vt(n),!1===n)return!1;p[Y]()}};while(null!==l)if(u++,e=t[u],"\\"!==e||!h()){if(o=dt(e),s=lt[l],i=s[o]||s["else"]||ut,i===ut)return;if(l=i[0],a=p[i[1]],a&&(r=i[2],r=void 0===r?e:r,!1===a()))return;if(l===ct)return c}}var yt=function(){this._cache=Object.create(null)};yt.prototype.parsePath=function(t){var e=this._cache[t];return e||(e=mt(t),e&&(this._cache[t]=e)),e||[]},yt.prototype.getPathValue=function(t,e){if(!s(t))return null;var n=this.parsePath(e);if(0===n.length)return null;var r=n.length,o=t,i=0;while(i/,bt=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,wt=/^@(?:\.([a-zA-Z]+))?:/,Ct=/[()]/g,kt={upper:function(t){return t.toLocaleUpperCase()},lower:function(t){return t.toLocaleLowerCase()},capitalize:function(t){return""+t.charAt(0).toLocaleUpperCase()+t.substr(1)}},$t=new q,xt=function(t){var e=this;void 0===t&&(t={}),!M&&"undefined"!==typeof window&&window.Vue&&z(window.Vue);var n=t.locale||"en-US",r=!1!==t.fallbackLocale&&(t.fallbackLocale||"en-US"),o=t.messages||{},i=t.dateTimeFormats||t.datetimeFormats||{},a=t.numberFormats||{};this._vm=null,this._formatter=t.formatter||$t,this._modifiers=t.modifiers||{},this._missing=t.missing||null,this._root=t.root||null,this._sync=void 0===t.sync||!!t.sync,this._fallbackRoot=void 0===t.fallbackRoot||!!t.fallbackRoot,this._fallbackRootWithEmptyString=void 0===t.fallbackRootWithEmptyString||!!t.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==t.formatFallbackMessages&&!!t.formatFallbackMessages,this._silentTranslationWarn=void 0!==t.silentTranslationWarn&&t.silentTranslationWarn,this._silentFallbackWarn=void 0!==t.silentFallbackWarn&&!!t.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new yt,this._dataListeners=new Set,this._componentInstanceCreatedListener=t.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==t.preserveDirectiveContent&&!!t.preserveDirectiveContent,this.pluralizationRules=t.pluralizationRules||{},this._warnHtmlInMessage=t.warnHtmlInMessage||"off",this._postTranslation=t.postTranslation||null,this._escapeParameterHtml=t.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in t&&(this.__VUE_I18N_BRIDGE__=t.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(t,n){var r=Object.getPrototypeOf(e);if(r&&r.getChoiceIndex){var o=r.getChoiceIndex;return o.call(e,t,n)}var i=function(t,e){return t=Math.abs(t),2===e?t?t>1?1:0:1:t?Math.min(t,2):0};return e.locale in e.pluralizationRules?e.pluralizationRules[e.locale].apply(e,[t,n]):i(t,n)},this._exist=function(t,n){return!(!t||!n)&&(!h(e._path.getPathValue(t,n))||!!t[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(o).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,o[t])})),this._initVM({locale:n,fallbackLocale:r,messages:o,dateTimeFormats:i,numberFormats:a})},Ot={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};xt.prototype._checkLocaleMessage=function(t,e,n){var r=[],s=function(t,e,n,r){if(p(n))Object.keys(n).forEach((function(o){var i=n[o];p(i)?(r.push(o),r.push("."),s(t,e,i,r),r.pop(),r.pop()):(r.push(o),s(t,e,i,r),r.pop())}));else if(a(n))n.forEach((function(n,o){p(n)?(r.push("["+o+"]"),r.push("."),s(t,e,n,r),r.pop(),r.pop()):(r.push("["+o+"]"),s(t,e,n,r),r.pop())}));else if(u(n)){var c=_t.test(n);if(c){var l="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+e+"'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===t?o(l):"error"===t&&i(l)}}};s(e,t,n,r)},xt.prototype._initVM=function(t){var e=M.config.silent;M.config.silent=!0,this._vm=new M({data:t,__VUE18N__INSTANCE__:!0}),M.config.silent=e},xt.prototype.destroyVM=function(){this._vm.$destroy()},xt.prototype.subscribeDataChanging=function(t){this._dataListeners.add(t)},xt.prototype.unsubscribeDataChanging=function(t){y(this._dataListeners,t)},xt.prototype.watchI18nData=function(){var t=this;return this._vm.$watch("$data",(function(){var e=g(t._dataListeners),n=e.length;while(n--)M.nextTick((function(){e[n]&&e[n].$forceUpdate()}))}),{deep:!0})},xt.prototype.watchLocale=function(t){if(t){if(!this.__VUE_I18N_BRIDGE__)return null;var e=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),e.__VUE_I18N_BRIDGE__&&t&&(t.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){r.$set(r,"locale",t),r.$forceUpdate()}),{immediate:!0})},xt.prototype.onComponentInstanceCreated=function(t){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(t,this)},Ot.vm.get=function(){return this._vm},Ot.messages.get=function(){return m(this._getMessages())},Ot.dateTimeFormats.get=function(){return m(this._getDateTimeFormats())},Ot.numberFormats.get=function(){return m(this._getNumberFormats())},Ot.availableLocales.get=function(){return Object.keys(this.messages).sort()},Ot.locale.get=function(){return this._vm.locale},Ot.locale.set=function(t){this._vm.$set(this._vm,"locale",t)},Ot.fallbackLocale.get=function(){return this._vm.fallbackLocale},Ot.fallbackLocale.set=function(t){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",t)},Ot.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Ot.formatFallbackMessages.set=function(t){this._formatFallbackMessages=t},Ot.missing.get=function(){return this._missing},Ot.missing.set=function(t){this._missing=t},Ot.formatter.get=function(){return this._formatter},Ot.formatter.set=function(t){this._formatter=t},Ot.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Ot.silentTranslationWarn.set=function(t){this._silentTranslationWarn=t},Ot.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Ot.silentFallbackWarn.set=function(t){this._silentFallbackWarn=t},Ot.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Ot.preserveDirectiveContent.set=function(t){this._preserveDirectiveContent=t},Ot.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Ot.warnHtmlInMessage.set=function(t){var e=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=t,n!==t&&("warn"===t||"error"===t)){var r=this._getMessages();Object.keys(r).forEach((function(t){e._checkLocaleMessage(t,e._warnHtmlInMessage,r[t])}))}},Ot.postTranslation.get=function(){return this._postTranslation},Ot.postTranslation.set=function(t){this._postTranslation=t},Ot.sync.get=function(){return this._sync},Ot.sync.set=function(t){this._sync=t},xt.prototype._getMessages=function(){return this._vm.messages},xt.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},xt.prototype._getNumberFormats=function(){return this._vm.numberFormats},xt.prototype._warnDefault=function(t,e,n,r,o,i){if(!h(n))return n;if(this._missing){var a=this._missing.apply(null,[t,e,r,o]);if(u(a))return a}else 0;if(this._formatFallbackMessages){var s=v.apply(void 0,o);return this._render(e,i,s.params,e)}return e},xt.prototype._isFallbackRoot=function(t){return(this._fallbackRootWithEmptyString?!t:h(t))&&!h(this._root)&&this._fallbackRoot},xt.prototype._isSilentFallbackWarn=function(t){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(t):this._silentFallbackWarn},xt.prototype._isSilentFallback=function(t,e){return this._isSilentFallbackWarn(e)&&(this._isFallbackRoot()||t!==this.fallbackLocale)},xt.prototype._isSilentTranslationWarn=function(t){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(t):this._silentTranslationWarn},xt.prototype._interpolate=function(t,e,n,r,o,i,s){if(!e)return null;var c,l=this._path.getPathValue(e,n);if(a(l)||p(l))return l;if(h(l)){if(!p(e))return null;if(c=e[n],!u(c)&&!d(c))return null}else{if(!u(l)&&!d(l))return null;c=l}return u(c)&&(c.indexOf("@:")>=0||c.indexOf("@.")>=0)&&(c=this._link(t,e,c,r,"raw",i,s)),this._render(c,o,i,n)},xt.prototype._link=function(t,e,n,r,o,i,s){var c=n,u=c.match(bt);for(var l in u)if(u.hasOwnProperty(l)){var f=u[l],p=f.match(wt),h=p[0],d=p[1],v=f.replace(h,"").replace(Ct,"");if(_(s,v))return c;s.push(v);var m=this._interpolate(t,e,v,r,"raw"===o?"string":o,"raw"===o?void 0:i,s);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var y=this._root.$i18n;m=y._translate(y._getMessages(),y.locale,y.fallbackLocale,v,r,o,i)}m=this._warnDefault(t,v,m,r,a(i)?i:[i],o),this._modifiers.hasOwnProperty(d)?m=this._modifiers[d](m):kt.hasOwnProperty(d)&&(m=kt[d](m)),s.pop(),c=m?c.replace(f,m):c}return c},xt.prototype._createMessageContext=function(t,e,n,r){var o=this,i=a(t)?t:[],c=s(t)?t:{},u=function(t){return i[t]},l=function(t){return c[t]},f=this._getMessages(),p=this.locale;return{list:u,named:l,values:t,formatter:e,path:n,messages:f,locale:p,linked:function(t){return o._interpolate(p,f[p]||{},t,null,r,void 0,[t])}}},xt.prototype._render=function(t,e,n,r){if(d(t))return t(this._createMessageContext(n,this._formatter||$t,r,e));var o=this._formatter.interpolate(t,n,r);return o||(o=$t.interpolate(t,n,r)),"string"!==e||u(o)?o:o.join("")},xt.prototype._appendItemToChain=function(t,e,n){var r=!1;return _(t,e)||(r=!0,e&&(r="!"!==e[e.length-1],e=e.replace(/!/g,""),t.push(e),n&&n[e]&&(r=n[e]))),r},xt.prototype._appendLocaleToChain=function(t,e,n){var r,o=e.split("-");do{var i=o.join("-");r=this._appendItemToChain(t,i,n),o.splice(-1,1)}while(o.length&&!0===r);return r},xt.prototype._appendBlockToChain=function(t,e,n){for(var r=!0,o=0;o0)i[a]=arguments[a+4];if(!t)return"";var s=v.apply(void 0,i);this._escapeParameterHtml&&(s.params=x(s.params));var c=s.locale||e,u=this._translate(n,c,this.fallbackLocale,t,r,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(o=this._root).$t.apply(o,[t].concat(i))}return u=this._warnDefault(c,t,u,r,i,"string"),this._postTranslation&&null!==u&&void 0!==u&&(u=this._postTranslation(u,t)),u},xt.prototype.t=function(t){var e,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(e=this)._t.apply(e,[t,this.locale,this._getMessages(),null].concat(n))},xt.prototype._i=function(t,e,n,r,o){var i=this._translate(n,e,this.fallbackLocale,t,r,"raw",o);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(t,e,o)}return this._warnDefault(e,t,i,r,[o],"raw")},xt.prototype.i=function(t,e,n){return t?(u(e)||(e=this.locale),this._i(t,e,this._getMessages(),null,n)):""},xt.prototype._tc=function(t,e,n,r,o){var i,a=[],s=arguments.length-5;while(s-- >0)a[s]=arguments[s+5];if(!t)return"";void 0===o&&(o=1);var c={count:o,n:o},u=v.apply(void 0,a);return u.params=Object.assign(c,u.params),a=null===u.locale?[u.params]:[u.locale,u.params],this.fetchChoice((i=this)._t.apply(i,[t,e,n,r].concat(a)),o)},xt.prototype.fetchChoice=function(t,e){if(!t||!u(t))return null;var n=t.split("|");return e=this.getChoiceIndex(e,n.length),n[e]?n[e].trim():t},xt.prototype.tc=function(t,e){var n,r=[],o=arguments.length-2;while(o-- >0)r[o]=arguments[o+2];return(n=this)._tc.apply(n,[t,this.locale,this._getMessages(),null,e].concat(r))},xt.prototype._te=function(t,e,n){var r=[],o=arguments.length-3;while(o-- >0)r[o]=arguments[o+3];var i=v.apply(void 0,r).locale||e;return this._exist(n[i],t)},xt.prototype.te=function(t,e){return this._te(t,this.locale,this._getMessages(),e)},xt.prototype.getLocaleMessage=function(t){return m(this._vm.messages[t]||{})},xt.prototype.setLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,e)},xt.prototype.mergeLocaleMessage=function(t,e){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(t,this._warnHtmlInMessage,e),this._vm.$set(this._vm.messages,t,C("undefined"!==typeof this._vm.messages[t]&&Object.keys(this._vm.messages[t]).length?Object.assign({},this._vm.messages[t]):{},e))},xt.prototype.getDateTimeFormat=function(t){return m(this._vm.dateTimeFormats[t]||{})},xt.prototype.setDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,e),this._clearDateTimeFormat(t,e)},xt.prototype.mergeDateTimeFormat=function(t,e){this._vm.$set(this._vm.dateTimeFormats,t,C(this._vm.dateTimeFormats[t]||{},e)),this._clearDateTimeFormat(t,e)},xt.prototype._clearDateTimeFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},xt.prototype._localizeDateTime=function(t,e,n,r,o,i){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[n]=arguments[n+1];var o=this.locale,i=null,a=null;return 1===e.length?(u(e[0])?i=e[0]:s(e[0])&&(e[0].locale&&(o=e[0].locale),e[0].key&&(i=e[0].key)),a=Object.keys(e[0]).reduce((function(t,n){var o;return _(r,n)?Object.assign({},t,(o={},o[n]=e[0][n],o)):t}),null)):2===e.length&&(u(e[0])&&(i=e[0]),u(e[1])&&(o=e[1])),this._d(t,o,i,a)},xt.prototype.getNumberFormat=function(t){return m(this._vm.numberFormats[t]||{})},xt.prototype.setNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,e),this._clearNumberFormat(t,e)},xt.prototype.mergeNumberFormat=function(t,e){this._vm.$set(this._vm.numberFormats,t,C(this._vm.numberFormats[t]||{},e)),this._clearNumberFormat(t,e)},xt.prototype._clearNumberFormat=function(t,e){for(var n in e){var r=t+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},xt.prototype._getNumberFormatter=function(t,e,n,r,o,i){for(var a=e,s=r[a],c=this._getLocaleChain(e,n),u=0;u0)e[r]=arguments[r+1];var o=this.locale,i=null,a=null;return 1===e.length?u(e[0])?i=e[0]:s(e[0])&&(e[0].locale&&(o=e[0].locale),e[0].key&&(i=e[0].key),a=Object.keys(e[0]).reduce((function(t,r){var o;return _(n,r)?Object.assign({},t,(o={},o[r]=e[0][r],o)):t}),null)):2===e.length&&(u(e[0])&&(i=e[0]),u(e[1])&&(o=e[1])),this._n(t,o,i,a)},xt.prototype._ntp=function(t,e,n,r){if(!xt.availabilities.numberFormat)return[];if(!n){var o=r?new Intl.NumberFormat(e,r):new Intl.NumberFormat(e);return o.formatToParts(t)}var i=this._getNumberFormatter(t,e,this.fallbackLocale,this._getNumberFormats(),n,r),a=i&&i.formatToParts(t);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(t,e,n,r)}return a||[]},Object.defineProperties(xt.prototype,Ot),Object.defineProperty(xt,"availabilities",{get:function(){if(!gt){var t="undefined"!==typeof Intl;gt={dateTimeFormat:t&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:t&&"undefined"!==typeof Intl.NumberFormat}}return gt}}),xt.install=z,xt.version="8.28.2",e["Z"]=xt},8345:function(t,e){"use strict"; +/*! + * vue-router v3.5.2 + * (c) 2021 Evan You + * @license MIT + */function n(t,e){0}function r(t,e){for(var n in e)t[n]=e[n];return t}var o=/[!'()*]/g,i=function(t){return"%"+t.charCodeAt(0).toString(16)},a=/%2C/g,s=function(t){return encodeURIComponent(t).replace(o,i).replace(a,",")};function c(t){try{return decodeURIComponent(t)}catch(e){0}return t}function u(t,e,n){void 0===e&&(e={});var r,o=n||f;try{r=o(t||"")}catch(s){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(l):l(a)}return r}var l=function(t){return null==t||"object"===typeof t?t:String(t)};function f(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=c(n.shift()),o=n.length>0?c(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function p(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return s(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(s(e)):r.push(s(e)+"="+s(t)))})),r.join("&")}return s(e)+"="+s(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var h=/\/?$/;function d(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=v(i)}catch(s){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:g(e,o),matched:t?y(t):[]};return n&&(a.redirectedFrom=g(n,o)),Object.freeze(a)}function v(t){if(Array.isArray(t))return t.map(v);if(t&&"object"===typeof t){var e={};for(var n in t)e[n]=v(t[n]);return e}return t}var m=d(null,{path:"/"});function y(t){var e=[];while(t)e.unshift(t),t=t.parent;return e}function g(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;void 0===o&&(o="");var i=e||p;return(n||"/")+i(r)+o}function _(t,e,n){return e===m?t===e:!!e&&(t.path&&e.path?t.path.replace(h,"")===e.path.replace(h,"")&&(n||t.hash===e.hash&&b(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&b(t.query,e.query)&&b(t.params,e.params))))}function b(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var i=t[n],a=r[o];if(a!==n)return!1;var s=e[n];return null==i||null==s?i===s:"object"===typeof i&&"object"===typeof s?b(i,s):String(i)===String(s)}))}function w(t,e){return 0===t.path.replace(h,"/").indexOf(e.path.replace(h,"/"))&&(!e.hash||t.hash===e.hash)&&C(t.query,e.query)}function C(t,e){for(var n in e)if(!(n in t))return!1;return!0}function k(t){for(var e=0;e=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function E(t){return t.replace(/\/\//g,"/")}var j=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},A=J,F=P,I=D,R=U,M=G,L=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function P(t,e){var n,r=[],o=0,i=0,a="",s=e&&e.delimiter||"/";while(null!=(n=L.exec(t))){var c=n[0],u=n[1],l=n.index;if(a+=t.slice(i,l),i=l+c.length,u)a+=u[1];else{var f=t[i],p=n[2],h=n[3],d=n[4],v=n[5],m=n[6],y=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=f&&f!==p,_="+"===m||"*"===m,b="?"===m||"*"===m,w=n[2]||s,C=d||v;r.push({name:h||o++,prefix:p||"",delimiter:w,optional:b,repeat:_,partial:g,asterisk:!!y,pattern:C?W(C):y?".*":"[^"+B(w)+"]+?"})}}return i1||!$.length)return 0===$.length?t():t("span",{},$)}if("a"===this.tag)k.on=C,k.attrs={href:c,"aria-current":g};else{var x=at(this.$slots.default);if(x){x.isStatic=!1;var O=x.data=r({},x.data);for(var S in O.on=O.on||{},O.on){var T=O.on[S];S in C&&(O.on[S]=Array.isArray(T)?T:[T])}for(var E in C)E in O.on?O.on[E].push(C[E]):O.on[E]=b;var j=x.data.attrs=r({},x.data.attrs);j.href=c,j["aria-current"]=g}else k.on=C}return t(this.tag,k,this.$slots.default)}};function it(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function at(t){if(t)for(var e,n=0;n-1&&(s.params[f]=n.params[f]);return s.path=Y(u.path,s.params,'named route "'+c+'"'),p(u,s,a)}if(s.path){s.params={};for(var h=0;h=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var Dt={redirected:2,aborted:4,cancelled:8,duplicated:16};function Nt(t,e){return Wt(t,e,Dt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+zt(e)+'" via a navigation guard.')}function Vt(t,e){var n=Wt(t,e,Dt.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ut(t,e){return Wt(t,e,Dt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Bt(t,e){return Wt(t,e,Dt.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Wt(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Ht=["params","query","hash"];function zt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return Ht.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function qt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Kt(t,e){return qt(t)&&t._isRouter&&(null==e||t.type===e)}function Zt(t){return function(e,n,r){var o=!1,i=0,a=null;Gt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){o=!0,i++;var c,u=Qt((function(e){Yt(e)&&(e=e.default),t.resolved="function"===typeof e?e:tt.extend(e),n.components[s]=e,i--,i<=0&&r()})),l=Qt((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=qt(t)?t:new Error(e),r(a))}));try{c=t(u,l)}catch(p){l(p)}if(c)if("function"===typeof c.then)c.then(u,l);else{var f=c.component;f&&"function"===typeof f.then&&f.then(u,l)}}})),o||r()}}function Gt(t,e){return Jt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Jt(t){return Array.prototype.concat.apply([],t)}var Xt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Yt(t){return t.__esModule||Xt&&"Module"===t[Symbol.toStringTag]}function Qt(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var te=function(t,e){this.router=t,this.base=ee(e),this.current=m,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ee(t){if(!t)if(ct){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function ne(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=Rt&&n;r&&this.listeners.push(Ct());var o=function(){var n=t.current,o=fe(t.base);t.current===m&&o===t._startLocation||t.transitionTo(o,(function(t){r&&kt(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Mt(E(r.base+t.fullPath)),kt(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Lt(E(r.base+t.fullPath)),kt(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(fe(this.base)!==this.current.fullPath){var e=E(this.base+this.current.fullPath);t?Mt(e):Lt(e)}},e.prototype.getCurrentLocation=function(){return fe(this.base)},e}(te);function fe(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(E(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var pe=function(t){function e(e,n,r){t.call(this,e,n),r&&he(this.base)||de()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Rt&&n;r&&this.listeners.push(Ct());var o=function(){var e=t.current;de()&&t.transitionTo(ve(),(function(n){r&&kt(t.router,n,e,!0),Rt||ge(n.fullPath)}))},i=Rt?"popstate":"hashchange";window.addEventListener(i,o),this.listeners.push((function(){window.removeEventListener(i,o)}))}},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){ye(t.fullPath),kt(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){ge(t.fullPath),kt(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;ve()!==e&&(t?ye(e):ge(e))},e.prototype.getCurrentLocation=function(){return ve()},e}(te);function he(t){var e=fe(t);if(!/^\/#/.test(e))return window.location.replace(E(t+"/#"+e)),!0}function de(){var t=ve();return"/"===t.charAt(0)||(ge("/"+t),!1)}function ve(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function me(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function ye(t){Rt?Mt(me(t)):window.location.hash=t}function ge(t){Rt?Lt(me(t)):window.location.replace(me(t))}var _e=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Kt(t,Dt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(te),be=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=ht(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Rt&&!1!==t.fallback,this.fallback&&(e="hash"),ct||(e="abstract"),this.mode=e,e){case"history":this.history=new le(this,t.base);break;case"hash":this.history=new pe(this,t.base,this.fallback);break;case"abstract":this.history=new _e(this,t.base);break;default:0}},we={currentRoute:{configurable:!0}};function Ce(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function ke(t,e,n){var r="hash"===n?"#"+e:e;return t?E(t+"/"+r):r}be.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},we.currentRoute.get=function(){return this.history&&this.history.current},be.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof le||n instanceof pe){var r=function(t){var r=n.current,o=e.options.scrollBehavior,i=Rt&&o;i&&"fullPath"in t&&kt(e,t,r,!1)},o=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),o,o)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},be.prototype.beforeEach=function(t){return Ce(this.beforeHooks,t)},be.prototype.beforeResolve=function(t){return Ce(this.resolveHooks,t)},be.prototype.afterEach=function(t){return Ce(this.afterHooks,t)},be.prototype.onReady=function(t,e){this.history.onReady(t,e)},be.prototype.onError=function(t){this.history.onError(t)},be.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},be.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},be.prototype.go=function(t){this.history.go(t)},be.prototype.back=function(){this.go(-1)},be.prototype.forward=function(){this.go(1)},be.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},be.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=Q(t,e,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,s=ke(a,i,this.mode);return{location:r,route:o,href:s,normalizedTo:r,resolved:o}},be.prototype.getRoutes=function(){return this.matcher.getRoutes()},be.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==m&&this.history.transitionTo(this.history.getCurrentLocation())},be.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==m&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(be.prototype,we),be.install=st,be.version="3.5.2",be.isNavigationFailure=Kt,be.NavigationFailureType=Dt,be.START_LOCATION=m,ct&&window.Vue&&window.Vue.use(be),e["Z"]=be},144:function(t,e,n){"use strict";n.r(e),n.d(e,{EffectScope:function(){return Oe},computed:function(){return de},customRef:function(){return ie},default:function(){return ni},defineAsyncComponent:function(){return Qn},defineComponent:function(){return mr},del:function(){return Nt},effectScope:function(){return Se},getCurrentInstance:function(){return mt},getCurrentScope:function(){return Ee},h:function(){return Ln},inject:function(){return Ie},isProxy:function(){return Kt},isReactive:function(){return Ht},isReadonly:function(){return qt},isRef:function(){return Xt},isShallow:function(){return zt},markRaw:function(){return Gt},mergeDefaults:function(){return Cn},nextTick:function(){return Jn},onActivated:function(){return cr},onBeforeMount:function(){return nr},onBeforeUnmount:function(){return ar},onBeforeUpdate:function(){return or},onDeactivated:function(){return ur},onErrorCaptured:function(){return dr},onMounted:function(){return rr},onRenderTracked:function(){return fr},onRenderTriggered:function(){return pr},onScopeDispose:function(){return je},onServerPrefetch:function(){return lr},onUnmounted:function(){return sr},onUpdated:function(){return ir},provide:function(){return Ae},proxyRefs:function(){return re},reactive:function(){return Ut},readonly:function(){return le},ref:function(){return Yt},set:function(){return Dt},shallowReactive:function(){return Bt},shallowReadonly:function(){return he},shallowRef:function(){return Qt},toRaw:function(){return Zt},toRef:function(){return se},toRefs:function(){return ae},triggerRef:function(){return ee},unref:function(){return ne},useAttrs:function(){return _n},useCssModule:function(){return Xn},useCssVars:function(){return Yn},useListeners:function(){return bn},useSlots:function(){return gn},version:function(){return vr},watch:function(){return $e},watchEffect:function(){return _e},watchPostEffect:function(){return be},watchSyncEffect:function(){return we}}); +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +var r=Object.freeze({}),o=Array.isArray;function i(t){return void 0===t||null===t}function a(t){return void 0!==t&&null!==t}function s(t){return!0===t}function c(t){return!1===t}function u(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function l(t){return"function"===typeof t}function f(t){return null!==t&&"object"===typeof t}var p=Object.prototype.toString;function h(t){return"[object Object]"===p.call(t)}function d(t){return"[object RegExp]"===p.call(t)}function v(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function m(t){return a(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function y(t){return null==t?"":Array.isArray(t)||h(t)&&t.toString===p?JSON.stringify(t,null,2):String(t)}function g(t){var e=parseFloat(t);return isNaN(e)?t:e}function _(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var C=Object.prototype.hasOwnProperty;function k(t,e){return C.call(t,e)}function $(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var x=/-(\w)/g,O=$((function(t){return t.replace(x,(function(t,e){return e?e.toUpperCase():""}))})),S=$((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),T=/\B([A-Z])/g,E=$((function(t){return t.replace(T,"-$1").toLowerCase()}));function j(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function A(t,e){return t.bind(e)}var F=Function.prototype.bind?A:j;function I(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function R(t,e){for(var n in e)t[n]=e[n];return t}function M(t){for(var e={},n=0;n0,rt=tt&&tt.indexOf("edge/")>0;tt&&tt.indexOf("android");var ot=tt&&/iphone|ipad|ipod|ios/.test(tt);tt&&/chrome\/\d+/.test(tt),tt&&/phantomjs/.test(tt);var it,at=tt&&tt.match(/firefox\/(\d+)/),st={}.watch,ct=!1;if(Q)try{var ut={};Object.defineProperty(ut,"passive",{get:function(){ct=!0}}),window.addEventListener("test-passive",null,ut)}catch(nc){}var lt=function(){return void 0===it&&(it=!Q&&"undefined"!==typeof n.g&&(n.g["process"]&&"server"===n.g["process"].env.VUE_ENV)),it},ft=Q&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function pt(t){return"function"===typeof t&&/native code/.test(t.toString())}var ht,dt="undefined"!==typeof Symbol&&pt(Symbol)&&"undefined"!==typeof Reflect&&pt(Reflect.ownKeys);ht="undefined"!==typeof Set&&pt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var vt=null;function mt(){return vt&&{proxy:vt}}function yt(t){void 0===t&&(t=null),t||vt&&vt._scope.off(),vt=t,t&&t._scope.on()}var gt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),_t=function(t){void 0===t&&(t="");var e=new gt;return e.text=t,e.isComment=!0,e};function bt(t){return new gt(void 0,void 0,void 0,String(t))}function wt(t){var e=new gt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var Ct=0,kt=function(){function t(){this.id=Ct++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){w(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.slice();for(var n=0,r=e.length;n1)return n&&l(e)?e.call(r):e}else 0}var Re=$((function(t){var e="&"===t.charAt(0);t=e?t.slice(1):t;var n="~"===t.charAt(0);t=n?t.slice(1):t;var r="!"===t.charAt(0);return t=r?t.slice(1):t,{name:t,once:n,capture:r,passive:e}}));function Me(t,e){function n(){var t=n.fns;if(!o(t))return Dn(t,null,arguments,e,"v-on handler");for(var r=t.slice(),i=0;i0&&(r=We(r,"".concat(e||"","_").concat(n)),Be(r[0])&&Be(l)&&(f[c]=bt(l.text+r[0].text),r.shift()),f.push.apply(f,r)):u(r)?Be(l)?f[c]=bt(l.text+r):""!==r&&f.push(bt(r)):Be(r)&&Be(l)?f[c]=bt(l.text+r.text):(s(t._isVList)&&a(r.tag)&&i(r.key)&&a(e)&&(r.key="__vlist".concat(e,"_").concat(n,"__")),f.push(r)));return f}function He(t,e){var n,r,i,s,c=null;if(o(t)||"string"===typeof t)for(c=new Array(t.length),n=0,r=t.length;n0,s=e?!!e.$stable:!a,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&o&&o!==r&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=ln(t,n,u,e[u]))}else i={};for(var l in n)l in i||(i[l]=fn(n,l));return e&&Object.isExtensible(e)&&(e._normalized=i),G(i,"$stable",s),G(i,"$key",c),G(i,"$hasNormal",a),i}function ln(t,e,n,r){var i=function(){var e=vt;yt(t);var n=arguments.length?r.apply(null,arguments):r({});n=n&&"object"===typeof n&&!o(n)?[n]:Ue(n);var i=n&&n[0];return yt(e),n&&(!i||1===n.length&&i.isComment&&!cn(i))?void 0:n};return r.proxy&&Object.defineProperty(e,n,{get:i,enumerable:!0,configurable:!0}),i}function fn(t,e){return function(){return t[e]}}function pn(t){var e=t.$options,n=e.setup;if(n){var r=t._setupContext=hn(t);yt(t),xt();var o=Dn(n,null,[t._props||Bt({}),r],t,"setup");if(Ot(),yt(),l(o))e.render=o;else if(f(o))if(t._setupState=o,o.__sfc){var i=t._setupProxy={};for(var a in o)"__sfc"!==a&&oe(i,o,a)}else for(var a in o)Z(a)||oe(t,o,a);else 0}}function hn(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};G(e,"_v_attr_proxy",!0),dn(e,t.$attrs,r,t,"$attrs")}return t._attrsProxy},get listeners(){if(!t._listenersProxy){var e=t._listenersProxy={};dn(e,t.$listeners,r,t,"$listeners")}return t._listenersProxy},get slots(){return mn(t)},emit:F(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return oe(t,e,n)}))}}}function dn(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,vn(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function vn(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function mn(t){return t._slotsProxy||yn(t._slotsProxy={},t.$scopedSlots),t._slotsProxy}function yn(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function gn(){return wn().slots}function _n(){return wn().attrs}function bn(){return wn().listeners}function wn(){var t=vt;return t._setupContext||(t._setupContext=hn(t))}function Cn(t,e){var n=o(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var r in e){var i=n[r];i?o(i)||l(i)?n[r]={type:i,default:e[r]}:i.default=e[r]:null===i&&(n[r]={default:e[r]})}return n}function kn(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=an(e._renderChildren,o),t.$scopedSlots=n?un(t.$parent,n.data.scopedSlots,t.$slots):r,t._c=function(e,n,r,o){return Fn(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return Fn(t,e,n,r,o,!0)};var i=n&&n.data;Pt(t,"$attrs",i&&i.attrs||r,null,!0),Pt(t,"$listeners",e._parentListeners||r,null,!0)}var $n=null;function xn(t){on(t.prototype),t.prototype.$nextTick=function(t){return Jn(t,this)},t.prototype._render=function(){var t,e=this,n=e.$options,r=n.render,i=n._parentVnode;i&&e._isMounted&&(e.$scopedSlots=un(e.$parent,i.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&yn(e._slotsProxy,e.$scopedSlots)),e.$vnode=i;try{yt(e),$n=e,t=r.call(e._renderProxy,e.$createElement)}catch(nc){Pn(nc,e,"render"),t=e._vnode}finally{$n=null,yt()}return o(t)&&1===t.length&&(t=t[0]),t instanceof gt||(t=_t()),t.parent=i,t}}function On(t,e){return(t.__esModule||dt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),f(t)?e.extend(t):t}function Sn(t,e,n,r,o){var i=_t();return i.asyncFactory=t,i.asyncMeta={data:e,context:n,children:r,tag:o},i}function Tn(t,e){if(s(t.error)&&a(t.errorComp))return t.errorComp;if(a(t.resolved))return t.resolved;var n=$n;if(n&&a(t.owners)&&-1===t.owners.indexOf(n)&&t.owners.push(n),s(t.loading)&&a(t.loadingComp))return t.loadingComp;if(n&&!a(t.owners)){var r=t.owners=[n],o=!0,c=null,u=null;n.$on("hook:destroyed",(function(){return w(r,n)}));var l=function(t){for(var e=0,n=r.length;e1?I(n):n;for(var r=I(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;idocument.createEvent("Event").timeStamp&&(Kr=function(){return Zr.now()})}var Gr=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Jr(){var t,e;for(qr=Kr(),Wr=!0,Nr.sort(Gr),Hr=0;HrHr&&Nr[n].id>t.id)n--;Nr.splice(n+1,0,t)}else Nr.push(t);Br||(Br=!0,Jn(Jr))}}function eo(t){var e=t.$options.provide;if(e){var n=l(e)?e.call(t):e;if(!f(n))return;for(var r=Fe(t),o=dt?Reflect.ownKeys(n):Object.keys(n),i=0;i-1)if(i&&!k(o,"default"))a=!1;else if(""===a||a===E(t)){var c=Mo(String,o.type);(c<0||s-1)return this;var n=I(arguments,1);return n.unshift(this),l(t.install)?t.install.apply(t,n):l(t)&&t.apply(null,n),e.push(t),this}}function oi(t){t.mixin=function(t){return this.options=To(this.options,t),this}}function ii(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=co(t)||co(n.options);var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=To(n.options,t),a["super"]=n,a.options.props&&ai(a),a.options.computed&&si(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,H.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=R({},a.options),o[r]=a,a}}function ai(t){var e=t.options.props;for(var n in e)Po(t.prototype,"_props",n)}function si(t){var e=t.options.computed;for(var n in e)Ho(t.prototype,n,e[n])}function ci(t){H.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&h(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&l(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function ui(t){return t&&(co(t.Ctor.options)||t.tag)}function li(t,e){return o(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!d(t)&&t.test(e)}function fi(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&pi(n,i,r,o)}}}function pi(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,w(n,e)}Yo(ni),Jo(ni),Tr(ni),Fr(ni),xn(ni);var hi=[String,RegExp,Array],di={name:"keep-alive",abstract:!0,props:{include:hi,exclude:hi,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,o=t.keyToCache;if(r){var i=r.tag,a=r.componentInstance,s=r.componentOptions;e[o]={name:ui(s),tag:i,componentInstance:a},n.push(o),this.max&&n.length>parseInt(this.max)&&pi(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)pi(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){fi(t,(function(t){return li(e,t)}))})),this.$watch("exclude",(function(e){fi(t,(function(t){return!li(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=En(t),n=e&&e.componentOptions;if(n){var r=ui(n),o=this,i=o.include,a=o.exclude;if(i&&(!r||!li(i,r))||a&&r&&li(a,r))return e;var s=this,c=s.cache,u=s.keys,l=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;c[l]?(e.componentInstance=c[l].componentInstance,w(u,l),u.push(l)):(this.vnodeToCache=e,this.keyToCache=l),e.data.keepAlive=!0}return e||t&&t[0]}},vi={KeepAlive:di};function mi(t){var e={get:function(){return q}};Object.defineProperty(t,"config",e),t.util={warn:yo,extend:R,mergeOptions:To,defineReactive:Pt},t.set=Dt,t.delete=Nt,t.nextTick=Jn,t.observable=function(t){return Lt(t),t},t.options=Object.create(null),H.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,R(t.options.components,vi),ri(t),oi(t),ii(t),ci(t)}mi(ni),Object.defineProperty(ni.prototype,"$isServer",{get:lt}),Object.defineProperty(ni.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ni,"FunctionalRenderContext",{value:oo}),ni.version=vr;var yi=_("style,class"),gi=_("input,textarea,option,select,progress"),_i=function(t,e,n){return"value"===n&&gi(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},bi=_("contenteditable,draggable,spellcheck"),wi=_("events,caret,typing,plaintext-only"),Ci=function(t,e){return Si(e)||"false"===e?"false":"contenteditable"===t&&wi(e)?e:"true"},ki=_("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),$i="http://www.w3.org/1999/xlink",xi=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Oi=function(t){return xi(t)?t.slice(6,t.length):""},Si=function(t){return null==t||!1===t};function Ti(t){var e=t.data,n=t,r=t;while(a(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Ei(r.data,e));while(a(n=n.parent))n&&n.data&&(e=Ei(e,n.data));return ji(e.staticClass,e.class)}function Ei(t,e){return{staticClass:Ai(t.staticClass,e.staticClass),class:a(t.class)?[t.class,e.class]:e.class}}function ji(t,e){return a(t)||a(e)?Ai(t,Fi(e)):""}function Ai(t,e){return t?e?t+" "+e:t:e||""}function Fi(t){return Array.isArray(t)?Ii(t):f(t)?Ri(t):"string"===typeof t?t:""}function Ii(t){for(var e,n="",r=0,o=t.length;r-1?Vi[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Vi[t]=/HTMLUnknownElement/.test(e.toString())}var Bi=_("text,number,password,search,email,tel,url");function Wi(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function Hi(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function zi(t,e){return document.createElementNS(Mi[t],e)}function qi(t){return document.createTextNode(t)}function Ki(t){return document.createComment(t)}function Zi(t,e,n){t.insertBefore(e,n)}function Gi(t,e){t.removeChild(e)}function Ji(t,e){t.appendChild(e)}function Xi(t){return t.parentNode}function Yi(t){return t.nextSibling}function Qi(t){return t.tagName}function ta(t,e){t.textContent=e}function ea(t,e){t.setAttribute(e,"")}var na=Object.freeze({__proto__:null,createElement:Hi,createElementNS:zi,createTextNode:qi,createComment:Ki,insertBefore:Zi,removeChild:Gi,appendChild:Ji,parentNode:Xi,nextSibling:Yi,tagName:Qi,setTextContent:ta,setStyleScope:ea}),ra={create:function(t,e){oa(e)},update:function(t,e){t.data.ref!==e.data.ref&&(oa(t,!0),oa(e))},destroy:function(t){oa(t,!0)}};function oa(t,e){var n=t.data.ref;if(a(n)){var r=t.context,i=t.componentInstance||t.elm,s=e?null:i,c=e?void 0:i;if(l(n))Dn(n,r,[s],r,"template ref function");else{var u=t.data.refInFor,f="string"===typeof n||"number"===typeof n,p=Xt(n),h=r.$refs;if(f||p)if(u){var d=f?h[n]:n.value;e?o(d)&&w(d,i):o(d)?d.includes(i)||d.push(i):f?(h[n]=[i],ia(r,n,h[n])):n.value=[i]}else if(f){if(e&&h[n]!==i)return;h[n]=c,ia(r,n,s)}else if(p){if(e&&n.value!==i)return;n.value=s}else 0}}}function ia(t,e,n){var r=t._setupState;r&&k(r,e)&&(Xt(r[e])?r[e].value=n:r[e]=n)}var aa=new gt("",{},[]),sa=["create","activate","update","remove","destroy"];function ca(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&a(t.data)===a(e.data)&&ua(t,e)||s(t.isAsyncPlaceholder)&&i(e.asyncFactory.error))}function ua(t,e){if("input"!==t.tag)return!0;var n,r=a(n=t.data)&&a(n=n.attrs)&&n.type,o=a(n=e.data)&&a(n=n.attrs)&&n.type;return r===o||Bi(r)&&Bi(o)}function la(t,e,n){var r,o,i={};for(r=e;r<=n;++r)o=t[r].key,a(o)&&(i[o]=r);return i}function fa(t){var e,n,r={},c=t.modules,l=t.nodeOps;for(e=0;ev?(f=i(n[g+1])?null:n[g+1].elm,$(t,f,n,h,g,r)):h>g&&O(e,p,v)}function E(t,e,n,r){for(var o=n;o-1?Ca(t,e,n):ki(e)?Si(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):bi(e)?t.setAttribute(e,Ci(e,n)):xi(e)?Si(n)?t.removeAttributeNS($i,Oi(e)):t.setAttributeNS($i,e,n):Ca(t,e,n)}function Ca(t,e,n){if(Si(n))t.removeAttribute(e);else{if(et&&!nt&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var ka={create:ba,update:ba};function $a(t,e){var n=e.elm,r=e.data,o=t.data;if(!(i(r.staticClass)&&i(r.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=Ti(e),c=n._transitionClasses;a(c)&&(s=Ai(s,Fi(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var xa,Oa={create:$a,update:$a},Sa="__r",Ta="__c";function Ea(t){if(a(t[Sa])){var e=et?"change":"input";t[e]=[].concat(t[Sa],t[e]||[]),delete t[Sa]}a(t[Ta])&&(t.change=[].concat(t[Ta],t.change||[]),delete t[Ta])}function ja(t,e,n){var r=xa;return function o(){var i=e.apply(null,arguments);null!==i&&Ia(t,o,n,r)}}var Aa=Bn&&!(at&&Number(at[1])<=53);function Fa(t,e,n,r){if(Aa){var o=qr,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}xa.addEventListener(t,e,ct?{capture:n,passive:r}:n)}function Ia(t,e,n,r){(r||xa).removeEventListener(t,e._wrapper||e,n)}function Ra(t,e){if(!i(t.data.on)||!i(e.data.on)){var n=e.data.on||{},r=t.data.on||{};xa=e.elm||t.elm,Ea(n),Le(n,r,Fa,Ia,ja,e.context),xa=void 0}}var Ma,La={create:Ra,update:Ra,destroy:function(t){return Ra(t,aa)}};function Pa(t,e){if(!i(t.data.domProps)||!i(e.data.domProps)){var n,r,o=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(n in(a(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.domProps=R({},u)),c)n in u||(o[n]="");for(n in u){if(r=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===c[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=r;var l=i(r)?"":String(r);Da(o,l)&&(o.value=l)}else if("innerHTML"===n&&Pi(o.tagName)&&i(o.innerHTML)){Ma=Ma||document.createElement("div"),Ma.innerHTML="".concat(r,"");var f=Ma.firstChild;while(o.firstChild)o.removeChild(o.firstChild);while(f.firstChild)o.appendChild(f.firstChild)}else if(r!==c[n])try{o[n]=r}catch(nc){}}}}function Da(t,e){return!t.composing&&("OPTION"===t.tagName||Na(t,e)||Va(t,e))}function Na(t,e){var n=!0;try{n=document.activeElement!==t}catch(nc){}return n&&t.value!==e}function Va(t,e){var n=t.value,r=t._vModifiers;if(a(r)){if(r.number)return g(n)!==g(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var Ua={create:Pa,update:Pa},Ba=$((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function Wa(t){var e=Ha(t.style);return t.staticStyle?R(t.staticStyle,e):e}function Ha(t){return Array.isArray(t)?M(t):"string"===typeof t?Ba(t):t}function za(t,e){var n,r={};if(e){var o=t;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(n=Wa(o.data))&&R(r,n)}(n=Wa(t.data))&&R(r,n);var i=t;while(i=i.parent)i.data&&(n=Wa(i.data))&&R(r,n);return r}var qa,Ka=/^--/,Za=/\s*!important$/,Ga=function(t,e,n){if(Ka.test(e))t.style.setProperty(e,n);else if(Za.test(n))t.style.setProperty(E(e),n.replace(Za,""),"important");else{var r=Xa(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(ts).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function ns(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(ts).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function rs(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&R(e,os(t.name||"v")),R(e,t),e}return"string"===typeof t?os(t):void 0}}var os=$((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),is=Q&&!nt,as="transition",ss="animation",cs="transition",us="transitionend",ls="animation",fs="animationend";is&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(cs="WebkitTransition",us="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ls="WebkitAnimation",fs="webkitAnimationEnd"));var ps=Q?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function hs(t){ps((function(){ps(t)}))}function ds(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),es(t,e))}function vs(t,e){t._transitionClasses&&w(t._transitionClasses,e),ns(t,e)}function ms(t,e,n){var r=gs(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===as?us:fs,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=as,l=a,f=i.length):e===ss?u>0&&(n=ss,l=u,f=c.length):(l=Math.max(a,u),n=l>0?a>u?as:ss:null,f=n?n===as?i.length:c.length:0);var p=n===as&&ys.test(r[cs+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:p}}function _s(t,e){while(t.length1}function xs(t,e){!0!==e.data.show&&ws(e)}var Os=Q?{create:xs,activate:xs,remove:function(t,e){!0!==t.data.show?Cs(t,e):e()}}:{},Ss=[ka,Oa,La,Ua,Qa,Os],Ts=Ss.concat(_a),Es=fa({nodeOps:na,modules:Ts});nt&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&Ps(t,"input")}));var js={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Pe(n,"postpatch",(function(){js.componentUpdated(t,e,n)})):As(t,e,n.context),t._vOptions=[].map.call(t.options,Rs)):("textarea"===n.tag||Bi(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Ms),t.addEventListener("compositionend",Ls),t.addEventListener("change",Ls),nt&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){As(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,Rs);if(o.some((function(t,e){return!N(t,r[e])}))){var i=t.multiple?e.value.some((function(t){return Is(t,o)})):e.value!==e.oldValue&&Is(e.value,o);i&&Ps(t,"change")}}}};function As(t,e,n){Fs(t,e,n),(et||rt)&&setTimeout((function(){Fs(t,e,n)}),0)}function Fs(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=t.options.length;s-1,a.selected!==i&&(a.selected=i);else if(N(Rs(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Is(t,e){return e.every((function(e){return!N(e,t)}))}function Rs(t){return"_value"in t?t._value:t.value}function Ms(t){t.target.composing=!0}function Ls(t){t.target.composing&&(t.target.composing=!1,Ps(t.target,"input"))}function Ps(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Ds(t){return!t.componentInstance||t.data&&t.data.transition?t:Ds(t.componentInstance._vnode)}var Ns={bind:function(t,e,n){var r=e.value;n=Ds(n);var o=n.data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ws(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value,o=e.oldValue;if(!r!==!o){n=Ds(n);var i=n.data&&n.data.transition;i?(n.data.show=!0,r?ws(n,(function(){t.style.display=t.__vOriginalDisplay})):Cs(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},Vs={model:js,show:Ns},Us={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Bs(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Bs(En(e.children)):t}function Ws(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[O(r)]=o[r];return e}function Hs(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function zs(t){while(t=t.parent)if(t.data.transition)return!0}function qs(t,e){return e.key===t.key&&e.tag===t.tag}var Ks=function(t){return t.tag||cn(t)},Zs=function(t){return"show"===t.name},Gs={name:"transition",props:Us,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Ks),n.length)){0;var r=this.mode;0;var o=n[0];if(zs(this.$vnode))return o;var i=Bs(o);if(!i)return o;if(this._leaving)return Hs(t,o);var a="__transition-".concat(this._uid,"-");i.key=null==i.key?i.isComment?a+"comment":a+i.tag:u(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=Ws(this),c=this._vnode,l=Bs(c);if(i.data.directives&&i.data.directives.some(Zs)&&(i.data.show=!0),l&&l.data&&!qs(i,l)&&!cn(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=R({},s);if("out-in"===r)return this._leaving=!0,Pe(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Hs(t,o);if("in-out"===r){if(cn(i))return c;var p,h=function(){p()};Pe(s,"afterEnter",h),Pe(s,"enterCancelled",h),Pe(f,"delayLeave",(function(t){p=t}))}}return o}}},Js=R({tag:String,moveClass:String},Us);delete Js.mode;var Xs={props:Js,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=jr(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Ws(this),s=0;s0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var a=e.indexOf("Edge/");return a>0?parseInt(e.substring(a+5,e.indexOf(".",a)),10):-1}n.d(t,"a",(function(){return r}));var a=void 0;function s(){s.init||(s.init=!0,a=-1!==i())}var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify"))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!a&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),delete this._resizeObject.onload)}},mounted:function(){var e=this;s(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",a&&this.$el.appendChild(t),t.data="about:blank",a||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}};function o(e){e.component("resize-observer",r),e.component("ResizeObserver",r)}var l={version:"0.4.5",install:o},c=null;"undefined"!==typeof window?c=window.Vue:"undefined"!==typeof e&&(c=e.Vue),c&&c.use(l)}).call(this,n("c8ba"))},2591:function(e,t,n){"use strict";n("f6d7")},"260a":function(e,t,n){"use strict";n("9a8a")},"264a":function(e,t,n){},2822:function(e,t,n){"use strict";n("2521")},"2c54":function(e,t,n){},"2ca2":function(e,t,n){"use strict";n("98e2")},"2d12":function(e,t,n){"use strict";n("b324")},"2eeb":function(e,t,n){},"2f87":function(e,t,n){"use strict";n("b0a0")},3396:function(e,t,n){"use strict";n("cdce")},"367e":function(e,t,n){},3702:function(e,t,n){},"370f":function(e,t,n){},"374e":function(e,t,n){"use strict";n("0b72")},"37dc":function(e,t,n){},"39d3":function(e,t,n){"use strict";n("2c54")},"3c37":function(e,t,n){},"3d94":function(e,t,n){},"3e80":function(e,t,n){},4125:function(e,t,n){},"412b":function(e,t,n){},"45b2":function(e,t,n){"use strict";n("264a")},"464f":function(e,t,n){},"46c5":function(e,t,n){"use strict";n("dff0")},5079:function(e,t,n){},"509b":function(e,t,n){},"51f2":function(e,t,n){},5208:function(e,t,n){"use strict";n("3d94")},5228:function(e,t,n){},"533e":function(e,t,n){},5561:function(e,t,n){"use strict";n("a2cc")},"5a73":function(e,t,n){"use strict";n("f9c9")},"5c57":function(e,t,n){"use strict";n("f0ff")},"645a":function(e,t,n){},6513:function(e,t,n){},6742:function(e,t,n){},"6a35":function(e,t,n){"use strict";n("d436")},"6ca9":function(e,t,n){"use strict";n("8429")},"6d05":function(e,t,n){"use strict";n("d7f6")},"719b":function(e,t,n){"use strict";n("8b3c")},"72a9":function(e,t,n){"use strict";n("d551")},7309:function(e,t,n){"use strict";n("c227")},"73a8":function(e,t,n){"use strict";n("3c37")},7649:function(e,t,n){"use strict";n("37dc")},"7a2c":function(e,t,n){"use strict";n("c4c1")},8429:function(e,t,n){},"857c":function(e,t,n){"use strict";n("645a")},"85fe":function(e,t,n){"use strict";(function(e){function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=function(r){for(var l=arguments.length,c=new Array(l>1?l-1:0),d=1;d1){var i=e.find((function(e){return e.isIntersecting}));i&&(t=i)}if(n.callback){var a=t.isIntersecting&&t.intersectionRatio>=n.threshold;if(a===n.oldResult)return;n.oldResult=a,n.callback(a,t)}}),this.options.intersection),t.context.$nextTick((function(){n.observer&&n.observer.observe(n.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&this.options.intersection.threshold||0}}]),e}();function f(e,t,n){var i=t.value;if(i)if("undefined"===typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var a=new g(e,i,n);e._vue_visibilityState=a}}function m(e,t,n){var i=t.value,a=t.oldValue;if(!p(i,a)){var s=e._vue_visibilityState;i?s?s.createObserver(i,n):f(e,{value:i},n):y(e)}}function y(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var v={bind:f,update:m,unbind:y};function b(e){e.directive("observe-visibility",v)}var T={version:"0.4.6",install:b},S=null;"undefined"!==typeof window?S=window.Vue:"undefined"!==typeof e&&(S=e.Vue),S&&S.use(T)}).call(this,n("c8ba"))},"8b3c":function(e,t,n){},"8e4d":function(e,t,n){"use strict";n("bdc3")},9475:function(e,t,n){"use strict";n("1fde")},"98e2":function(e,t,n){},"9a8a":function(e,t,n){},"9c7e":function(e,t,n){"use strict";n("5228")},"9c92":function(e,t,n){},"9cea":function(e,t,n){"use strict";n("a61f")},"9f0d":function(e,t,n){},"9f11":function(e,t,n){},"9f17":function(e,t,n){"use strict";n("6742")},a2cc:function(e,t,n){},a34a:function(e,t,n){"use strict";n("51f2")},a61f:function(e,t,n){},a7e9:function(e,t,n){},b0a0:function(e,t,n){},b324:function(e,t,n){},b32a:function(e,t,n){"use strict";n("3e80")},b39c:function(e,t,n){"use strict";n("18f4")},b831:function(e,t,n){"use strict";n("533e")},b857:function(e,t,n){"use strict";n("3702")},bdc3:function(e,t,n){},c1f5:function(e,t,n){"use strict";n("f4ae")},c227:function(e,t,n){},c4bc:function(e,t,n){"use strict";n("2eeb")},c4c1:function(e,t,n){},c61f:function(e,t,n){"use strict";n("509b")},c80b:function(e,t,n){"use strict";n("6513")},ca3d:function(e,t,n){"use strict";n("5079")},cb1f:function(e,t,n){"use strict";n("dd53")},cd88:function(e,t,n){},cdce:function(e,t,n){},d1ac:function(e,t,n){"use strict";n("9f11")},d1b4:function(e,t,n){"use strict";n("4125")},d436:function(e,t,n){},d551:function(e,t,n){},d71b:function(e,t,n){"use strict";n("9f0d")},d7f6:function(e,t,n){},dd53:function(e,t,n){},dfa5:function(e,t,n){"use strict";n("2482")},dff0:function(e,t,n){},e47c:function(e,t,n){"use strict";n("cd88")},e508:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return L})),n.d(t,"b",(function(){return M})),n.d(t,"c",(function(){return z}));var i=n("252c"),a=n("85fe"),s=n("ed83"),r=n.n(s),o=n("2b0e"),l={itemsLimit:1e3};const c={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function d(){return this.items.length&&"object"!==typeof this.items[0]}let u=!1;if("undefined"!==typeof window){u=!1;try{var h=Object.defineProperty({},"passive",{get(){u=!0}});window.addEventListener("test",null,h)}catch(H){}}let p=0;var g={name:"RecycleScroller",components:{ResizeObserver:i["a"]},directives:{ObserveVisibility:a["a"]},props:{...c,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(null===this.itemSize){const e={"-1":{accumulator:0}},t=this.items,n=this.sizeField,i=this.minItemSize;let a,s=1e4,r=0;for(let o=0,l=t.length;o{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const e=this.$_lastUpdateScrollPosition;"number"===typeof e&&this.$nextTick(()=>{this.scrollToPosition(e)})},beforeDestroy(){this.removeListeners()},methods:{addView(e,t,n,i,a){const s={item:n,position:0},r={id:p++,index:t,used:!0,key:i,type:a};return Object.defineProperty(s,"nr",{configurable:!1,value:r}),e.push(s),s},unuseView(e,t=!1){const n=this.$_unusedViews,i=e.nr.type;let a=n.get(i);a||(a=[],n.set(i,a)),a.push(e),t||(e.nr.used=!1,e.position=-9999,this.$_views.delete(e.nr.key))},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){this.$_scrollDirty||(this.$_scrollDirty=!0,requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,100))}))},handleVisibilityChange(e,t){this.ready&&(e||0!==t.boundingClientRect.width||0!==t.boundingClientRect.height?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const n=this.itemSize,i=this.gridItems||1,a=this.itemSecondarySize||n,s=this.$_computedMinItemSize,r=this.typeField,o=this.simpleArray?null:this.keyField,c=this.items,d=c.length,u=this.sizes,h=this.$_views,p=this.$_unusedViews,g=this.pool;let f,m,y,v,b,T;if(d)if(this.$_prerender)f=v=0,m=b=Math.min(this.prerender,c.length),y=null;else{const e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),null===n&&te.start&&(a=s),s=~~((i+a)/2)}while(s!==n);for(s<0&&(s=0),f=s,y=u[d-1].accumulator,m=s;md&&(m=d)),v=f;vd&&(m=d),v<0&&(v=0),b>d&&(b=d),y=Math.ceil(d/i)*n}}else f=m=v=b=y=0;m-f>l.itemsLimit&&this.itemsLimitError(),this.totalSize=y;const S=f<=this.$_endIndex&&m>=this.$_startIndex;if(this.$_continuous!==S){if(S){h.clear(),p.clear();for(let e=0,t=g.length;e=m)&&this.unuseView(T));const _=S?null:new Map;let C,k,w,I;for(let l=f;l=w.length)&&(T=this.addView(g,l,C,e,k),this.unuseView(T,!0),w=p.get(k)),T=w[I],T.item=C,T.nr.used=!0,T.nr.index=l,T.nr.key=e,T.nr.type=k,_.set(k,I+1),I++),h.set(e,T)),null===n?(T.position=u[l-1].accumulator,T.offset=0):(T.position=Math.floor(l/i)*n,T.offset=l%i*a)):T&&this.unuseView(T)}return this.$_startIndex=f,this.$_endIndex=m,this.emitUpdate&&this.$emit("update",f,m,v,b),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,300),{continuous:S}},getListenerTarget(){let e=r()(this.$el);return!window.document||e!==window.document.documentElement&&e!==window.document.body||(e=window),e},getScroll(){const{$el:e,direction:t}=this,n="vertical"===t;let i;if(this.pageMode){const t=e.getBoundingClientRect(),a=n?t.height:t.width;let s=-(n?t.top:t.left),r=n?window.innerHeight:window.innerWidth;s<0&&(r+=s,s=0),s+r>a&&(r=a-s),i={start:s,end:s+r}}else i=n?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return i},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,!!u&&{passive:!0}),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;t=null===this.itemSize?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/this.gridItems)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t="vertical"===this.direction?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,i,a;if(this.pageMode){const s=r()(this.$el),o="HTML"===s.tagName?0:s[t.scroll],l=s.getBoundingClientRect(),c=this.$el.getBoundingClientRect(),d=c[t.start]-l[t.start];n=s,i=t.scroll,a=e+o+d}else n=this.$el,i=t.scroll,a=e;n[i]=a},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((e,t)=>e.nr.index-t.nr.index)}}};function f(e,t,n,i,a,s,r,o,l,c){"boolean"!==typeof r&&(l=o,o=r,r=!1);const d="function"===typeof n?n.options:n;let u;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,a&&(d.functional=!0)),i&&(d._scopeId=i),s?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(s)},d._ssrRegister=u):t&&(u=r?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),u)if(d.functional){const e=d.render;d.render=function(t,n){return u.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,u):[u]}return n}const m=g;var y=function(){var e,t,n=this,i=n.$createElement,a=n._self._c||i;return a("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:n.handleVisibilityChange,expression:"handleVisibilityChange"}],staticClass:"vue-recycle-scroller",class:(e={ready:n.ready,"page-mode":n.pageMode},e["direction-"+n.direction]=!0,e),on:{"&scroll":function(e){return n.handleScroll.apply(null,arguments)}}},[n.$slots.before?a("div",{ref:"before",staticClass:"vue-recycle-scroller__slot"},[n._t("before")],2):n._e(),n._v(" "),a(n.listTag,{ref:"wrapper",tag:"component",staticClass:"vue-recycle-scroller__item-wrapper",class:n.listClass,style:(t={},t["vertical"===n.direction?"minHeight":"minWidth"]=n.totalSize+"px",t)},[n._l(n.pool,(function(e){return a(n.itemTag,n._g({key:e.nr.id,tag:"component",staticClass:"vue-recycle-scroller__item-view",class:[n.itemClass,{hover:!n.skipHover&&n.hoverKey===e.nr.key}],style:n.ready?{transform:"translate"+("vertical"===n.direction?"Y":"X")+"("+e.position+"px) translate"+("vertical"===n.direction?"X":"Y")+"("+e.offset+"px)",width:n.gridItems?("vertical"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0,height:n.gridItems?("horizontal"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0}:null},n.skipHover?{}:{mouseenter:function(){n.hoverKey=e.nr.key},mouseleave:function(){n.hoverKey=null}}),[n._t("default",null,{item:e.item,index:e.nr.index,active:e.nr.used})],2)})),n._v(" "),n._t("empty")],2),n._v(" "),n.$slots.after?a("div",{ref:"after",staticClass:"vue-recycle-scroller__slot"},[n._t("after")],2):n._e(),n._v(" "),a("ResizeObserver",{on:{notify:n.handleResize}})],1)},v=[];y._withStripped=!0;const b=void 0,T=void 0,S=void 0,_=!1,C=f({render:y,staticRenderFns:v},b,m,T,_,S,!1,void 0,void 0,void 0);var k={name:"DynamicScroller",components:{RecycleScroller:C},provide(){return"undefined"!==typeof ResizeObserver&&(this.$_resizeObserver=new ResizeObserver(e=>{requestAnimationFrame(()=>{if(Array.isArray(e))for(const t of e)if(t.target){const e=new CustomEvent("resize",{detail:{contentRect:t.contentRect}});t.target.dispatchEvent(e)}})})),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...c,minItemSize:{type:[Number,String],required:!0}},data(){return{vscrollData:{active:!0,sizes:{},validSizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:d,itemsWithSize(){const e=[],{items:t,keyField:n,simpleArray:i}=this,a=this.vscrollData.sizes,s=t.length;for(let r=0;r=n)break;i+=t[o].size||this.minItemSize,a+=e[o].size||this.minItemSize}const r=a-i;0!==r&&(this.$el.scrollTop+=r)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={}},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},methods:{onScrollerResize(){const e=this.$refs.scroller;e&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!0){(e||this.simpleArray)&&(this.vscrollData.validSizes={}),this.$emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t){const n=this.simpleArray?null!=t?t:this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick(()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame(()=>{e.scrollTop=e.scrollHeight+5e3,0===this.$_undefinedSizes?this.$_scrollingToBottom=!1:requestAnimationFrame(t)})};requestAnimationFrame(t)})}}};const w=k;var I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RecycleScroller",e._g(e._b({ref:"scroller",attrs:{items:e.itemsWithSize,"min-item-size":e.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},on:{resize:e.onScrollerResize,visible:e.onScrollerVisible},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item,i=t.index,a=t.active;return[e._t("default",null,null,{item:n.item,index:i,active:a,itemWithSize:n})]}}],null,!0)},"RecycleScroller",e.$attrs,!1),e.listeners),[e._v(" "),n("template",{slot:"before"},[e._t("before")],2),e._v(" "),n("template",{slot:"after"},[e._t("after")],2),e._v(" "),n("template",{slot:"empty"},[e._t("empty")],2)],2)},x=[];I._withStripped=!0;const $=void 0,O=void 0,D=void 0,P=!1,L=f({render:I,staticRenderFns:x},$,w,O,P,D,!1,void 0,void 0,void 0);var A={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.item.hasOwnProperty(this.vscrollData.keyField))return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.validSizes[this.id]&&this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(){this.size||this.onDataUpdate()},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch(()=>this.sizeDependencies[e],this.onDataUpdate);this.vscrollParent.$on("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$on("vscroll:update-size",this.onVscrollUpdateSize)}},mounted(){this.vscrollData.active&&(this.updateSize(),this.observeSize())},beforeDestroy(){this.vscrollParent.$off("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$off("vscroll:update-size",this.onVscrollUpdateSize),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",()=>{this.onDataUpdate()},{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),this.$_forceNextVScrollUpdate!==this.id&&!e&&this.size||this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick(()=>{if(this.id===e){const e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applySize(e,t)}this.$_pendingSizeUpdate=null})},applySize(e,t){const n=~~("vertical"===this.vscrollParent.direction?t:e);n&&this.size!==n&&(this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.$set(this.vscrollData.sizes,this.id,n),this.$set(this.vscrollData.validSizes,this.id,!0),this.emitResize&&this.$emit("resize",this.id))},observeSize(){this.vscrollResizeObserver&&this.$el.parentNode&&(this.vscrollResizeObserver.observe(this.$el.parentNode),this.$el.parentNode.addEventListener("resize",this.onResize))},unobserveSize(){this.vscrollResizeObserver&&(this.vscrollResizeObserver.unobserve(this.$el.parentNode),this.$el.parentNode.removeEventListener("resize",this.onResize))},onResize(e){const{width:t,height:n}=e.detail.contentRect;this.applySize(t,n)}},render(e){return e(this.tag,this.$slots.default)}};const N=A,E=void 0,j=void 0,B=void 0,R=void 0,M=f({},E,N,j,R,B,!1,void 0,void 0,void 0);function z({idProp:e=(e=>e.item.id)}={}){const t={},n=new o["default"]({data(){return{store:t}}});return{data(){return{idState:null}},created(){this.$_id=null,this.$_getId="function"===typeof e?()=>e.call(this,this):()=>this[e],this.$watch(this.$_getId,{handler(e){this.$nextTick(()=>{this.$_id=e})},immediate:!0}),this.$_updateIdState()},beforeUpdate(){this.$_updateIdState()},methods:{$_idStateInit(e){const i=this.$options.idState;if("function"===typeof i){const a=i.call(this,this);return n.$set(t,e,a),this.$_id=e,a}throw new Error("[mixin IdState] Missing `idState` function on component definition.")},$_updateIdState(){const n=this.$_getId();null==n&&console.warn(`No id found for IdState with idProp: '${e}'.`),n!==this.$_id&&(t[n]||this.$_idStateInit(n),this.idState=t[n])}}}}function K(e,t){e.component(t+"recycle-scroller",C),e.component(t+"RecycleScroller",C),e.component(t+"dynamic-scroller",L),e.component(t+"DynamicScroller",L),e.component(t+"dynamic-scroller-item",M),e.component(t+"DynamicScrollerItem",M)}const q={version:"1.1.2",install(e,t){const n=Object.assign({},{installComponents:!0,componentsPrefix:""},t);for(const i in n)"undefined"!==typeof n[i]&&(l[i]=n[i]);n.installComponents&&K(e,n.componentsPrefix)}};let F=null;"undefined"!==typeof window?F=window.Vue:"undefined"!==typeof e&&(F=e.Vue),F&&F.use(q)}).call(this,n("c8ba"))},e615:function(e,t,n){"use strict";n("14d4")},e81e:function(e,t,n){"use strict";n("370f")},eb6d:function(e,t,n){"use strict";n("9c92")},ed83:function(e,t,n){var i,a,s;(function(n,r){a=[],i=r,s="function"===typeof i?i.apply(t,a):i,void 0===s||(e.exports=s)})(0,(function(){var e=/(auto|scroll)/,t=function(e,n){return null===e.parentNode?n:t(e.parentNode,n.concat([e]))},n=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},i=function(e){return n(e,"overflow")+n(e,"overflow-y")+n(e,"overflow-x")},a=function(t){return e.test(i(t))},s=function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var n=t(e.parentNode,[]),i=0;i({"~0":"~","~1":"/"}[e]||e))}function*o(e){const t=1;if(e.lengtht)throw new Error("invalid array index "+e);return n}function*p(e,t,n={strict:!1}){let i=e;for(const a of o(t)){if(n.strict&&!Object.prototype.hasOwnProperty.call(i,a))throw new u(t);i=i[a],yield{node:i,token:a}}}function g(e,t){let n=e;for(const{node:i}of p(e,t,{strict:!0}))n=i;return n}function f(e,t,n){let i=null,a=e,s=null;for(const{node:o,token:l}of p(e,t))i=a,a=o,s=l;if(!i)throw new u(t);if(Array.isArray(i))try{const e=h(s,i);i.splice(e,0,n)}catch(r){throw new u(t)}else Object.assign(i,{[s]:n});return e}function m(e,t){let n=null,i=e,a=null;for(const{node:r,token:o}of p(e,t))n=i,i=r,a=o;if(!n)throw new u(t);if(Array.isArray(n))try{const e=h(a,n);n.splice(e,1)}catch(s){throw new u(t)}else{if(!i)throw new u(t);delete n[a]}return e}function y(e,t,n){return m(e,t),f(e,t,n),e}function v(e,t,n){const i=g(e,t);return m(e,t),f(e,n,i),e}function b(e,t,n){return f(e,n,g(e,t)),e}function T(e,t,n){function i(e,t){const n=typeof e,a=typeof t;if(n!==a)return!1;switch(n){case d:{const n=Object.keys(e),a=Object.keys(t);return n.length===a.length&&n.every((n,s)=>n===a[s]&&i(e[n],t[n]))}default:return e===t}}const a=g(e,t);if(!i(n,a))throw new Error("test failed");return e}const S={add:(e,{path:t,value:n})=>f(e,t,n),copy:(e,{from:t,path:n})=>b(e,t,n),move:(e,{from:t,path:n})=>v(e,t,n),remove:(e,{path:t})=>m(e,t),replace:(e,{path:t,value:n})=>y(e,t,n),test:(e,{path:t,value:n})=>T(e,t,n)};function _(e,{op:t,...n}){const i=S[t];if(!i)throw new Error("unknown operation");return i(e,n)}function C(e,t){return t.reduce(_,e)}var k=n("66cd"),w=n("25a9"),I=n("2b88"),x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"doc-topic",class:{"with-on-this-page":e.enableOnThisPageNav&&e.isOnThisPageNavVisible}},[n(e.isTargetIDE?"div":"main",{tag:"component",staticClass:"main",attrs:{id:"main"}},[n("DocumentationHero",{attrs:{role:e.role,enhanceBackground:e.enhanceBackground,enableMinimized:e.enableMinimized,shortHero:e.shortHero,shouldShowLanguageSwitcher:e.shouldShowLanguageSwitcher,iconOverride:e.references[e.pageIcon],standardColorIdentifier:e.standardColorIdentifier},scopedSlots:e._u([{key:"above-content",fn:function(){return[e._t("above-hero-content")]},proxy:!0}],null,!0)},[e._t("above-title"),e.shouldShowLanguageSwitcher?n("LanguageSwitcher",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath}}):e._e(),n("Title",{class:{"minimized-title":e.enableMinimized},attrs:{eyebrow:e.enableMinimized?null:e.roleHeading}},[n(e.titleBreakComponent,{tag:"component"},[e._v(e._s(e.title))]),e.isSymbolDeprecated||e.isSymbolBeta?n("small",{class:e.tagName,attrs:{slot:"after","data-tag-name":e.tagName},slot:"after"}):e._e()],1),e.abstract?n("Abstract",{class:{"minimized-abstract":e.enableMinimized},attrs:{content:e.abstract}}):e._e(),e.sampleCodeDownload?n("div",[n("DownloadButton",{staticClass:"sample-download",attrs:{action:e.sampleCodeDownload.action}})],1):e._e(),e.shouldShowAvailability?n("Availability",{attrs:{platforms:e.platforms,technologies:e.technologies}}):e._e(),e.declarations.length?n("div",{staticClass:"declarations-container",class:{"minimized-container":e.enableMinimized}},e._l(e.declarations,(function(t,i){return n("Declaration",{key:i,attrs:{conformance:e.conformance,declarations:t.declarations,source:e.remoteSource}})})),1):e._e()],2),n("div",{staticClass:"doc-content-wrapper"},[n("div",{staticClass:"doc-content",class:{"no-primary-content":!e.hasPrimaryContent&&e.enhanceBackground}},[e.hasPrimaryContent?n("div",{class:["container",{"minimized-container":e.enableMinimized}]},[n("div",{staticClass:"description",class:{"after-enhanced-hero":e.enhanceBackground}},[e.isRequirement?n("RequirementMetadata",{attrs:{defaultImplementationsCount:e.defaultImplementationsCount}}):e._e(),e.deprecationSummary&&e.deprecationSummary.length?n("Aside",{attrs:{kind:"deprecated"}},[n("ContentNode",{attrs:{content:e.deprecationSummary}})],1):e._e(),e.downloadNotAvailableSummary&&e.downloadNotAvailableSummary.length?n("Aside",{attrs:{kind:"note"}},[n("ContentNode",{attrs:{content:e.downloadNotAvailableSummary}})],1):e._e()],1),e.primaryContentSectionsSanitized&&e.primaryContentSectionsSanitized.length?n("PrimaryContent",{class:{"with-border":!e.enhanceBackground},attrs:{conformance:e.conformance,source:e.remoteSource,sections:e.primaryContentSectionsSanitized}}):e._e(),e.shouldShowViewMoreLink?n("ViewMore",{attrs:{url:e.viewMoreLink}}):e._e()],1):e._e(),e.shouldRenderTopicSection?n("Topics",{attrs:{sections:e.topicSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,topicStyle:e.topicSectionsStyle}}):e._e(),e.defaultImplementationsSections&&!e.enableMinimized?n("DefaultImplementations",{attrs:{sections:e.defaultImplementationsSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}}):e._e(),e.relationshipsSections&&!e.enableMinimized?n("Relationships",{attrs:{sections:e.relationshipsSections}}):e._e(),e.seeAlsoSections&&!e.enableMinimized?n("SeeAlso",{attrs:{sections:e.seeAlsoSections}}):e._e()],1),e.enableOnThisPageNav?[n("OnThisPageStickyContainer",{directives:[{name:"show",rawName:"v-show",value:e.isOnThisPageNavVisible,expression:"isOnThisPageNavVisible"}]},[e.topicState.onThisPageSections.length>2?n("OnThisPageNav"):e._e()],1)]:e._e()],2),!e.isTargetIDE&&e.hasBetaContent?n("BetaLegalText"):e._e()],1),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("documentation.current-page",{title:e.pageTitle}))+" ")])],1)},$=[],O=n("8649"),D=n("bf08"),P=n("d26a"),L=n("748c"),A=n("e425"),N=n("e3ab"),E=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"betainfo"},[n("div",{staticClass:"betainfo-container"},[n("GridRow",[n("GridColumn",{attrs:{span:{large:12}}},[n("p",{staticClass:"betainfo-label"},[e._v(e._s(e.$t("metadata.beta.software")))]),n("div",{staticClass:"betainfo-content"},[e._t("content",(function(){return[n("p",[e._v(e._s(e.$t("metadata.beta.legal")))])]}))],2),e._t("after")],2)],1)],1)])},j=[],B=n("0f00"),R=n("620a"),M={name:"BetaLegalText",components:{GridColumn:R["a"],GridRow:B["a"]}},z=M,K=(n("9cea"),n("2877")),q=Object(K["a"])(z,E,j,!1,null,"e8fd2a92",null),F=q.exports,H=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Section",{staticClass:"language",attrs:{role:"complementary","aria-label":e.$t("language")}},[n("Title",[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),n("div",{staticClass:"language-list"},[n("LanguageSwitcherLink",{staticClass:"language-option swift",class:{active:e.swift.active},attrs:{url:e.swift.active?null:e.swift.url},on:{click:function(t){return e.chooseLanguage(e.swift)}}},[e._v(" "+e._s(e.swift.name)+" ")]),n("LanguageSwitcherLink",{staticClass:"language-option objc",class:{active:e.objc.active},attrs:{url:e.objc.active?null:e.objc.url},on:{click:function(t){return e.chooseLanguage(e.objc)}}},[e._v(" "+e._s(e.objc.name)+" ")])],1)],1)},V=[],W=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.url?n("a",{attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._t("default")],2):n("span",[e._t("default")],2)},U=[],G={name:"LanguageSwitcherLink",props:{url:[String,Object]}},Q=G,X=Object(K["a"])(Q,W,U,!1,null,null,null),Y=X.exports,J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"summary-section"},[e._t("default")],2)},Z=[],ee={name:"Section"},te=ee,ne=(n("1347"),Object(K["a"])(te,J,Z,!1,null,"3aa6f694",null)),ie=ne.exports,ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",{staticClass:"title"},[e._t("default")],2)},se=[],re={name:"Title"},oe=re,le=(n("ede5"),Object(K["a"])(oe,ae,se,!1,null,"6796f6ea",null)),ce=le.exports,de={name:"LanguageSwitcher",components:{LanguageSwitcherLink:Y,Section:ie,Title:ce},inject:{isTargetIDE:{default:()=>!1},store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!0},swiftPath:{type:String,required:!0}},computed:{objc:({interfaceLanguage:e,objcPath:t,$route:{query:n}})=>({...O["a"].objectiveC,active:O["a"].objectiveC.key.api===e,url:Object(P["b"])(Object(L["d"])(t),{...n,language:O["a"].objectiveC.key.url})}),swift:({interfaceLanguage:e,swiftPath:t,$route:{query:n}})=>({...O["a"].swift,active:O["a"].swift.key.api===e,url:Object(P["b"])(Object(L["d"])(t),{...n,language:void 0})})},methods:{chooseLanguage(e){this.isTargetIDE||this.store.setPreferredLanguage(e.key.url),this.$router.push(e.url)}}},ue=de,he=(n("a34a"),Object(K["a"])(ue,H,V,!1,null,"1a36493d",null)),pe=he.exports,ge=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"view-more-link"},[n("router-link",{staticClass:"base-link",attrs:{to:e.url}},[e._t("default",(function(){return[e._v("View more")]}))],2)],1)},fe=[],me={name:"ViewMore",props:{url:{type:String,required:!0}}},ye=me,ve=(n("2591"),Object(K["a"])(ye,ge,fe,!1,null,"0d14b62a",null)),be=ve.exports,Te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["documentation-hero",{"documentation-hero--disabled":!e.enhanceBackground,"theme-dark":e.enhanceBackground}],style:e.styles},[n("div",{staticClass:"icon"},[e.enhanceBackground?n("TopicTypeIcon",{key:"first",staticClass:"background-icon first-icon",attrs:{type:e.type,"image-override":e.iconOverride,"with-colors":""}}):e._e()],1),n("div",{staticClass:"documentation-hero__above-content"},[e._t("above-content")],2),n("div",{staticClass:"documentation-hero__content",class:{"short-hero":e.shortHero,"extra-bottom-padding":e.shouldShowLanguageSwitcher,"minimized-hero":e.enableMinimized}},[e._t("default")],2)])},Se=[],_e=n("f12c"),Ce=n("31d4"),ke=n("2cae");const we={red:"red",orange:"orange",yellow:"yellow",blue:"blue",green:"green",purple:"purple",gray:"gray"};var Ie={name:"DocumentationHero",components:{TopicTypeIcon:_e["a"]},props:{role:{type:String,required:!0},enhanceBackground:{type:Boolean,required:!0},enableMinimized:{type:Boolean,default:!1},shortHero:{type:Boolean,required:!0},shouldShowLanguageSwitcher:{type:Boolean,required:!0},iconOverride:{type:Object,required:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)}},computed:{color:({type:e})=>ke["b"][Ce["a"][e]||e]||ke["a"].teal,styles:({color:e,standardColorIdentifier:t})=>({"--accent-color":`var(--color-documentation-intro-accent, var(--color-type-icon-${e}))`,"--standard-accent-color":t&&`var(--color-standard-${t}-documentation-intro-fill, var(--color-standard-${t}))`}),type:({role:e})=>{switch(e){case k["a"].collection:return Ce["b"].module;case k["a"].collectionGroup:return Ce["b"].collection;default:return e}}}},xe=Ie,$e=(n("c80b"),Object(K["a"])(xe,Te,Se,!1,null,"6540c364",null)),Oe=$e.exports,De=n("7b1f"),Pe=n("12b1"),Le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"OnThisPageNav"},[n("ul",{staticClass:"items"},e._l(e.onThisPageSections,(function(t){return n("li",{key:t.anchor,class:e.getItemClasses(t)},[n("router-link",{staticClass:"base-link",attrs:{to:t.url},nativeOn:{click:function(n){return e.handleFocusAndScroll(t.anchor)}}},[n(e.getWrapperComponent(t),{tag:"component"},[e._v(" "+e._s(e.getTextContent(t))+" ")])],1)],1)})),0)])},Ae=[];function Ne(e,t){let n,i;return function(...a){const s=this;if(!i)return e.apply(s,a),void(i=Date.now());clearTimeout(n),n=setTimeout(()=>{Date.now()-i>=t&&(e.apply(s,a),i=Date.now())},t-(Date.now()-i))}}var Ee=n("3908"),je=n("8a61"),Be={name:"OnThisPageNav",components:{WordBreak:De["a"]},mixins:[je["a"]],inject:{store:{default(){return{state:{onThisPageSections:[],currentPageAnchor:null}}}}},computed:{onThisPageSections:({store:e,$route:t})=>e.state.onThisPageSections.map(e=>({...e,url:Object(P["b"])("#"+e.anchor,t.query)})),currentPageAnchor:({store:e})=>e.state.currentPageAnchor},async mounted(){window.addEventListener("scroll",this.onScroll,!1),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("scroll",this.onScroll)})},watch:{onThisPageSections:{immediate:!0,async handler(){await Object(Ee["b"])(8),this.onScroll()}}},methods:{onScroll:Ne((function(){const e=this.onThisPageSections.length;if(!e)return;const{scrollY:t,innerHeight:n}=window,{scrollHeight:i}=document.body,a=t+n>=i,s=t<=0,r=.3*n+t;if(s||a){const t=s?0:e-1;return void this.store.setCurrentPageSection(this.onThisPageSections[t].anchor)}let o,l,c=null;for(o=0;oObject(Ze["c"])(["theme","code","indentationWidth"],it),formattedTokens:({language:e,formattedSwiftTokens:t,tokens:n})=>e===O["a"].swift.key.api?t:n,formattedSwiftTokens:({indentationWidth:e,tokens:t})=>{const n=" ".repeat(e);let i=!1;const a=[];let s=0,r=null,o=null,l=null,c=null,d=0,u=null;while(se===nt.attribute||e===nt.externalParam;e.text&&e.text.endsWith(", ")&&g&&f(g)&&(h.text=`${e.text.trimEnd()}\n${n}`,i=!0),a.push(h),s+=1}if(i&&null!==r){const e=a[r].text;a[r].text=`${e}\n${n}`}if(i&&null!==l){const e=a[l].text,t=e.slice(0,c),n=e.slice(c),i=`${t}\n${n}`;a[l].text=i}return a},hasMultipleLines({formattedTokens:e}){return e.reduce((t,n,i)=>{let a=/\n/g;return i===e.length-1&&(a=/\n(?!$)/g),n.text?t+(n.text.match(a)||[]).length:t},1)>=2}},methods:{propsFor(e){return{kind:e.kind,identifier:e.identifier,text:e.text,tokens:e.tokens}},handleWindowResize(){this.displaysMultipleLines=Object(Ye["a"])(this.$refs.declarationGroup)}},async mounted(){window.addEventListener("resize",this.handleWindowResize),this.language===O["a"].objectiveC.key.api&&(await this.$nextTick(),Xe(this.$refs.code.$el,this.language)),this.handleWindowResize()},beforeDestroy(){window.removeEventListener("resize",this.handleWindowResize)}},st=at,rt=(n("72a9"),Object(K["a"])(st,Ue,Ge,!1,null,"d22a3f50",null)),ot=rt.exports,lt=n("5d59"),ct={name:"DeclarationGroup",components:{Source:ot},mixins:[lt["a"]],inject:{languages:{default:()=>new Set},interfaceLanguage:{default:()=>O["a"].swift.key.api},symbolKind:{default:()=>{}}},props:{declaration:{type:Object,required:!0},shouldCaption:{type:Boolean,default:!1},changeType:{type:String,required:!1}},computed:{classes:({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n})=>({["declaration-group--changed declaration-group--"+e]:e,[t]:n}),caption(){return this.declaration.platforms.join(", ")},isSwift:({interfaceLanguage:e})=>e===O["a"].swift.key.api}},dt=ct,ut=(n("c4bc"),Object(K["a"])(dt,Ve,We,!1,null,"4f51d8d2",null)),ht=ut.exports,pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"declaration-diff"},[n("div",{staticClass:"declaration-diff-current"},[n("div",{staticClass:"declaration-diff-version"},[e._v("Current")]),e._l(e.currentDeclarations,(function(t,i){return n("DeclarationGroup",{key:i,attrs:{declaration:t,"should-caption":e.currentDeclarations.length>1,changeType:e.changeType}})}))],2),n("div",{staticClass:"declaration-diff-previous"},[n("div",{staticClass:"declaration-diff-version"},[e._v("Previous")]),e._l(e.previousDeclarations,(function(t,i){return n("DeclarationGroup",{key:i,attrs:{declaration:t,"should-caption":e.previousDeclarations.length>1,changeType:e.changeType}})}))],2)])},gt=[],ft={name:"DeclarationDiff",components:{DeclarationGroup:ht},props:{changes:{type:Object,required:!0},changeType:{type:String,required:!0}},computed:{previousDeclarations:({changes:e})=>e.declaration.previous||[],currentDeclarations:({changes:e})=>e.declaration.new||[]}},mt=ft,yt=(n("7a2c"),Object(K["a"])(mt,pt,gt,!1,null,"b3e21c4a",null)),vt=yt.exports,bt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"declaration-source-link",attrs:{href:e.url,title:"Open source file for "+e.fileName,target:"_blank"}},[e.isSwiftFile?n("SwiftFileIcon",{staticClass:"declaration-icon"}):e._e(),n("WordBreak",[e._v(e._s(e.fileName))])],1)},Tt=[],St=n("a88f"),_t={name:"DeclarationSourceLink",components:{WordBreak:De["a"],SwiftFileIcon:St["a"]},props:{url:{type:String,required:!0},fileName:{type:String,required:!0}},computed:{isSwiftFile:({fileName:e})=>e.endsWith(".swift")}},Ct=_t,kt=(n("e615"),Object(K["a"])(Ct,bt,Tt,!1,null,"5863919c",null)),wt=kt.exports,It=n("b5cf"),xt={name:"Declaration",components:{DeclarationDiff:vt,DeclarationGroup:ht,DeclarationSourceLink:wt,ConditionalConstraints:He["a"]},constants:{ChangeTypes:It["c"],multipleLinesClass:Je["a"]},inject:["identifier","store"],data:({store:{state:e}})=>({state:e,multipleLinesClass:Je["a"]}),props:{conformance:{type:Object,required:!1},source:{type:Object,required:!1},declarations:{type:Array,required:!0}},computed:{hasPlatformVariants(){return this.declarations.length>1},hasModifiedChanges({declarationChanges:e}){if(!e||!e.declaration)return!1;const t=e.declaration;return!(!(t.new||[]).length||!(t.previous||[]).length)},declarationChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t],changeType:({declarationChanges:e,hasModifiedChanges:t})=>{if(!e)return;const n=e.declaration;return n?t?It["c"].modified:e.change:e.change===It["c"].added?It["c"].added:void 0},changeClasses:({changeType:e})=>({["changed changed-"+e]:e})}},$t=xt,Ot=(n("39d3"),Object(K["a"])($t,qe,Fe,!1,null,"2ab6251b",null)),Dt=Ot.exports,Pt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentNode",e._b({staticClass:"abstract"},"ContentNode",e.$props,!1))},Lt=[],At=n("6359"),Nt={name:"Abstract",components:{ContentNode:At["a"]},props:At["a"].props},Et=Nt,jt=(n("374e"),Object(K["a"])(Et,Pt,Lt,!1,null,"702ec04e",null)),Bt=jt.exports,Rt=n("c081"),Mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,wrapTitle:!0}})},zt=[];const Kt={topics:{title:"sections.topics",anchor:"topics",level:2},defaultImplementations:{title:"sections.default-implementations",anchor:"default-implementations",level:2},relationships:{title:"sections.relationships",anchor:"relationships",level:2},seeAlso:{title:"sections.see-also",anchor:"see-also",level:2}},qt={[Ke.details]:{title:"sections.details",anchor:"details",level:2},[Ke.parameters]:{title:"sections.parameters",anchor:"parameters",level:2},[Ke.possibleValues]:{title:"sections.possible-values",anchor:"possibleValues",level:2}};var Ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentTable",{attrs:{anchor:e.anchor,title:e.title}},e._l(e.sectionsWithTopics,(function(t,i){return n("ContentTableSection",{key:t.title+"_"+i,class:{"no-title":!t.title},attrs:{title:t.title,anchor:t.anchor},scopedSlots:e._u([t.title&&e.wrapTitle?{key:"title",fn:function(i){var a=i.className;return[n("LinkableHeading",{class:a,attrs:{level:3,anchor:t.anchor}},[n("WordBreak",[e._v(e._s(t.title))])],1)]}}:null],null,!0)},[t.abstract?n("template",{slot:"abstract"},[n("ContentNode",{attrs:{content:t.abstract}})],1):e._e(),t.discussion?n("template",{slot:"discussion"},[n("ContentNode",{attrs:{content:t.discussion.content}})],1):e._e(),e.shouldRenderList?e._l(t.topics,(function(t){return n("TopicsLinkBlock",{key:t.identifier,staticClass:"topic",attrs:{topic:t,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}})})):n("TopicsLinkCardGrid",{staticClass:"topic",attrs:{items:t.topics,topicStyle:e.topicStyle}})],2)})),1)},Ht=[],Vt=n("70fb"),Wt=n("5dcc"),Ut=n("2f34"),Gt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"contenttable alt-light"},[n("div",{staticClass:"container"},[n("LinkableHeading",{staticClass:"title",attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),e._t("default")],2)])},Qt=[],Xt={name:"ContentTable",components:{LinkableHeading:Wt["a"]},props:{anchor:{type:String,required:!0},title:{type:String,required:!0}}},Yt=Xt,Jt=(n("e81e"),Object(K["a"])(Yt,Gt,Qt,!1,null,"6e075935",null)),Zt=Jt.exports,en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"contenttable-section"},[n("div",{staticClass:"section-title"},[e._t("title",(function(){return[e.title?n("LinkableHeading",{class:e.className,attrs:{level:3,anchor:e.anchorComputed}},[e._v(e._s(e.title))]):e._e()]}),{className:e.className})],2),n("div",{staticClass:"section-content"},[e._t("abstract"),e._t("discussion"),e._t("default")],2)])},tn=[],nn=n("002d");const an="contenttable-title";var sn={name:"ContentTableSection",components:{LinkableHeading:Wt["a"]},props:{title:{type:String,required:!1},anchor:{type:String,default:null}},computed:{anchorComputed:({title:e,anchor:t})=>t||Object(nn["a"])(e||""),className:()=>an}},rn=sn,on=(n("46c5"),Object(K["a"])(rn,en,tn,!1,null,"4aae1079",null)),ln=on.exports,cn=n("2a18"),dn={name:"TopicsTable",mixins:[Ut["a"]],components:{TopicsLinkCardGrid:Vt["a"],WordBreak:De["a"],ContentTable:Zt,TopicsLinkBlock:cn["default"],ContentNode:At["a"],ContentTableSection:ln,LinkableHeading:Wt["a"]},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:{type:Array,required:!0},title:{type:String,required:!1,default(){return"Topics"}},anchor:{type:String,required:!1,default(){return"topics"}},wrapTitle:{type:Boolean,default:!1},topicStyle:{type:String,default:Pe["a"].list}},computed:{shouldRenderList:({topicStyle:e})=>e===Pe["a"].list,sectionsWithTopics(){return this.sections.map(e=>({...e,topics:e.identifiers.reduce((e,t)=>this.references[t]?e.concat(this.references[t]):e,[])}))}}},un=dn,hn=(n("00f2"),Object(K["a"])(un,Ft,Ht,!1,null,"3ccf02e9",null)),pn=hn.exports,gn={name:"DefaultImplementations",components:{TopicsTable:pn},computed:{contentSectionData:()=>Kt.defaultImplementations},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections}},fn=gn,mn=Object(K["a"])(fn,Mt,zt,!1,null,null,null),yn=mn.exports,vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"primary-content"},e._l(e.sections,(function(t,i){return n(e.componentFor(t),e._b({key:i,tag:"component"},"component",e.propsFor(t),!1))})),1)},bn=[],Tn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",{staticClass:"datalist"},[e._l(e.values,(function(t){return[n("dt",{key:t.name+":name",staticClass:"param-name"},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.name))])],1),t.content?n("dd",{key:t.name+":content",staticClass:"value-content"},[n("ContentNode",{attrs:{content:t.content}})],1):e._e()]}))],2)],1)},Sn=[],_n=n("5677"),Cn={name:"PossibleValues",components:{ContentNode:_n["default"],LinkableHeading:Wt["a"],WordBreak:De["a"]},props:{values:{type:Array,required:!0}},computed:{contentSectionData:()=>qt[Ke.possibleValues]}},kn=Cn,wn=(n("719b"),Object(K["a"])(kn,Tn,Sn,!1,null,null,null)),In=wn.exports,xn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("DeclarationSource",{attrs:{tokens:e.tokens}})],1)},$n=[],On={name:"RestEndpoint",components:{DeclarationSource:ot,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},tokens:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e)}},Dn=On,Pn=Object(K["a"])(Dn,xn,$n,!1,null,null,null),Ln=Pn.exports,An=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"details"},[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",[e.isSymbol?[n("dt",{key:e.details.name+":name",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.name"))+" ")]),n("dd",{key:e.details.ideTitle+":content",staticClass:"detail-content"},[e._v(" "+e._s(e.details.ideTitle)+" ")])]:e._e(),e.isTitle?[n("dt",{key:e.details.name+":key",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.key"))+" ")]),n("dd",{key:e.details.ideTitle+":content",staticClass:"detail-content"},[e._v(" "+e._s(e.details.name)+" ")])]:e._e(),n("dt",{key:e.details.name+":type",staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.type"))+" ")]),n("dd",{staticClass:"detail-content"},[n("PropertyListKeyType",{attrs:{types:e.details.value}})],1)],2)],1)},Nn=[],En=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"type"},[e._v(e._s(e.typeOutput))])},jn=[],Bn={name:"PropertyListKeyType",props:{types:{type:Array,required:!0}},computed:{englishTypes(){return this.types.map(({arrayMode:e,baseType:t="*"})=>e?"array of "+this.pluralizeKeyType(t):t)},typeOutput(){return this.englishTypes.length>2?[this.englishTypes.slice(0,this.englishTypes.length-1).join(", "),this.englishTypes[this.englishTypes.length-1]].join(", or "):this.englishTypes.join(" or ")}},methods:{pluralizeKeyType(e){switch(e){case"dictionary":return"dictionaries";case"array":case"number":case"string":return e+"s";default:return e}}}},Rn=Bn,Mn=(n("f7c0"),Object(K["a"])(Rn,En,jn,!1,null,"791bac44",null)),zn=Mn.exports,Kn={name:"PropertyListKeyDetails",components:{PropertyListKeyType:zn,LinkableHeading:Wt["a"]},props:{details:{type:Object,required:!0}},computed:{contentSectionData:()=>qt[Ke.details],isTitle(){return"title"===this.details.titleStyle&&this.details.ideTitle},isSymbol(){return"symbol"===this.details.titleStyle&&this.details.ideTitle}}},qn=Kn,Fn=(n("45b2"),Object(K["a"])(qn,An,Nn,!1,null,"d66cd00c",null)),Hn=Fn.exports,Vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"parameters"},[n("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),n("dl",[e._l(e.parameters,(function(t){return[n("dt",{key:t.name+":name",staticClass:"param-name"},[n("code",[e._v(e._s(t.name))])]),n("dd",{key:t.name+":content",staticClass:"param-content"},[n("ContentNode",{attrs:{content:t.content}})],1)]}))],2)],1)},Wn=[],Un={name:"Parameters",components:{ContentNode:At["a"],LinkableHeading:Wt["a"]},props:{parameters:{type:Array,required:!0}},computed:{contentSectionData:()=>qt[Ke.parameters]}},Gn=Un,Qn=(n("1a39"),Object(K["a"])(Gn,Vn,Wn,!1,null,"53cac581",null)),Xn=Qn.exports,Yn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{staticClass:"property-table",attrs:{parameters:e.properties,changes:e.propertyChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes,o=t.deprecated;return[n("div",{staticClass:"property-name",class:{deprecated:o}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),e.shouldShiftType({name:i,content:s})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:r.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.type,s=t.attributes,r=t.content,o=t.required,l=t.changes,c=t.deprecated,d=t.readOnly;return[e.shouldShiftType({name:i,content:r})?n("PossiblyChangedType",{attrs:{type:a,changes:l.type}}):e._e(),c?[n("Badge",{staticClass:"property-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:o}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:d}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),r?n("ContentNode",{attrs:{content:r}}):e._e(),n("ParameterAttributes",{attrs:{attributes:s,changes:l.attributes}})]}}])})],1)},Jn=[],Zn={inject:["identifier","store"],data:({store:{state:e}})=>({state:e}),computed:{apiChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t]}},ei=n("a0fd"),ti=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"parameters-table"},e._l(e.parameters,(function(t){return n("Row",{key:t[e.keyBy],staticClass:"param",class:e.changedClasses(t[e.keyBy])},[n("Column",{staticClass:"param-symbol",attrs:{span:{large:3,small:12}}},[e._t("symbol",null,null,e.getProps(t,e.changes[t[e.keyBy]]))],2),n("Column",{staticClass:"param-content",attrs:{span:{large:9,small:12}}},[e._t("description",null,null,e.getProps(t,e.changes[t[e.keyBy]]))],2)],1)})),1)},ni=[],ii={name:"ParametersTable",components:{Row:B["a"],Column:R["a"]},props:{parameters:{type:Array,required:!0},changes:{type:Object,default:()=>({})},keyBy:{type:String,default:"name"}},methods:{getProps(e,t={}){return{...e,changes:t}},changedClasses(e){const{changes:t}=this,{change:n}=t[e]||{};return{["changed changed-"+n]:n}}}},ai=ii,si=(n("5561"),Object(K["a"])(ai,ti,ni,!1,null,"3f89f723",null)),ri=si.exports,oi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"parameter-attributes"},[e.shouldRender(e.AttributeKind.default)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.default")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,2998238055)},"ParameterMetaAttribute",{kind:e.AttributeKind.default,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimum)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.minimum")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,859757818)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimumExclusive)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.minimum")}))),n("code",[e._v("> "+e._s(i.value))])]}}],null,!1,770347247)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximum)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.maximum")}))),n("code",[e._v(e._s(i.value))])]}}],null,!1,1190666532)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximumExclusive)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:i.title||e.$t("parameters.maximum")}))),n("code",[e._v("< "+e._s(i.value))])]}}],null,!1,1156490099)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.allowedTypes)?n("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function(t){var i=t.attribute;return[e._v(" "+e._s(e.$t("formats.colon",{content:e.$tc("parameters.possible-types",e.fallbackToValues(i).length)}))),n("code",[e._l(e.fallbackToValues(i),(function(t,a){return[e._l(t,(function(t,s){return[n("DeclarationToken",e._b({key:a+"-"+s},"DeclarationToken",t,!1)),a+1({new:null,previous:null})},value:{type:[Object,Array,String,Boolean],default:null},wrapChanges:{type:Boolean,default:!0},renderSingleChange:{type:Boolean,default:!1}},render(e){const{value:t,changes:n={},wrapChanges:i,renderSingleChange:a}=this,{new:s,previous:r}=n,o=(t,n)=>{const a=this.$scopedSlots.default({value:t});return n&&i?e("div",{class:n},[a]):a?a[0]:null};if(s||r){const t=o(s,ui.added),n=o(r,ui.removed);return a?s&&!r?t:n:e("div",{class:"property-changegroup"},[s?t:"",r?n:""])}return o(t)}},fi=gi,mi=Object(K["a"])(fi,hi,pi,!1,null,null,null),yi=mi.exports,vi={name:"ParameterMetaAttribute",components:{RenderChanged:yi},props:{kind:{type:String,required:!0},attributes:{type:Object,required:!0},changes:{type:Object,default:()=>({})}}},bi=vi,Ti=(n("2822"),Object(K["a"])(bi,ci,di,!1,null,"8590589e",null)),Si=Ti.exports;const _i={allowedTypes:"allowedTypes",allowedValues:"allowedValues",default:"default",maximum:"maximum",maximumExclusive:"maximumExclusive",minimum:"minimum",minimumExclusive:"minimumExclusive"};var Ci={name:"ParameterAttributes",components:{ParameterMetaAttribute:Si,DeclarationToken:tt["a"]},constants:{AttributeKind:_i},props:{attributes:{type:Array,default:()=>[]},changes:{type:Object,default:()=>({})}},computed:{AttributeKind:()=>_i,attributesObject:({attributes:e})=>e.reduce((e,t)=>({...e,[t.kind]:t}),{})},methods:{shouldRender(e){return Object.prototype.hasOwnProperty.call(this.attributesObject,e)},fallbackToValues:e=>{const t=e||[];return Array.isArray(t)?t:t.values}}},ki=Ci,wi=Object(K["a"])(ki,oi,li,!1,null,null,null),Ii=wi.exports,xi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{renderSingleChange:"",value:e.value,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return i?n("span",{staticClass:"property-text"},[e._t("default")],2):e._e()}}],null,!0)})},$i=[],Oi={name:"PossiblyChangedTextAttribute",components:{RenderChanged:yi},props:{changes:{type:Object,required:!1},value:{type:Boolean,default:!1}}},Di=Oi,Pi=(n("5c57"),Object(K["a"])(Di,xi,$i,!1,null,null,null)),Li=Pi.exports,Ai=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{value:e.type,wrapChanges:!1,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return n("DeclarationTokenGroup",{staticClass:"property-metadata property-type",attrs:{type:e.getValues(i)}})}}])})},Ni=[],Ei=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.type&&e.type.length?n("div",[n("code",e._l(e.type,(function(t,i){return n("DeclarationToken",e._b({key:i},"DeclarationToken",t,!1))})),1)]):e._e()},ji=[],Bi={name:"DeclarationTokenGroup",components:{DeclarationToken:tt["a"]},props:{type:{type:Array,default:()=>[],required:!1}}},Ri=Bi,Mi=Object(K["a"])(Ri,Ei,ji,!1,null,null,null),zi=Mi.exports,Ki={name:"PossiblyChangedType",components:{DeclarationTokenGroup:zi,RenderChanged:yi},props:{type:{type:Array,required:!0},changes:{type:Object,required:!1}},methods:{getValues(e){return Array.isArray(e)?e:e.values}}},qi=Ki,Fi=(n("2f87"),Object(K["a"])(qi,Ai,Ni,!1,null,"0a648a1e",null)),Hi=Fi.exports,Vi={name:"PropertyTable",mixins:[Zn],components:{Badge:ei["a"],WordBreak:De["a"],PossiblyChangedTextAttribute:Li,PossiblyChangedType:Hi,ParameterAttributes:Ii,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},properties:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),propertyChanges:({apiChanges:e})=>(e||{}).properties},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},Wi=Vi,Ui=(n("d71b"),Object(K["a"])(Wi,Yn,Jn,!1,null,"310f0b2c",null)),Gi=Ui.exports,Qi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:[e.bodyParam],changes:e.bodyChanges,keyBy:"key"},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.type,a=t.content,s=t.changes,r=t.name;return[e.shouldShiftType({name:r,content:a})?e._e():n("PossiblyChangedType",{attrs:{type:i,changes:s.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.content,s=t.mimeType,r=t.type,o=t.changes;return[e.shouldShiftType({name:i,content:a})?n("PossiblyChangedType",{attrs:{type:r,changes:o.type}}):e._e(),a?n("ContentNode",{attrs:{content:a}}):e._e(),s?n("PossiblyChangedMimetype",{attrs:{mimetype:s,changes:o.mimetype,change:o.change}}):e._e()]}}])}),e.parts.length?[n("h3",[e._v(e._s(e.$t("sections.parts")))]),n("ParametersTable",{staticClass:"parts",attrs:{parameters:e.parts,changes:e.partsChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes;return[n("div",{staticClass:"part-name"},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),s?n("PossiblyChangedType",{attrs:{type:a,changes:r.type}}):e._e()]}},{key:"description",fn:function(t){var i=t.content,a=t.mimeType,s=t.required,r=t.type,o=t.attributes,l=t.changes,c=t.readOnly;return[n("div",[i?e._e():n("PossiblyChangedType",{attrs:{type:r,changes:l.type}}),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:s}},[e._v("(Required) ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:c}},[e._v("(Read only) ")]),i?n("ContentNode",{attrs:{content:i}}):e._e(),a?n("PossiblyChangedMimetype",{attrs:{mimetype:a,changes:l.mimetype,change:l.change}}):e._e(),n("ParameterAttributes",{attrs:{attributes:o,changes:l.attributes}})],1)]}}],null,!1,1779956822)})]:e._e()],2)},Xi=[],Yi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RenderChanged",{attrs:{changes:e.changeValues,value:e.mimetype},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.value;return n("div",{staticClass:"response-mimetype"},[e._v(" "+e._s(e.$t("content-type",{value:i}))+" ")])}}])})},Ji=[],Zi={name:"PossiblyChangedMimetype",components:{RenderChanged:yi},props:{mimetype:{type:String,required:!0},changes:{type:[Object,String],required:!1},change:{type:String,required:!1}},computed:{changeValues({change:e,changes:t}){return e===It["c"].modified&&"string"!==typeof t?t:void 0}}},ea=Zi,ta=(n("d1ac"),Object(K["a"])(ea,Yi,Ji,!1,null,"20293786",null)),na=ta.exports;const ia="restRequestBody";var aa={name:"RestBody",mixins:[Zn],components:{PossiblyChangedMimetype:na,PossiblyChangedTextAttribute:Li,PossiblyChangedType:Hi,WordBreak:De["a"],ParameterAttributes:Ii,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},constants:{ChangesKey:ia},props:{bodyContentType:{type:Array,required:!0},content:{type:Array},mimeType:{type:String,required:!0},parts:{type:Array,default:()=>[]},title:{type:String,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),bodyParam:({bodyContentType:e,content:t,mimeType:n})=>({key:ia,content:t,mimeType:n,type:e}),bodyChanges:({apiChanges:e})=>e||{},partsChanges:({bodyChanges:e})=>(e[ia]||{}).parts},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},sa=aa,ra=(n("6a35"),Object(K["a"])(sa,Qi,Xi,!1,null,"021cd63d",null)),oa=ra.exports,la=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:e.parameters,changes:e.parameterChanges},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.changes,o=t.deprecated;return[n("div",{staticClass:"param-name",class:{deprecated:o}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(i))])],1),e.shouldShiftType({content:s,name:i})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:r.type}})]}},{key:"description",fn:function(t){var i=t.name,a=t.type,s=t.content,r=t.required,o=t.attributes,l=t.changes,c=t.deprecated,d=t.readOnly;return[n("div",[e.shouldShiftType({content:s,name:i})?n("PossiblyChangedType",{attrs:{type:a,changes:l.type}}):e._e(),c?[n("Badge",{staticClass:"param-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),n("PossiblyChangedTextAttribute",{attrs:{changes:l.required,value:r}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),n("PossiblyChangedTextAttribute",{attrs:{changes:l.readOnly,value:d}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),s?n("ContentNode",{attrs:{content:s}}):e._e(),n("ParameterAttributes",{attrs:{attributes:o,changes:l}})],2)]}}])})],1)},ca=[],da={name:"RestParameters",mixins:[Zn],components:{Badge:ei["a"],PossiblyChangedType:Hi,PossiblyChangedTextAttribute:Li,ParameterAttributes:Ii,WordBreak:De["a"],ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},parameters:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),parameterChanges:({apiChanges:e})=>(e||{}).restParameters},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},ua=da,ha=(n("eb6d"),Object(K["a"])(ua,la,ca,!1,null,"03478142",null)),pa=ha.exports,ga=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),n("ParametersTable",{attrs:{parameters:e.responses,changes:e.propertyChanges,"key-by":"status"},scopedSlots:e._u([{key:"symbol",fn:function(t){var i=t.status,a=t.type,s=t.reason,r=t.content,o=t.changes;return[n("div",{staticClass:"response-name"},[n("code",[e._v(" "+e._s(i)+" "),n("span",{staticClass:"reason"},[e._v(e._s(s))])])]),e.shouldShiftType({content:r,reason:s,status:i})?e._e():n("PossiblyChangedType",{attrs:{type:a,changes:o.type}})]}},{key:"description",fn:function(t){var i=t.content,a=t.mimetype,s=t.reason,r=t.type,o=t.status,l=t.changes;return[e.shouldShiftType({content:i,reason:s,status:o})?n("PossiblyChangedType",{attrs:{type:r,changes:l.type}}):e._e(),n("div",{staticClass:"response-reason"},[n("code",[e._v(e._s(s))])]),i?n("ContentNode",{attrs:{content:i}}):e._e(),a?n("PossiblyChangedMimetype",{attrs:{mimetype:a,changes:l.mimetype,change:l.change}}):e._e()]}}])})],1)},fa=[],ma={name:"RestResponses",mixins:[Zn],components:{PossiblyChangedMimetype:na,PossiblyChangedType:Hi,ContentNode:At["a"],ParametersTable:ri,LinkableHeading:Wt["a"]},props:{title:{type:String,required:!0},responses:{type:Array,required:!0}},computed:{anchor:({title:e})=>Object(nn["a"])(e),propertyChanges:({apiChanges:e})=>(e||{}).restResponses},methods:{shouldShiftType:({content:e=[],reason:t,status:n})=>!(e.length||t)&&n}},ya=ma,va=(n("7649"),Object(K["a"])(ya,ga,fa,!1,null,"881189f4",null)),ba=va.exports,Ta={name:"PrimaryContent",components:{ContentNode:At["a"],Parameters:Xn,PropertyListKeyDetails:Hn,PropertyTable:Gi,RestBody:oa,RestEndpoint:Ln,RestParameters:pa,RestResponses:ba,PossibleValues:In},constants:{SectionKind:Ke},props:{sections:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(Ke,e))}},computed:{span(){return{large:9,medium:9,small:12}}},methods:{componentFor(e){return{[Ke.content]:At["a"],[Ke.details]:Hn,[Ke.parameters]:Xn,[Ke.properties]:Gi,[Ke.restBody]:oa,[Ke.restParameters]:pa,[Ke.restHeaders]:pa,[Ke.restCookies]:pa,[Ke.restEndpoint]:Ln,[Ke.restResponses]:ba,[Ke.possibleValues]:In}[e.kind]},propsFor(e){const{bodyContentType:t,content:n,details:i,items:a,kind:s,mimeType:r,parameters:o,title:l,tokens:c,values:d}=e;return{[Ke.content]:{content:n},[Ke.details]:{details:i},[Ke.parameters]:{parameters:o},[Ke.possibleValues]:{values:d},[Ke.properties]:{properties:a,title:l},[Ke.restBody]:{bodyContentType:t,content:n,mimeType:r,parts:o,title:l},[Ke.restCookies]:{parameters:a,title:l},[Ke.restEndpoint]:{tokens:c,title:l},[Ke.restHeaders]:{parameters:a,title:l},[Ke.restParameters]:{parameters:a,title:l},[Ke.restResponses]:{responses:a,title:l}}[s]}}},Sa=Ta,_a=(n("73a8"),Object(K["a"])(Sa,vn,bn,!1,null,"2baae7e0",null)),Ca=_a.exports,ka=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title)}},e._l(e.sectionsWithSymbols,(function(e){return n("Section",{key:e.type,attrs:{title:e.title,anchor:e.anchor}},[n("List",{attrs:{symbols:e.symbols,type:e.type}})],1)})),1)},wa=[],Ia=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{ref:"apiChangesDiff",staticClass:"relationships-list",class:e.classes},e._l(e.symbols,(function(t){return n("li",{key:t.identifier,staticClass:"relationships-item"},[t.url?n("router-link",{staticClass:"link",attrs:{to:e.buildUrl(t.url,e.$route.query)}},[n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.title))])],1):n("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(t.title))]),t.conformance?n("ConditionalConstraints",{attrs:{constraints:t.conformance.constraints,prefix:t.conformance.conformancePrefix}}):e._e()],1)})),0)},xa=[];const $a=3,Oa={conformsTo:"conformance",inheritsFrom:"inheritance",inheritedBy:"inheritedBy"};var Da={name:"RelationshipsList",components:{ConditionalConstraints:He["a"],WordBreak:De["a"]},inject:["store","identifier"],mixins:[lt["b"],lt["a"]],props:{symbols:{type:Array,required:!0},type:{type:String,required:!0}},data(){return{state:this.store.state}},computed:{classes({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n}){return[{inline:this.shouldDisplayInline,column:!this.shouldDisplayInline,["changed changed-"+e]:!!e,[t]:n}]},hasAvailabilityConstraints(){return this.symbols.some(e=>!!(e.conformance||{}).constraints)},changes({identifier:e,state:{apiChanges:t}}){return(t||{})[e]||{}},changeType({changes:e,type:t}){const n=Oa[t];if(e.change!==It["c"].modified)return e.change;const i=e[n];if(!i)return;const a=(e,t)=>e.map((e,n)=>[e,t[n]]),s=a(i.previous,i.new).some(([e,t])=>e.content?0===e.content.length&&t.content.length>0:!!t.content);return s?It["c"].added:It["c"].modified},shouldDisplayInline(){const{hasAvailabilityConstraints:e,symbols:t}=this;return t.length<=$a&&!e}},methods:{buildUrl:P["b"]}},Pa=Da,La=(n("9475"),Object(K["a"])(Pa,Ia,xa,!1,null,"4c67b8c7",null)),Aa=La.exports,Na={name:"Relationships",mixins:[Ut["a"]],components:{ContentTable:Zt,List:Aa,Section:ln},props:{sections:{type:Array,required:!0}},computed:{contentSectionData:()=>Kt.relationships,sectionsWithSymbols(){return this.sections.map(e=>({...e,symbols:e.identifiers.reduce((e,t)=>this.references[t]?e.concat(this.references[t]):e,[])}))}}},Ea=Na,ja=Object(K["a"])(Ea,ka,wa,!1,null,null,null),Ba=ja.exports,Ra=n("e8ea"),Ma=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Section",{staticClass:"availability",attrs:{role:"complementary","aria-label":e.$t("sections.availability")}},[e._l(e.technologies,(function(t){return n("Badge",{key:t,staticClass:"technology"},[n("TechnologyIcon",{staticClass:"tech-icon"}),e._v(" "+e._s(t)+" ")],1)})),e._l(e.platforms,(function(t){return n("Badge",{key:t.name,staticClass:"platform",class:e.changesClassesFor(t.name)},[n("AvailabilityRange",{attrs:{deprecatedAt:t.deprecatedAt,introducedAt:t.introducedAt,platformName:t.name}}),t.deprecatedAt?n("span",{staticClass:"deprecated"},[e._v(" "+e._s(e.$t("aside-kind.deprecated"))+" ")]):t.beta?n("span",{staticClass:"beta"},[e._v(e._s(e.$t("aside-kind.beta")))]):e._e()],1)}))],2)},za=[],Ka=n("3024"),qa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{attrs:{role:"text","aria-label":e.ariaLabel,title:e.description}},[e._v(" "+e._s(e.text)+" ")])},Fa=[],Ha={name:"AvailabilityRange",props:{deprecatedAt:{type:String,required:!1},introducedAt:{type:String,required:!0},platformName:{type:String,required:!0}},computed:{ariaLabel(){const{deprecatedAt:e,description:t,text:n}=this;return[n].concat(e?this.$t("change-type.deprecated"):[]).concat(t).join(", ")},description(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?this.$t("availability.introduced-and-deprecated",{name:n,introducedAt:t,deprecatedAt:e}):this.$t("availability.available-on",{name:n,introducedAt:t})},text(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?`${n} ${t}–${e}`:`${n} ${t}+`}}},Va=Ha,Wa=Object(K["a"])(Va,qa,Fa,!1,null,null,null),Ua=Wa.exports,Ga={name:"Availability",mixins:[lt["b"]],inject:["identifier","store"],components:{Badge:ei["a"],AvailabilityRange:Ua,Section:ie,TechnologyIcon:Ka["a"]},props:{platforms:{type:Array,required:!0},technologies:{type:Array,required:!1}},data(){return{state:this.store.state}},methods:{changeFor(e){const{identifier:t,state:{apiChanges:n}}=this,{availability:i={}}=(n||{})[t]||{},a=i[e];if(a)return a.deprecated?It["c"].deprecated:a.introduced&&!a.introduced.previous?It["c"].added:It["c"].modified}}},Qa=Ga,Xa=(n("2d12"),Object(K["a"])(Qa,Ma,za,!1,null,"602d8130",null)),Ya=Xa.exports,Ja=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections}})},Za=[],es={name:"SeeAlso",components:{TopicsTable:pn},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections},computed:{contentSectionData:()=>Kt.seeAlso}},ts=es,ns=Object(K["a"])(ts,Ja,Za,!1,null,null,null),is=ns.exports,as=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"topictitle"},[e.eyebrow?n("span",{staticClass:"eyebrow"},[e._v(e._s(e.eyebrow))]):e._e(),n("h1",{staticClass:"title"},[e._t("default"),e._t("after")],2)])},ss=[],rs={name:"Title",props:{eyebrow:{type:String,required:!1}}},os=rs,ls=(n("3396"),Object(K["a"])(os,as,ss,!1,null,"4492c658",null)),cs=ls.exports,ds=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,topicStyle:e.topicStyle}})},us=[],hs={name:"Topics",components:{TopicsTable:pn},computed:{contentSectionData:()=>Kt.topics},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections,topicStyle:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Pe["a"],e)}}},ps=hs,gs=Object(K["a"])(ps,ds,us,!1,null,null,null),fs=gs.exports,ms=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"OnThisPageStickyContainer"},[e._t("default")],2)},ys=[],vs={name:"OnThisPageStickyContainer"},bs=vs,Ts=(n("1e0b"),Object(K["a"])(bs,ms,ys,!1,null,"1b6d0048",null)),Ss=Ts.exports;const _s=1050;var Cs={name:"DocumentationTopic",mixins:[D["a"]],constants:{ON_THIS_PAGE_CONTAINER_BREAKPOINT:_s},inject:{isTargetIDE:{default(){return!1}},store:{default(){return{reset(){},state:{}}}}},components:{Declaration:Dt,OnThisPageStickyContainer:Ss,OnThisPageNav:ze,DocumentationHero:Oe,Abstract:Bt,Aside:N["a"],BetaLegalText:F,ContentNode:At["a"],DefaultImplementations:yn,DownloadButton:Rt["a"],LanguageSwitcher:pe,PrimaryContent:Ca,Relationships:Ba,RequirementMetadata:Ra["a"],Availability:Ya,SeeAlso:is,Title:cs,Topics:fs,ViewMore:be,WordBreak:De["a"]},props:{abstract:{type:Array,required:!1},conformance:{type:Object,required:!1},defaultImplementationsSections:{type:Array,required:!1},downloadNotAvailableSummary:{type:Array,required:!1},deprecationSummary:{type:Array,required:!1},diffAvailability:{type:Object,required:!1},modules:{type:Array,required:!1},hasNoExpandedDocumentation:{type:Boolean,required:!1},hierarchy:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!0},identifier:{type:String,required:!0},isRequirement:{type:Boolean,default:()=>!1},platforms:{type:Array,required:!1},primaryContentSections:{type:Array,required:!1},references:{type:Object,required:!0},relationshipsSections:{type:Array,required:!1},roleHeading:{type:String,required:!1},title:{type:String,required:!0},topicSections:{type:Array,required:!1},topicSectionsStyle:{type:String,default:Pe["a"].list},sampleCodeDownload:{type:Object,required:!1},seeAlsoSections:{type:Array,required:!1},languagePaths:{type:Object,default:()=>({})},tags:{type:Array,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isSymbolBeta:{type:Boolean,required:!1},symbolKind:{type:String,default:""},role:{type:String,default:""},remoteSource:{type:Object,required:!1},pageImages:{type:Array,required:!1},enableMinimized:{type:Boolean,default:!1},enableOnThisPageNav:{type:Boolean,default:!1},disableHeroBackground:{type:Boolean,default:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)},availableLocales:{type:Array,required:!1}},provide(){return{identifier:this.identifier,languages:new Set(Object.keys(this.languagePaths)),interfaceLanguage:this.interfaceLanguage,symbolKind:this.symbolKind,enableMinimized:this.enableMinimized}},data(){return{topicState:this.store.state}},computed:{normalizedSwiftPath:({swiftPath:e})=>Object(L["d"])(e),normalizedObjcPath:({objcPath:e,swiftPath:t})=>Object(L["d"])(e&&t?Object(P["b"])(e,{language:O["a"].objectiveC.key.url}):e),defaultImplementationsCount(){return(this.defaultImplementationsSections||[]).reduce((e,t)=>e+t.identifiers.length,0)},shouldShowAvailability:({platforms:e,technologies:t,enableMinimized:n})=>((e||[]).length||(t||[]).length)&&!n,hasBetaContent:({platforms:e})=>e&&e.length&&e.some(e=>e.beta),pageTitle:({title:e})=>e,pageDescription:({abstract:e,extractFirstParagraphText:t})=>e?t(e):null,shouldShowLanguageSwitcher:({objcPath:e,swiftPath:t,isTargetIDE:n,enableMinimized:i})=>!!(e&&t&&n)&&!i,enhanceBackground:({symbolKind:e,disableHeroBackground:t,enableMinimized:n})=>!t&&!n&&(!e||"module"===e),shortHero:({roleHeading:e,abstract:t,sampleCodeDownload:n,hasAvailability:i,shouldShowLanguageSwitcher:a,declarations:s})=>!!e+!!t+!!n+!!s.length+!!i+a<=1,technologies({modules:e=[]}){const t=e.reduce((e,t)=>(e.push(t.name),e.concat(t.relatedModules||[])),[]);return t.length>1?t:[]},titleBreakComponent:({enhanceBackground:e})=>e?"span":De["a"],hasPrimaryContent:({isRequirement:e,deprecationSummary:t,downloadNotAvailableSummary:n,primaryContentSectionsSanitized:i,shouldShowViewMoreLink:a})=>e||t&&t.length||n&&n.length||i.length||a,viewMoreLink:({interfaceLanguage:e,normalizedObjcPath:t,normalizedSwiftPath:n})=>e===O["a"].objectiveC.key.api?t:n,shouldShowViewMoreLink:({enableMinimized:e,hasNoExpandedDocumentation:t,viewMoreLink:n})=>e&&!t&&n,tagName(){return this.isSymbolDeprecated?this.$t("aside-kind.deprecated"):this.$t("aside-kind.beta")},pageIcon:({pageImages:e=[]})=>{const t=e.find(({type:e})=>"icon"===e);return t?t.identifier:null},shouldRenderTopicSection:({topicSectionsStyle:e,topicSections:t,enableMinimized:n})=>t&&e!==Pe["a"].hidden&&!n,isOnThisPageNavVisible:({topicState:e})=>e.contentWidth>_s,disableMetadata:({enableMinimized:e})=>e,primaryContentSectionsSanitized({primaryContentSections:e=[]}){return e.filter(({kind:e})=>e!==Ke.declarations)},declarations({primaryContentSections:e=[]}){return e.filter(({kind:e})=>e===Ke.declarations)}},methods:{extractProps(e){const{abstract:t,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:a,diffAvailability:s,hierarchy:r,identifier:{interfaceLanguage:o,url:l},metadata:{conformance:c,hasNoExpandedDocumentation:d,modules:u,availableLocales:h,platforms:p,required:g=!1,roleHeading:f,title:m="",tags:y=[],role:v,symbolKind:b="",remoteSource:T,images:S=[],color:{standardColorIdentifier:_}={}}={},primaryContentSections:C,relationshipsSections:k,references:w={},sampleCodeDownload:I,topicSectionsStyle:x,topicSections:$,seeAlsoSections:D,variantOverrides:P,variants:L=[]}=e,A=L.reduce((e,t)=>t.traits.reduce((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e,e),{}),{[O["a"].objectiveC.key.api]:[N]=[],[O["a"].swift.key.api]:[E]=[]}=A;return{abstract:t,conformance:c,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:a,diffAvailability:s,hasNoExpandedDocumentation:d,availableLocales:h,hierarchy:r,role:v,identifier:l,interfaceLanguage:o,isRequirement:g,modules:u,platforms:p,primaryContentSections:C,relationshipsSections:k,references:w,roleHeading:f,sampleCodeDownload:I,title:m,topicSections:$,topicSectionsStyle:x,seeAlsoSections:D,variantOverrides:P,symbolKind:b,tags:y.slice(0,1),remoteSource:T,pageImages:S,objcPath:N,swiftPath:E,standardColorIdentifier:_}}},created(){if(this.topicState.preferredLanguage===O["a"].objectiveC.key.url&&this.interfaceLanguage!==O["a"].objectiveC.key.api&&this.objcPath&&this.$route.query.language!==O["a"].objectiveC.key.url){const{query:e}=this.$route;this.$nextTick().then(()=>{this.$router.replace({path:Object(L["d"])(this.objcPath),query:{...e,language:O["a"].objectiveC.key.url}})})}A["a"].setAvailableLocales(this.availableLocales||[]),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},availableLocales(e){A["a"].setAvailableLocales(e)}}},ks=Cs,ws=(n("6d05"),Object(K["a"])(ks,x,$,!1,null,"43c74ad0",null)),Is=ws.exports,xs=n("2b0e");const $s=()=>({[It["c"].modified]:0,[It["c"].added]:0,[It["c"].deprecated]:0});var Os={state:{apiChanges:null,apiChangesCounts:$s(),selectedAPIChangesVersion:null},setAPIChanges(e){this.state.apiChanges=e},setSelectedAPIChangesVersion(e){this.state.selectedAPIChangesVersion=e},resetApiChanges(){this.state.apiChanges=null,this.state.apiChangesCounts=$s()},async updateApiChangesCounts(){await xs["default"].nextTick(),Object.keys(this.state.apiChangesCounts).forEach(e=>{this.state.apiChangesCounts[e]=this.countChangeType(e)})},countChangeType(e){if(document&&document.querySelectorAll){const t=`.changed-${e}:not(.changed-total)`;return document.querySelectorAll(t).length}return 0}},Ds={state:{onThisPageSections:[],currentPageAnchor:null},resetPageSections(){this.state.onThisPageSections=[],this.state.currentPageAnchor=null},addOnThisPageSection(e,{i18n:t=!0}={}){this.state.onThisPageSections.push({...e,i18n:t})},setCurrentPageSection(e){const t=this.state.onThisPageSections.findIndex(({anchor:t})=>t===e);-1!==t&&(this.state.currentPageAnchor=e)}},Ps=n("d369");const{state:Ls,...As}=Os,{state:Ns,...Es}=Ds;var js={state:{preferredLanguage:Ps["a"].preferredLanguage,contentWidth:0,...Ls,...Ns,references:{}},reset(){this.state.preferredLanguage=Ps["a"].preferredLanguage,this.state.references={},this.resetApiChanges()},setPreferredLanguage(e){this.state.preferredLanguage=e,Ps["a"].preferredLanguage=this.state.preferredLanguage},setContentWidth(e){this.state.contentWidth=e},setReferences(e){this.state.references=e},...As,...Es},Bs=n("8590"),Rs=n("66c9"),Ms=n("0caf"),zs=n("146e");const Ks="",qs=32,Fs="navigator-hide-button";function Hs(e){return e.split("").reduce((e,t)=>(e<<5)-e+t.charCodeAt(0)|0,0)}function Vs(e){const t={},n=e.length;for(let i=0;ie.parent===Ks);const i=t[e];return i?(i.childUIDs||[]).map(e=>t[e]):[]}function Qs(e,t){const n=[],i=[e];let a=null;while(i.length){a=i.pop();const e=t[a];if(!e)return[];n.unshift(e),e.parent&&e.parent!==Ks&&i.push(e.parent)}return n}function Xs(e,t,n){const i=t[e];return i?Gs(i.parent,t,n):[]}var Ys,Js,Zs={name:"NavigatorDataProvider",props:{interfaceLanguage:{type:String,default:O["a"].swift.key.url},technologyUrl:{type:String,required:!0},apiChangesVersion:{type:String,default:""}},data(){return{isFetching:!1,errorFetching:!1,isFetchingAPIChanges:!1,navigationIndex:{[O["a"].swift.key.url]:[]},navigationReferences:{},diffs:null}},computed:{flatChildren:({technologyWithChildren:e={}})=>Ws(e.children||[],null,0,e.beta),technologyPath:({technologyUrl:e})=>{const t=/(\/documentation\/(?:[^/]+))\/?/.exec(e);return t?t[1]:""},technologyWithChildren({navigationIndex:e,interfaceLanguage:t,technologyPath:n}){let i=e[t]||[];return i.length||(i=e[O["a"].swift.key.url]||[]),i.find(e=>n.toLowerCase()===e.path.toLowerCase())}},methods:{async fetchIndexData(){try{this.isFetching=!0;const{interfaceLanguages:e,references:t}=await Object(w["d"])({slug:this.$route.params.locale||""});this.navigationIndex=Object.freeze(e),this.navigationReferences=Object.freeze(t)}catch(e){this.errorFetching=!0}finally{this.isFetching=!1}}},watch:{"$route.params.locale":{handler:"fetchIndexData",immediate:!0}},render(){return this.$scopedSlots.default({technology:this.technologyWithChildren,isFetching:this.isFetching,errorFetching:this.errorFetching,isFetchingAPIChanges:this.isFetchingAPIChanges,apiChanges:this.diffs,flatChildren:this.flatChildren,references:this.navigationReferences})}},er=Zs,tr=Object(K["a"])(er,Ys,Js,!1,null,null,null),nr=tr.exports,ir=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"quick-navigation-open",attrs:{"aria-label":e.$t("quicknav.button.label"),title:e.$t("quicknav.button.title")}},[e._v(" / ")])},ar=[],sr={name:"QuickNavigationButton"},rr=sr,or=(n("5a73"),Object(K["a"])(rr,ir,ar,!1,null,"53faf852",null)),lr=or.exports,cr=function(){var e,t,n=this,i=n.$createElement,a=n._self._c||i;return a("GenericModal",{attrs:{isFullscreen:"",showClose:!1,visible:n.isVisible,backdropBackgroundColorOverride:"rgba(0, 0, 0, 0.7)"},on:{"update:visible":function(e){n.isVisible=e}}},[a("div",{staticClass:"quick-navigation",on:{keydown:[function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:(e.preventDefault(),n.focusNext.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:(e.preventDefault(),n.focusPrev.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&n._k(e.keyCode,"enter",13,e.key,"Enter")||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:n.handleKeyEnter.apply(null,arguments)}],click:function(e){return e.target!==e.currentTarget?null:n.closeQuickNavigationModal.apply(null,arguments)}}},[a("div",{staticClass:"quick-navigation__container",class:{focus:n.focusedInput}},[a("FilterInput",{staticClass:"quick-navigation__filter",attrs:{placeholder:n.$t("filter.search-symbols",{technology:n.technology}),focusInputWhenCreated:"",focusInputWhenEmpty:"",preventBorderStyle:"",selectInputOnFocus:""},on:{input:function(e){n.focusedIndex=0},focus:function(e){n.focusedInput=!0},blur:function(e){n.focusedInput=!1}},scopedSlots:n._u([{key:"icon",fn:function(){return[a("div",{staticClass:"quick-navigation__magnifier-icon-container",class:{blue:n.userInput.length}},[a("MagnifierIcon")],1)]},proxy:!0}]),model:{value:n.userInput,callback:function(e){n.userInput=e},expression:"userInput"}}),a("div",{staticClass:"quick-navigation__match-list",class:{active:n.processedUserInput.length}},[n.noResultsWereFound?a("div",{staticClass:"no-results"},[a("p",[n._v(" No results found. ")])]):[a("div",n._b({staticClass:"quick-navigation__refs"},"div",(e={},e[n.SCROLL_LOCK_DISABLE_ATTR]=!0,e),!1),n._l(n.filteredSymbols,(function(e,t){return a("Reference",{key:e.uid,staticClass:"quick-navigation__reference",attrs:{url:e.path},nativeOn:{click:function(e){return n.closeQuickNavigationModal.apply(null,arguments)},focus:function(e){return n.focusIndex(t)}}},[a("div",{ref:"match",refInFor:!0,staticClass:"quick-navigation__symbol-match",class:{selected:t==n.focusedIndex},attrs:{role:"list"}},[a("div",{staticClass:"symbol-info"},[a("div",{staticClass:"symbol-name"},[a("TopicTypeIcon",{staticClass:"navigator-icon",attrs:{type:e.type}}),a("div",{staticClass:"symbol-title"},[a("span",{domProps:{textContent:n._s(n.formatSymbolTitle(e.title,0,e.start))}}),a("QuickNavigationHighlighter",{attrs:{text:e.substring,matcherText:n.processedUserInput}}),a("span",{domProps:{textContent:n._s(n.formatSymbolTitle(e.title,e.start+e.matchLength))}})],1)],1),a("div",{staticClass:"symbol-path"},n._l(e.parents,(function(t,i){return a("div",{key:t.title},[a("span",{staticClass:"parent-path",domProps:{textContent:n._s(t.title)}}),i!==e.parents.length-1?a("span",{staticClass:"parent-path",domProps:{textContent:n._s("/")}}):n._e()])})),0)])])])})),1),n.previewState?a("Preview",n._b({staticClass:"quick-navigation__preview",attrs:{json:n.previewJSON,state:n.previewState}},"Preview",(t={},t[n.SCROLL_LOCK_DISABLE_ATTR]=!0,t),!1)):n._e()]],2)],1)])])},dr=[],ur=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"filter",class:{focus:e.showSuggestedTags&&!e.preventBorderStyle},attrs:{role:"search",tabindex:"0","aria-labelledby":e.searchAriaLabelledBy},on:{"!blur":function(t){return e.handleBlur.apply(null,arguments)},"!focus":function(t){return e.handleFocus.apply(null,arguments)}}},[n("div",{class:["filter__wrapper",{"filter__wrapper--reversed":e.positionReversed,"filter__wrapper--no-border-style":e.preventBorderStyle}]},[n("div",{staticClass:"filter__top-wrapper"},[n("button",{staticClass:"filter__filter-button",class:{blue:e.inputIsNotEmpty},attrs:{"aria-hidden":"true",tabindex:"-1"},on:{click:e.focusInput,mousedown:function(e){e.preventDefault()}}},[e._t("icon",(function(){return[n("FilterIcon")]}))],2),n("div",{class:["filter__input-box-wrapper",{scrolling:e.isScrolling}],on:{scroll:e.handleScroll}},[e.hasSelectedTags?n("TagList",e._g(e._b({ref:"selectedTags",staticClass:"filter__selected-tags",attrs:{id:e.SelectedTagsId,input:e.input,tags:e.selectedTags,ariaLabel:e.$tc("filter.selected-tags",e.suggestedTags.length),activeTags:e.activeTags,translatableTags:e.translatableTags,areTagsRemovable:""},on:{"focus-prev":e.handleFocusPrevOnSelectedTags,"focus-next":e.focusInputFromTags,"reset-filters":e.resetFilters,"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)}}},"TagList",e.virtualKeyboardBind,!1),e.selectedTagsMultipleSelectionListeners)):e._e(),n("label",{staticClass:"filter__input-label",attrs:{id:"filter-label",for:e.FilterInputId,"data-value":e.modelValue,"aria-label":e.placeholder}},[n("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],ref:"input",staticClass:"filter__input",attrs:{id:e.FilterInputId,placeholder:e.hasSelectedTags?"":e.placeholder,"aria-expanded":e.displaySuggestedTags?"true":"false",disabled:e.disabled,type:"text"},domProps:{value:e.modelValue},on:{focus:function(t){e.selectInputOnFocus&&e.selectInputAndTags()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.downHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.upHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.leftKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.rightKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deleteHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.metaKey?(t.preventDefault(),t.stopPropagation(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.ctrlKey?(t.preventDefault(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.enterHandler.apply(null,arguments)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.assignEventValues.apply(null,arguments):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.assignEventValues.apply(null,arguments):null}],input:function(t){t.target.composing||(e.modelValue=t.target.value)}}},"input",e.AXinputProperties,!1),e.inputMultipleSelectionListeners))])],1),n("div",{staticClass:"filter__delete-button-wrapper"},[e.input.length||e.displaySuggestedTags||e.hasSelectedTags?n("button",{staticClass:"filter__delete-button",attrs:{"aria-label":e.$t("filter.reset-filter")},on:{click:function(t){return e.resetFilters(!0)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),e.resetFilters(!0))},mousedown:function(e){e.preventDefault()}}},[n("ClearRoundedIcon")],1):e._e()])]),e.displaySuggestedTags?n("TagList",e._b({ref:"suggestedTags",staticClass:"filter__suggested-tags",attrs:{id:e.SuggestedTagsId,ariaLabel:e.$tc("filter.suggested-tags",e.suggestedTags.length),input:e.input,tags:e.suggestedTags,translatableTags:e.translatableTags},on:{"click-tags":function(t){return e.selectTag(t.tagName)},"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)},"focus-next":function(t){e.positionReversed?e.focusInput():e.$emit("focus-next")},"focus-prev":function(t){e.positionReversed?e.$emit("focus-prev"):e.focusInput()}}},"TagList",e.virtualKeyboardBind,!1)):e._e()],1)])},hr=[],pr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"clear-rounded-icon",attrs:{viewBox:"0 0 16 16",themeId:"clear-rounded"}},[n("title",[e._v(e._s(e.$t("icons.clear")))]),n("path",{attrs:{d:"M14.55,0l1.45,1.45-6.56,6.55,6.54,6.54-1.45,1.45-6.53-6.53L1.47,15.99,.01,14.53l6.52-6.53L0,1.47,1.45,.02l6.55,6.54L14.55,0Z","fill-rule":"evenodd"}})])},gr=[],fr=n("be08"),mr={name:"ClearRoundedIcon",components:{SVGIcon:fr["a"]}},yr=mr,vr=Object(K["a"])(yr,pr,gr,!1,null,null,null),br=vr.exports;function Tr(){if(window.getSelection)try{const{activeElement:e}=document;return e&&e.value?e.value.substring(e.selectionStart,e.selectionEnd):window.getSelection().toString()}catch(e){return""}else if(document.selection&&"Control"!==document.selection.type)return document.selection.createRange().text;return""}function Sr(e){if("number"===typeof e.selectionStart)e.selectionStart=e.selectionEnd=e.value.length;else if("undefined"!==typeof e.createTextRange){e.focus();const t=e.createTextRange();t.collapse(!1),t.select()}}function _r(e){e.selectionStart=e.selectionEnd=0}function Cr(e){return/^[\w\W\s]$/.test(e)}function kr(e){const t=e.match(/(.*)<\/data>/);try{return t?JSON.parse(t[1]):null}catch(n){return null}}function wr(e){return"string"!==typeof e&&(e=JSON.stringify(e)),`${e}`}function Ir(e,t,n,i){let a,s;return function(...r){function o(){clearTimeout(a),a=null}function l(){o(),e.apply(s,r)}if(s=this,!a||!n&&!i){if(!n)return o(),void(a=setTimeout(l,t));a=setTimeout(o,t),e.apply(s,r)}}}const xr=280,$r=100;var Or={data(){return{keyboardIsVirtual:!1,activeTags:[],initTagIndex:null,focusedTagIndex:null,metaKey:!1,shiftKey:!1,tabbing:!1,debouncedHandleDeleteTag:null}},constants:{DebounceDelay:xr,VirtualKeyboardThreshold:$r},computed:{virtualKeyboardBind:({keyboardIsVirtual:e})=>({keyboardIsVirtual:e}),allSelectedTagsAreActive:({selectedTags:e,activeTags:t})=>e.every(e=>t.includes(e))},methods:{selectRangeActiveTags(e=this.focusedTagIndex,t=this.selectedTags.length){this.activeTags=this.selectedTags.slice(e,t)},selectTag(e){this.updateSelectedTags([e]),this.clearFilterOnTagSelect&&this.setFilterInput("")},unselectActiveTags(){this.activeTags.length&&(this.deleteTags(this.activeTags),this.resetActiveTags())},async deleteHandler(e){this.activeTags.length>0&&this.setSelectedTags(this.selectedTags.filter(e=>!this.activeTags.includes(e))),this.inputIsSelected()&&this.allSelectedTagsAreActive?(e.preventDefault(),await this.resetFilters()):0===this.$refs.input.selectionEnd&&this.hasSelectedTags&&(e.preventDefault(),this.keyboardIsVirtual?this.setSelectedTags(this.selectedTags.slice(0,-1)):this.$refs.selectedTags.focusLast()),this.unselectActiveTags()},leftKeyInputHandler(e){if(this.assignEventValues(e),this.hasSelectedTags){if(this.activeTags.length&&!this.shiftKey)return e.preventDefault(),void this.$refs.selectedTags.focusTag(this.activeTags[0]);if(this.shiftKey&&0===this.$refs.input.selectionStart&&"forward"!==this.$refs.input.selectionDirection)return null===this.focusedTagIndex&&(this.focusedTagIndex=this.selectedTags.length),this.focusedTagIndex>0&&(this.focusedTagIndex-=1),this.initTagIndex=this.selectedTags.length,void this.selectTagsPressingShift();(0===this.$refs.input.selectionEnd||this.inputIsSelected())&&this.$refs.selectedTags.focusLast()}},rightKeyInputHandler(e){if(this.assignEventValues(e),this.activeTags.length&&this.shiftKey&&this.focusedTagIndex=$r&&(this.keyboardIsVirtual=!0)}),xr),setFilterInput(e){this.$emit("update:input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},updateSelectedTags(e){this.setSelectedTags([...new Set([...this.selectedTags,...e])])},handleCopy(e){e.preventDefault();const t=[],n={tags:[],input:Tr()};if(this.activeTags.length){const e=this.activeTags;n.tags=e,t.push(e.join(" "))}return t.push(n.input),n.tags.length||n.input.length?(e.clipboardData.setData("text/html",wr(n)),e.clipboardData.setData("text/plain",t.join(" ")),n):n},handleCut(e){e.preventDefault();const{input:t,tags:n}=this.handleCopy(e);if(!t&&!n.length)return;const i=this.selectedTags.filter(e=>!n.includes(e)),a=this.input.replace(t,"");this.setSelectedTags(i),this.setFilterInput(a)},handlePaste(e){e.preventDefault();const{types:t}=e.clipboardData;let n=[],i=e.clipboardData.getData("text/plain");if(t.includes("text/html")){const t=e.clipboardData.getData("text/html"),a=kr(t);a&&({tags:n=[],input:i=""}=a)}const a=Tr();i=a.length?this.input.replace(a,i):Object(nn["f"])(this.input,i,document.activeElement.selectionStart),this.setFilterInput(i.trim()),this.allSelectedTagsAreActive?this.setSelectedTags(n):this.updateSelectedTags(n),this.resetActiveTags()},async handleDeleteTag({tagName:e,event:t={}}){const{key:n}=t;this.activeTags.length||this.deleteTags([e]),this.unselectActiveTags(),await this.$nextTick(),Sr(this.$refs.input),this.hasSelectedTags&&(await this.focusInput(),"Backspace"===n&&_r(this.$refs.input))}},mounted(){window.visualViewport&&(window.visualViewport.addEventListener("resize",this.updateKeyboardType),this.$once("hook:beforeDestroy",()=>{window.visualViewport.removeEventListener("resize",this.updateKeyboardType)}))}};const Dr=1e3;var Pr={constants:{ScrollingDebounceDelay:Dr},data(){return{isScrolling:!1,scrollRemovedAt:0}},created(){this.deleteScroll=Ir(this.deleteScroll,Dr)},methods:{deleteScroll(){this.isScrolling=!1,this.scrollRemovedAt=Date.now()},handleScroll(e){const{target:t}=e;if(0!==t.scrollTop)return t.scrollTop=0,void e.preventDefault();const n=150,i=t.offsetWidth,a=i+n;if(t.scrollWidth0?this.focusIndex(this.focusedIndex-1):this.startingPointHook())},focusNext({metaKey:e,ctrlKey:t,shiftKey:n}){(e||t)&&n||(this.externalFocusChange=!1,this.focusedIndex0}},Kr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"tag",attrs:{role:"presentation"}},[n("button",{ref:"button",class:{focus:e.isActiveTag},attrs:{role:"option","aria-selected":e.ariaSelected,"aria-roledescription":"tag"},on:{focus:function(t){return e.$emit("focus",{event:t,tagName:e.name})},click:function(t){return t.preventDefault(),e.$emit("click",{event:t,tagName:e.name})},dblclick:function(t){t.preventDefault(),!e.keyboardIsVirtual&&e.deleteTag()},keydown:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name})},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:(t.preventDefault(),e.deleteTag.apply(null,arguments))}],mousedown:function(t){return t.preventDefault(),e.focusButton.apply(null,arguments)},copy:e.handleCopy}},[e.isRemovableTag?e._e():n("span",{staticClass:"visuallyhidden"},[e._v(" "+e._s(e.$t("filter.add-tag"))+" - ")]),e.isTranslatableTag?[e._v(" "+e._s(e.$t(e.name))+" ")]:[e._v(" "+e._s(e.name)+" ")],e.isRemovableTag?n("span",{staticClass:"visuallyhidden"},[e._v(" – "+e._s(e.$t("filter.tag-select-remove"))+" ")]):e._e()],2)])},qr=[],Fr={name:"Tag",props:{name:{type:String,required:!0},isFocused:{type:Boolean,default:()=>!1},isRemovableTag:{type:Boolean,default:!1},isTranslatableTag:{type:Boolean,default:!1},isActiveTag:{type:Boolean,default:!1},activeTags:{type:Array,required:!1},keyboardIsVirtual:{type:Boolean,default:!1}},watch:{isFocused(e){e&&this.focusButton()}},mounted(){document.addEventListener("copy",this.handleCopy),document.addEventListener("cut",this.handleCut),document.addEventListener("paste",this.handlePaste),this.$once("hook:beforeDestroy",()=>{document.removeEventListener("copy",this.handleCopy),document.removeEventListener("cut",this.handleCut),document.removeEventListener("paste",this.handlePaste)})},methods:{isCurrentlyActiveElement(){return document.activeElement===this.$refs.button},handleCopy(e){if(!this.isCurrentlyActiveElement())return;e.preventDefault();let t=[];t=this.activeTags.length>0?this.activeTags:[this.name],e.clipboardData.setData("text/html",wr({tags:t})),e.clipboardData.setData("text/plain",t.join(" "))},handleCut(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(this.handleCopy(e),this.deleteTag(e))},handlePaste(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(e.preventDefault(),this.deleteTag(e),this.$emit("paste-content",e))},deleteTag(e){this.$emit("delete-tag",{tagName:this.name,event:e}),this.$emit("prevent-blur")},focusButton(e={}){this.keyboardIsVirtual||this.$refs.button.focus(),0===e.buttons&&this.isFocused&&this.deleteTag(e)}},computed:{ariaSelected:({isActiveTag:e,isRemovableTag:t})=>t?e?"true":"false":null}},Hr=Fr,Vr=(n("f055"),Object(K["a"])(Hr,Kr,qr,!1,null,"7e76f326",null)),Wr=Vr.exports,Ur={name:"Tags",mixins:[Pr,zr],props:{tags:{type:Array,default:()=>[]},activeTags:{type:Array,default:()=>[]},translatableTags:{type:Array,default:()=>[]},ariaLabel:{type:String,required:!1},id:{type:String,required:!1},input:{type:String,default:null},areTagsRemovable:{type:Boolean,default:!1},keyboardIsVirtual:{type:Boolean,default:!1}},components:{Tag:Wr},methods:{focusTag(e){this.focusIndex(this.tags.indexOf(e))},startingPointHook(){this.$emit("focus-prev")},handleFocus(e,t){this.focusIndex(t),this.isScrolling=!1,this.$emit("focus",e)},endingPointHook(){this.$emit("focus-next")},resetScroll(){this.$refs["scroll-wrapper"].scrollLeft=0},handleKeydown(e){const{key:t}=e,n=this.tags[this.focusedIndex];Cr(t)&&n&&this.$emit("delete-tag",{tagName:n.label||n,event:e})}},computed:{totalItemsToNavigate:({tags:e})=>e.length}},Gr=Ur,Qr=(n("9f17"),Object(K["a"])(Gr,Rr,Mr,!1,null,"1f2bd813",null)),Xr=Qr.exports;const Yr=5,Jr="filter-input",Zr="selected-tags",eo="suggested-tags",to={autocorrect:"off",autocapitalize:"off",spellcheck:"false",role:"combobox","aria-haspopup":"true","aria-autocomplete":"none","aria-owns":"suggestedTags","aria-controls":"suggestedTags"};var no,io,ao={name:"FilterInput",mixins:[Pr,Or],constants:{FilterInputId:Jr,SelectedTagsId:Zr,SuggestedTagsId:eo,AXinputProperties:to,TagLimit:Yr},components:{TagList:Xr,ClearRoundedIcon:br,FilterIcon:Br},props:{positionReversed:{type:Boolean,default:()=>!1},tags:{type:Array,default:()=>[]},selectedTags:{type:Array,default:()=>[]},preventedBlur:{type:Boolean,default:()=>!1},placeholder:{type:String,default:()=>""},disabled:{type:Boolean,default:()=>!1},value:{type:String,default:()=>""},shouldTruncateTags:{type:Boolean,default:!1},focusInputWhenCreated:{type:Boolean,default:!1},focusInputWhenEmpty:{type:Boolean,default:!1},selectInputOnFocus:{type:Boolean,default:!1},clearFilterOnTagSelect:{type:Boolean,default:!0},preventBorderStyle:{type:Boolean,default:!1},translatableTags:{type:Array,default:()=>[]}},data(){return{resetedTagsViaDeleteButton:!1,FilterInputId:Jr,SelectedTagsId:Zr,SuggestedTagsId:eo,AXinputProperties:to,showSuggestedTags:!1}},computed:{hasSuggestedTags:({suggestedTags:e})=>e.length,hasSelectedTags:({selectedTags:e})=>e.length,inputIsNotEmpty:({input:e,hasSelectedTags:t})=>e.length||t,searchAriaLabelledBy:({hasSelectedTags:e})=>e?Jr.concat(" ",Zr):Jr,modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},input:({value:e})=>e,suggestedTags:({tags:e,selectedTags:t,shouldTruncateTags:n})=>{const i=e.filter(e=>!t.includes(e));return n?i.slice(0,Yr):i},displaySuggestedTags:({showSuggestedTags:e,suggestedTags:t})=>e&&t.length>0,inputMultipleSelectionListeners:({resetActiveTags:e,handleCopy:t,handleCut:n,handlePaste:i})=>({click:e,copy:t,cut:n,paste:i}),selectedTagsMultipleSelectionListeners:({handleSingleTagClick:e,selectInputAndTags:t,handleDeleteTag:n,selectedTagsKeydownHandler:i,focusTagHandler:a,handlePaste:s})=>({"click-tags":e,"select-all":t,"delete-tag":n,keydown:i,focus:a,"paste-tags":s})},watch:{async selectedTags(){this.resetedTagsViaDeleteButton?this.resetedTagsViaDeleteButton=!1:this.$el.contains(document.activeElement)&&await this.focusInput(),this.displaySuggestedTags&&this.hasSuggestedTags&&this.$refs.suggestedTags.resetScroll()},suggestedTags:{immediate:!0,handler(e){this.$emit("suggested-tags",e)}},showSuggestedTags(e){this.$emit("show-suggested-tags",e)}},methods:{async focusInput(){await this.$nextTick(),this.$refs.input.focus(),!this.input&&this.resetActiveTags&&this.resetActiveTags()},async resetFilters(e=!1){if(this.setFilterInput(""),this.setSelectedTags([]),!e)return this.$emit("update:preventedBlur",!0),this.resetActiveTags&&this.resetActiveTags(),void await this.focusInput();this.resetedTagsViaDeleteButton=!0,this.showSuggestedTags=!1,this.$refs.input.blur()},focusFirstTag(e=(()=>{})){this.showSuggestedTags||(this.showSuggestedTags=!0),this.hasSuggestedTags&&this.$refs.suggestedTags?this.$refs.suggestedTags.focusFirst():e()},setFilterInput(e){this.$emit("input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},deleteTags(e){this.setSelectedTags(this.selectedTags.filter(t=>!e.includes(t)))},async handleBlur(e){const t=e.relatedTarget;t&&t.matches&&t.matches("button, input, ul")&&this.$el.contains(t)||(await this.$nextTick(),this.resetActiveTags(),this.preventedBlur?this.$emit("update:preventedBlur",!1):(this.showSuggestedTags=!1,this.$emit("blur")))},downHandler(e){const t=()=>this.$emit("focus-next",e);this.positionReversed?t():this.focusFirstTag(t)},upHandler(e){const t=()=>this.$emit("focus-prev",e);this.positionReversed?this.focusFirstTag(t):t()},handleFocusPrevOnSelectedTags(){this.positionReversed?this.focusFirstTag(()=>this.$emit("focus-prev")):this.$emit("focus-prev")},handleFocus(){this.showSuggestedTags=!0,this.$emit("focus")}},created(){this.focusInputWhenCreated&&document.activeElement!==this.$refs.input&&(this.inputIsNotEmpty||this.focusInputWhenEmpty)&&this.focusInput()}},so=ao,ro=(n("7309"),Object(K["a"])(so,ur,hr,!1,null,"3f01a546",null)),oo=ro.exports,lo=n("c161"),co={name:"QuickNavigationHighlighter",props:{text:{type:String,required:!0},matcherText:{type:String,default:""}},render(e){const{matcherText:t,text:n}=this,i=[];let a=0;return t?([...t].forEach(t=>{const s=n.toLowerCase().indexOf(t.toLowerCase(),a);a&&i.push(e("span",n.slice(a,s)));const r=s+1;i.push(e("span",{class:"match"},n.slice(s,r))),a=r}),e("p",{class:"highlight"},i)):e("span",{class:"highlight"},n)}},uo=co,ho=(n("ca3d"),Object(K["a"])(uo,no,io,!1,null,"1c4190f0",null)),po=ho.exports,go=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"magnifier-icon",attrs:{viewBox:"0 0 14 14",themeId:"magnifier"}},[n("path",{attrs:{d:"M15.0013 14.0319L10.9437 9.97424C11.8165 8.88933 12.2925 7.53885 12.2929 6.14645C12.2929 2.75841 9.53449 0 6.14645 0C2.75841 0 0 2.75841 0 6.14645C0 9.53449 2.75841 12.2929 6.14645 12.2929C7.57562 12.2929 8.89486 11.7932 9.94425 10.9637L14.0019 15.0213L15.0013 14.0319ZM6.13645 11.0736C4.83315 11.071 3.58399 10.5521 2.66241 9.63048C1.74084 8.70891 1.22194 7.45974 1.2193 6.15644C1.2193 3.44801 3.41802 1.23928 6.13645 1.23928C8.85488 1.23928 11.0536 3.44801 11.0536 6.15644C11.0636 8.86488 8.85488 11.0736 6.13645 11.0736Z"}})])},fo=[],mo={name:"MagnifierIcon",components:{SVGIcon:fr["a"]}},yo=mo,vo=Object(K["a"])(yo,go,fo,!1,null,null,null),bo=vo.exports,To=n("86d8"),So=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"preview"},[e.state===e.STATE.success?n("DocumentationTopic",e._b({attrs:{enableMinimized:""}},"DocumentationTopic",e.topicProps,!1)):e.state===e.STATE.loadingSlowly?n("div",{staticClass:"loading"},e._l(e.LOADER_ROW_STYLES,(function(e){return n("div",{key:e["--index"],staticClass:"loading-row",style:e})})),0):e.state===e.STATE.error?n("div",{staticClass:"unavailable"},[n("p",[e._v("Preview unavailable")])]):e._e()],1)},_o=[];const{extractProps:Co}=Is.methods,ko="hero",wo={error:"error",loading:"loading",loadingSlowly:"loadingSlowly",success:"success"},Io={...js,state:Object(w["a"])(js.state)};var xo={name:"QuickNavigationPreview",components:{DocumentationTopic:Is},constants:{PreviewState:wo,PreviewStore:Io},data(){return{store:Io}},provide(){return{store:this.store}},props:{json:{type:Object,required:!1},state:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(wo,e)}},computed:{LOADER_ROW_STYLES:()=>[{"--index":0,width:"30%"},{"--index":1,width:"80%"},{"--index":2,width:"50%"}],STATE:()=>wo,topicProps:({json:e})=>{const t=Co(e),{sections:n=[]}=e;let{abstract:i}=t;const a=n.find(({kind:e})=>e===ko);return!i&&a&&(i=a.content),{...t,abstract:i}}}},$o=xo,Oo=(n("c1f5"),Object(K["a"])($o,So,_o,!1,null,"6fb5ba95",null)),Do=Oo.exports;class Po{constructor(e){this.map=new Map,this.maxSize=e}get size(){return this.map.size}get(e){if(!this.map.has(e))return;const t=this.map.get(e);return this.map.delete(e),this.map.set(e,t),t}has(e){return this.map.has(e)}set(e,t){if(this.map.has(e)&&this.map.delete(e),this.map.set(e,t),this.map.size>this.maxSize){const e=this.map.keys().next().value;this.map.delete(e)}}*[Symbol.iterator](){yield*this.map}}var Lo=n("f2af");const{PreviewState:Ao}=Do.constants,No="AbortError",Eo=20,jo=1e3;var Bo={name:"QuickNavigationModal",components:{FilterInput:oo,GenericModal:lo["a"],MagnifierIcon:bo,TopicTypeIcon:_e["a"],QuickNavigationHighlighter:po,Reference:To["a"],Preview:Do},mixins:[zr],created(){this.abortController=null,this.$cachedSymbolResults=new Po(Eo),this.loadingTimeout=null},data(){return{debouncedInput:"",userInput:"",focusedInput:!1,cachedSymbolResults:{},previewIsLoadingSlowly:!1,SCROLL_LOCK_DISABLE_ATTR:Lo["a"]}},props:{children:{type:Array,required:!0},showQuickNavigationModal:{type:Boolean,required:!0},technology:{type:String,required:!0}},computed:{childrenMap({children:e}){return Vs(e)},filteredSymbols:({constructFuzzyRegex:e,children:t,fuzzyMatch:n,processedUserInput:i,childrenMap:a,orderSymbolsByPriority:s})=>{const r=t.filter(e=>"groupMarker"!==e.type&&null!=e.title);if(!i)return[];const o=n({inputLength:i.length,symbols:r,processedInputRegex:new RegExp(e(i),"i"),childrenMap:a}),l=[...new Map(o.map(e=>[e.path,e])).values()];return s(l).slice(0,Eo)},isVisible:{get:({showQuickNavigationModal:e})=>e,set(e){this.$emit("update:showQuickNavigationModal",e)}},noResultsWereFound:({processedUserInput:e,totalItemsToNavigate:t})=>e.length&&!t,processedUserInput:({debouncedInput:e})=>e.replace(/\s/g,""),totalItemsToNavigate:({filteredSymbols:e})=>e.length,selectedSymbol:({filteredSymbols:e,focusedIndex:t})=>null!==t?e[t]:null,nextSymbol:({filteredSymbols:e,focusedIndex:t})=>{if(null===t)return null;let n=t+1;return n>=e.length&&(n=0),e[n]},previewJSON:({cachedSymbolResults:e,selectedSymbol:t})=>t?(e[t.uid]||{}).json:null,previewState:({cachedSymbolResults:e,previewIsLoadingSlowly:t,selectedSymbol:n})=>n&&Object.hasOwnProperty.call(e,n.uid)?e[n.uid].success?Ao.success:Ao.error:t?Ao.loadingSlowly:Ao.loading},watch:{userInput:"debounceInput",focusedIndex:"scrollIntoView",selectedSymbol:"fetchSelectedSymbolData",$route:"closeQuickNavigationModal"},methods:{closeQuickNavigationModal(){this.$emit("update:showQuickNavigationModal",!1)},constructFuzzyRegex(e){return[...e].reduce((t,n,i)=>t.concat(`[${n}]`).concat(i{const a=n.exec(t.title);if(!a)return!1;const s=a[0].length;return!(s>3*e)&&{uid:t.uid,title:t.title,path:t.path,parents:Qs(t.parent,i),type:t.type,inputLengthDifference:t.title.length-e,matchLength:s,matchLengthDifference:s-e,start:a.index,substring:a[0]}}).filter(Boolean)},handleKeyEnter(){!this.noResultsWereFound&&this.userInput.length&&(this.$router.push(this.filteredSymbols[this.focusedIndex].path),this.closeQuickNavigationModal())},orderSymbolsByPriority(e){return e.sort((e,t)=>e.matchLengthDifference>t.matchLengthDifference?1:e.matchLengthDifferencet.start?1:e.startt.inputLengthDifference?1:e.inputLengthDifference{this.previewState===Ao.loading&&(this.previewIsLoadingSlowly=!0)},jo),!this.selectedSymbol||this.$cachedSymbolResults.has(this.selectedSymbol.uid))return clearTimeout(this.loadingTimeout),void(this.previewIsLoadingSlowly=!1);const e=async e=>{if(e&&!this.$cachedSymbolResults.has(e.uid))try{const t=await Object(w["b"])(e.path,{signal:this.abortController.signal});this.$cachedSymbolResults.set(e.uid,{success:!0,json:t})}catch(t){t.name!==No&&this.$cachedSymbolResults.set(e.uid,{success:!1})}finally{this.cachedSymbolResults=Object.freeze(Object.fromEntries(this.$cachedSymbolResults))}};this.abortController&&this.abortController.abort(),this.abortController=new AbortController,await Promise.all([e(this.selectedSymbol).finally(()=>{clearTimeout(this.loadingTimeout),this.previewIsLoadingSlowly=!1}),e(this.nextSymbol)])}}},Ro=Bo,Mo=(n("dfa5"),Object(K["a"])(Ro,cr,dr,!1,null,"71686791",null)),zo=Mo.exports,Ko=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"adjustable-sidebar-width",class:{dragging:e.isDragging,"sidebar-hidden":e.hiddenOnLarge}},[n("div",{ref:"sidebar",staticClass:"sidebar"},[n("div",{ref:"aside",staticClass:"aside",class:e.asideClasses,style:e.asideStyles,attrs:{"aria-hidden":e.hiddenOnLarge?"true":null},on:{transitionstart:function(t){return t.target!==t.currentTarget?null:e.trackTransitionStart.apply(null,arguments)},transitionend:function(t){return t.target!==t.currentTarget?null:e.trackTransitionEnd.apply(null,arguments)}}},[e._t("aside",null,{animationClass:"aside-animated-child",scrollLockID:e.scrollLockID,breakpoint:e.breakpoint})],2),e.fixedWidth?e._e():n("div",{staticClass:"resize-handle",on:{mousedown:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)},touchstart:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)}}})]),n("div",{ref:"content",staticClass:"content"},[e._t("default")],2),n("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:function(t){e.breakpoint=t}}})],1)},qo=[],Fo=n("5d2d"),Ho=n("a97e"),Vo=n("63b8"),Wo=n("c8e2"),Uo=n("95da"),Go=n("942d");const Qo="sidebar",Xo=1921,Yo=543,Jo=400,Zo={touch:{move:"touchmove",end:"touchend"},mouse:{move:"mousemove",end:"mouseup"}},el=(e,t=window.innerWidth)=>{const n=Math.min(t,Xo);return Math.floor(Math.min(n*(e/100),n))},tl={medium:30,large:20},nl={medium:50,large:50},il="sidebar-scroll-lock";var al={name:"AdjustableSidebarWidth",constants:{SCROLL_LOCK_ID:il},components:{BreakpointEmitter:Ho["a"]},inject:["store"],props:{shownOnMobile:{type:Boolean,default:!1},hiddenOnLarge:{type:Boolean,default:!1},fixedWidth:{type:Number,default:null}},data(){const e=window.innerWidth,t=window.innerHeight,n=Vo["b"].large,i=el(tl[n]),a=el(nl[n]),s=e>=Xo?Yo:Jo,r=Fo["c"].get(Qo,s);return{isDragging:!1,width:this.fixedWidth||Math.min(Math.max(r,i),a),isTouch:!1,windowWidth:e,windowHeight:t,breakpoint:n,noTransition:!1,isTransitioning:!1,isOpeningOnLarge:!1,focusTrapInstance:null,mobileTopOffset:0,topOffset:0}},computed:{minWidthPercent:({breakpoint:e})=>tl[e]||0,maxWidthPercent:({breakpoint:e})=>nl[e]||100,maxWidth:({maxWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.max(n,el(e,t)),minWidth:({minWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.min(n||t,el(e,t)),widthInPx:({width:e})=>e+"px",hiddenOnLargeThreshold:({minWidth:e})=>e/2,events:({isTouch:e})=>e?Zo.touch:Zo.mouse,asideStyles:({widthInPx:e,mobileTopOffset:t,topOffset:n,windowHeight:i})=>({width:e,"--top-offset":n?n+"px":null,"--top-offset-mobile":t+"px","--app-height":i+"px"}),asideClasses:({isDragging:e,shownOnMobile:t,noTransition:n,isTransitioning:i,hiddenOnLarge:a,mobileTopOffset:s,isOpeningOnLarge:r})=>({dragging:e,"show-on-mobile":t,"hide-on-large":a,"is-opening-on-large":r,"no-transition":n,"sidebar-transitioning":i,"has-mobile-top-offset":s}),scrollLockID:()=>il,BreakpointScopes:()=>Vo["c"]},async mounted(){window.addEventListener("keydown",this.onEscapeKeydown),window.addEventListener("resize",this.storeWindowSize,{passive:!0}),window.addEventListener("orientationchange",this.storeWindowSize,{passive:!0}),this.storeTopOffset(),0===this.topOffset&&0===window.scrollY||window.addEventListener("scroll",this.storeTopOffset,{passive:!0}),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("keydown",this.onEscapeKeydown),window.removeEventListener("resize",this.storeWindowSize),window.removeEventListener("orientationchange",this.storeWindowSize),window.removeEventListener("scroll",this.storeTopOffset),this.shownOnMobile&&this.toggleScrollLock(!1),this.focusTrapInstance&&this.focusTrapInstance.destroy()}),await this.$nextTick(),this.focusTrapInstance=new Wo["a"](this.$refs.aside)},watch:{$route:"closeMobileSidebar",width:{immediate:!0,handler:Ne((function(e){this.emitEventChange(e)}),150)},windowWidth:"getWidthInCheck",async breakpoint(e){this.getWidthInCheck(),e===Vo["b"].large&&this.closeMobileSidebar(),this.noTransition=!0,await Object(Ee["b"])(5),this.noTransition=!1},shownOnMobile:"handleExternalOpen",async isTransitioning(e){e?(await Object(Ee["a"])(1e3),this.isTransitioning=!1):this.updateContentWidthInStore()},hiddenOnLarge(){this.isTransitioning=!0}},methods:{getWidthInCheck:Ir((function(){this.width>this.maxWidth?this.width=this.maxWidth:this.widththis.maxWidth&&(i=this.maxWidth),this.hiddenOnLarge&&i>=this.hiddenOnLargeThreshold&&(this.$emit("update:hiddenOnLarge",!1),this.isOpeningOnLarge=!0),this.width=Math.max(i,this.minWidth),i<=this.hiddenOnLargeThreshold&&this.$emit("update:hiddenOnLarge",!0)},stopDrag(e){e.preventDefault(),this.isDragging&&(this.isDragging=!1,Fo["c"].set(Qo,this.width),document.removeEventListener(this.events.move,this.handleDrag),document.removeEventListener(this.events.end,this.stopDrag),this.emitEventChange(this.width))},emitEventChange(e){this.$emit("width-change",e),this.updateContentWidthInStore()},getTopOffset(){const e=document.getElementById(Go["e"]);if(!e)return 0;const{y:t}=e.getBoundingClientRect();return Math.max(t,0)},handleExternalOpen(e){e&&(this.mobileTopOffset=this.getTopOffset()),this.toggleScrollLock(e)},async updateContentWidthInStore(){await this.$nextTick(),this.store.setContentWidth(this.$refs.content.offsetWidth)},async toggleScrollLock(e){const t=document.getElementById(this.scrollLockID);e?(await this.$nextTick(),Lo["b"].lockScroll(t),this.focusTrapInstance.start(),Uo["a"].hide(this.$refs.aside)):(Lo["b"].unlockScroll(t),this.focusTrapInstance.stop(),Uo["a"].show(this.$refs.aside))},storeTopOffset:Ne((function(){this.topOffset=this.getTopOffset()}),60),async trackTransitionStart({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!0)},trackTransitionEnd({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!1,this.isOpeningOnLarge=!1)}}},sl=al,rl=(n("cb1f"),Object(K["a"])(sl,Ko,qo,!1,null,"f3c6416c",null)),ol=rl.exports,ll=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"navigator",attrs:{"aria-labelledby":e.INDEX_ROOT_KEY}},[e.isFetching?n("LoadingNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}}},"LoadingNavigatorCard",e.technologyProps,!1)):n("NavigatorCard",e._b({attrs:{type:e.type,children:e.flatChildren,"active-path":e.activePath,scrollLockID:e.scrollLockID,"error-fetching":e.errorFetching,"render-filter-on-top":e.renderFilterOnTop,"api-changes":e.apiChanges,"allow-hiding":e.allowHiding,"navigator-references":e.navigatorReferences},on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"filter",fn:function(){return[e._t("filter")]},proxy:!0}],null,!0)},"NavigatorCard",e.technologyProps,!1)),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("navigator.navigator-is",{state:e.isFetching?e.$t("navigator.state.loading"):e.$t("navigator.state.ready")}))+" ")])],1)},cl=[],dl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCard",e._b({class:{"filter-on-top":e.renderFilterOnTop},on:{close:function(t){return e.$emit("close")},"head-click-alt":e.toggleAllNodes},scopedSlots:e._u([{key:"body",fn:function(t){var i=t.className;return[e._t("post-head"),n("div",{class:i,on:{"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]}},[n("DynamicScroller",{directives:[{name:"show",rawName:"v-show",value:e.hasNodes,expression:"hasNodes"}],ref:"scroller",staticClass:"scroller",attrs:{id:e.scrollLockID,"aria-label":e.$t("navigator.title"),items:e.nodesToRender,"min-item-size":e.itemSize,"emit-update":"","key-field":"uid"},on:{update:e.handleScrollerUpdate,"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]},nativeOn:{focusin:function(t){return e.handleFocusIn.apply(null,arguments)},focusout:function(t){return e.handleFocusOut.apply(null,arguments)}},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.item,a=t.active,s=t.index;return[n("DynamicScrollerItem",e._b({ref:"dynamicScroller_"+i.uid},"DynamicScrollerItem",{active:a,item:i,dataIndex:s},!1),[n("NavigatorCardItem",{attrs:{item:i,isRendered:a,"filter-pattern":e.filterPattern,"is-active":i.uid===e.activeUID,"is-bold":e.activePathMap[i.uid],expanded:e.openNodes[i.uid],"api-change":e.apiChangesObject[i.path],isFocused:e.focusedIndex===s,enableFocus:!e.externalFocusChange,"navigator-references":e.navigatorReferences},on:{toggle:e.toggle,"toggle-full":e.toggleFullTree,"toggle-siblings":e.toggleSiblings,navigate:e.handleNavigationChange,"focus-parent":e.focusNodeParent}})],1)]}}],null,!0)}),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.politeAriaLive)+" ")]),n("div",{staticClass:"no-items-wrapper",attrs:{"aria-live":"assertive"}},[n("p",{staticClass:"no-items"},[e._v(" "+e._s(e.$t(e.assertiveAriaLive))+" ")])])],1),e.errorFetching?e._e():n("div",{staticClass:"filter-wrapper"},[n("div",{staticClass:"navigator-filter"},[n("div",{staticClass:"input-wrapper"},[n("FilterInput",{staticClass:"filter-component",attrs:{tags:e.availableTags,translatableTags:e.translatableTags,"selected-tags":e.selectedTagsModelValue,placeholder:e.$t("filter.title"),"should-keep-open-on-blur":!1,"position-reversed":!e.renderFilterOnTop,"clear-filter-on-tag-select":!1},on:{"update:selectedTags":function(t){e.selectedTagsModelValue=t},"update:selected-tags":function(t){e.selectedTagsModelValue=t},clear:e.clearFilters},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),e._t("filter")],2)])]}}],null,!0)},"BaseNavigatorCard",{technology:e.technology,isTechnologyBeta:e.isTechnologyBeta,technologyPath:e.technologyPath},!1))},ul=[],hl=n("e508");function pl(e){const t=Object(nn["g"])(Object(nn["d"])(e));return new RegExp(t,"ig")}var gl,fl,ml=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCardItem",{staticClass:"navigator-card-item",class:{expanded:e.expanded,active:e.isActive,"is-group":e.isGroupMarker},style:{"--nesting-index":e.item.depth},attrs:{"data-nesting-index":e.item.depth,id:"container-"+e.item.uid,"aria-hidden":e.isRendered?null:"true",hideNavigatorIcon:e.isGroupMarker},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:(t.preventDefault(),e.handleLeftKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleRightKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.clickReference.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:t.altKey?"button"in t&&2!==t.button?null:(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]},scopedSlots:e._u([{key:"depth-spacer",fn:function(){return[n("span",{attrs:{hidden:"",id:e.usageLabel}},[e._v(" "+e._s(e.$t("filter.navigate"))+" ")]),e.isParent?n("button",{staticClass:"tree-toggle",attrs:{tabindex:"-1","aria-labelledby":e.item.uid,"aria-expanded":e.expanded?"true":"false","aria-describedby":e.ariaDescribedBy},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleTree.apply(null,arguments))},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null},function(t){return t.metaKey?(t.preventDefault(),e.toggleSiblings.apply(null,arguments)):null}]}},[n("InlineChevronRightIcon",{staticClass:"icon-inline chevron",class:{rotate:e.expanded,animating:e.idState.isOpening}})],1):e._e()]},proxy:!0},{key:"navigator-icon",fn:function(t){var i,a=t.className;return[e.apiChange?n("span",{class:[(i={},i["changed changed-"+e.apiChange]=e.apiChange,i),a]}):n("TopicTypeIcon",{key:e.item.uid,class:a,attrs:{type:e.item.type,"image-override":e.item.icon?e.navigatorReferences[e.item.icon]:null,shouldCalculateOptimalWidth:!1}})]}},{key:"title-container",fn:function(){return[e.isParent?n("span",{attrs:{hidden:"",id:e.parentLabel}},[e._v(e._s(e.$tc("filter.parent-label",e.item.childUIDs.length,{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent,"number-parent":e.item.childUIDs.length})))]):e._e(),e.isParent?e._e():n("span",{attrs:{id:e.siblingsLabel,hidden:""}},[e._v(" "+e._s(e.$t("filter.siblings-label",{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent}))+" ")]),n(e.refComponent,{ref:"reference",tag:"component",staticClass:"leaf-link",class:{bolded:e.isBold},attrs:{id:e.item.uid,url:e.isGroupMarker?null:e.item.path||"",tabindex:e.isFocused?"0":"-1","aria-describedby":e.ariaDescribedBy+" "+e.usageLabel},nativeOn:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClick.apply(null,arguments)},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]}},[n("HighlightMatches",{attrs:{text:e.item.title,matcher:e.filterPattern}})],1),e.isDeprecated?n("Badge",{attrs:{variant:"deprecated"}}):e.isBeta?n("Badge",{attrs:{variant:"beta"}}):e._e()]},proxy:!0}])})},yl=[],vl=n("34b0"),bl=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navigator-card-item"},[n("div",{staticClass:"head-wrapper"},[n("div",{staticClass:"depth-spacer"},[e._t("depth-spacer")],2),e.hideNavigatorIcon?e._e():n("div",{staticClass:"navigator-icon-wrapper"},[e._t("navigator-icon",null,{className:"navigator-icon"})],2),n("div",{staticClass:"title-container"},[e._t("title-container")],2)])])},Tl=[],Sl={name:"BaseNavigatorCardItem",props:{hideNavigatorIcon:{type:Boolean,default:()=>!1}}},_l=Sl,Cl=(n("b39c"),Object(K["a"])(_l,bl,Tl,!1,null,"0b9fe514",null)),kl=Cl.exports,wl={name:"HighlightMatch",props:{text:{type:String,required:!0},matcher:{type:RegExp,default:void 0}},render(e){const{matcher:t,text:n}=this;if(!t)return e("p",{class:"highlight"},n);const i=[];let a=0,s=null;const r=new RegExp(t,"gi");while(null!==(s=r.exec(n))){const t=s[0].length,r=s.index+t,o=n.slice(a,s.index);o&&i.push(e("span",o));const l=n.slice(s.index,r);l&&i.push(e("span",{class:"match"},l)),a=r}const o=n.slice(a,n.length);return o&&i.push(e("span",o)),e("p",{class:"highlight"},i)}},Il=wl,xl=(n("b831"),Object(K["a"])(Il,gl,fl,!1,null,"d75876e2",null)),$l=xl.exports,Ol={name:"NavigatorCardItem",mixins:[Object(hl["c"])({idProp:e=>e.item.uid})],components:{BaseNavigatorCardItem:kl,HighlightMatches:$l,TopicTypeIcon:_e["a"],InlineChevronRightIcon:vl["a"],Reference:To["a"],Badge:ei["a"]},props:{isRendered:{type:Boolean,default:!1},item:{type:Object,required:!0},expanded:{type:Boolean,default:!1},filterPattern:{type:RegExp,default:void 0},isActive:{type:Boolean,default:!1},isBold:{type:Boolean,default:!1},apiChange:{type:String,default:null,validator:e=>It["d"].includes(e)},isFocused:{type:Boolean,default:()=>!1},enableFocus:{type:Boolean,default:!0},navigatorReferences:{type:Object,default:()=>({})}},idState(){return{isOpening:!1}},computed:{isGroupMarker:({item:{type:e}})=>e===Ce["b"].groupMarker,isParent:({item:e,isGroupMarker:t})=>!!e.childUIDs.length&&!t,parentLabel:({item:e})=>"label-parent-"+e.uid,siblingsLabel:({item:e})=>"label-"+e.uid,usageLabel:({item:e})=>"usage-"+e.uid,ariaDescribedBy:({isParent:e,parentLabel:t,siblingsLabel:n})=>e?""+t:""+n,isBeta:({item:{beta:e}})=>!!e,isDeprecated:({item:{deprecated:e}})=>!!e,refComponent:({isGroupMarker:e})=>e?"h3":To["a"]},methods:{toggleTree(){this.idState.isOpening=!0,this.$emit("toggle",this.item)},toggleEntireTree(){this.idState.isOpening=!0,this.$emit("toggle-full",this.item)},toggleSiblings(){this.idState.isOpening=!0,this.$emit("toggle-siblings",this.item)},handleLeftKeydown(){this.expanded?this.toggleTree():this.$emit("focus-parent",this.item)},handleRightKeydown(){!this.expanded&&this.isParent&&this.toggleTree()},clickReference(){(this.$refs.reference.$el||this.$refs.reference).click()},focusReference(){(this.$refs.reference.$el||this.$refs.reference).focus()},handleClick(){this.isGroupMarker||this.$emit("navigate",this.item.uid)}},watch:{async isFocused(e){await Object(Ee["b"])(8),e&&this.isRendered&&this.enableFocus&&this.focusReference()},async expanded(){await Object(Ee["b"])(9),this.idState.isOpening=!1}}},Dl=Ol,Pl=(n("6ca9"),Object(K["a"])(Dl,ml,yl,!1,null,"0c96ff75",null)),Ll=Pl.exports,Al=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navigator-card"},[n("div",{staticClass:"navigator-card-full-height"},[n("div",{staticClass:"navigator-card-inner"},[n("div",{staticClass:"head-wrapper"},[n("div",{staticClass:"head-inner"},[n("button",{staticClass:"close-card",class:{"hide-on-large":!e.allowHiding},attrs:{id:e.SIDEBAR_HIDE_BUTTON_ID,"aria-label":e.$t("navigator.close-navigator")},on:{click:e.handleHideClick}},[n("SidenavIcon",{staticClass:"icon-inline close-icon"})],1),n("Reference",{staticClass:"navigator-head",attrs:{id:e.INDEX_ROOT_KEY,url:e.technologyPath},nativeOn:{click:function(t){return t.altKey?(t.preventDefault(),e.$emit("head-click-alt")):null}}},[n("h2",{staticClass:"card-link"},[e._v(" "+e._s(e.technology)+" ")]),e.isTechnologyBeta?n("Badge",{attrs:{variant:"beta"}}):e._e()],1)],1)]),e._t("body",null,{className:"card-body"})],2)])])},Nl=[],El=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"sidenav-icon",attrs:{viewBox:"0 0 14 14",height:"14",themeId:"sidenav"}},[n("path",{attrs:{d:"M6.533 1.867h-6.533v10.267h14v-10.267zM0.933 11.2v-8.4h4.667v8.4zM13.067 11.2h-6.533v-8.4h6.533z"}}),n("path",{attrs:{d:"M1.867 5.133h2.8v0.933h-2.8z"}}),n("path",{attrs:{d:"M1.867 7.933h2.8v0.933h-2.8z"}})])},jl=[],Bl={name:"SidenavIcon",components:{SVGIcon:fr["a"]}},Rl=Bl,Ml=Object(K["a"])(Rl,El,jl,!1,null,null,null),zl=Ml.exports,Kl={name:"BaseNavigatorCard",components:{SidenavIcon:zl,Reference:To["a"],Badge:ei["a"]},props:{allowHiding:{type:Boolean,default:!0},technologyPath:{type:String,default:""},technology:{type:String,required:!0},isTechnologyBeta:{type:Boolean,default:!1}},data(){return{SIDEBAR_HIDE_BUTTON_ID:Fs,INDEX_ROOT_KEY:Ks}},methods:{async handleHideClick(){this.$emit("close"),await this.$nextTick();const e=document.getElementById(Go["d"]);e&&e.focus()}}},ql=Kl,Fl=(n("b32a"),Object(K["a"])(ql,Al,Nl,!1,null,"24789ed0",null)),Hl=Fl.exports;const Vl=e=>e[e.length-1],Wl=(e,t)=>JSON.stringify(e)===JSON.stringify(t),Ul="navigator.state",Gl={sampleCode:"sampleCode",tutorials:"tutorials",articles:"articles"},Ql={[Gl.sampleCode]:"Sample Code",[Gl.tutorials]:"Tutorials",[Gl.articles]:"Articles"},Xl=Object.fromEntries(Object.entries(Ql).map(([e,t])=>[t,e])),Yl={[Ce["b"].article]:Gl.articles,[Ce["b"].learn]:Gl.tutorials,[Ce["b"].overview]:Gl.tutorials,[Ce["b"].resources]:Gl.tutorials,[Ce["b"].sampleCode]:Gl.sampleCode,[Ce["b"].section]:Gl.tutorials,[Ce["b"].tutorial]:Gl.tutorials,[Ce["b"].project]:Gl.tutorials},Jl="navigator.no-results",Zl="navigator.no-children",ec="navigator.error-fetching",tc="navigator.items-found",nc="navigator.tags.hide-deprecated";var ic={name:"NavigatorCard",constants:{STORAGE_KEY:Ul,FILTER_TAGS:Gl,FILTER_TAGS_TO_LABELS:Ql,FILTER_LABELS_TO_TAGS:Xl,TOPIC_TYPE_TO_TAG:Yl,ERROR_FETCHING:ec,ITEMS_FOUND:tc,HIDE_DEPRECATED:nc},components:{FilterInput:oo,NavigatorCardItem:Ll,DynamicScroller:hl["a"],DynamicScrollerItem:hl["b"],BaseNavigatorCard:Hl},props:{...Hl.props,children:{type:Array,required:!0},activePath:{type:Array,required:!0},type:{type:String,required:!0},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},isTechnologyBeta:{type:Boolean,default:!1},navigatorReferences:{type:Object,default:()=>{}},renderFilterOnTop:{type:Boolean,default:!1},hideAvailableTags:{type:Boolean,default:!1}},mixins:[zr],data(){return{filter:"",debouncedFilter:"",selectedTags:[],openNodes:Object.freeze({}),nodesToRender:Object.freeze([]),activeUID:null,lastFocusTarget:null,allNodesToggled:!1,translatableTags:[nc]}},computed:{politeAriaLive(){const{hasNodes:e,nodesToRender:t}=this;return e?this.$tc(tc,t.length,{number:t.length}):""},assertiveAriaLive:({hasNodes:e,hasFilter:t,errorFetching:n})=>e?"":t?Jl:n?ec:Zl,availableTags({selectedTags:e,renderableChildNodesMap:t,apiChangesObject:n,hideAvailableTags:i}){if(i||e.length)return[];const a=new Set(Object.values(n)),s=new Set(Object.values(Ql)),r=new Set([nc]);a.size&&r.delete(nc);const o={type:[],changes:[],other:[]};for(const l in t){if(!Object.hasOwnProperty.call(t,l))continue;if(!s.size&&!a.size&&!r.size)break;const{type:e,path:i,deprecated:c}=t[l],d=Ql[Yl[e]],u=n[i];s.has(d)&&(o.type.push(d),s.delete(d)),u&&a.has(u)&&(o.changes.push(this.$t(It["b"][u])),a.delete(u)),c&&r.has(nc)&&(o.other.push(nc),r.delete(nc))}return o.type.concat(o.changes,o.other)},selectedTagsModelValue:{get(){return this.selectedTags.map(e=>Ql[e]||this.$t(It["b"][e])||e)},set(e){(this.selectedTags.length||e.length)&&(this.selectedTags=e.map(e=>Xl[e]||It["a"][e]||e))}},filterPattern:({debouncedFilter:e})=>e?new RegExp(pl(e),"i"):null,itemSize:()=>qs,childrenMap({children:e}){return Vs(e)},activePathChildren({activeUID:e,childrenMap:t}){return e&&t[e]?Qs(e,t):[]},activePathMap:({activePathChildren:e})=>Object.fromEntries(e.map(({uid:e})=>[e,!0])),activeIndex:({activeUID:e,nodesToRender:t})=>t.findIndex(t=>t.uid===e),filteredChildren({hasFilter:e,children:t,filterPattern:n,selectedTags:i,apiChanges:a}){if(!e)return[];const s=new Set(i);return t.filter(({title:e,path:t,type:i,deprecated:r,deprecatedChildrenCount:o,childUIDs:l})=>{const c=r||o===l.length,d=!n||n.test(e);let u=!0;s.size&&(u=s.has(Yl[i]),a&&!u&&(u=s.has(a[t])),!c&&s.has(nc)&&(u=!0));const h=!a||!!a[t];return d&&u&&h})},renderableChildNodesMap({hasFilter:e,childrenMap:t,deprecatedHidden:n,filteredChildren:i,removeDeprecated:a}){if(!e)return t;const s=i.length-1,r=new Set([]);for(let o=s;o>=0;o-=1){const e=i[o],s=t[e.groupMarkerUID];if(s&&r.add(s),r.has(e))continue;if(r.has(t[e.parent])&&e.type!==Ce["b"].groupMarker){r.add(e);continue}let l=[];e.childUIDs.length&&(l=a(Us(e.uid,t),n)),l.concat(Qs(e.uid,t)).forEach(e=>r.add(e))}return Vs([...r])},nodeChangeDeps:({filteredChildren:e,activePathChildren:t,debouncedFilter:n,selectedTags:i})=>[e,t,n,i],hasFilter({debouncedFilter:e,selectedTags:t,apiChanges:n}){return Boolean(e.length||t.length||n)},deprecatedHidden:({selectedTags:e})=>e[0]===nc,apiChangesObject(){return this.apiChanges||{}},hasNodes:({nodesToRender:e})=>!!e.length,totalItemsToNavigate:({nodesToRender:e})=>e.length,lastActivePathItem:({activePath:e})=>Vl(e)},created(){this.restorePersistedState()},watch:{filter:"debounceInput",nodeChangeDeps:"trackOpenNodes",activePath:"handleActivePathChange",apiChanges(e){e||(this.selectedTags=this.selectedTags.filter(e=>!this.$t(It["b"][e])))},async activeUID(e,t){await this.$nextTick();const n=this.$refs["dynamicScroller_"+t];n&&n.updateSize&&n.updateSize()}},methods:{setUnlessEqual(e,t){Wl(t,this[e])||(this[e]=Object.freeze(t))},toggleAllNodes(){const e=this.children.filter(e=>e.parent===Ks&&e.type!==Ce["b"].groupMarker&&e.childUIDs.length);this.allNodesToggled=!this.allNodesToggled,this.allNodesToggled&&(this.openNodes={},this.generateNodesToRender()),e.forEach(e=>{this.toggleFullTree(e)})},clearFilters(){this.filter="",this.debouncedFilter="",this.selectedTags=[]},scrollToFocus(){this.$refs.scroller.scrollToItem(this.focusedIndex)},debounceInput:Ir((function(e){this.debouncedFilter=e,this.lastFocusTarget=null}),200),trackOpenNodes([e,t,n,i],[,a=[],s="",r=[]]=[]){if(n!==s&&!s&&this.getFromStorage("filter")||!Wl(i,r)&&!r.length&&this.getFromStorage("selectedTags",[]).length)return;const o=!Wl(a,t),{childrenMap:l}=this;let c=t;if(!(this.deprecatedHidden&&!this.debouncedFilter.length||o&&this.hasFilter)&&this.hasFilter){const t=new Set,n=e.length-1;for(let i=n;i>=0;i-=1){const n=e[i];t.has(l[n.parent])||t.has(n)||Qs(n.uid,l).slice(0,-1).forEach(e=>t.add(e))}c=[...t]}const d=o?{...this.openNodes}:{},u=c.reduce((e,t)=>(e[t.uid]=!0,e),d);this.setUnlessEqual("openNodes",u),this.generateNodesToRender(),this.updateFocusIndexExternally()},toggle(e){const t=this.openNodes[e.uid];let n=[],i=[];if(t){const t=Object(w["a"])(this.openNodes),n=Us(e.uid,this.childrenMap);n.forEach(({uid:e})=>{delete t[e]}),this.setUnlessEqual("openNodes",t),i=n.slice(1)}else this.setUnlessEqual("openNodes",{...this.openNodes,[e.uid]:!0}),n=Gs(e.uid,this.childrenMap,this.children).filter(e=>this.renderableChildNodesMap[e.uid]);this.augmentRenderNodes({uid:e.uid,include:n,exclude:i})},toggleFullTree(e){const t=this.openNodes[e.uid],n=Object(w["a"])(this.openNodes),i=Us(e.uid,this.childrenMap);let a=[],s=[];i.forEach(({uid:e})=>{t?delete n[e]:n[e]=!0}),t?a=i.slice(1):s=i.slice(1).filter(e=>this.renderableChildNodesMap[e.uid]),this.setUnlessEqual("openNodes",n),this.augmentRenderNodes({uid:e.uid,exclude:a,include:s})},toggleSiblings(e){const t=this.openNodes[e.uid],n=Object(w["a"])(this.openNodes),i=Xs(e.uid,this.childrenMap,this.children);i.forEach(({uid:e,childUIDs:i,type:a})=>{if(i.length&&a!==Ce["b"].groupMarker)if(t){const t=Us(e,this.childrenMap);t.forEach(e=>{delete n[e.uid]}),delete n[e],this.augmentRenderNodes({uid:e,exclude:t.slice(1),include:[]})}else{n[e]=!0;const t=Gs(e,this.childrenMap,this.children).filter(e=>this.renderableChildNodesMap[e.uid]);this.augmentRenderNodes({uid:e,exclude:[],include:t})}}),this.setUnlessEqual("openNodes",n),this.persistState()},removeDeprecated(e,t){return t?e.filter(({deprecated:e})=>!e):e},generateNodesToRender(){const{children:e,openNodes:t,renderableChildNodesMap:n}=this;this.setUnlessEqual("nodesToRender",e.filter(e=>n[e.uid]&&(e.parent===Ks||t[e.parent]))),this.persistState(),this.scrollToElement()},augmentRenderNodes({uid:e,include:t=[],exclude:n=[]}){const i=this.nodesToRender.findIndex(t=>t.uid===e);if(t.length){const e=t.filter(e=>!this.nodesToRender.includes(e)),n=this.nodesToRender.slice(0);n.splice(i+1,0,...e),this.setUnlessEqual("nodesToRender",n)}else if(n.length){const e=new Set(n);this.setUnlessEqual("nodesToRender",this.nodesToRender.filter(t=>!e.has(t)))}this.persistState()},getFromStorage(e,t=null){const n=Fo["b"].get(Ul,{}),i=n[this.technologyPath];return i?e?i[e]||t:i:t},persistState(){const e={path:this.lastActivePathItem},{path:t}=this.activeUID&&this.childrenMap[this.activeUID]||e,n={technology:this.technology,path:t,hasApiChanges:!!this.apiChanges,openNodes:Object.keys(this.openNodes).map(Number),nodesToRender:this.nodesToRender.map(({uid:e})=>e),activeUID:this.activeUID,filter:this.filter,selectedTags:this.selectedTags},i={...Fo["b"].get(Ul,{}),[this.technologyPath]:n};Fo["b"].set(Ul,i)},clearPersistedState(){const e={...Fo["b"].get(Ul,{}),[this.technologyPath]:{}};Fo["b"].set(Ul,e)},restorePersistedState(){const e=this.getFromStorage();if(!e||e.path!==this.lastActivePathItem)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{technology:t,nodesToRender:n=[],filter:i="",hasAPIChanges:a=!1,activeUID:s=null,selectedTags:r=[],openNodes:o}=e;if(!n.length&&!i&&!r.length)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{childrenMap:l}=this,c=n.every(e=>l[e]),d=s?(this.childrenMap[s]||{}).path===this.lastActivePathItem:1===this.activePath.length;if(t!==this.technology||!c||a!==Boolean(this.apiChanges)||!d||s&&!i&&!r.length&&!n.includes(s))return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);this.setUnlessEqual("openNodes",Object.fromEntries(o.map(e=>[e,!0]))),this.setUnlessEqual("nodesToRender",n.map(e=>l[e])),this.selectedTags=r,this.filter=i,this.debouncedFilter=this.filter,this.activeUID=s,this.scrollToElement()},async scrollToElement(){if(await Object(Ee["b"])(1),!this.$refs.scroller)return;if(this.hasFilter&&!this.deprecatedHidden)return void this.$refs.scroller.scrollToItem(0);const e=document.getElementById(this.activeUID);if(e&&0===this.getChildPositionInScroller(e))return;const t=this.nodesToRender.findIndex(e=>e.uid===this.activeUID);-1!==t&&this.$refs.scroller.scrollToItem(t)},getChildPositionInScroller(e){if(!e)return 0;const{paddingTop:t,paddingBottom:n}=getComputedStyle(this.$refs.scroller.$el),i={top:parseInt(t,10)||0,bottom:parseInt(n,10)||0},{y:a,height:s}=this.$refs.scroller.$el.getBoundingClientRect(),{y:r}=e.getBoundingClientRect(),o=e.offsetParent.offsetHeight,l=r-a-i.top;return l<0?-1:l+o>=s-i.bottom?1:0},isInsideScroller(e){return this.$refs.scroller.$el.contains(e)},handleFocusIn({target:e}){this.lastFocusTarget=e;const t=this.getChildPositionInScroller(e);if(0===t)return;const{offsetHeight:n}=e.offsetParent;this.$refs.scroller.$el.scrollBy({top:n*t,left:0})},handleFocusOut(e){e.relatedTarget&&(this.isInsideScroller(e.relatedTarget)||(this.lastFocusTarget=null))},handleScrollerUpdate:Ir((async function(){await Object(Ee["a"])(300),this.lastFocusTarget&&this.isInsideScroller(this.lastFocusTarget)&&document.activeElement!==this.lastFocusTarget&&this.lastFocusTarget.focus({preventScroll:!0})}),50),setActiveUID(e){this.activeUID=e},handleNavigationChange(e){this.childrenMap[e].path.startsWith(this.technologyPath)&&this.setActiveUID(e)},pathsToFlatChildren(e){const t=e.slice(0).reverse(),{childrenMap:n}=this;let i=this.children;const a=[];while(t.length){const e=t.pop(),s=i.find(t=>t.path===e);if(!s)break;a.push(s),t.length&&(i=s.childUIDs.map(e=>n[e]))}return a},handleActivePathChange(e){const t=this.childrenMap[this.activeUID],n=Vl(e);if(t){if(n===t.path)return;const e=Xs(this.activeUID,this.childrenMap,this.children),i=Gs(this.activeUID,this.childrenMap,this.children),a=Qs(this.activeUID,this.childrenMap),s=[...i,...e,...a].find(e=>e.path===n);if(s)return void this.setActiveUID(s.uid)}const i=this.pathsToFlatChildren(e);i.length?this.setActiveUID(i[i.length-1].uid):this.activeUID?this.setActiveUID(null):this.trackOpenNodes(this.nodeChangeDeps)},updateFocusIndexExternally(){this.externalFocusChange=!0,this.activeIndex>0?this.focusIndex(this.activeIndex):this.focusIndex(0)},focusNodeParent(e){const t=this.childrenMap[e.parent];if(!t)return;const n=this.nodesToRender.findIndex(e=>e.uid===t.uid);-1!==n&&this.focusIndex(n)}}},ac=ic,sc=(n("8e4d"),Object(K["a"])(ac,dl,ul,!1,null,"1543892a",null)),rc=sc.exports,oc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"body",fn:function(t){var i=t.className;return[n("transition",{attrs:{name:"delay-visibility"}},[n("div",{staticClass:"loading-navigator",class:i,attrs:{"aria-hidden":"true"}},e._l(e.LOADER_ROWS,(function(e,t){return n("LoadingNavigatorItem",{key:t,attrs:{index:t,width:e.width,hideNavigatorIcon:e.hideNavigatorIcon}})})),1)])]}}])},"BaseNavigatorCard",e.$props,!1))},lc=[],cc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseNavigatorCardItem",{staticClass:"loading-navigator-item",style:"--index: "+e.index+";",attrs:{hideNavigatorIcon:e.hideNavigatorIcon},scopedSlots:e._u([{key:"navigator-icon",fn:function(e){var t=e.className;return[n("div",{class:t})]}},{key:"title-container",fn:function(){return[n("div",{staticClass:"loader",style:{width:e.width}})]},proxy:!0}])})},dc=[],uc={name:"LoadingNavigatorItem",components:{BaseNavigatorCardItem:kl},props:{...kl.props,index:{type:Number,default:0},width:{type:String,default:"50%"}}},hc=uc,pc=(n("d1b4"),Object(K["a"])(hc,cc,dc,!1,null,"0de29914",null)),gc=pc.exports;const fc=[{width:"30%",hideNavigatorIcon:!0},{width:"80%"},{width:"50%"}];var mc={name:"LoadingNavigatorCard",components:{BaseNavigatorCard:Hl,LoadingNavigatorItem:gc},props:{...Hl.props},data(){return{LOADER_ROWS:fc}}},yc=mc,vc=(n("115d"),Object(K["a"])(yc,oc,lc,!1,null,"4b6d345f",null)),bc=vc.exports,Tc={name:"Navigator",components:{NavigatorCard:rc,LoadingNavigatorCard:bc},data(){return{INDEX_ROOT_KEY:Ks}},props:{flatChildren:{type:Array,required:!0},parentTopicIdentifiers:{type:Array,required:!0},technology:{type:Object,required:!0},isFetching:{type:Boolean,default:!1},references:{type:Object,default:()=>{}},navigatorReferences:{type:Object,default:()=>{}},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},renderFilterOnTop:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},allowHiding:{type:Boolean,default:!0}},computed:{parentTopicReferences({references:e,parentTopicIdentifiers:t}){return t.reduce((t,n)=>{const i=e[n];return i?t.concat(i):(console.error(`Reference for "${n}" is missing`),t)},[])},activePath({parentTopicReferences:e,$route:{path:t}}){if(t=t.replace(/\/$/,"").toLowerCase(),!e.length)return[t];let n=1;return"technologies"===e[0].kind&&(n=2),e.slice(n).map(e=>e.url).concat(t)},type:()=>Ce["b"].module,technologyProps:({technology:e})=>({technology:e.title,technologyPath:e.path||e.url,isTechnologyBeta:e.beta})}},Sc=Tc,_c=(n("9c7e"),Object(K["a"])(Sc,ll,cl,!1,null,"159b9764",null)),Cc=_c.exports,kc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavBase",{staticClass:"documentation-nav",attrs:{breakpoint:e.BreakpointName.medium,hasOverlay:!1,hasSolidBackground:"",hasNoBorder:e.hasNoBorder,isDark:e.isDark,isWideFormat:"",hasFullWidthBorder:"","aria-label":e.$t("api-reference")},scopedSlots:e._u([e.displaySidenav?{key:"pre-title",fn:function(t){var i=t.closeNav,a=t.isOpen,s=t.currentBreakpoint,r=t.className;return[n("div",{class:r},[n("transition",{attrs:{name:"sidenav-toggle"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.sidenavHiddenOnLarge,expression:"sidenavHiddenOnLarge"}],staticClass:"sidenav-toggle-wrapper"},[n("button",{staticClass:"sidenav-toggle",attrs:{"aria-label":e.$t("navigator.open-navigator"),id:e.baseNavOpenSidenavButtonId,tabindex:a?-1:null},on:{click:function(t){return t.preventDefault(),e.handleSidenavToggle(i,s)}}},[n("span",{staticClass:"sidenav-icon-wrapper"},[n("SidenavIcon",{staticClass:"icon-inline sidenav-icon"})],1)]),n("span",{staticClass:"sidenav-toggle__separator"})])])],1)]}}:null,{key:"tray",fn:function(t){var i=t.closeNav;return[n("Hierarchy",{attrs:{currentTopicTitle:e.title,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,parentTopicIdentifiers:e.hierarchyItems,currentTopicTags:e.currentTopicTags,references:e.references}}),n("NavMenuItems",{staticClass:"nav-menu-settings",attrs:{previousSiblingChildren:e.breadcrumbCount}},[e.interfaceLanguage&&(e.swiftPath||e.objcPath)?n("LanguageToggle",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,closeNav:i}}):e._e(),e._t("menu-items")],2),e._t("tray-after",null,null,{breadcrumbCount:e.breadcrumbCount})]}}],null,!0)},[n("template",{slot:"default"},[e._t("title",(function(){return[e.rootLink?n("router-link",{staticClass:"nav-title-link",attrs:{to:e.rootLink}},[e._v(" "+e._s(e.$t("documentation.title"))+" ")]):n("span",{staticClass:"nav-title-link inactive"},[e._v(e._s(e.$t("documentation.title")))])]}),null,{rootLink:e.rootLink,linkClass:"nav-title-link",inactiveClass:"inactive"})],2),n("template",{slot:"after-content"},[e._t("after-content")],2)],2)},wc=[],Ic=n("cbcf"),xc=n("9b30"),$c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItems",{staticClass:"hierarchy",class:{"has-badge":e.hasBadge},attrs:{"aria-label":e.$t("documentation.nav.breadcrumbs")}},[e.root?n("HierarchyItem",{key:e.root.title,staticClass:"root-hierarchy",attrs:{url:e.addQueryParamsToUrl(e.root.url)}},[e._v(" "+e._s(e.root.title)+" ")]):e._e(),e._l(e.collapsibleItems,(function(t){return n("HierarchyItem",{key:t.title,attrs:{isCollapsed:"",url:e.addQueryParamsToUrl(t.url)}},[e._v(" "+e._s(t.title)+" ")])})),e.collapsibleItems.length?n("HierarchyCollapsedItems",{attrs:{topics:e.collapsibleItems}}):e._e(),e._l(e.nonCollapsibleItems,(function(t){return n("HierarchyItem",{key:t.title,attrs:{url:e.addQueryParamsToUrl(t.url)}},[e._v(" "+e._s(t.title)+" ")])})),n("HierarchyItem",[e._v(" "+e._s(e.currentTopicTitle)+" "),n("template",{slot:"tags"},[e.isSymbolDeprecated?n("Badge",{attrs:{variant:"deprecated"}}):e.isSymbolBeta?n("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.currentTopicTags,(function(t){return n("Badge",{key:t.type+"-"+t.text,attrs:{variant:t.type}},[e._v(" "+e._s(t.text)+" ")])}))],2)],2)],2)},Oc=[],Dc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"hierarchy-collapsed-items"},[n("span",{staticClass:"hierarchy-item-icon icon-inline"},[e._v("/")]),n("button",{ref:"btn",staticClass:"toggle",class:{focused:!e.collapsed},on:{click:e.toggleCollapsed}},[n("span",{staticClass:"indicator"},[n("EllipsisIcon",{staticClass:"icon-inline toggle-icon"})],1)]),n("ul",{ref:"dropdown",staticClass:"dropdown",class:{collapsed:e.collapsed}},e._l(e.topicsWithUrls,(function(t){return n("li",{key:t.title,staticClass:"dropdown-item"},[n("router-link",{staticClass:"nav-menu-link",attrs:{to:t.url}},[e._v(e._s(t.title))])],1)})),0)])},Pc=[],Lc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"ellipsis-icon",attrs:{viewBox:"0 0 14 14",themeId:"ellipsis"}},[n("path",{attrs:{d:"m12.439 7.777v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554z"}})])},Ac=[],Nc={name:"EllipsisIcon",components:{SVGIcon:fr["a"]}},Ec=Nc,jc=Object(K["a"])(Ec,Lc,Ac,!1,null,null,null),Bc=jc.exports,Rc={name:"HierarchyCollapsedItems",components:{EllipsisIcon:Bc},data:()=>({collapsed:!0}),props:{topics:{type:Array,required:!0}},watch:{collapsed(e,t){t&&!e?document.addEventListener("click",this.handleDocumentClick,!1):!t&&e&&document.removeEventListener("click",this.handleDocumentClick,!1)}},beforeDestroy(){document.removeEventListener("click",this.handleDocumentClick,!1)},computed:{topicsWithUrls:({$route:e,topics:t})=>t.map(t=>({...t,url:Object(P["b"])(t.url,e.query)}))},methods:{handleDocumentClick(e){const{target:t}=e,{collapsed:n,$refs:{btn:i,dropdown:a}}=this,s=!i.contains(t)&&!a.contains(t);!n&&s&&(this.collapsed=!0)},toggleCollapsed(){this.collapsed=!this.collapsed}}},Mc=Rc,zc=(n("2ca2"),Object(K["a"])(Mc,Dc,Pc,!1,null,"74906830",null)),Kc=zc.exports,qc=function(e,t){var n=t._c;return n(t.$options.components.NavMenuItemBase,{tag:"component",staticClass:"hierarchy-item",class:[{collapsed:t.props.isCollapsed},t.data.staticClass]},[n("span",{staticClass:"hierarchy-item-icon icon-inline"},[t._v("/")]),t.props.url?n("router-link",{staticClass:"parent item nav-menu-link",attrs:{to:t.props.url}},[t._t("default")],2):[n("span",{staticClass:"current item"},[t._t("default")],2),t._t("tags")]],2)},Fc=[],Hc=n("863d"),Vc={name:"HierarchyItem",components:{NavMenuItemBase:Hc["a"],InlineChevronRightIcon:vl["a"]},props:{isCollapsed:Boolean,url:{type:String,required:!1}}},Wc=Vc,Uc=(n("260a"),Object(K["a"])(Wc,qc,Fc,!0,null,"382bf39e",null)),Gc=Uc.exports;const Qc=3;var Xc={name:"Hierarchy",components:{Badge:ei["a"],NavMenuItems:xc["a"],HierarchyCollapsedItems:Kc,HierarchyItem:Gc},constants:{MaxVisibleLinks:Qc},inject:["store"],props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,references:Object,currentTopicTitle:{type:String,required:!0},parentTopicIdentifiers:{type:Array,default:()=>[]},currentTopicTags:{type:Array,default:()=>[]}},computed:{windowWidth:({store:e})=>e.state.contentWidth,parentTopics(){return this.parentTopicIdentifiers.reduce((e,t)=>{const n=this.references[t];if(n){const{title:t,url:i}=n;return e.concat({title:t,url:i})}return console.error(`Reference for "${t}" is missing`),e},[])},root:({parentTopics:e,windowWidth:t})=>t<=1e3?null:e[0],firstItemSlice:({root:e})=>e?1:0,linksAfterCollapse:({windowWidth:e,hasBadge:t})=>{const n=t?1:0;return e>1200?Qc-n:e>1e3?Qc-1-n:e>=800?Qc-2-n:0},collapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n,-t):e.slice(n),nonCollapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n).slice(-t):[],hasBadge:({isSymbolDeprecated:e,isSymbolBeta:t,currentTopicTags:n})=>e||t||n.length},methods:{addQueryParamsToUrl(e){return Object(P["b"])(e,this.$route.query)}}},Yc=Xc,Jc=(n("5208"),Object(K["a"])(Yc,$c,Oc,!1,null,"c2bd6086",null)),Zc=Jc.exports,ed=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItemBase",{staticClass:"nav-menu-setting language-container"},[n("div",{class:{"language-toggle-container":e.hasLanguages}},[n("select",{ref:"language-sizer",staticClass:"language-dropdown language-sizer",attrs:{"aria-hidden":"true",tabindex:"-1"}},[n("option",{key:e.currentLanguage.name,attrs:{selected:""}},[e._v(e._s(e.currentLanguage.name))])]),n("label",{staticClass:"nav-menu-setting-label",attrs:{for:e.hasLanguages?"language-toggle":null}},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),e.hasLanguages?n("select",{directives:[{name:"model",rawName:"v-model",value:e.languageModel,expression:"languageModel"}],staticClass:"language-dropdown nav-menu-link",style:"width: "+e.adjustedWidth+"px",attrs:{id:"language-toggle"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.languageModel=t.target.multiple?n:n[0]},function(t){return e.pushRoute(e.currentLanguage.route)}]}},e._l(e.languages,(function(t){return n("option",{key:t.api,domProps:{value:t.api}},[e._v(" "+e._s(t.name)+" ")])})),0):n("span",{staticClass:"nav-menu-toggle-none current-language",attrs:{"aria-current":"page"}},[e._v(e._s(e.currentLanguage.name))]),e.hasLanguages?n("InlineChevronDownIcon",{staticClass:"toggle-icon icon-inline"}):e._e()],1),e.hasLanguages?n("div",{staticClass:"language-list-container"},[n("span",{staticClass:"nav-menu-setting-label"},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),n("ul",{staticClass:"language-list"},e._l(e.languages,(function(t){return n("li",{key:t.api,staticClass:"language-list-item"},[t.api===e.languageModel?n("span",{staticClass:"current-language",attrs:{"data-language":t.api,"aria-current":"page"}},[e._v(" "+e._s(t.name)+" ")]):n("a",{staticClass:"nav-menu-link",attrs:{href:"#"},on:{click:function(n){return n.preventDefault(),e.pushRoute(t.route)}}},[e._v(" "+e._s(t.name)+" ")])])})),0)]):e._e()])},td=[],nd=n("7948"),id={name:"LanguageToggle",components:{InlineChevronDownIcon:nd["a"],NavMenuItemBase:Hc["a"]},inject:{store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},closeNav:{type:Function,default:()=>{}}},data(){return{languageModel:null,adjustedWidth:0}},mounted(){const e=Ne(async()=>{await Object(Ee["b"])(3),this.calculateSelectWidth()},150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)})},watch:{interfaceLanguage:{immediate:!0,handler(e){this.languageModel=e}},currentLanguage:{immediate:!0,handler:"calculateSelectWidth"}},methods:{getRoute(e){const t=e.query===O["a"].swift.key.url?void 0:e.query;return{query:{...this.$route.query,language:t},path:this.isCurrentPath(e.path)?null:Object(L["d"])(e.path)}},async pushRoute(e){await this.closeNav(),this.store.setPreferredLanguage(e.query),this.$router.push(this.getRoute(e))},isCurrentPath(e){return this.$route.path.replace(/^\//,"")===e},async calculateSelectWidth(){await this.$nextTick(),this.adjustedWidth=this.$refs["language-sizer"].clientWidth+6}},computed:{languages(){return[{name:O["a"].swift.name,api:O["a"].swift.key.api,route:{path:this.swiftPath,query:O["a"].swift.key.url}},{name:O["a"].objectiveC.name,api:O["a"].objectiveC.key.api,route:{path:this.objcPath,query:O["a"].objectiveC.key.url}}]},currentLanguage:({languages:e,languageModel:t})=>e.find(e=>e.api===t),hasLanguages:({objcPath:e,swiftPath:t})=>t&&e}},ad=id,sd=(n("b857"),Object(K["a"])(ad,ed,td,!1,null,"d12167e0",null)),rd=sd.exports,od={name:"DocumentationNav",components:{SidenavIcon:zl,NavBase:Ic["a"],NavMenuItems:xc["a"],Hierarchy:Zc,LanguageToggle:rd},props:{title:{type:String,required:!1},parentTopicIdentifiers:{type:Array,required:!1},isSymbolBeta:{type:Boolean,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isDark:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},currentTopicTags:{type:Array,required:!0},references:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!1},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},sidenavHiddenOnLarge:{type:Boolean,default:!1},displaySidenav:{type:Boolean,default:!1}},computed:{baseNavOpenSidenavButtonId:()=>Go["d"],BreakpointName:()=>Vo["b"],breadcrumbCount:({hierarchyItems:e})=>e.length+1,rootHierarchyReference:({parentTopicIdentifiers:e,references:t})=>t[e[0]]||{},isRootTechnologyLink:({rootHierarchyReference:{kind:e}})=>"technologies"===e,rootLink:({isRootTechnologyLink:e,rootHierarchyReference:t,$route:n})=>e?{path:t.url,query:n.query}:null,hierarchyItems:({parentTopicIdentifiers:e,isRootTechnologyLink:t})=>t?e.slice(1):e},methods:{async handleSidenavToggle(e,t){await e(),this.$emit("toggle-sidenav",t),await this.$nextTick();const n=document.getElementById(Fs);n&&n.focus()}}},ld=od,cd=(n("c61f"),Object(K["a"])(ld,kc,wc,!1,null,"138d523a",null)),dd=cd.exports,ud=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"StaticContentWidth"},[e._t("default")],2)},hd=[],pd={name:"StaticContentWidth",inject:["store"],mounted(){const e=Ne(async()=>{await this.$nextTick(),this.store.setContentWidth(this.$el.offsetWidth)},150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}),e()}},gd=pd,fd=Object(K["a"])(gd,ud,hd,!1,null,null,null),md=fd.exports,yd=n("3bdd"),vd=n("4009");const bd="symbol";var Td={watch:{topicData:{immediate:!0,handler:"extractOnThisPageSections"}},methods:{shouldRegisterContentSection(e){return e.type===_n["BlockType"].heading&&e.level<4},extractOnThisPageSections(e){if(!e)return;this.store.resetPageSections();const{metadata:{title:t},primaryContentSections:n,topicSections:i,defaultImplementationsSections:a,relationshipsSections:s,seeAlsoSections:r,kind:o}=e;this.store.addOnThisPageSection({title:t,anchor:vd["a"],level:1,isSymbol:o===bd},{i18n:!1}),n&&n.forEach(e=>{switch(e.kind){case Ke.content:At["a"].methods.forEach.call(e,e=>{this.shouldRegisterContentSection(e)&&this.store.addOnThisPageSection({title:e.text,anchor:e.anchor||Object(nn["a"])(e.text),level:e.level},{i18n:!1})});break;case Ke.properties:case Ke.restBody:case Ke.restCookies:case Ke.restEndpoint:case Ke.restHeaders:case Ke.restParameters:case Ke.restResponses:this.store.addOnThisPageSection({title:e.title,anchor:Object(nn["a"])(e.title),level:2});break;default:qt[e.kind]&&this.store.addOnThisPageSection(qt[e.kind])}}),i&&this.store.addOnThisPageSection(Kt.topics),a&&this.store.addOnThisPageSection(Kt.defaultImplementations),s&&this.store.addOnThisPageSection(Kt.relationships),r&&this.store.addOnThisPageSection(Kt.seeAlso)}}},Sd=n("9b56");const _d="0.3.0",Cd="navigator-hidden-large",{extractProps:kd}=Is.methods;var wd={name:"DocumentationTopicView",constants:{MIN_RENDER_JSON_VERSION_WITH_INDEX:_d,NAVIGATOR_HIDDEN_ON_LARGE_KEY:Cd},components:{Navigator:Cc,AdjustableSidebarWidth:ol,StaticContentWidth:md,NavigatorDataProvider:nr,Topic:Is,CodeTheme:Bs["a"],Nav:dd,QuickNavigationButton:lr,QuickNavigationModal:zo,PortalTarget:I["PortalTarget"]},mixins:[Ms["a"],zs["a"],Td],props:{enableMinimized:{type:Boolean,default:!1}},data(){return{topicDataDefault:null,topicDataObjc:null,sidenavVisibleOnMobile:!1,sidenavHiddenOnLarge:Fo["c"].get(Cd,!1),showQuickNavigationModal:!1,store:js,BreakpointName:Vo["b"]}},computed:{objcOverrides:({topicData:e})=>{const{variantOverrides:t=[]}=e||{},n=({interfaceLanguage:e})=>e===O["a"].objectiveC.key.api,i=({traits:e})=>e.some(n),a=t.find(i);return a?a.patch:null},enableQuickNavigation:({isTargetIDE:e})=>!e&&Object(Ze["c"])(["features","docs","quickNavigation","enable"],!0),topicData:{get(){return this.topicDataObjc?this.topicDataObjc:this.topicDataDefault},set(e){this.topicDataDefault=e}},topicKey:({$route:e,topicProps:t})=>[e.path,t.interfaceLanguage].join(),topicProps(){return kd(this.topicData)},parentTopicIdentifiers:({topicProps:{hierarchy:{paths:e=[]},references:t},$route:n})=>e.length?e.find(e=>{const i=e.find(e=>t[e]&&"technologies"!==t[e].kind),a=i&&t[i];return a&&n.path.toLowerCase().startsWith(a.url.toLowerCase())})||e[0]:[],technology:({$route:e,topicProps:{identifier:t,references:n,role:i,title:a},parentTopicIdentifiers:s})=>{const r={title:a,url:e.path},o=n[t];if(!s.length)return o||r;const l=n[s[0]];return l&&"technologies"!==l.kind?l:(i!==k["a"].collection||o)&&(l&&n[s[1]]||o)||r},languagePaths:({topicData:{variants:e=[]}})=>e.reduce((e,t)=>t.traits.reduce((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e,e),{}),objcPath:({languagePaths:{[O["a"].objectiveC.key.api]:[e]=[]}={}})=>e,swiftPath:({languagePaths:{[O["a"].swift.key.api]:[e]=[]}={}})=>e,isSymbolBeta:({topicProps:{platforms:e}})=>!!(e&&e.length&&e.every(e=>e.beta)),isSymbolDeprecated:({topicProps:{platforms:e,deprecationSummary:t}})=>!!(t&&t.length>0||e&&e.length&&e.every(e=>e.deprecatedAt)),enableNavigator:({isTargetIDE:e,topicDataDefault:t})=>!e&&Object(yd["b"])(Object(yd["a"])(t.schemaVersion),_d)>=0,enableOnThisPageNav:({isTargetIDE:e})=>!Object(Ze["c"])(["features","docs","onThisPageNavigator","disable"],!1)&&!e,sidebarProps:({sidenavVisibleOnMobile:e,enableNavigator:t,sidenavHiddenOnLarge:n})=>t?{shownOnMobile:e,hiddenOnLarge:n}:{},sidebarListeners(){return this.enableNavigator?{"update:shownOnMobile":this.toggleMobileSidenav,"update:hiddenOnLarge":this.toggleLargeSidenav}:{}}},methods:{applyObjcOverrides(){this.topicDataObjc=C(Object(w["a"])(this.topicData),this.objcOverrides)},handleCodeColorsChange(e){Rs["a"].updateCodeColors(e)},handleToggleSidenav(e){e===Vo["b"].large?this.toggleLargeSidenav():this.toggleMobileSidenav()},openQuickNavigationModal(){this.sidenavVisibleOnMobile||(this.showQuickNavigationModal=!0)},toggleLargeSidenav(e=!this.sidenavHiddenOnLarge){this.sidenavHiddenOnLarge=e,Fo["c"].set(Cd,e)},toggleMobileSidenav(e=!this.sidenavVisibleOnMobile){this.sidenavVisibleOnMobile=e},onQuickNavigationKeydown(e){("/"===e.key||"o"===e.key&&e.shiftKey&&e.metaKey)&&this.enableNavigator&&"input"!==e.target.tagName.toLowerCase()&&(this.openQuickNavigationModal(),e.preventDefault())}},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"}),this.enableQuickNavigation&&window.addEventListener("keydown",this.onQuickNavigationKeydown)},provide(){return{store:this.store}},inject:{isTargetIDE:{default(){return!1}}},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.off("codeColors",this.handleCodeColorsChange),this.enableQuickNavigation&&window.removeEventListener("keydown",this.onQuickNavigationKeydown)},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n(e=>e.newContentMounted()):Object(w["c"])(e,t,n).then(t=>n(n=>{Object(Sd["c"])(e.params.locale,n),n.topicData=t,e.query.language===O["a"].objectiveC.key.url&&n.objcOverrides&&n.applyObjcOverrides()})).catch(n)},beforeRouteUpdate(e,t,n){e.path===t.path&&e.query.language===O["a"].objectiveC.key.url&&this.objcOverrides?(this.applyObjcOverrides(),n()):Object(w["e"])(e,t)?Object(w["c"])(e,t,n).then(t=>{this.topicDataObjc=null,this.topicData=t,e.query.language===O["a"].objectiveC.key.url&&this.objcOverrides&&this.applyObjcOverrides(),Object(Sd["c"])(e.params.locale,this),n()}).catch(n):n()},created(){this.store.reset()},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},Id=wd,xd=(n("857c"),Object(K["a"])(Id,i,a,!1,null,"4a89caca",null));t["default"]=xd.exports},f9c9:function(e,t,n){}}]); \ No newline at end of file diff --git a/Documentation/html/js/documentation-topic.f9ef3692.js b/Documentation/html/js/documentation-topic.f9ef3692.js new file mode 100644 index 000000000..d19f56d35 --- /dev/null +++ b/Documentation/html/js/documentation-topic.f9ef3692.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[982,675],{5840:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Eu}});var i=function(){var e=this,t=e._self._c;return t("CodeTheme",{staticClass:"doc-topic-view"},[e.topicData?[t(e.enableNavigator?"AdjustableSidebarWidth":"StaticContentWidth",e._g(e._b({tag:"component",staticClass:"full-width-container topic-wrapper",scopedSlots:e._u([{key:"aside",fn:function({scrollLockID:n,breakpoint:i}){return[t("NavigatorDataProvider",{ref:"NavigatorDataProvider",attrs:{"interface-language":e.topicProps.interfaceLanguage,technologyUrl:e.technology.url,"api-changes-version":e.store.state.selectedAPIChangesVersion},scopedSlots:e._u([{key:"default",fn:function(s){return[t("div",{staticClass:"doc-topic-aside"},[e.enableQuickNavigation?t("QuickNavigationModal",{attrs:{children:s.flatChildren,showQuickNavigationModal:e.showQuickNavigationModal,technology:e.technology.title},on:{"update:showQuickNavigationModal":function(t){e.showQuickNavigationModal=t},"update:show-quick-navigation-modal":function(t){e.showQuickNavigationModal=t}}}):e._e(),t("transition",{attrs:{name:"delay-hiding"}},[t("Navigator",{directives:[{name:"show",rawName:"v-show",value:e.sidenavVisibleOnMobile||i===e.BreakpointName.large,expression:"sidenavVisibleOnMobile || breakpoint === BreakpointName.large"}],attrs:{flatChildren:s.flatChildren,"parent-topic-identifiers":e.parentTopicIdentifiers,technology:s.technology||e.technology,"is-fetching":s.isFetching,"error-fetching":s.errorFetching,"api-changes":s.apiChanges,references:e.topicProps.references,"navigator-references":s.references,scrollLockID:n,"render-filter-on-top":i!==e.BreakpointName.large},on:{close:function(t){return e.handleToggleSidenav(i)}},scopedSlots:e._u([e.enableQuickNavigation?{key:"filter",fn:function(){return[t("QuickNavigationButton",{nativeOn:{click:function(t){return e.openQuickNavigationModal.apply(null,arguments)}}})]},proxy:!0}:null],null,!0)})],1)],1)]}}],null,!0)})]}}],null,!1,2308467884)},"component",e.sidebarProps,!1),e.sidebarListeners),[t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}}),e.isTargetIDE?e._e():t("Nav",{attrs:{title:e.topicProps.title,diffAvailability:e.topicProps.diffAvailability,interfaceLanguage:e.topicProps.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,parentTopicIdentifiers:e.parentTopicIdentifiers,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,currentTopicTags:e.topicProps.tags,references:e.topicProps.references,displaySidenav:e.enableNavigator,sidenavHiddenOnLarge:e.sidenavHiddenOnLarge},on:{"toggle-sidenav":e.handleToggleSidenav}}),t("Topic",e._b({key:e.topicKey,attrs:{objcPath:e.objcPath,swiftPath:e.swiftPath,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,languagePaths:e.languagePaths,enableOnThisPageNav:e.enableOnThisPageNav,enableMinimized:e.enableMinimized}},"Topic",e.topicProps,!1))],1)]:e._e()],2)},s=[];const a="/";function r(e){return e.replace(/~[0,1]/g,(e=>({"~0":"~","~1":"/"}[e]||e)))}function*o(e){const t=1;if(e.lengtht)throw new Error(`invalid array index ${e}`);return n}function*p(e,t,n={strict:!1}){let i=e;for(const s of o(t)){if(n.strict&&!Object.prototype.hasOwnProperty.call(i,s))throw new u(t);i=i[s],yield{node:i,token:s}}}function g(e,t){let n=e;for(const{node:i}of p(e,t,{strict:!0}))n=i;return n}function f(e,t,n){let i=null,s=e,a=null;for(const{node:o,token:l}of p(e,t))i=s,s=o,a=l;if(!i)throw new u(t);if(Array.isArray(i))try{const e=h(a,i);i.splice(e,0,n)}catch(r){throw new u(t)}else Object.assign(i,{[a]:n});return e}function m(e,t){let n=null,i=e,s=null;for(const{node:r,token:o}of p(e,t))n=i,i=r,s=o;if(!n)throw new u(t);if(Array.isArray(n))try{const e=h(s,n);n.splice(e,1)}catch(a){throw new u(t)}else{if(!i)throw new u(t);delete n[s]}return e}function y(e,t,n){return m(e,t),f(e,t,n),e}function v(e,t,n){const i=g(e,t);return m(e,t),f(e,n,i),e}function b(e,t,n){return f(e,n,g(e,t)),e}function T(e,t,n){function i(e,t){const n=typeof e,s=typeof t;if(n!==s)return!1;switch(n){case d:{const n=Object.keys(e),s=Object.keys(t);return n.length===s.length&&n.every(((n,a)=>n===s[a]&&i(e[n],t[n])))}default:return e===t}}const s=g(e,t);if(!i(n,s))throw new Error("test failed");return e}const S={add:(e,{path:t,value:n})=>f(e,t,n),copy:(e,{from:t,path:n})=>b(e,t,n),move:(e,{from:t,path:n})=>v(e,t,n),remove:(e,{path:t})=>m(e,t),replace:(e,{path:t,value:n})=>y(e,t,n),test:(e,{path:t,value:n})=>T(e,t,n)};function _(e,{op:t,...n}){const i=S[t];if(!i)throw new Error("unknown operation");return i(e,n)}function C(e,t){return t.reduce(_,e)}var k=n(7192),w=n(8841),I=n(2433),x=function(){var e=this,t=e._self._c;return t("div",{staticClass:"doc-topic",class:{"with-on-this-page":e.enableOnThisPageNav&&e.isOnThisPageNavVisible}},[t(e.isTargetIDE?"div":"main",{tag:"component",staticClass:"main",attrs:{id:"main"}},[t("DocumentationHero",{attrs:{role:e.role,enhanceBackground:e.enhanceBackground,enableMinimized:e.enableMinimized,shortHero:e.shortHero,shouldShowLanguageSwitcher:e.shouldShowLanguageSwitcher,iconOverride:e.references[e.pageIcon],standardColorIdentifier:e.standardColorIdentifier},scopedSlots:e._u([{key:"above-content",fn:function(){return[e._t("above-hero-content")]},proxy:!0}],null,!0)},[e._t("above-title"),e.shouldShowLanguageSwitcher?t("LanguageSwitcher",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath}}):e._e(),t("Title",{class:{"minimized-title":e.enableMinimized},attrs:{eyebrow:e.enableMinimized?null:e.roleHeading},scopedSlots:e._u([e.isSymbolDeprecated||e.isSymbolBeta?{key:"after",fn:function(){return[t("small",{class:e.tagName,attrs:{"data-tag-name":e.tagName}})]},proxy:!0}:null],null,!0)},[t(e.titleBreakComponent,{tag:"component"},[e._v(e._s(e.title))])],1),e.abstract?t("Abstract",{class:{"minimized-abstract":e.enableMinimized},attrs:{content:e.abstract}}):e._e(),e.sampleCodeDownload?t("div",[t("DownloadButton",{staticClass:"sample-download",attrs:{action:e.sampleCodeDownload.action}})],1):e._e(),e.shouldShowAvailability?t("Availability",{attrs:{platforms:e.platforms,technologies:e.technologies}}):e._e(),e.declarations.length?t("div",{staticClass:"declarations-container",class:{"minimized-container":e.enableMinimized}},e._l(e.declarations,(function(n,i){return t("Declaration",{key:i,attrs:{conformance:e.conformance,declarations:n.declarations,source:e.remoteSource}})})),1):e._e()],2),t("div",{staticClass:"doc-content-wrapper"},[t("div",{staticClass:"doc-content",class:{"no-primary-content":!e.hasPrimaryContent&&e.enhanceBackground}},[e.hasPrimaryContent?t("div",{class:["container",{"minimized-container":e.enableMinimized}]},[t("div",{staticClass:"description",class:{"after-enhanced-hero":e.enhanceBackground}},[e.isRequirement?t("RequirementMetadata",{attrs:{defaultImplementationsCount:e.defaultImplementationsCount}}):e._e(),e.deprecationSummary&&e.deprecationSummary.length?t("Aside",{attrs:{kind:"deprecated"}},[t("ContentNode",{attrs:{content:e.deprecationSummary}})],1):e._e(),e.downloadNotAvailableSummary&&e.downloadNotAvailableSummary.length?t("Aside",{attrs:{kind:"note"}},[t("ContentNode",{attrs:{content:e.downloadNotAvailableSummary}})],1):e._e()],1),e.primaryContentSectionsSanitized&&e.primaryContentSectionsSanitized.length?t("PrimaryContent",{class:{"with-border":!e.enhanceBackground},attrs:{conformance:e.conformance,source:e.remoteSource,sections:e.primaryContentSectionsSanitized}}):e._e(),e.shouldShowViewMoreLink?t("ViewMore",{attrs:{url:e.viewMoreLink}}):e._e()],1):e._e(),e.shouldRenderTopicSection?t("Topics",{attrs:{sections:e.topicSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,topicStyle:e.topicSectionsStyle}}):e._e(),e.defaultImplementationsSections&&!e.enableMinimized?t("DefaultImplementations",{attrs:{sections:e.defaultImplementationsSections,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}}):e._e(),e.relationshipsSections&&!e.enableMinimized?t("Relationships",{attrs:{sections:e.relationshipsSections}}):e._e(),e.seeAlsoSections&&!e.enableMinimized?t("SeeAlso",{attrs:{sections:e.seeAlsoSections}}):e._e()],1),e.enableOnThisPageNav?[t("OnThisPageStickyContainer",{directives:[{name:"show",rawName:"v-show",value:e.isOnThisPageNavVisible,expression:"isOnThisPageNavVisible"}]},[e.topicState.onThisPageSections.length>2?t("OnThisPageNav"):e._e()],1)]:e._e()],2),!e.isTargetIDE&&e.hasBetaContent?t("BetaLegalText"):e._e()],1),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("documentation.current-page",{title:e.pageTitle}))+" ")])],1)},$=[],D=n(3078),P=n(2974),L=n(2449),A=n(5947),O=n(4030),N=n(7587),R=function(){var e=this,t=e._self._c;return t("div",{staticClass:"betainfo"},[t("div",{staticClass:"betainfo-container"},[t("GridRow",[t("GridColumn",{attrs:{span:{large:12}}},[t("p",{staticClass:"betainfo-label"},[e._v(e._s(e.$t("metadata.beta.software")))]),t("div",{staticClass:"betainfo-content"},[e._t("content",(function(){return[t("p",[e._v(e._s(e.$t("metadata.beta.legal")))])]}))],2),e._t("after")],2)],1)],1)])},B=[],E=n(9649),M=n(1576),z={name:"BetaLegalText",components:{GridColumn:M.Z,GridRow:E.Z}},K=z,Z=n(1001),j=(0,Z.Z)(K,R,B,!1,null,"ba3b3cc0",null),q=j.exports,F=function(){var e=this,t=e._self._c;return t("Section",{staticClass:"language",attrs:{role:"complementary","aria-label":e.$t("language")}},[t("Title",[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),t("div",{staticClass:"language-list"},[t("LanguageSwitcherLink",{staticClass:"language-option swift",class:{active:e.swift.active},attrs:{url:e.swift.active?null:e.swift.url},on:{click:function(t){return e.chooseLanguage(e.swift)}}},[e._v(" "+e._s(e.swift.name)+" ")]),t("LanguageSwitcherLink",{staticClass:"language-option objc",class:{active:e.objc.active},attrs:{url:e.objc.active?null:e.objc.url},on:{click:function(t){return e.chooseLanguage(e.objc)}}},[e._v(" "+e._s(e.objc.name)+" ")])],1)],1)},H=[],V=function(){var e=this,t=e._self._c;return e.url?t("a",{attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._t("default")],2):t("span",[e._t("default")],2)},W=[],U={name:"LanguageSwitcherLink",props:{url:[String,Object]}},G=U,Q=(0,Z.Z)(G,V,W,!1,null,null,null),J=Q.exports,Y=function(){var e=this,t=e._self._c;return t("div",{staticClass:"summary-section"},[e._t("default")],2)},X=[],ee={name:"Section"},te=ee,ne=(0,Z.Z)(te,Y,X,!1,null,"3aa6f694",null),ie=ne.exports,se=function(){var e=this,t=e._self._c;return t("p",{staticClass:"title"},[e._t("default")],2)},ae=[],re={name:"Title"},oe=re,le=(0,Z.Z)(oe,se,ae,!1,null,"6796f6ea",null),ce=le.exports,de={name:"LanguageSwitcher",components:{LanguageSwitcherLink:J,Section:ie,Title:ce},inject:{isTargetIDE:{default:()=>!1},store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!0},swiftPath:{type:String,required:!0}},computed:{objc:({interfaceLanguage:e,objcPath:t,$route:{query:n}})=>({...D.Z.objectiveC,active:D.Z.objectiveC.key.api===e,url:(0,L.Q2)((0,A.Jf)(t),{...n,language:D.Z.objectiveC.key.url})}),swift:({interfaceLanguage:e,swiftPath:t,$route:{query:n}})=>({...D.Z.swift,active:D.Z.swift.key.api===e,url:(0,L.Q2)((0,A.Jf)(t),{...n,language:void 0})})},methods:{chooseLanguage(e){this.isTargetIDE||this.store.setPreferredLanguage(e.key.url),this.$router.push(e.url)}}},ue=de,he=(0,Z.Z)(ue,F,H,!1,null,"1a36493d",null),pe=he.exports,ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"view-more-link"},[t("router-link",{staticClass:"base-link",attrs:{to:e.url}},[e._t("default",(function(){return[e._v(e._s(e.$t("documentation.view-more")))]}))],2)],1)},fe=[],me={name:"ViewMore",props:{url:{type:String,required:!0}}},ye=me,ve=(0,Z.Z)(ye,ge,fe,!1,null,"3f54e653",null),be=ve.exports,Te=function(){var e=this,t=e._self._c;return t("div",{class:["documentation-hero",{"documentation-hero--disabled":!e.enhanceBackground,"theme-dark":e.enhanceBackground}],style:e.styles},[t("div",{staticClass:"icon"},[e.enhanceBackground?t("TopicTypeIcon",{key:"first",staticClass:"background-icon first-icon",attrs:{type:e.type,"image-override":e.iconOverride,"with-colors":""}}):e._e()],1),t("div",{staticClass:"documentation-hero__above-content"},[e._t("above-content")],2),t("div",{staticClass:"documentation-hero__content",class:{"short-hero":e.shortHero,"extra-bottom-padding":e.shouldShowLanguageSwitcher,"minimized-hero":e.enableMinimized}},[e._t("default")],2)])},Se=[],_e=n(3570),Ce=n(5629),ke=n(1869);const we={red:"red",orange:"orange",yellow:"yellow",blue:"blue",green:"green",purple:"purple",gray:"gray"};var Ie={name:"DocumentationHero",components:{TopicTypeIcon:_e.Z},props:{role:{type:String,required:!0},enhanceBackground:{type:Boolean,required:!0},enableMinimized:{type:Boolean,default:!1},shortHero:{type:Boolean,required:!0},shouldShowLanguageSwitcher:{type:Boolean,required:!0},iconOverride:{type:Object,required:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)}},computed:{color:({type:e})=>ke.g[Ce.$[e]||e]||ke.c.teal,styles:({color:e,standardColorIdentifier:t})=>({"--accent-color":`var(--color-documentation-intro-accent, var(--color-type-icon-${e}))`,"--standard-accent-color":t&&`var(--color-standard-${t}-documentation-intro-fill, var(--color-standard-${t}))`}),type:({role:e})=>{switch(e){case k.L.collection:return Ce.t.module;case k.L.collectionGroup:return Ce.t.collection;default:return e}}}},xe=Ie,$e=(0,Z.Z)(xe,Te,Se,!1,null,"0a9cf53e",null),De=$e.exports,Pe=n(352),Le=n(3946),Ae=function(){var e=this,t=e._self._c;return t("div",{staticClass:"OnThisPageNav"},[t("ul",{staticClass:"items"},e._l(e.onThisPageSections,(function(n){return t("li",{key:n.anchor,class:e.getItemClasses(n)},[t("router-link",{staticClass:"base-link",attrs:{to:n.url},nativeOn:{click:function(t){return e.handleFocusAndScroll(n.anchor)}}},[t(e.getWrapperComponent(n),{tag:"component"},[e._v(" "+e._s(e.getTextContent(n))+" ")])],1)],1)})),0)])},Oe=[];function Ne(e,t){let n,i;return function(...s){const a=this;if(!i)return e.apply(a,s),void(i=Date.now());clearTimeout(n),n=setTimeout((()=>{Date.now()-i>=t&&(e.apply(a,s),i=Date.now())}),t-(Date.now()-i))}}var Re=n(5657),Be=n(3704),Ee={name:"OnThisPageNav",components:{WordBreak:Pe.Z},mixins:[Be.Z],inject:{store:{default(){return{state:{onThisPageSections:[],currentPageAnchor:null}}}}},computed:{onThisPageSections:({store:e,$route:t})=>e.state.onThisPageSections.map((e=>({...e,url:(0,L.Q2)(`#${e.anchor}`,t.query)}))),currentPageAnchor:({store:e})=>e.state.currentPageAnchor},async mounted(){window.addEventListener("scroll",this.onScroll,!1),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("scroll",this.onScroll)}))},watch:{onThisPageSections:{immediate:!0,async handler(){await(0,Re.J)(8),this.onScroll()}}},methods:{onScroll:Ne((function(){const e=this.onThisPageSections.length;if(!e)return;const{scrollY:t,innerHeight:n}=window,{scrollHeight:i}=document.body,s=t+n>=i,a=t<=0,r=.3*n+t;if(a||s){const t=a?0:e-1;return void this.store.setCurrentPageSection(this.onThisPageSections[t].anchor)}let o,l,c=null;for(o=0;o(0,Xe.$8)(["theme","code","indentationWidth"],it),formattedTokens:({language:e,formattedSwiftTokens:t,tokens:n})=>e===D.Z.swift.key.api?t:n,formattedSwiftTokens:({indentationWidth:e,tokens:t})=>{const n=" ".repeat(e);let i=!1;const s=[];let a=0,r=null,o=null,l=null,c=null,d=0,u=null;while(ae===nt.attribute||e===nt.externalParam;e.text&&e.text.endsWith(", ")&&g&&f(g)&&(h.text=`${e.text.trimEnd()}\n${n}`,i=!0),s.push(h),a+=1}if(i&&null!==r){const e=s[r].text;s[r].text=`${e}\n${n}`}if(i&&null!==l){const e=s[l].text,t=e.slice(0,c),n=e.slice(c),i=`${t}\n${n}`;s[l].text=i}return s},hasMultipleLines({formattedTokens:e}){return e.reduce(((t,n,i)=>{let s=/\n/g;return i===e.length-1&&(s=/\n(?!$)/g),n.text?t+(n.text.match(s)||[]).length:t}),1)>=2}},methods:{propsFor(e){return{kind:e.kind,identifier:e.identifier,text:e.text,tokens:e.tokens}},handleWindowResize(){this.displaysMultipleLines=(0,Je.s)(this.$refs.declarationGroup)}},async mounted(){window.addEventListener("resize",this.handleWindowResize),this.language===D.Z.objectiveC.key.api&&(await this.$nextTick(),Qe(this.$refs.code.$el,this.language)),this.handleWindowResize()},beforeDestroy(){window.removeEventListener("resize",this.handleWindowResize)}},at=st,rt=(0,Z.Z)(at,We,Ue,!1,null,"d22a3f50",null),ot=rt.exports,lt=n(1842),ct={name:"DeclarationGroup",components:{Source:ot},mixins:[lt.PH],inject:{languages:{default:()=>new Set},interfaceLanguage:{default:()=>D.Z.swift.key.api},symbolKind:{default:()=>{}}},props:{declaration:{type:Object,required:!0},shouldCaption:{type:Boolean,default:!1},changeType:{type:String,required:!1}},computed:{classes:({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n})=>({[`declaration-group--changed declaration-group--${e}`]:e,[t]:n}),caption(){return this.declaration.platforms.join(", ")},isSwift:({interfaceLanguage:e})=>e===D.Z.swift.key.api}},dt=ct,ut=(0,Z.Z)(dt,He,Ve,!1,null,"4f51d8d2",null),ht=ut.exports,pt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"declaration-diff"},[t("div",{staticClass:"declaration-diff-current"},[t("div",{staticClass:"declaration-diff-version"},[e._v("Current")]),e._l(e.currentDeclarations,(function(n,i){return t("DeclarationGroup",{key:i,attrs:{declaration:n,"should-caption":e.currentDeclarations.length>1,changeType:e.changeType}})}))],2),t("div",{staticClass:"declaration-diff-previous"},[t("div",{staticClass:"declaration-diff-version"},[e._v("Previous")]),e._l(e.previousDeclarations,(function(n,i){return t("DeclarationGroup",{key:i,attrs:{declaration:n,"should-caption":e.previousDeclarations.length>1,changeType:e.changeType}})}))],2)])},gt=[],ft={name:"DeclarationDiff",components:{DeclarationGroup:ht},props:{changes:{type:Object,required:!0},changeType:{type:String,required:!0}},computed:{previousDeclarations:({changes:e})=>e.declaration.previous||[],currentDeclarations:({changes:e})=>e.declaration.new||[]}},mt=ft,yt=(0,Z.Z)(mt,pt,gt,!1,null,"b3e21c4a",null),vt=yt.exports,bt=function(){var e=this,t=e._self._c;return t("a",{staticClass:"declaration-source-link",attrs:{href:e.url,title:`Open source file for ${e.fileName}`,target:"_blank"}},[e.isSwiftFile?t("SwiftFileIcon",{staticClass:"declaration-icon"}):e._e(),t("WordBreak",[e._v(e._s(e.fileName))])],1)},Tt=[],St=n(7834),_t={name:"DeclarationSourceLink",components:{WordBreak:Pe.Z,SwiftFileIcon:St.Z},props:{url:{type:String,required:!0},fileName:{type:String,required:!0}},computed:{isSwiftFile:({fileName:e})=>e.endsWith(".swift")}},Ct=_t,kt=(0,Z.Z)(Ct,bt,Tt,!1,null,"5863919c",null),wt=kt.exports,It=n(9426),xt={name:"Declaration",components:{DeclarationDiff:vt,DeclarationGroup:ht,DeclarationSourceLink:wt,ConditionalConstraints:Fe.Z},constants:{ChangeTypes:It.yf,multipleLinesClass:Ye._},inject:["identifier","store"],data:({store:{state:e}})=>({state:e,multipleLinesClass:Ye._}),props:{conformance:{type:Object,required:!1},source:{type:Object,required:!1},declarations:{type:Array,required:!0}},computed:{hasPlatformVariants(){return this.declarations.length>1},hasModifiedChanges({declarationChanges:e}){if(!e||!e.declaration)return!1;const t=e.declaration;return!(!(t.new||[]).length||!(t.previous||[]).length)},declarationChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t],changeType:({declarationChanges:e,hasModifiedChanges:t})=>{if(!e)return;const n=e.declaration;return n?t?It.yf.modified:e.change:e.change===It.yf.added?It.yf.added:void 0},changeClasses:({changeType:e})=>({[`changed changed-${e}`]:e})}},$t=xt,Dt=(0,Z.Z)($t,je,qe,!1,null,"2ab6251b",null),Pt=Dt.exports,Lt=function(){var e=this,t=e._self._c;return t("ContentNode",e._b({staticClass:"abstract"},"ContentNode",e.$props,!1))},At=[],Ot=n(8846),Nt={name:"Abstract",components:{ContentNode:Ot.Z},props:Ot.Z.props},Rt=Nt,Bt=(0,Z.Z)(Rt,Lt,At,!1,null,"cdcaacd2",null),Et=Bt.exports,Mt=n(7605),zt=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,wrapTitle:!0}})},Kt=[];const Zt={topics:{title:"sections.topics",anchor:"topics",level:2},defaultImplementations:{title:"sections.default-implementations",anchor:"default-implementations",level:2},relationships:{title:"sections.relationships",anchor:"relationships",level:2},seeAlso:{title:"sections.see-also",anchor:"see-also",level:2}},jt={[Ze.details]:{title:"sections.details",anchor:"details",level:2},[Ze.parameters]:{title:"sections.parameters",anchor:"parameters",level:2},[Ze.possibleValues]:{title:"sections.possible-values",anchor:"possibleValues",level:2}};var qt=function(){var e=this,t=e._self._c;return t("ContentTable",{attrs:{anchor:e.anchor,title:e.title}},e._l(e.sectionsWithTopics,(function(n,i){return t("ContentTableSection",{key:`${n.title}_${i}`,class:{"no-title":!n.title},attrs:{title:n.title,anchor:n.anchor},scopedSlots:e._u([n.title&&e.wrapTitle?{key:"title",fn:function({className:i}){return[t("LinkableHeading",{class:i,attrs:{level:3,anchor:n.anchor}},[t("WordBreak",[e._v(e._s(n.title))])],1)]}}:null,n.abstract?{key:"abstract",fn:function(){return[t("ContentNode",{attrs:{content:n.abstract}})]},proxy:!0}:null,n.discussion?{key:"discussion",fn:function(){return[t("ContentNode",{attrs:{content:n.discussion.content}})]},proxy:!0}:null],null,!0)},[e.shouldRenderList?e._l(n.topics,(function(n){return t("TopicsLinkBlock",{key:n.identifier,staticClass:"topic",attrs:{topic:n,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta}})})):t("TopicsLinkCardGrid",{staticClass:"topic",attrs:{items:n.topics,topicStyle:e.topicStyle}})],2)})),1)},Ft=[],Ht=n(2627),Vt=n(8039),Wt=n(5953),Ut=function(){var e=this,t=e._self._c;return t("section",{staticClass:"contenttable alt-light"},[t("div",{staticClass:"container"},[t("LinkableHeading",{staticClass:"title",attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),e._t("default")],2)])},Gt=[],Qt={name:"ContentTable",components:{LinkableHeading:Vt.Z},props:{anchor:{type:String,required:!0},title:{type:String,required:!0}}},Jt=Qt,Yt=(0,Z.Z)(Jt,Ut,Gt,!1,null,"6e075935",null),Xt=Yt.exports,en=function(){var e=this,t=e._self._c;return t("div",{staticClass:"contenttable-section"},[t("div",{staticClass:"section-title"},[e._t("title",(function(){return[e.title?t("LinkableHeading",{class:e.className,attrs:{level:3,anchor:e.anchorComputed}},[e._v(e._s(e.title))]):e._e()]}),{className:e.className})],2),t("div",{staticClass:"section-content"},[e._t("abstract"),e._t("discussion"),e._t("default")],2)])},tn=[],nn=n(3208);const sn="contenttable-title";var an={name:"ContentTableSection",components:{LinkableHeading:Vt.Z},props:{title:{type:String,required:!1},anchor:{type:String,default:null}},computed:{anchorComputed:({title:e,anchor:t})=>t||(0,nn.HA)(e||""),className:()=>sn}},rn=an,on=(0,Z.Z)(rn,en,tn,!1,null,"1b0546d9",null),ln=on.exports,cn=n(9037),dn={name:"TopicsTable",mixins:[Wt.Z],components:{TopicsLinkCardGrid:Ht.Z,WordBreak:Pe.Z,ContentTable:Xt,TopicsLinkBlock:cn["default"],ContentNode:Ot.Z,ContentTableSection:ln,LinkableHeading:Vt.Z},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:{type:Array,required:!0},title:{type:String,required:!1,default(){return"Topics"}},anchor:{type:String,required:!1,default(){return"topics"}},wrapTitle:{type:Boolean,default:!1},topicStyle:{type:String,default:Le.o.list}},computed:{shouldRenderList:({topicStyle:e})=>e===Le.o.list,sectionsWithTopics(){return this.sections.map((e=>({...e,topics:e.identifiers.reduce(((e,t)=>this.references[t]?e.concat(this.references[t]):e),[])})))}}},un=dn,hn=(0,Z.Z)(un,qt,Ft,!1,null,"1c2724f5",null),pn=hn.exports,gn={name:"DefaultImplementations",components:{TopicsTable:pn},computed:{contentSectionData:()=>Zt.defaultImplementations},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections}},fn=gn,mn=(0,Z.Z)(fn,zt,Kt,!1,null,null,null),yn=mn.exports,vn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"primary-content"},e._l(e.sections,(function(n,i){return t(e.componentFor(n),e._b({key:i,tag:"component"},"component",e.propsFor(n),!1))})),1)},bn=[],Tn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",{staticClass:"datalist"},[e._l(e.values,(function(n){return[t("dt",{key:`${n.name}:name`,staticClass:"param-name"},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n.name))])],1),n.content?t("dd",{key:`${n.name}:content`,staticClass:"value-content"},[t("ContentNode",{attrs:{content:n.content}})],1):e._e()]}))],2)],1)},Sn=[],_n=n(8843),Cn={name:"PossibleValues",components:{ContentNode:_n["default"],LinkableHeading:Vt.Z,WordBreak:Pe.Z},props:{values:{type:Array,required:!0}},computed:{contentSectionData:()=>jt[Ze.possibleValues]}},kn=Cn,wn=(0,Z.Z)(kn,Tn,Sn,!1,null,null,null),In=wn.exports,xn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("DeclarationSource",{attrs:{tokens:e.tokens}})],1)},$n=[],Dn={name:"RestEndpoint",components:{DeclarationSource:ot,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},tokens:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e)}},Pn=Dn,Ln=(0,Z.Z)(Pn,xn,$n,!1,null,null,null),An=Ln.exports,On=function(){var e=this,t=e._self._c;return t("section",{staticClass:"details"},[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",[e.isSymbol?[t("dt",{key:`${e.details.name}:name`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.name"))+" ")]),t("dd",{key:`${e.details.ideTitle}:content`,staticClass:"detail-content"},[e._v(" "+e._s(e.details.ideTitle)+" ")])]:e._e(),e.isTitle?[t("dt",{key:`${e.details.name}:key`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.key"))+" ")]),t("dd",{key:`${e.details.ideTitle}:content`,staticClass:"detail-content"},[e._v(" "+e._s(e.details.name)+" ")])]:e._e(),t("dt",{key:`${e.details.name}:type`,staticClass:"detail-type"},[e._v(" "+e._s(e.$t("metadata.details.type"))+" ")]),t("dd",{staticClass:"detail-content"},[t("PropertyListKeyType",{attrs:{types:e.details.value}})],1)],2)],1)},Nn=[],Rn=function(){var e=this,t=e._self._c;return t("div",{staticClass:"type"},[e._v(e._s(e.typeOutput))])},Bn=[],En={name:"PropertyListKeyType",props:{types:{type:Array,required:!0}},computed:{englishTypes(){return this.types.map((({arrayMode:e,baseType:t="*"})=>e?`array of ${this.pluralizeKeyType(t)}`:t))},typeOutput(){return this.englishTypes.length>2?[this.englishTypes.slice(0,this.englishTypes.length-1).join(", "),this.englishTypes[this.englishTypes.length-1]].join(", or "):this.englishTypes.join(" or ")}},methods:{pluralizeKeyType(e){switch(e){case"dictionary":return"dictionaries";case"array":case"number":case"string":return`${e}s`;default:return e}}}},Mn=En,zn=(0,Z.Z)(Mn,Rn,Bn,!1,null,"791bac44",null),Kn=zn.exports,Zn={name:"PropertyListKeyDetails",components:{PropertyListKeyType:Kn,LinkableHeading:Vt.Z},props:{details:{type:Object,required:!0}},computed:{contentSectionData:()=>jt[Ze.details],isTitle(){return"title"===this.details.titleStyle&&this.details.ideTitle},isSymbol(){return"symbol"===this.details.titleStyle&&this.details.ideTitle}}},jn=Zn,qn=(0,Z.Z)(jn,On,Nn,!1,null,"d66cd00c",null),Fn=qn.exports,Hn=function(){var e=this,t=e._self._c;return t("section",{staticClass:"parameters"},[t("LinkableHeading",{attrs:{anchor:e.contentSectionData.anchor}},[e._v(" "+e._s(e.$t(e.contentSectionData.title))+" ")]),t("dl",[e._l(e.parameters,(function(n){return[t("dt",{key:`${n.name}:name`,staticClass:"param-name"},[t("code",[e._v(e._s(n.name))])]),t("dd",{key:`${n.name}:content`,staticClass:"param-content"},[t("ContentNode",{attrs:{content:n.content}})],1)]}))],2)],1)},Vn=[],Wn={name:"Parameters",components:{ContentNode:Ot.Z,LinkableHeading:Vt.Z},props:{parameters:{type:Array,required:!0}},computed:{contentSectionData:()=>jt[Ze.parameters]}},Un=Wn,Gn=(0,Z.Z)(Un,Hn,Vn,!1,null,"5ef1227e",null),Qn=Gn.exports,Jn=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{staticClass:"property-table",attrs:{parameters:e.properties,changes:e.propertyChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a,deprecated:r}){return[t("div",{staticClass:"property-name",class:{deprecated:r}},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),e.shouldShiftType({name:n,content:s})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:a.type}})]}},{key:"description",fn:function({name:n,type:i,attributes:s,content:a,required:r,changes:o,deprecated:l,readOnly:c}){return[e.shouldShiftType({name:n,content:a})?t("PossiblyChangedType",{attrs:{type:i,changes:o.type}}):e._e(),l?[t("Badge",{staticClass:"property-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:r}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:c}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),a?t("ContentNode",{attrs:{content:a}}):e._e(),t("ParameterAttributes",{attrs:{attributes:s,changes:o.attributes}})]}}])})],1)},Yn=[],Xn={inject:["identifier","store"],data:({store:{state:e}})=>({state:e}),computed:{apiChanges:({state:{apiChanges:e},identifier:t})=>e&&e[t]}},ei=n(7432),ti=function(){var e=this,t=e._self._c;return t("div",{staticClass:"parameters-table"},e._l(e.parameters,(function(n){return t("Row",{key:n[e.keyBy],staticClass:"param",class:e.changedClasses(n[e.keyBy])},[t("Column",{staticClass:"param-symbol",attrs:{span:{large:3,small:12}}},[e._t("symbol",null,null,e.getProps(n,e.changes[n[e.keyBy]]))],2),t("Column",{staticClass:"param-content",attrs:{span:{large:9,small:12}}},[e._t("description",null,null,e.getProps(n,e.changes[n[e.keyBy]]))],2)],1)})),1)},ni=[],ii={name:"ParametersTable",components:{Row:E.Z,Column:M.Z},props:{parameters:{type:Array,required:!0},changes:{type:Object,default:()=>({})},keyBy:{type:String,default:"name"}},methods:{getProps(e,t={}){return{...e,changes:t}},changedClasses(e){const{changes:t}=this,{change:n}=t[e]||{};return{[`changed changed-${n}`]:n}}}},si=ii,ai=(0,Z.Z)(si,ti,ni,!1,null,"eee7e94e",null),ri=ai.exports,oi=function(){var e=this,t=e._self._c;return t("div",{staticClass:"parameter-attributes"},[e.shouldRender(e.AttributeKind.default)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.default")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,2998238055)},"ParameterMetaAttribute",{kind:e.AttributeKind.default,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimum)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.minimum")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,859757818)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.minimumExclusive)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.minimum")}))),t("code",[e._v("> "+e._s(n.value))])]}}],null,!1,770347247)},"ParameterMetaAttribute",{kind:e.AttributeKind.minimumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximum)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.maximum")}))),t("code",[e._v(e._s(n.value))])]}}],null,!1,1190666532)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximum,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.maximumExclusive)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:n.title||e.$t("parameters.maximum")}))),t("code",[e._v("< "+e._s(n.value))])]}}],null,!1,1156490099)},"ParameterMetaAttribute",{kind:e.AttributeKind.maximumExclusive,attributes:e.attributesObject,changes:e.changes},!1)):e._e(),e.shouldRender(e.AttributeKind.allowedTypes)?t("ParameterMetaAttribute",e._b({scopedSlots:e._u([{key:"default",fn:function({attribute:n}){return[e._v(" "+e._s(e.$t("formats.colon",{content:e.$tc("parameters.possible-types",e.fallbackToValues(n).length)}))),t("code",[e._l(e.fallbackToValues(n),(function(i,s){return[e._l(i,(function(i,a){return[t("DeclarationToken",e._b({key:`${s}-${a}`},"DeclarationToken",i,!1)),s+1({new:null,previous:null})},value:{type:[Object,Array,String,Boolean],default:null},wrapChanges:{type:Boolean,default:!0},renderSingleChange:{type:Boolean,default:!1}},render(e){const{value:t,changes:n={},wrapChanges:i,renderSingleChange:s}=this,{new:a,previous:r}=n,o=(t,n)=>{const s=this.$scopedSlots.default({value:t});return n&&i?e("div",{class:n},[s]):s?s[0]:null};if(a||r){const t=o(a,ui.added),n=o(r,ui.removed);return s?a&&!r?t:n:e("div",{class:"property-changegroup"},[a?t:"",r?n:""])}return o(t)}},fi=gi,mi=(0,Z.Z)(fi,hi,pi,!1,null,null,null),yi=mi.exports,vi={name:"ParameterMetaAttribute",components:{RenderChanged:yi},props:{kind:{type:String,required:!0},attributes:{type:Object,required:!0},changes:{type:Object,default:()=>({})}}},bi=vi,Ti=(0,Z.Z)(bi,ci,di,!1,null,"f911f232",null),Si=Ti.exports;const _i={allowedTypes:"allowedTypes",allowedValues:"allowedValues",default:"default",maximum:"maximum",maximumExclusive:"maximumExclusive",minimum:"minimum",minimumExclusive:"minimumExclusive"};var Ci={name:"ParameterAttributes",components:{ParameterMetaAttribute:Si,DeclarationToken:tt["default"]},constants:{AttributeKind:_i},props:{attributes:{type:Array,default:()=>[]},changes:{type:Object,default:()=>({})}},computed:{AttributeKind:()=>_i,attributesObject:({attributes:e})=>e.reduce(((e,t)=>({...e,[t.kind]:t})),{})},methods:{shouldRender(e){return Object.prototype.hasOwnProperty.call(this.attributesObject,e)},fallbackToValues:e=>{const t=e||[];return Array.isArray(t)?t:t.values}}},ki=Ci,wi=(0,Z.Z)(ki,oi,li,!1,null,null,null),Ii=wi.exports,xi=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{renderSingleChange:"",value:e.value,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[n?t("span",{staticClass:"property-text"},[e._t("default")],2):e._e()]}}],null,!0)})},$i=[],Di={name:"PossiblyChangedTextAttribute",components:{RenderChanged:yi},props:{changes:{type:Object,required:!1},value:{type:Boolean,default:!1}}},Pi=Di,Li=(0,Z.Z)(Pi,xi,$i,!1,null,null,null),Ai=Li.exports,Oi=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{value:e.type,wrapChanges:!1,changes:e.changes},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[t("DeclarationTokenGroup",{staticClass:"property-metadata property-type",attrs:{type:e.getValues(n)}})]}}])})},Ni=[],Ri=function(){var e=this,t=e._self._c;return e.type&&e.type.length?t("div",[t("code",e._l(e.type,(function(n,i){return t("DeclarationToken",e._b({key:i},"DeclarationToken",n,!1))})),1)]):e._e()},Bi=[],Ei={name:"DeclarationTokenGroup",components:{DeclarationToken:tt["default"]},props:{type:{type:Array,default:()=>[],required:!1}}},Mi=Ei,zi=(0,Z.Z)(Mi,Ri,Bi,!1,null,null,null),Ki=zi.exports,Zi={name:"PossiblyChangedType",components:{DeclarationTokenGroup:Ki,RenderChanged:yi},props:{type:{type:Array,required:!0},changes:{type:Object,required:!1}},methods:{getValues(e){return Array.isArray(e)?e:e.values}}},ji=Zi,qi=(0,Z.Z)(ji,Oi,Ni,!1,null,"549ed0a8",null),Fi=qi.exports,Hi={name:"PropertyTable",mixins:[Xn],components:{Badge:ei.Z,WordBreak:Pe.Z,PossiblyChangedTextAttribute:Ai,PossiblyChangedType:Fi,ParameterAttributes:Ii,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},properties:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),propertyChanges:({apiChanges:e})=>(e||{}).properties},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},Vi=Hi,Wi=(0,Z.Z)(Vi,Jn,Yn,!1,null,"39899ccf",null),Ui=Wi.exports,Gi=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:[e.bodyParam],changes:e.bodyChanges,keyBy:"key"},scopedSlots:e._u([{key:"symbol",fn:function({type:n,content:i,changes:s,name:a}){return[e.shouldShiftType({name:a,content:i})?e._e():t("PossiblyChangedType",{attrs:{type:n,changes:s.type}})]}},{key:"description",fn:function({name:n,content:i,mimeType:s,type:a,changes:r}){return[e.shouldShiftType({name:n,content:i})?t("PossiblyChangedType",{attrs:{type:a,changes:r.type}}):e._e(),i?t("ContentNode",{attrs:{content:i}}):e._e(),s?t("PossiblyChangedMimetype",{attrs:{mimetype:s,changes:r.mimetype,change:r.change}}):e._e()]}}])}),e.parts.length?[t("h3",[e._v(e._s(e.$t("sections.parts")))]),t("ParametersTable",{staticClass:"parts",attrs:{parameters:e.parts,changes:e.partsChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a}){return[t("div",{staticClass:"part-name"},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),s?t("PossiblyChangedType",{attrs:{type:i,changes:a.type}}):e._e()]}},{key:"description",fn:function({content:n,mimeType:i,required:s,type:a,attributes:r,changes:o,readOnly:l}){return[t("div",[n?e._e():t("PossiblyChangedType",{attrs:{type:a,changes:o.type}}),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:s}},[e._v("(Required) ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:l}},[e._v("(Read only) ")]),n?t("ContentNode",{attrs:{content:n}}):e._e(),i?t("PossiblyChangedMimetype",{attrs:{mimetype:i,changes:o.mimetype,change:o.change}}):e._e(),t("ParameterAttributes",{attrs:{attributes:r,changes:o.attributes}})],1)]}}],null,!1,1779956822)})]:e._e()],2)},Qi=[],Ji=function(){var e=this,t=e._self._c;return t("RenderChanged",{attrs:{changes:e.changeValues,value:e.mimetype},scopedSlots:e._u([{key:"default",fn:function({value:n}){return[t("div",{staticClass:"response-mimetype"},[e._v(" "+e._s(e.$t("content-type",{value:n}))+" ")])]}}])})},Yi=[],Xi={name:"PossiblyChangedMimetype",components:{RenderChanged:yi},props:{mimetype:{type:String,required:!0},changes:{type:[Object,String],required:!1},change:{type:String,required:!1}},computed:{changeValues({change:e,changes:t}){return e===It.yf.modified&&"string"!==typeof t?t:void 0}}},es=Xi,ts=(0,Z.Z)(es,Ji,Yi,!1,null,"18890a0f",null),ns=ts.exports;const is="restRequestBody";var ss={name:"RestBody",mixins:[Xn],components:{PossiblyChangedMimetype:ns,PossiblyChangedTextAttribute:Ai,PossiblyChangedType:Fi,WordBreak:Pe.Z,ParameterAttributes:Ii,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},constants:{ChangesKey:is},props:{bodyContentType:{type:Array,required:!0},content:{type:Array},mimeType:{type:String,required:!0},parts:{type:Array,default:()=>[]},title:{type:String,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),bodyParam:({bodyContentType:e,content:t,mimeType:n})=>({key:is,content:t,mimeType:n,type:e}),bodyChanges:({apiChanges:e})=>e||{},partsChanges:({bodyChanges:e})=>(e[is]||{}).parts},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},as=ss,rs=(0,Z.Z)(as,Gi,Qi,!1,null,"68facc94",null),os=rs.exports,ls=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:e.parameters,changes:e.parameterChanges},scopedSlots:e._u([{key:"symbol",fn:function({name:n,type:i,content:s,changes:a,deprecated:r}){return[t("div",{staticClass:"param-name",class:{deprecated:r}},[t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n))])],1),e.shouldShiftType({content:s,name:n})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:a.type}})]}},{key:"description",fn:function({name:n,type:i,content:s,required:a,attributes:r,changes:o,deprecated:l,readOnly:c}){return[t("div",[e.shouldShiftType({content:s,name:n})?t("PossiblyChangedType",{attrs:{type:i,changes:o.type}}):e._e(),l?[t("Badge",{staticClass:"param-deprecated",attrs:{variant:"deprecated"}}),e._v("  ")]:e._e(),t("PossiblyChangedTextAttribute",{attrs:{changes:o.required,value:a}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("required")}))+" ")]),t("PossiblyChangedTextAttribute",{attrs:{changes:o.readOnly,value:c}},[e._v(" "+e._s(e.$t("formats.parenthesis",{content:e.$t("read-only")}))+" ")]),s?t("ContentNode",{attrs:{content:s}}):e._e(),t("ParameterAttributes",{attrs:{attributes:r,changes:o}})],2)]}}])})],1)},cs=[],ds={name:"RestParameters",mixins:[Xn],components:{Badge:ei.Z,PossiblyChangedType:Fi,PossiblyChangedTextAttribute:Ai,ParameterAttributes:Ii,WordBreak:Pe.Z,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},parameters:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),parameterChanges:({apiChanges:e})=>(e||{}).restParameters},methods:{shouldShiftType:({content:e=[],name:t})=>!e.length&&t}},us=ds,hs=(0,Z.Z)(us,ls,cs,!1,null,"0d9b752e",null),ps=hs.exports,gs=function(){var e=this,t=e._self._c;return t("section",[t("LinkableHeading",{attrs:{anchor:e.anchor}},[e._v(e._s(e.title))]),t("ParametersTable",{attrs:{parameters:e.responses,changes:e.propertyChanges,"key-by":"status"},scopedSlots:e._u([{key:"symbol",fn:function({status:n,type:i,reason:s,content:a,changes:r}){return[t("div",{staticClass:"response-name"},[t("code",[e._v(" "+e._s(n)+" "),t("span",{staticClass:"reason"},[e._v(e._s(s))])])]),e.shouldShiftType({content:a,reason:s,status:n})?e._e():t("PossiblyChangedType",{attrs:{type:i,changes:r.type}})]}},{key:"description",fn:function({content:n,mimetype:i,reason:s,type:a,status:r,changes:o}){return[e.shouldShiftType({content:n,reason:s,status:r})?t("PossiblyChangedType",{attrs:{type:a,changes:o.type}}):e._e(),t("div",{staticClass:"response-reason"},[t("code",[e._v(e._s(s))])]),n?t("ContentNode",{attrs:{content:n}}):e._e(),i?t("PossiblyChangedMimetype",{attrs:{mimetype:i,changes:o.mimetype,change:o.change}}):e._e()]}}])})],1)},fs=[],ms={name:"RestResponses",mixins:[Xn],components:{PossiblyChangedMimetype:ns,PossiblyChangedType:Fi,ContentNode:Ot.Z,ParametersTable:ri,LinkableHeading:Vt.Z},props:{title:{type:String,required:!0},responses:{type:Array,required:!0}},computed:{anchor:({title:e})=>(0,nn.HA)(e),propertyChanges:({apiChanges:e})=>(e||{}).restResponses},methods:{shouldShiftType:({content:e=[],reason:t,status:n})=>!(e.length||t)&&n}},ys=ms,vs=(0,Z.Z)(ys,gs,fs,!1,null,"ee5b05cc",null),bs=vs.exports,Ts={name:"PrimaryContent",components:{ContentNode:Ot.Z,Parameters:Qn,PropertyListKeyDetails:Fn,PropertyTable:Ui,RestBody:os,RestEndpoint:An,RestParameters:ps,RestResponses:bs,PossibleValues:In},constants:{SectionKind:Ze},props:{sections:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(Ze,e)))}},computed:{span(){return{large:9,medium:9,small:12}}},methods:{componentFor(e){return{[Ze.content]:Ot.Z,[Ze.details]:Fn,[Ze.parameters]:Qn,[Ze.properties]:Ui,[Ze.restBody]:os,[Ze.restParameters]:ps,[Ze.restHeaders]:ps,[Ze.restCookies]:ps,[Ze.restEndpoint]:An,[Ze.restResponses]:bs,[Ze.possibleValues]:In}[e.kind]},propsFor(e){const{bodyContentType:t,content:n,details:i,items:s,kind:a,mimeType:r,parameters:o,title:l,tokens:c,values:d}=e;return{[Ze.content]:{content:n},[Ze.details]:{details:i},[Ze.parameters]:{parameters:o},[Ze.possibleValues]:{values:d},[Ze.properties]:{properties:s,title:l},[Ze.restBody]:{bodyContentType:t,content:n,mimeType:r,parts:o,title:l},[Ze.restCookies]:{parameters:s,title:l},[Ze.restEndpoint]:{tokens:c,title:l},[Ze.restHeaders]:{parameters:s,title:l},[Ze.restParameters]:{parameters:s,title:l},[Ze.restResponses]:{responses:s,title:l}}[a]}}},Ss=Ts,_s=(0,Z.Z)(Ss,vn,bn,!1,null,"56ef0742",null),Cs=_s.exports,ks=function(){var e=this,t=e._self._c;return t("ContentTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title)}},e._l(e.sectionsWithSymbols,(function(e){return t("Section",{key:e.type,attrs:{title:e.title,anchor:e.anchor}},[t("List",{attrs:{symbols:e.symbols,type:e.type}})],1)})),1)},ws=[],Is=function(){var e=this,t=e._self._c;return t("ul",{ref:"apiChangesDiff",staticClass:"relationships-list",class:e.classes},e._l(e.symbols,(function(n){return t("li",{key:n.identifier,staticClass:"relationships-item"},[n.url?t("Reference",{staticClass:"link",attrs:{role:n.role,kind:n.kind,url:n.url}},[e._v(e._s(n.title))]):t("WordBreak",{attrs:{tag:"code"}},[e._v(e._s(n.title))]),n.conformance?t("ConditionalConstraints",{attrs:{constraints:n.conformance.constraints,prefix:n.conformance.conformancePrefix}}):e._e()],1)})),0)},xs=[],$s=n(2387);const Ds=3,Ps={conformsTo:"conformance",inheritsFrom:"inheritance",inheritedBy:"inheritedBy"};var Ls={name:"RelationshipsList",components:{ConditionalConstraints:Fe.Z,Reference:$s.Z,WordBreak:Pe.Z},inject:["store","identifier"],mixins:[lt.JY,lt.PH],props:{symbols:{type:Array,required:!0},type:{type:String,required:!0}},data(){return{state:this.store.state}},computed:{classes({changeType:e,multipleLinesClass:t,displaysMultipleLinesAfterAPIChanges:n}){return[{inline:this.shouldDisplayInline,column:!this.shouldDisplayInline,[`changed changed-${e}`]:!!e,[t]:n}]},hasAvailabilityConstraints(){return this.symbols.some((e=>!!(e.conformance||{}).constraints))},changes({identifier:e,state:{apiChanges:t}}){return(t||{})[e]||{}},changeType({changes:e,type:t}){const n=Ps[t];if(e.change!==It.yf.modified)return e.change;const i=e[n];if(!i)return;const s=(e,t)=>e.map(((e,n)=>[e,t[n]])),a=s(i.previous,i.new).some((([e,t])=>e.content?0===e.content.length&&t.content.length>0:!!t.content));return a?It.yf.added:It.yf.modified},shouldDisplayInline(){const{hasAvailabilityConstraints:e,symbols:t}=this;return t.length<=Ds&&!e}}},As=Ls,Os=(0,Z.Z)(As,Is,xs,!1,null,"ba5cad92",null),Ns=Os.exports,Rs={name:"Relationships",mixins:[Wt.Z],components:{ContentTable:Xt,List:Ns,Section:ln},props:{sections:{type:Array,required:!0}},computed:{contentSectionData:()=>Zt.relationships,sectionsWithSymbols(){return this.sections.map((e=>({...e,symbols:e.identifiers.reduce(((e,t)=>this.references[t]?e.concat(this.references[t]):e),[])})))}}},Bs=Rs,Es=(0,Z.Z)(Bs,ks,ws,!1,null,null,null),Ms=Es.exports,zs=n(7120),Ks=function(){var e=this,t=e._self._c;return t("Section",{staticClass:"availability",attrs:{role:"complementary","aria-label":e.$t("sections.availability")}},[e._l(e.technologies,(function(n){return t("Badge",{key:n,staticClass:"technology"},[t("TechnologyIcon",{staticClass:"tech-icon"}),e._v(" "+e._s(n)+" ")],1)})),e._l(e.platforms,(function(n){return t("Badge",{key:n.name,staticClass:"platform",class:e.changesClassesFor(n.name)},[t("AvailabilityRange",{attrs:{deprecatedAt:n.deprecatedAt,introducedAt:n.introducedAt,platformName:n.name}}),n.deprecatedAt?t("span",{staticClass:"deprecated"},[e._v(" "+e._s(e.$t("aside-kind.deprecated"))+" ")]):n.beta?t("span",{staticClass:"beta"},[e._v(e._s(e.$t("aside-kind.beta")))]):e._e()],1)}))],2)},Zs=[],js=n(9001),qs=function(){var e=this,t=e._self._c;return t("span",{attrs:{role:"text","aria-label":e.ariaLabel,title:e.description}},[e._v(" "+e._s(e.text)+" ")])},Fs=[],Hs={name:"AvailabilityRange",props:{deprecatedAt:{type:String,required:!1},introducedAt:{type:String,required:!0},platformName:{type:String,required:!0}},computed:{ariaLabel(){const{deprecatedAt:e,description:t,text:n}=this;return[n].concat(e?this.$t("change-type.deprecated"):[]).concat(t).join(", ")},description(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?this.$t("availability.introduced-and-deprecated",{name:n,introducedAt:t,deprecatedAt:e}):this.$t("availability.available-on",{name:n,introducedAt:t})},text(){const{deprecatedAt:e,introducedAt:t,platformName:n}=this;return e?`${n} ${t}–${e}`:`${n} ${t}+`}}},Vs=Hs,Ws=(0,Z.Z)(Vs,qs,Fs,!1,null,null,null),Us=Ws.exports,Gs={name:"Availability",mixins:[lt.JY],inject:["identifier","store"],components:{Badge:ei.Z,AvailabilityRange:Us,Section:ie,TechnologyIcon:js.Z},props:{platforms:{type:Array,required:!0},technologies:{type:Array,required:!1}},data(){return{state:this.store.state}},methods:{changeFor(e){const{identifier:t,state:{apiChanges:n}}=this,{availability:i={}}=(n||{})[t]||{},s=i[e];if(s)return s.deprecated?It.yf.deprecated:s.introduced&&!s.introduced.previous?It.yf.added:It.yf.modified}}},Qs=Gs,Js=(0,Z.Z)(Qs,Ks,Zs,!1,null,"602d8130",null),Ys=Js.exports,Xs=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections}})},ea=[],ta={name:"SeeAlso",components:{TopicsTable:pn},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections},computed:{contentSectionData:()=>Zt.seeAlso}},na=ta,ia=(0,Z.Z)(na,Xs,ea,!1,null,null,null),sa=ia.exports,aa=function(){var e=this,t=e._self._c;return t("div",{staticClass:"topictitle"},[e.eyebrow?t("span",{staticClass:"eyebrow"},[e._v(e._s(e.eyebrow))]):e._e(),t("h1",{staticClass:"title"},[e._t("default"),e._t("after")],2)])},ra=[],oa={name:"Title",props:{eyebrow:{type:String,required:!1}}},la=oa,ca=(0,Z.Z)(la,aa,ra,!1,null,"4492c658",null),da=ca.exports,ua=function(){var e=this,t=e._self._c;return t("TopicsTable",{attrs:{anchor:e.contentSectionData.anchor,title:e.$t(e.contentSectionData.title),isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,sections:e.sections,topicStyle:e.topicStyle}})},ha=[],pa={name:"Topics",components:{TopicsTable:pn},computed:{contentSectionData:()=>Zt.topics},props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,sections:pn.props.sections,topicStyle:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(Le.o,e)}}},ga=pa,fa=(0,Z.Z)(ga,ua,ha,!1,null,null,null),ma=fa.exports,ya=function(){var e=this,t=e._self._c;return t("div",{staticClass:"OnThisPageStickyContainer"},[e._t("default")],2)},va=[],ba={name:"OnThisPageStickyContainer"},Ta=ba,Sa=(0,Z.Z)(Ta,ya,va,!1,null,"39ac6ed0",null),_a=Sa.exports;const Ca=1050;var ka={name:"DocumentationTopic",mixins:[P.Z],constants:{ON_THIS_PAGE_CONTAINER_BREAKPOINT:Ca},inject:{isTargetIDE:{default(){return!1}},store:{default(){return{reset(){},state:{}}}}},components:{Declaration:Pt,OnThisPageStickyContainer:_a,OnThisPageNav:Ke,DocumentationHero:De,Abstract:Et,Aside:N.Z,BetaLegalText:q,ContentNode:Ot.Z,DefaultImplementations:yn,DownloadButton:Mt.Z,LanguageSwitcher:pe,PrimaryContent:Cs,Relationships:Ms,RequirementMetadata:zs.Z,Availability:Ys,SeeAlso:sa,Title:da,Topics:ma,ViewMore:be,WordBreak:Pe.Z},props:{abstract:{type:Array,required:!1},conformance:{type:Object,required:!1},defaultImplementationsSections:{type:Array,required:!1},downloadNotAvailableSummary:{type:Array,required:!1},deprecationSummary:{type:Array,required:!1},diffAvailability:{type:Object,required:!1},modules:{type:Array,required:!1},hasNoExpandedDocumentation:{type:Boolean,required:!1},hierarchy:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!0},identifier:{type:String,required:!0},isRequirement:{type:Boolean,default:()=>!1},platforms:{type:Array,required:!1},primaryContentSections:{type:Array,required:!1},references:{type:Object,required:!0},relationshipsSections:{type:Array,required:!1},roleHeading:{type:String,required:!1},title:{type:String,required:!0},topicSections:{type:Array,required:!1},topicSectionsStyle:{type:String,default:Le.o.list},sampleCodeDownload:{type:Object,required:!1},seeAlsoSections:{type:Array,required:!1},languagePaths:{type:Object,default:()=>({})},tags:{type:Array,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isSymbolBeta:{type:Boolean,required:!1},symbolKind:{type:String,default:""},role:{type:String,default:""},remoteSource:{type:Object,required:!1},pageImages:{type:Array,required:!1},enableMinimized:{type:Boolean,default:!1},enableOnThisPageNav:{type:Boolean,default:!1},disableHeroBackground:{type:Boolean,default:!1},standardColorIdentifier:{type:String,required:!1,validator:e=>Object.prototype.hasOwnProperty.call(we,e)},availableLocales:{type:Array,required:!1}},provide(){return{identifier:this.identifier,languages:new Set(Object.keys(this.languagePaths)),interfaceLanguage:this.interfaceLanguage,symbolKind:this.symbolKind,enableMinimized:this.enableMinimized}},data(){return{topicState:this.store.state}},computed:{normalizedSwiftPath:({swiftPath:e})=>(0,A.Jf)(e),normalizedObjcPath:({objcPath:e,swiftPath:t})=>(0,A.Jf)(e&&t?(0,L.Q2)(e,{language:D.Z.objectiveC.key.url}):e),defaultImplementationsCount(){return(this.defaultImplementationsSections||[]).reduce(((e,t)=>e+t.identifiers.length),0)},shouldShowAvailability:({platforms:e,technologies:t,enableMinimized:n})=>((e||[]).length||(t||[]).length)&&!n,hasBetaContent:({platforms:e})=>e&&e.length&&e.some((e=>e.beta)),pageTitle:({title:e})=>e,pageDescription:({abstract:e,extractFirstParagraphText:t})=>e?t(e):null,shouldShowLanguageSwitcher:({objcPath:e,swiftPath:t,isTargetIDE:n,enableMinimized:i})=>!!(e&&t&&n)&&!i,enhanceBackground:({symbolKind:e,disableHeroBackground:t,enableMinimized:n})=>!t&&!n&&(!e||"module"===e),shortHero:({roleHeading:e,abstract:t,sampleCodeDownload:n,hasAvailability:i,shouldShowLanguageSwitcher:s,declarations:a})=>!!e+!!t+!!n+!!a.length+!!i+s<=1,technologies({modules:e=[]}){const t=e.reduce(((e,t)=>(e.push(t.name),e.concat(t.relatedModules||[]))),[]);return t.length>1?t:[]},titleBreakComponent:({enhanceBackground:e})=>e?"span":Pe.Z,hasPrimaryContent:({isRequirement:e,deprecationSummary:t,downloadNotAvailableSummary:n,primaryContentSectionsSanitized:i,shouldShowViewMoreLink:s})=>e||t&&t.length||n&&n.length||i.length||s,viewMoreLink:({interfaceLanguage:e,normalizedObjcPath:t,normalizedSwiftPath:n})=>e===D.Z.objectiveC.key.api?t:n,shouldShowViewMoreLink:({enableMinimized:e,hasNoExpandedDocumentation:t,viewMoreLink:n})=>e&&!t&&n,tagName(){return this.isSymbolDeprecated?this.$t("aside-kind.deprecated"):this.$t("aside-kind.beta")},pageIcon:({pageImages:e=[]})=>{const t=e.find((({type:e})=>"icon"===e));return t?t.identifier:null},shouldRenderTopicSection:({topicSectionsStyle:e,topicSections:t,enableMinimized:n})=>t&&e!==Le.o.hidden&&!n,isOnThisPageNavVisible:({topicState:e})=>e.contentWidth>Ca,disableMetadata:({enableMinimized:e})=>e,primaryContentSectionsSanitized({primaryContentSections:e=[]}){return e.filter((({kind:e})=>e!==Ze.declarations))},declarations({primaryContentSections:e=[]}){return e.filter((({kind:e})=>e===Ze.declarations))}},methods:{extractProps(e){const{abstract:t,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:s,diffAvailability:a,hierarchy:r,identifier:{interfaceLanguage:o,url:l},metadata:{conformance:c,hasNoExpandedDocumentation:d,modules:u,availableLocales:h,platforms:p,required:g=!1,roleHeading:f,title:m="",tags:y=[],role:v,symbolKind:b="",remoteSource:T,images:S=[],color:{standardColorIdentifier:_}={}}={},primaryContentSections:C,relationshipsSections:k,references:w={},sampleCodeDownload:I,topicSectionsStyle:x,topicSections:$,seeAlsoSections:P,variantOverrides:L,variants:A=[]}=e,O=A.reduce(((e,t)=>t.traits.reduce(((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e),e)),{}),{[D.Z.objectiveC.key.api]:[N]=[],[D.Z.swift.key.api]:[R]=[]}=O;return{abstract:t,conformance:c,defaultImplementationsSections:n,deprecationSummary:i,downloadNotAvailableSummary:s,diffAvailability:a,hasNoExpandedDocumentation:d,availableLocales:h,hierarchy:r,role:v,identifier:l,interfaceLanguage:o,isRequirement:g,modules:u,platforms:p,primaryContentSections:C,relationshipsSections:k,references:w,roleHeading:f,sampleCodeDownload:I,title:m,topicSections:$,topicSectionsStyle:x,seeAlsoSections:P,variantOverrides:L,symbolKind:b,tags:y.slice(0,1),remoteSource:T,pageImages:S,objcPath:N,swiftPath:R,standardColorIdentifier:_}}},created(){if(this.topicState.preferredLanguage===D.Z.objectiveC.key.url&&this.interfaceLanguage!==D.Z.objectiveC.key.api&&this.objcPath&&this.$route.query.language!==D.Z.objectiveC.key.url){const{query:e}=this.$route;this.$nextTick().then((()=>{this.$router.replace({path:(0,A.Jf)(this.objcPath),query:{...e,language:D.Z.objectiveC.key.url}})}))}O["default"].setAvailableLocales(this.availableLocales||[]),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},availableLocales(e){O["default"].setAvailableLocales(e)}}},wa=ka,Ia=(0,Z.Z)(wa,x,$,!1,null,"2ff03362",null),xa=Ia.exports,$a=n(144);const Da=()=>({[It.yf.modified]:0,[It.yf.added]:0,[It.yf.deprecated]:0});var Pa={state:{apiChanges:null,apiChangesCounts:Da(),selectedAPIChangesVersion:null},setAPIChanges(e){this.state.apiChanges=e},setSelectedAPIChangesVersion(e){this.state.selectedAPIChangesVersion=e},resetApiChanges(){this.state.apiChanges=null,this.state.apiChangesCounts=Da()},async updateApiChangesCounts(){await $a["default"].nextTick(),Object.keys(this.state.apiChangesCounts).forEach((e=>{this.state.apiChangesCounts[e]=this.countChangeType(e)}))},countChangeType(e){if(document&&document.querySelectorAll){const t=`.changed-${e}:not(.changed-total)`;return document.querySelectorAll(t).length}return 0}},La={state:{onThisPageSections:[],currentPageAnchor:null},resetPageSections(){this.state.onThisPageSections=[],this.state.currentPageAnchor=null},addOnThisPageSection(e,{i18n:t=!0}={}){this.state.onThisPageSections.push({...e,i18n:t})},setCurrentPageSection(e){const t=this.state.onThisPageSections.findIndex((({anchor:t})=>t===e));-1!==t&&(this.state.currentPageAnchor=e)}},Aa=n(5394);const{state:Oa,...Na}=Pa,{state:Ra,...Ba}=La;var Ea={state:{preferredLanguage:Aa.Z.preferredLanguage,contentWidth:0,...Oa,...Ra,references:{}},reset(){this.state.preferredLanguage=Aa.Z.preferredLanguage,this.state.references={},this.resetApiChanges()},setPreferredLanguage(e){this.state.preferredLanguage=e,Aa.Z.preferredLanguage=this.state.preferredLanguage},setContentWidth(e){this.state.contentWidth=e},setReferences(e){this.state.references=e},...Na,...Ba},Ma=n(8093),za=n(8571),Ka=n(1789),Za=n(5184);const ja="",qa=32,Fa="navigator-hide-button";function Ha(e){return e.split("").reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)|0),0)}function Va(e){const t={},n=e.length;for(let i=0;ie.parent===ja));const i=t[e];return i?(i.childUIDs||[]).map((e=>t[e])):[]}function Qa(e,t){const n=[],i=[e];let s=null;while(i.length){s=i.pop();const e=t[s];if(!e)return[];n.unshift(e),e.parent&&e.parent!==ja&&i.push(e.parent)}return n}function Ja(e,t,n){const i=t[e];return i?Ga(i.parent,t,n):[]}var Ya,Xa,er={name:"NavigatorDataProvider",props:{interfaceLanguage:{type:String,default:D.Z.swift.key.url},technologyUrl:{type:String,required:!0},apiChangesVersion:{type:String,default:""}},data(){return{isFetching:!1,errorFetching:!1,isFetchingAPIChanges:!1,navigationIndex:{[D.Z.swift.key.url]:[]},navigationReferences:{},diffs:null}},computed:{flatChildren:({technologyWithChildren:e={}})=>Wa(e.children||[],null,0,e.beta),technologyPath:({technologyUrl:e})=>{const t=/(\/documentation\/(?:[^/]+))\/?/.exec(e);return t?t[1]:""},technologyWithChildren({navigationIndex:e,interfaceLanguage:t,technologyPath:n}){let i=e[t]||[];return i.length||(i=e[D.Z.swift.key.url]||[]),i.find((e=>n.toLowerCase()===e.path.toLowerCase()))}},methods:{async fetchIndexData(){try{this.isFetching=!0;const{interfaceLanguages:e,references:t}=await(0,w.LR)({slug:this.$route.params.locale||""});this.navigationIndex=Object.freeze(e),this.navigationReferences=Object.freeze(t)}catch(e){this.errorFetching=!0}finally{this.isFetching=!1}}},watch:{"$route.params.locale":{handler:"fetchIndexData",immediate:!0}},render(){return this.$scopedSlots.default({technology:this.technologyWithChildren,isFetching:this.isFetching,errorFetching:this.errorFetching,isFetchingAPIChanges:this.isFetchingAPIChanges,apiChanges:this.diffs,flatChildren:this.flatChildren,references:this.navigationReferences})}},tr=er,nr=(0,Z.Z)(tr,Ya,Xa,!1,null,null,null),ir=nr.exports,sr=function(){var e=this,t=e._self._c;return t("button",{staticClass:"quick-navigation-open",attrs:{"aria-label":e.$t("quicknav.button.label"),title:e.$t("quicknav.button.title")}},[e._v(" / ")])},ar=[],rr={name:"QuickNavigationButton"},or=rr,lr=(0,Z.Z)(or,sr,ar,!1,null,"53faf852",null),cr=lr.exports,dr=function(){var e=this,t=e._self._c;return t("GenericModal",{attrs:{isFullscreen:"",showClose:!1,visible:e.isVisible,backdropBackgroundColorOverride:"rgba(0, 0, 0, 0.7)"},on:{"update:visible":function(t){e.isVisible=t}}},[t("div",{staticClass:"quick-navigation"},[t("div",{staticClass:"quick-navigation__container",class:{focus:e.focusedInput}},[t("FilterInput",{staticClass:"quick-navigation__filter",attrs:{placeholder:e.$t("filter.search-symbols",{technology:e.technology}),focusInputWhenCreated:"",focusInputWhenEmpty:"",preventBorderStyle:"",selectInputOnFocus:""},on:{focus:function(t){e.focusedInput=!0},blur:function(t){e.focusedInput=!1}},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleDownKeyInput.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleKeyEnter.apply(null,arguments)}]},scopedSlots:e._u([{key:"icon",fn:function(){return[t("div",{staticClass:"quick-navigation__magnifier-icon-container",class:{blue:e.userInput.length}},[t("MagnifierIcon")],1)]},proxy:!0}]),model:{value:e.userInput,callback:function(t){e.userInput=t},expression:"userInput"}}),t("div",{staticClass:"quick-navigation__match-list",class:{active:e.processedUserInput.length}},[e.noResultsWereFound?t("div",{staticClass:"no-results"},[t("p",[e._v(" "+e._s(e.$t("navigator.no-results"))+" ")])]):[t("div",e._b({staticClass:"quick-navigation__refs",on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleKeyEnter.apply(null,arguments)}]}},"div",{[e.SCROLL_LOCK_DISABLE_ATTR]:!0},!1),e._l(e.filteredSymbols,(function(n,i){return t("Reference",{key:n.uid,ref:"match",refInFor:!0,staticClass:"quick-navigation__reference",attrs:{url:n.path,tabindex:e.focusedIndex===i?"0":"-1"},nativeOn:{click:function(t){return e.closeQuickNavigationModal.apply(null,arguments)}}},[t("div",{staticClass:"quick-navigation__symbol-match",attrs:{role:"list"}},[t("div",{staticClass:"symbol-info"},[t("div",{staticClass:"symbol-name"},[t("TopicTypeIcon",{staticClass:"navigator-icon",attrs:{type:n.type}}),t("div",{staticClass:"symbol-title"},[t("span",{domProps:{textContent:e._s(e.formatSymbolTitle(n.title,0,n.start))}}),t("QuickNavigationHighlighter",{attrs:{text:n.substring,matcherText:e.processedUserInput}}),t("span",{domProps:{textContent:e._s(e.formatSymbolTitle(n.title,n.start+n.matchLength))}})],1)],1),t("div",{staticClass:"symbol-path"},e._l(n.parents,(function(i,s){return t("div",{key:i.title},[t("span",{staticClass:"parent-path",domProps:{textContent:e._s(i.title)}}),s!==n.parents.length-1?t("span",{staticClass:"parent-path",domProps:{textContent:e._s("/")}}):e._e()])})),0)])])])})),1),e.previewState?t("Preview",e._b({staticClass:"quick-navigation__preview",attrs:{json:e.previewJSON,state:e.previewState}},"Preview",{[e.SCROLL_LOCK_DISABLE_ATTR]:!0},!1)):e._e()]],2)],1)])])},ur=[],hr=function(){var e=this,t=e._self._c;return t("div",{staticClass:"filter",class:{focus:e.showSuggestedTags&&!e.preventBorderStyle},attrs:{role:"search",tabindex:"0","aria-labelledby":e.searchAriaLabelledBy},on:{"!blur":function(t){return e.handleBlur.apply(null,arguments)},"!focus":function(t){return e.handleFocus.apply(null,arguments)}}},[t("div",{class:["filter__wrapper",{"filter__wrapper--reversed":e.positionReversed,"filter__wrapper--no-border-style":e.preventBorderStyle}]},[t("div",{staticClass:"filter__top-wrapper"},[t("button",{staticClass:"filter__filter-button",class:{blue:e.inputIsNotEmpty},attrs:{"aria-hidden":"true",tabindex:"-1"},on:{click:e.focusInput,mousedown:function(e){e.preventDefault()}}},[e._t("icon",(function(){return[t("FilterIcon")]}))],2),t("div",{class:["filter__input-box-wrapper",{scrolling:e.isScrolling}],on:{scroll:e.handleScroll}},[e.hasSelectedTags?t("TagList",e._g(e._b({ref:"selectedTags",staticClass:"filter__selected-tags",attrs:{id:e.SelectedTagsId,input:e.input,tags:e.selectedTags,ariaLabel:e.$tc("filter.selected-tags",e.suggestedTags.length),activeTags:e.activeTags,translatableTags:e.translatableTags,areTagsRemovable:""},on:{"focus-prev":e.handleFocusPrevOnSelectedTags,"focus-next":e.focusInputFromTags,"reset-filters":e.resetFilters,"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)}}},"TagList",e.virtualKeyboardBind,!1),e.selectedTagsMultipleSelectionListeners)):e._e(),t("label",{staticClass:"filter__input-label",attrs:{id:"filter-label",for:e.FilterInputId,"data-value":e.modelValue,"aria-label":e.placeholder}},[t("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],ref:"input",staticClass:"filter__input",attrs:{id:e.FilterInputId,placeholder:e.hasSelectedTags?"":e.placeholder,"aria-expanded":e.displaySuggestedTags?"true":"false",disabled:e.disabled,type:"text"},domProps:{value:e.modelValue},on:{focus:function(t){e.selectInputOnFocus&&e.selectInputAndTags()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.downHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.upHandler.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.leftKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.rightKeyInputHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deleteHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.metaKey?(t.preventDefault(),t.stopPropagation(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"a",void 0,t.key,void 0)?null:t.ctrlKey?(t.preventDefault(),e.selectInputAndTags.apply(null,arguments)):null},function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.enterHandler.apply(null,arguments)},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.inputKeydownHandler.apply(null,arguments):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.assignEventValues.apply(null,arguments):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.assignEventValues.apply(null,arguments):null}],input:function(t){t.target.composing||(e.modelValue=t.target.value)}}},"input",e.AXinputProperties,!1),e.inputMultipleSelectionListeners))])],1),t("div",{staticClass:"filter__delete-button-wrapper"},[e.input.length||e.displaySuggestedTags||e.hasSelectedTags?t("button",{staticClass:"filter__delete-button",attrs:{"aria-label":e.$t("filter.reset-filter")},on:{click:function(t){return e.resetFilters(!0)},keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.stopPropagation(),e.resetFilters(!0))},mousedown:function(e){e.preventDefault()}}},[t("ClearRoundedIcon")],1):e._e()])]),e.displaySuggestedTags?t("TagList",e._b({ref:"suggestedTags",staticClass:"filter__suggested-tags",attrs:{id:e.SuggestedTagsId,ariaLabel:e.$tc("filter.suggested-tags",e.suggestedTags.length),input:e.input,tags:e.suggestedTags,translatableTags:e.translatableTags},on:{"click-tags":function(t){return e.selectTag(t.tagName)},"prevent-blur":function(t){return e.$emit("update:preventedBlur",!0)},"focus-next":function(t){e.positionReversed?e.focusInput():e.$emit("focus-next")},"focus-prev":function(t){e.positionReversed?e.$emit("focus-prev"):e.focusInput()}}},"TagList",e.virtualKeyboardBind,!1)):e._e()],1)])},pr=[],gr=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"clear-rounded-icon",attrs:{viewBox:"0 0 16 16",themeId:"clear-rounded"}},[t("title",[e._v(e._s(e.$t("icons.clear")))]),t("path",{attrs:{d:"M14.55,0l1.45,1.45-6.56,6.55,6.54,6.54-1.45,1.45-6.53-6.53L1.47,15.99,.01,14.53l6.52-6.53L0,1.47,1.45,.02l6.55,6.54L14.55,0Z","fill-rule":"evenodd"}})])},fr=[],mr=n(3453),yr={name:"ClearRoundedIcon",components:{SVGIcon:mr.Z}},vr=yr,br=(0,Z.Z)(vr,gr,fr,!1,null,null,null),Tr=br.exports;function Sr(){if(window.getSelection)try{const{activeElement:e}=document;return e&&e.value?e.value.substring(e.selectionStart,e.selectionEnd):window.getSelection().toString()}catch(e){return""}else if(document.selection&&"Control"!==document.selection.type)return document.selection.createRange().text;return""}function _r(e){if("number"===typeof e.selectionStart)e.selectionStart=e.selectionEnd=e.value.length;else if("undefined"!==typeof e.createTextRange){e.focus();const t=e.createTextRange();t.collapse(!1),t.select()}}function Cr(e){e.selectionStart=e.selectionEnd=0}function kr(e){return/^[\w\W\s]$/.test(e)}function wr(e){const t=e.match(/(.*)<\/data>/);try{return t?JSON.parse(t[1]):null}catch(n){return null}}function Ir(e){return"string"!==typeof e&&(e=JSON.stringify(e)),`${e}`}function xr(e,t,n,i){let s,a;return function(...r){function o(){clearTimeout(s),s=null}function l(){o(),e.apply(a,r)}if(a=this,!s||!n&&!i){if(!n)return o(),void(s=setTimeout(l,t));s=setTimeout(o,t),e.apply(a,r)}}}const $r=280,Dr=100;var Pr={data(){return{keyboardIsVirtual:!1,activeTags:[],initTagIndex:null,focusedTagIndex:null,metaKey:!1,shiftKey:!1,tabbing:!1,debouncedHandleDeleteTag:null}},constants:{DebounceDelay:$r,VirtualKeyboardThreshold:Dr},computed:{virtualKeyboardBind:({keyboardIsVirtual:e})=>({keyboardIsVirtual:e}),allSelectedTagsAreActive:({selectedTags:e,activeTags:t})=>e.every((e=>t.includes(e)))},methods:{selectRangeActiveTags(e=this.focusedTagIndex,t=this.selectedTags.length){this.activeTags=this.selectedTags.slice(e,t)},selectTag(e){this.updateSelectedTags([e]),this.clearFilterOnTagSelect&&this.setFilterInput("")},unselectActiveTags(){this.activeTags.length&&(this.deleteTags(this.activeTags),this.resetActiveTags())},async deleteHandler(e){this.activeTags.length>0&&this.setSelectedTags(this.selectedTags.filter((e=>!this.activeTags.includes(e)))),this.inputIsSelected()&&this.allSelectedTagsAreActive?(e.preventDefault(),await this.resetFilters()):0===this.$refs.input.selectionEnd&&this.hasSelectedTags&&(e.preventDefault(),this.keyboardIsVirtual?this.setSelectedTags(this.selectedTags.slice(0,-1)):this.$refs.selectedTags.focusLast()),this.unselectActiveTags()},leftKeyInputHandler(e){if(this.assignEventValues(e),this.hasSelectedTags){if(this.activeTags.length&&!this.shiftKey)return e.preventDefault(),void this.$refs.selectedTags.focusTag(this.activeTags[0]);if(this.shiftKey&&0===this.$refs.input.selectionStart&&"forward"!==this.$refs.input.selectionDirection)return null===this.focusedTagIndex&&(this.focusedTagIndex=this.selectedTags.length),this.focusedTagIndex>0&&(this.focusedTagIndex-=1),this.initTagIndex=this.selectedTags.length,void this.selectTagsPressingShift();(0===this.$refs.input.selectionEnd||this.inputIsSelected())&&this.$refs.selectedTags.focusLast()}},rightKeyInputHandler(e){if(this.assignEventValues(e),this.activeTags.length&&this.shiftKey&&this.focusedTagIndex=Dr&&(this.keyboardIsVirtual=!0)}),$r),setFilterInput(e){this.$emit("update:input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},updateSelectedTags(e){this.setSelectedTags([...new Set([...this.selectedTags,...e])])},handleCopy(e){e.preventDefault();const t=[],n={tags:[],input:Sr()};if(this.activeTags.length){const e=this.activeTags;n.tags=e,t.push(e.join(" "))}return t.push(n.input),n.tags.length||n.input.length?(e.clipboardData.setData("text/html",Ir(n)),e.clipboardData.setData("text/plain",t.join(" ")),n):n},handleCut(e){e.preventDefault();const{input:t,tags:n}=this.handleCopy(e);if(!t&&!n.length)return;const i=this.selectedTags.filter((e=>!n.includes(e))),s=this.input.replace(t,"");this.setSelectedTags(i),this.setFilterInput(s)},handlePaste(e){e.preventDefault();const{types:t}=e.clipboardData;let n=[],i=e.clipboardData.getData("text/plain");if(t.includes("text/html")){const t=e.clipboardData.getData("text/html"),s=wr(t);s&&({tags:n=[],input:i=""}=s)}const s=Sr();i=s.length?this.input.replace(s,i):(0,nn.ZQ)(this.input,i,document.activeElement.selectionStart),this.setFilterInput(i.trim()),this.allSelectedTagsAreActive?this.setSelectedTags(n):this.updateSelectedTags(n),this.resetActiveTags()},async handleDeleteTag({tagName:e,event:t={}}){const{key:n}=t;this.activeTags.length||this.deleteTags([e]),this.unselectActiveTags(),await this.$nextTick(),_r(this.$refs.input),this.hasSelectedTags&&(await this.focusInput(),"Backspace"===n&&Cr(this.$refs.input))}},mounted(){window.visualViewport&&(window.visualViewport.addEventListener("resize",this.updateKeyboardType),this.$once("hook:beforeDestroy",(()=>{window.visualViewport.removeEventListener("resize",this.updateKeyboardType)})))}};const Lr=1e3;var Ar={constants:{ScrollingDebounceDelay:Lr},data(){return{isScrolling:!1,scrollRemovedAt:0}},created(){this.deleteScroll=xr(this.deleteScroll,Lr)},methods:{deleteScroll(){this.isScrolling=!1,this.scrollRemovedAt=Date.now()},handleScroll(e){const{target:t}=e;if(0!==t.scrollTop)return t.scrollTop=0,void e.preventDefault();const n=150,i=t.offsetWidth,s=i+n;if(t.scrollWidth0?this.focusIndex(this.focusedIndex-1):this.startingPointHook())},focusNext({metaKey:e,ctrlKey:t,shiftKey:n}){(e||t)&&n||(this.externalFocusChange=!1,this.focusedIndex0}},jr=function(){var e=this,t=e._self._c;return t("li",{staticClass:"tag",attrs:{role:"presentation"}},[t("button",{ref:"button",class:{focus:e.isActiveTag},attrs:{role:"option","aria-selected":e.ariaSelected,"aria-roledescription":"tag"},on:{focus:function(t){return e.$emit("focus",{event:t,tagName:e.name})},click:function(t){return t.preventDefault(),e.$emit("click",{event:t,tagName:e.name})},dblclick:function(t){t.preventDefault(),!e.keyboardIsVirtual&&e.deleteTag()},keydown:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name})},function(t){return t.shiftKey?t.ctrlKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.shiftKey&&t.metaKey?t.ctrlKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.metaKey?t.ctrlKey||t.shiftKey||t.altKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return t.ctrlKey?t.shiftKey||t.altKey||t.metaKey?null:e.$emit("keydown",{event:t,tagName:e.name}):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:(t.preventDefault(),e.deleteTag.apply(null,arguments))}],mousedown:function(t){return t.preventDefault(),e.focusButton.apply(null,arguments)},copy:e.handleCopy}},[e.isRemovableTag?e._e():t("span",{staticClass:"visuallyhidden"},[e._v(" "+e._s(e.$t("filter.add-tag"))+" - ")]),e.isTranslatableTag?[e._v(" "+e._s(e.$t(e.name))+" ")]:[e._v(" "+e._s(e.name)+" ")],e.isRemovableTag?t("span",{staticClass:"visuallyhidden"},[e._v(" – "+e._s(e.$t("filter.tag-select-remove"))+" ")]):e._e()],2)])},qr=[],Fr={name:"Tag",props:{name:{type:String,required:!0},isFocused:{type:Boolean,default:()=>!1},isRemovableTag:{type:Boolean,default:!1},isTranslatableTag:{type:Boolean,default:!1},isActiveTag:{type:Boolean,default:!1},activeTags:{type:Array,required:!1},keyboardIsVirtual:{type:Boolean,default:!1}},watch:{isFocused(e){e&&this.focusButton()}},mounted(){document.addEventListener("copy",this.handleCopy),document.addEventListener("cut",this.handleCut),document.addEventListener("paste",this.handlePaste),this.$once("hook:beforeDestroy",(()=>{document.removeEventListener("copy",this.handleCopy),document.removeEventListener("cut",this.handleCut),document.removeEventListener("paste",this.handlePaste)}))},methods:{isCurrentlyActiveElement(){return document.activeElement===this.$refs.button},handleCopy(e){if(!this.isCurrentlyActiveElement())return;e.preventDefault();let t=[];t=this.activeTags.length>0?this.activeTags:[this.name],e.clipboardData.setData("text/html",Ir({tags:t})),e.clipboardData.setData("text/plain",t.join(" "))},handleCut(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(this.handleCopy(e),this.deleteTag(e))},handlePaste(e){this.isCurrentlyActiveElement()&&this.isRemovableTag&&(e.preventDefault(),this.deleteTag(e),this.$emit("paste-content",e))},deleteTag(e){this.$emit("delete-tag",{tagName:this.name,event:e}),this.$emit("prevent-blur")},focusButton(e={}){this.keyboardIsVirtual||this.$refs.button.focus(),0===e.buttons&&this.isFocused&&this.deleteTag(e)}},computed:{ariaSelected:({isActiveTag:e,isRemovableTag:t})=>t?e?"true":"false":null}},Hr=Fr,Vr=(0,Z.Z)(Hr,jr,qr,!1,null,"7e76f326",null),Wr=Vr.exports,Ur={name:"Tags",mixins:[Ar,Zr],props:{tags:{type:Array,default:()=>[]},activeTags:{type:Array,default:()=>[]},translatableTags:{type:Array,default:()=>[]},ariaLabel:{type:String,required:!1},id:{type:String,required:!1},input:{type:String,default:null},areTagsRemovable:{type:Boolean,default:!1},keyboardIsVirtual:{type:Boolean,default:!1}},components:{Tag:Wr},methods:{focusTag(e){this.focusIndex(this.tags.indexOf(e))},startingPointHook(){this.$emit("focus-prev")},handleFocus(e,t){this.focusIndex(t),this.isScrolling=!1,this.$emit("focus",e)},endingPointHook(){this.$emit("focus-next")},resetScroll(){this.$refs["scroll-wrapper"].scrollLeft=0},handleKeydown(e){const{key:t}=e,n=this.tags[this.focusedIndex];kr(t)&&n&&this.$emit("delete-tag",{tagName:n.label||n,event:e})}},computed:{totalItemsToNavigate:({tags:e})=>e.length}},Gr=Ur,Qr=(0,Z.Z)(Gr,zr,Kr,!1,null,"1f2bd813",null),Jr=Qr.exports;const Yr=5,Xr="filter-input",eo="selected-tags",to="suggested-tags",no={autocorrect:"off",autocapitalize:"off",spellcheck:"false",role:"combobox","aria-haspopup":"true","aria-autocomplete":"none","aria-owns":"suggestedTags","aria-controls":"suggestedTags"};var io,so,ao={name:"FilterInput",mixins:[Ar,Pr],constants:{FilterInputId:Xr,SelectedTagsId:eo,SuggestedTagsId:to,AXinputProperties:no,TagLimit:Yr},components:{TagList:Jr,ClearRoundedIcon:Tr,FilterIcon:Mr},props:{positionReversed:{type:Boolean,default:()=>!1},tags:{type:Array,default:()=>[]},selectedTags:{type:Array,default:()=>[]},preventedBlur:{type:Boolean,default:()=>!1},placeholder:{type:String,default:()=>""},disabled:{type:Boolean,default:()=>!1},value:{type:String,default:()=>""},shouldTruncateTags:{type:Boolean,default:!1},focusInputWhenCreated:{type:Boolean,default:!1},focusInputWhenEmpty:{type:Boolean,default:!1},selectInputOnFocus:{type:Boolean,default:!1},clearFilterOnTagSelect:{type:Boolean,default:!0},preventBorderStyle:{type:Boolean,default:!1},translatableTags:{type:Array,default:()=>[]}},data(){return{resetedTagsViaDeleteButton:!1,FilterInputId:Xr,SelectedTagsId:eo,SuggestedTagsId:to,AXinputProperties:no,showSuggestedTags:!1}},computed:{hasSuggestedTags:({suggestedTags:e})=>e.length,hasSelectedTags:({selectedTags:e})=>e.length,inputIsNotEmpty:({input:e,hasSelectedTags:t})=>e.length||t,searchAriaLabelledBy:({hasSelectedTags:e})=>e?Xr.concat(" ",eo):Xr,modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},input:({value:e})=>e,suggestedTags:({tags:e,selectedTags:t,shouldTruncateTags:n})=>{const i=e.filter((e=>!t.includes(e)));return n?i.slice(0,Yr):i},displaySuggestedTags:({showSuggestedTags:e,suggestedTags:t})=>e&&t.length>0,inputMultipleSelectionListeners:({resetActiveTags:e,handleCopy:t,handleCut:n,handlePaste:i})=>({click:e,copy:t,cut:n,paste:i}),selectedTagsMultipleSelectionListeners:({handleSingleTagClick:e,selectInputAndTags:t,handleDeleteTag:n,selectedTagsKeydownHandler:i,focusTagHandler:s,handlePaste:a})=>({"click-tags":e,"select-all":t,"delete-tag":n,keydown:i,focus:s,"paste-tags":a})},watch:{async selectedTags(){this.resetedTagsViaDeleteButton?this.resetedTagsViaDeleteButton=!1:this.$el.contains(document.activeElement)&&await this.focusInput(),this.displaySuggestedTags&&this.hasSuggestedTags&&this.$refs.suggestedTags.resetScroll()},suggestedTags:{immediate:!0,handler(e){this.$emit("suggested-tags",e)}},showSuggestedTags(e){this.$emit("show-suggested-tags",e)}},methods:{async focusInput(){await this.$nextTick(),this.$refs.input.focus(),!this.input&&this.resetActiveTags&&this.resetActiveTags()},async resetFilters(e=!1){if(this.setFilterInput(""),this.setSelectedTags([]),!e)return this.$emit("update:preventedBlur",!0),this.resetActiveTags&&this.resetActiveTags(),void await this.focusInput();this.resetedTagsViaDeleteButton=!0,this.showSuggestedTags=!1,this.$refs.input.blur()},focusFirstTag(e=(()=>{})){this.showSuggestedTags||(this.showSuggestedTags=!0),this.hasSuggestedTags&&this.$refs.suggestedTags?this.$refs.suggestedTags.focusFirst():e()},setFilterInput(e){this.$emit("input",e)},setSelectedTags(e){this.$emit("update:selectedTags",e)},deleteTags(e){this.setSelectedTags(this.selectedTags.filter((t=>!e.includes(t))))},async handleBlur(e){const t=e.relatedTarget;t&&t.matches&&t.matches("button, input, ul")&&this.$el.contains(t)||(await this.$nextTick(),this.resetActiveTags(),this.preventedBlur?this.$emit("update:preventedBlur",!1):(this.showSuggestedTags=!1,this.$emit("blur")))},downHandler(e){const t=()=>this.$emit("focus-next",e);this.positionReversed?t():this.focusFirstTag(t)},upHandler(e){const t=()=>this.$emit("focus-prev",e);this.positionReversed?this.focusFirstTag(t):t()},handleFocusPrevOnSelectedTags(){this.positionReversed?this.focusFirstTag((()=>this.$emit("focus-prev"))):this.$emit("focus-prev")},handleFocus(){this.showSuggestedTags=!0,this.$emit("focus")}},created(){this.focusInputWhenCreated&&document.activeElement!==this.$refs.input&&(this.inputIsNotEmpty||this.focusInputWhenEmpty)&&this.focusInput()}},ro=ao,oo=(0,Z.Z)(ro,hr,pr,!1,null,"7a79f6ea",null),lo=oo.exports,co=n(5590),uo={name:"QuickNavigationHighlighter",props:{text:{type:String,required:!0},matcherText:{type:String,default:""}},render(e){const{matcherText:t,text:n}=this,i=[];let s=0;return t?([...t].forEach((t=>{const a=n.toLowerCase().indexOf(t.toLowerCase(),s);s&&i.push(e("span",n.slice(s,a)));const r=a+1;i.push(e("span",{class:"match"},n.slice(a,r))),s=r})),e("p",{class:"highlight"},i)):e("span",{class:"highlight"},n)}},ho=uo,po=(0,Z.Z)(ho,io,so,!1,null,"4a2ce75d",null),go=po.exports,fo=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"magnifier-icon",attrs:{viewBox:"0 0 14 14",themeId:"magnifier"}},[t("path",{attrs:{d:"M15.0013 14.0319L10.9437 9.97424C11.8165 8.88933 12.2925 7.53885 12.2929 6.14645C12.2929 2.75841 9.53449 0 6.14645 0C2.75841 0 0 2.75841 0 6.14645C0 9.53449 2.75841 12.2929 6.14645 12.2929C7.57562 12.2929 8.89486 11.7932 9.94425 10.9637L14.0019 15.0213L15.0013 14.0319ZM6.13645 11.0736C4.83315 11.071 3.58399 10.5521 2.66241 9.63048C1.74084 8.70891 1.22194 7.45974 1.2193 6.15644C1.2193 3.44801 3.41802 1.23928 6.13645 1.23928C8.85488 1.23928 11.0536 3.44801 11.0536 6.15644C11.0636 8.86488 8.85488 11.0736 6.13645 11.0736Z"}})])},mo=[],yo={name:"MagnifierIcon",components:{SVGIcon:mr.Z}},vo=yo,bo=(0,Z.Z)(vo,fo,mo,!1,null,null,null),To=bo.exports,So=function(){var e=this,t=e._self._c;return t("div",{staticClass:"preview"},[e.state===e.STATE.success?t("DocumentationTopic",e._b({attrs:{enableMinimized:""}},"DocumentationTopic",e.topicProps,!1)):e.state===e.STATE.loadingSlowly?t("div",{staticClass:"loading"},e._l(e.LOADER_ROW_STYLES,(function(e){return t("div",{key:e["--index"],staticClass:"loading-row",style:e})})),0):e.state===e.STATE.error?t("div",{staticClass:"unavailable"},[t("p",[e._v(e._s(e.$t("quicknav.preview-unavailable")))])]):e._e()],1)},_o=[];const{extractProps:Co}=xa.methods,ko="hero",wo={error:"error",loading:"loading",loadingSlowly:"loadingSlowly",success:"success"},Io={...Ea,state:(0,w.d9)(Ea.state)};var xo={name:"QuickNavigationPreview",components:{DocumentationTopic:xa},constants:{PreviewState:wo,PreviewStore:Io},data(){return{store:Io}},provide(){return{store:this.store}},props:{json:{type:Object,required:!1},state:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(wo,e)}},computed:{LOADER_ROW_STYLES:()=>[{"--index":0,width:"30%"},{"--index":1,width:"80%"},{"--index":2,width:"50%"}],STATE:()=>wo,topicProps:({json:e})=>{const t=Co(e),{sections:n=[]}=e;let{abstract:i}=t;const s=n.find((({kind:e})=>e===ko));return!i&&s&&(i=s.content),{...t,abstract:i}}}},$o=xo,Do=(0,Z.Z)($o,So,_o,!1,null,"779b8b01",null),Po=Do.exports;class Lo{constructor(e){this.map=new Map,this.maxSize=e}get size(){return this.map.size}get(e){if(!this.map.has(e))return;const t=this.map.get(e);return this.map.delete(e),this.map.set(e,t),t}has(e){return this.map.has(e)}set(e,t){if(this.map.has(e)&&this.map.delete(e),this.map.set(e,t),this.map.size>this.maxSize){const e=this.map.keys().next().value;this.map.delete(e)}}*[Symbol.iterator](){yield*this.map}}var Ao=n(9652);const{PreviewState:Oo}=Po.constants,No="AbortError",Ro=20,Bo=1e3;var Eo={name:"QuickNavigationModal",components:{FilterInput:lo,GenericModal:co.Z,MagnifierIcon:To,TopicTypeIcon:_e.Z,QuickNavigationHighlighter:go,Reference:$s.Z,Preview:Po},mixins:[Zr],created(){this.abortController=null,this.$cachedSymbolResults=new Lo(Ro),this.loadingTimeout=null},data(){return{debouncedInput:"",userInput:"",focusedInput:!1,cachedSymbolResults:{},previewIsLoadingSlowly:!1,SCROLL_LOCK_DISABLE_ATTR:Ao.n}},props:{children:{type:Array,required:!0},showQuickNavigationModal:{type:Boolean,required:!0},technology:{type:String,required:!0}},computed:{childrenMap({children:e}){return Va(e)},filteredSymbols:({constructFuzzyRegex:e,children:t,fuzzyMatch:n,processedUserInput:i,childrenMap:s,orderSymbolsByPriority:a})=>{const r=t.filter((e=>"groupMarker"!==e.type&&null!=e.title));if(!i)return[];const o=n({inputLength:i.length,symbols:r,processedInputRegex:new RegExp(e(i),"i"),childrenMap:s}),l=[...new Map(o.map((e=>[e.path,e]))).values()];return a(l).slice(0,Ro)},isVisible:{get:({showQuickNavigationModal:e})=>e,set(e){this.$emit("update:showQuickNavigationModal",e)}},noResultsWereFound:({processedUserInput:e,totalItemsToNavigate:t})=>e.length&&!t,processedUserInput:({debouncedInput:e})=>e.replace(/\s/g,""),totalItemsToNavigate:({filteredSymbols:e})=>e.length,selectedSymbol:({filteredSymbols:e,focusedIndex:t})=>null!==t?e[t]:null,nextSymbol:({filteredSymbols:e,focusedIndex:t})=>{if(null===t)return null;let n=t+1;return n>=e.length&&(n=0),e[n]},focusedMatchElement:({$refs:e,focusedIndex:t})=>e.match[t].$el,previewJSON:({cachedSymbolResults:e,selectedSymbol:t})=>t?(e[t.uid]||{}).json:null,previewState:({cachedSymbolResults:e,previewIsLoadingSlowly:t,selectedSymbol:n})=>n&&Object.hasOwnProperty.call(e,n.uid)?e[n.uid].success?Oo.success:Oo.error:t?Oo.loadingSlowly:Oo.loading},watch:{userInput:"debounceInput",focusedIndex(){this.focusedInput||(this.scrollIntoView(),this.focusReference())},selectedSymbol:"fetchSelectedSymbolData",$route:"closeQuickNavigationModal"},methods:{closeQuickNavigationModal(){this.$emit("update:showQuickNavigationModal",!1)},constructFuzzyRegex(e){return[...e].reduce(((t,n,i)=>t.concat(`[${n}]`).concat(i{const s=n.exec(t.title);if(!s)return!1;const a=s[0].length;return!(a>3*e)&&{uid:t.uid,title:t.title,path:t.path,parents:Qa(t.parent,i),type:t.type,inputLengthDifference:t.title.length-e,matchLength:a,matchLengthDifference:a-e,start:s.index,substring:s[0]}})).filter(Boolean)},handleKeyEnter(){!this.noResultsWereFound&&this.userInput.length&&(this.$router.push(this.filteredSymbols[this.focusedIndex].path),this.closeQuickNavigationModal())},orderSymbolsByPriority(e){return e.sort(((e,t)=>e.matchLengthDifference>t.matchLengthDifference?1:e.matchLengthDifferencet.start?1:e.startt.inputLengthDifference?1:e.inputLengthDifference{this.previewState===Oo.loading&&(this.previewIsLoadingSlowly=!0)}),Bo),!this.selectedSymbol||this.$cachedSymbolResults.has(this.selectedSymbol.uid))return clearTimeout(this.loadingTimeout),void(this.previewIsLoadingSlowly=!1);const e=async e=>{if(e&&!this.$cachedSymbolResults.has(e.uid))try{const t=await(0,w.k_)(e.path,{signal:this.abortController.signal});this.$cachedSymbolResults.set(e.uid,{success:!0,json:t})}catch(t){t.name!==No&&this.$cachedSymbolResults.set(e.uid,{success:!1})}finally{this.cachedSymbolResults=Object.freeze(Object.fromEntries(this.$cachedSymbolResults))}};this.abortController&&this.abortController.abort(),this.abortController=new AbortController,await Promise.all([e(this.selectedSymbol).finally((()=>{clearTimeout(this.loadingTimeout),this.previewIsLoadingSlowly=!1})),e(this.nextSymbol)])}}},Mo=Eo,zo=(0,Z.Z)(Mo,dr,ur,!1,null,"479a2da8",null),Ko=zo.exports,Zo=function(){var e=this,t=e._self._c;return t("div",{staticClass:"adjustable-sidebar-width",class:{dragging:e.isDragging,"sidebar-hidden":e.hiddenOnLarge}},[t("div",{ref:"sidebar",staticClass:"sidebar"},[t("div",{ref:"aside",staticClass:"aside",class:e.asideClasses,style:e.asideStyles,attrs:{"aria-hidden":e.hiddenOnLarge?"true":null},on:{transitionstart:function(t){return t.target!==t.currentTarget?null:e.trackTransitionStart.apply(null,arguments)},transitionend:function(t){return t.target!==t.currentTarget?null:e.trackTransitionEnd.apply(null,arguments)}}},[e._t("aside",null,{animationClass:"aside-animated-child",scrollLockID:e.scrollLockID,breakpoint:e.breakpoint})],2),e.fixedWidth?e._e():t("div",{staticClass:"resize-handle",on:{mousedown:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)},touchstart:function(t){return t.preventDefault(),e.startDrag.apply(null,arguments)}}})]),t("div",{ref:"content",staticClass:"content"},[e._t("default")],2),t("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:function(t){e.breakpoint=t}}})],1)},jo=[],qo=n(7247),Fo=n(7188),Ho=n(5381),Vo=n(114),Wo=n(1147),Uo=n(1716);const Go="sidebar",Qo=1921,Jo=543,Yo=400,Xo={touch:{move:"touchmove",end:"touchend"},mouse:{move:"mousemove",end:"mouseup"}},el=(e,t=window.innerWidth)=>{const n=Math.min(t,Qo);return Math.floor(Math.min(n*(e/100),n))},tl={medium:30,large:20},nl={medium:50,large:50},il="sidebar-scroll-lock";var sl={name:"AdjustableSidebarWidth",constants:{SCROLL_LOCK_ID:il},components:{BreakpointEmitter:Fo["default"]},inject:["store"],props:{shownOnMobile:{type:Boolean,default:!1},hiddenOnLarge:{type:Boolean,default:!1},fixedWidth:{type:Number,default:null}},data(){const e=window.innerWidth,t=window.innerHeight,n=Ho.L3.large,i=el(tl[n]),s=el(nl[n]),a=e>=Qo?Jo:Yo,r=qo.tO.get(Go,a);return{isDragging:!1,width:this.fixedWidth||Math.min(Math.max(r,i),s),isTouch:!1,windowWidth:e,windowHeight:t,breakpoint:n,noTransition:!1,isTransitioning:!1,isOpeningOnLarge:!1,focusTrapInstance:null,mobileTopOffset:0,topOffset:0}},computed:{minWidthPercent:({breakpoint:e})=>tl[e]||0,maxWidthPercent:({breakpoint:e})=>nl[e]||100,maxWidth:({maxWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.max(n,el(e,t)),minWidth:({minWidthPercent:e,windowWidth:t,fixedWidth:n})=>Math.min(n||t,el(e,t)),widthInPx:({width:e})=>`${e}px`,hiddenOnLargeThreshold:({minWidth:e})=>e/2,events:({isTouch:e})=>e?Xo.touch:Xo.mouse,asideStyles:({widthInPx:e,mobileTopOffset:t,topOffset:n,windowHeight:i})=>({width:e,"--top-offset":n?`${n}px`:null,"--top-offset-mobile":`${t}px`,"--app-height":`${i}px`}),asideClasses:({isDragging:e,shownOnMobile:t,noTransition:n,isTransitioning:i,hiddenOnLarge:s,mobileTopOffset:a,isOpeningOnLarge:r})=>({dragging:e,"show-on-mobile":t,"hide-on-large":s,"is-opening-on-large":r,"no-transition":n,"sidebar-transitioning":i,"has-mobile-top-offset":a}),scrollLockID:()=>il,BreakpointScopes:()=>Ho.lU},async mounted(){window.addEventListener("keydown",this.onEscapeKeydown),window.addEventListener("resize",this.storeWindowSize,{passive:!0}),window.addEventListener("orientationchange",this.storeWindowSize,{passive:!0}),this.storeTopOffset(),0===this.topOffset&&0===window.scrollY||window.addEventListener("scroll",this.storeTopOffset,{passive:!0}),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("keydown",this.onEscapeKeydown),window.removeEventListener("resize",this.storeWindowSize),window.removeEventListener("orientationchange",this.storeWindowSize),window.removeEventListener("scroll",this.storeTopOffset),this.shownOnMobile&&this.toggleScrollLock(!1),this.focusTrapInstance&&this.focusTrapInstance.destroy()})),await this.$nextTick(),this.focusTrapInstance=new Vo.Z(this.$refs.aside)},watch:{$route:"closeMobileSidebar",width:{immediate:!0,handler:Ne((function(e){this.emitEventChange(e)}),150)},windowWidth:"getWidthInCheck",async breakpoint(e){this.getWidthInCheck(),e===Ho.L3.large&&this.closeMobileSidebar(),this.noTransition=!0,await(0,Re.J)(5),this.noTransition=!1},shownOnMobile:"handleExternalOpen",async isTransitioning(e){e?(await(0,Re.X)(1e3),this.isTransitioning=!1):this.updateContentWidthInStore()},hiddenOnLarge(){this.isTransitioning=!0}},methods:{getWidthInCheck:xr((function(){this.width>this.maxWidth?this.width=this.maxWidth:this.widththis.maxWidth&&(i=this.maxWidth),this.hiddenOnLarge&&i>=this.hiddenOnLargeThreshold&&(this.$emit("update:hiddenOnLarge",!1),this.isOpeningOnLarge=!0),this.width=Math.max(i,this.minWidth),i<=this.hiddenOnLargeThreshold&&this.$emit("update:hiddenOnLarge",!0)},stopDrag(e){e.preventDefault(),this.isDragging&&(this.isDragging=!1,qo.tO.set(Go,this.width),document.removeEventListener(this.events.move,this.handleDrag),document.removeEventListener(this.events.end,this.stopDrag),this.emitEventChange(this.width))},emitEventChange(e){this.$emit("width-change",e),this.updateContentWidthInStore()},getTopOffset(){const e=document.getElementById(Uo.EA);if(!e)return 0;const{y:t}=e.getBoundingClientRect();return Math.max(t,0)},handleExternalOpen(e){e&&(this.mobileTopOffset=this.getTopOffset()),this.toggleScrollLock(e)},async updateContentWidthInStore(){await this.$nextTick(),this.store.setContentWidth(this.$refs.content.offsetWidth)},async toggleScrollLock(e){const t=document.getElementById(this.scrollLockID);e?(await this.$nextTick(),Ao.Z.lockScroll(t),this.focusTrapInstance.start(),Wo.Z.hide(this.$refs.aside)):(Ao.Z.unlockScroll(t),this.focusTrapInstance.stop(),Wo.Z.show(this.$refs.aside))},storeTopOffset:Ne((function(){this.topOffset=this.getTopOffset()}),60),async trackTransitionStart({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!0)},trackTransitionEnd({propertyName:e}){"width"!==e&&"transform"!==e||(this.isTransitioning=!1,this.isOpeningOnLarge=!1)}}},al=sl,rl=(0,Z.Z)(al,Zo,jo,!1,null,"5cd50784",null),ol=rl.exports,ll=function(){var e=this,t=e._self._c;return t("nav",{staticClass:"navigator",attrs:{"aria-labelledby":e.INDEX_ROOT_KEY}},[e.isFetching?t("LoadingNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}}},"LoadingNavigatorCard",e.technologyProps,!1)):t("NavigatorCard",e._b({attrs:{type:e.type,children:e.flatChildren,"active-path":e.activePath,scrollLockID:e.scrollLockID,"error-fetching":e.errorFetching,"render-filter-on-top":e.renderFilterOnTop,"api-changes":e.apiChanges,"allow-hiding":e.allowHiding,"navigator-references":e.navigatorReferences},on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"filter",fn:function(){return[e._t("filter")]},proxy:!0}],null,!0)},"NavigatorCard",e.technologyProps,!1)),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.$t("navigator.navigator-is",{state:e.isFetching?e.$t("navigator.state.loading"):e.$t("navigator.state.ready")}))+" ")])],1)},cl=[],dl=function(){var e=this,t=e._self._c;return t("BaseNavigatorCard",e._b({class:{"filter-on-top":e.renderFilterOnTop},on:{close:function(t){return e.$emit("close")},"head-click-alt":e.toggleAllNodes},scopedSlots:e._u([{key:"body",fn:function({className:n}){return[e._t("post-head"),t("div",{class:n,on:{"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]}},[t("DynamicScroller",{directives:[{name:"show",rawName:"v-show",value:e.hasNodes,expression:"hasNodes"}],ref:"scroller",staticClass:"scroller",attrs:{id:e.scrollLockID,"aria-label":e.$t("navigator.title"),items:e.nodesToRender,"min-item-size":e.itemSize,"emit-update":"","key-field":"uid"},on:{update:e.handleScrollerUpdate,"!keydown":[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:t.altKey?(t.preventDefault(),e.focusFirst.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:t.altKey?(t.preventDefault(),e.focusLast.apply(null,arguments)):null},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusPrev.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.focusNext.apply(null,arguments))}]},nativeOn:{focusin:function(t){return e.handleFocusIn.apply(null,arguments)},focusout:function(t){return e.handleFocusOut.apply(null,arguments)}},scopedSlots:e._u([{key:"default",fn:function({item:n,active:i,index:s}){return[t("DynamicScrollerItem",e._b({ref:`dynamicScroller_${n.uid}`},"DynamicScrollerItem",{active:i,item:n,dataIndex:s},!1),[t("NavigatorCardItem",{attrs:{item:n,isRendered:i,"filter-pattern":e.filterPattern,"is-active":n.uid===e.activeUID,"is-bold":e.activePathMap[n.uid],expanded:e.openNodes[n.uid],"api-change":e.apiChangesObject[n.path],isFocused:e.focusedIndex===s,enableFocus:!e.externalFocusChange,"navigator-references":e.navigatorReferences},on:{toggle:e.toggle,"toggle-full":e.toggleFullTree,"toggle-siblings":e.toggleSiblings,navigate:e.handleNavigationChange,"focus-parent":e.focusNodeParent}})],1)]}}],null,!0)}),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"polite"}},[e._v(" "+e._s(e.politeAriaLive)+" ")]),t("div",{staticClass:"no-items-wrapper",attrs:{"aria-live":"assertive"}},[t("p",{staticClass:"no-items"},[e._v(" "+e._s(e.$t(e.assertiveAriaLive))+" ")])])],1),e.errorFetching?e._e():t("div",{staticClass:"filter-wrapper"},[t("div",{staticClass:"navigator-filter"},[t("div",{staticClass:"input-wrapper"},[t("FilterInput",{staticClass:"filter-component",attrs:{tags:e.availableTags,translatableTags:e.translatableTags,"selected-tags":e.selectedTagsModelValue,placeholder:e.$t("filter.title"),"should-keep-open-on-blur":!1,"position-reversed":!e.renderFilterOnTop,"clear-filter-on-tag-select":!1},on:{"update:selectedTags":function(t){e.selectedTagsModelValue=t},"update:selected-tags":function(t){e.selectedTagsModelValue=t},clear:e.clearFilters},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),e._t("filter")],2)])]}}],null,!0)},"BaseNavigatorCard",{technology:e.technology,isTechnologyBeta:e.isTechnologyBeta,technologyPath:e.technologyPath},!1))},ul=[];function hl(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var s=e.indexOf("Edge/");return s>0?parseInt(e.substring(s+5,e.indexOf(".",s)),10):-1}var pl=void 0;function gl(){gl.init||(gl.init=!0,pl=-1!==hl())}var fl={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},staticRenderFns:[],_scopeId:"data-v-b329ee4c",name:"resize-observer",methods:{compareAndNotify:function(){this._w===this.$el.offsetWidth&&this._h===this.$el.offsetHeight||(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.$emit("notify"))},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!pl&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),delete this._resizeObject.onload)}},mounted:function(){var e=this;gl(),this.$nextTick((function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight}));var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",pl&&this.$el.appendChild(t),t.data="about:blank",pl||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()}};function ml(e){e.component("resize-observer",fl),e.component("ResizeObserver",fl)}var yl={version:"0.4.5",install:ml},vl=null;"undefined"!==typeof window?vl=window.Vue:"undefined"!==typeof n.g&&(vl=n.g.Vue),vl&&vl.use(yl);function bl(e){return bl="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bl(e)}function Tl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sl(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=function(r){for(var o=arguments.length,l=new Array(o>1?o-1:0),c=1;c1){var i=e.find((function(e){return e.isIntersecting}));i&&(t=i)}if(n.callback){var s=t.isIntersecting&&t.intersectionRatio>=n.threshold;if(s===n.oldResult)return;n.oldResult=s,n.callback(s,t)}}),this.options.intersection),t.context.$nextTick((function(){n.observer&&n.observer.observe(n.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&this.options.intersection.threshold||0}}]),e}();function Ll(e,t,n){var i=t.value;if(i)if("undefined"===typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var s=new Pl(e,i,n);e._vue_visibilityState=s}}function Al(e,t,n){var i=t.value,s=t.oldValue;if(!Dl(i,s)){var a=e._vue_visibilityState;i?a?a.createObserver(i,n):Ll(e,{value:i},n):Ol(e)}}function Ol(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var Nl={bind:Ll,update:Al,unbind:Ol};function Rl(e){e.directive("observe-visibility",Nl)}var Bl={version:"0.4.6",install:Rl},El=null;"undefined"!==typeof window?El=window.Vue:"undefined"!==typeof n.g&&(El=n.g.Vue),El&&El.use(Bl);var Ml=n(7274),zl=n.n(Ml),Kl={itemsLimit:1e3};const Zl={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function jl(){return this.items.length&&"object"!==typeof this.items[0]}let ql=!1;if("undefined"!==typeof window){ql=!1;try{var Fl=Object.defineProperty({},"passive",{get(){ql=!0}});window.addEventListener("test",null,Fl)}catch(Mu){}}let Hl=0;var Vl={name:"RecycleScroller",components:{ResizeObserver:fl},directives:{ObserveVisibility:Nl},props:{...Zl,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(null===this.itemSize){const e={"-1":{accumulator:0}},t=this.items,n=this.sizeField,i=this.minItemSize;let s,a=1e4,r=0;for(let o=0,l=t.length;o{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0}))},activated(){const e=this.$_lastUpdateScrollPosition;"number"===typeof e&&this.$nextTick((()=>{this.scrollToPosition(e)}))},beforeDestroy(){this.removeListeners()},methods:{addView(e,t,n,i,s){const a={item:n,position:0},r={id:Hl++,index:t,used:!0,key:i,type:s};return Object.defineProperty(a,"nr",{configurable:!1,value:r}),e.push(a),a},unuseView(e,t=!1){const n=this.$_unusedViews,i=e.nr.type;let s=n.get(i);s||(s=[],n.set(i,s)),s.push(e),t||(e.nr.used=!1,e.position=-9999,this.$_views.delete(e.nr.key))},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){this.$_scrollDirty||(this.$_scrollDirty=!0,requestAnimationFrame((()=>{this.$_scrollDirty=!1;const{continuous:e}=this.updateVisibleItems(!1,!0);e||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,100))})))},handleVisibilityChange(e,t){this.ready&&(e||0!==t.boundingClientRect.width||0!==t.boundingClientRect.height?(this.$emit("visible"),requestAnimationFrame((()=>{this.updateVisibleItems(!1)}))):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const n=this.itemSize,i=this.gridItems||1,s=this.itemSecondarySize||n,a=this.$_computedMinItemSize,r=this.typeField,o=this.simpleArray?null:this.keyField,l=this.items,c=l.length,d=this.sizes,u=this.$_views,h=this.$_unusedViews,p=this.pool;let g,f,m,y,v,b;if(c)if(this.$_prerender)g=y=0,f=v=Math.min(this.prerender,l.length),m=null;else{const e=this.getScroll();if(t){let t=e.start-this.$_lastUpdateScrollPosition;if(t<0&&(t=-t),null===n&&te.start&&(s=a),a=~~((i+s)/2)}while(a!==n);for(a<0&&(a=0),g=a,m=d[c-1].accumulator,f=a;fc&&(f=c)),y=g;yc&&(f=c),y<0&&(y=0),v>c&&(v=c),m=Math.ceil(c/i)*n}}else g=f=y=v=m=0;f-g>Kl.itemsLimit&&this.itemsLimitError(),this.totalSize=m;const T=g<=this.$_endIndex&&f>=this.$_startIndex;if(this.$_continuous!==T){if(T){u.clear(),h.clear();for(let e=0,t=p.length;e=f)&&this.unuseView(b));const S=T?null:new Map;let _,C,k,w;for(let I=g;I=k.length)&&(b=this.addView(p,I,_,e,C),this.unuseView(b,!0),k=h.get(C)),b=k[w],b.item=_,b.nr.used=!0,b.nr.index=I,b.nr.key=e,b.nr.type=C,S.set(C,w+1),w++),u.set(e,b)),null===n?(b.position=d[I-1].accumulator,b.offset=0):(b.position=Math.floor(I/i)*n,b.offset=I%i*s)):b&&this.unuseView(b)}return this.$_startIndex=g,this.$_endIndex=f,this.emitUpdate&&this.$emit("update",g,f,y,v),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,300),{continuous:T}},getListenerTarget(){let e=zl()(this.$el);return!window.document||e!==window.document.documentElement&&e!==window.document.body||(e=window),e},getScroll(){const{$el:e,direction:t}=this,n="vertical"===t;let i;if(this.pageMode){const t=e.getBoundingClientRect(),s=n?t.height:t.width;let a=-(n?t.top:t.left),r=n?window.innerHeight:window.innerWidth;a<0&&(r+=a,a=0),a+r>s&&(r=s-a),i={start:a,end:a+r}}else i=n?{start:e.scrollTop,end:e.scrollTop+e.clientHeight}:{start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return i},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,!!ql&&{passive:!0}),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;t=null===this.itemSize?e>0?this.sizes[e-1].accumulator:0:Math.floor(e/this.gridItems)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t="vertical"===this.direction?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,i,s;if(this.pageMode){const a=zl()(this.$el),r="HTML"===a.tagName?0:a[t.scroll],o=a.getBoundingClientRect(),l=this.$el.getBoundingClientRect(),c=l[t.start]-o[t.start];n=a,i=t.scroll,s=e+r+c}else n=this.$el,i=t.scroll,s=e;n[i]=s},itemsLimitError(){throw setTimeout((()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")})),new Error("Rendered items limit reached")},sortViews(){this.pool.sort(((e,t)=>e.nr.index-t.nr.index))}}};function Wl(e,t,n,i,s,a,r,o,l,c){"boolean"!==typeof r&&(l=o,o=r,r=!1);const d="function"===typeof n?n.options:n;let u;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,s&&(d.functional=!0)),i&&(d._scopeId=i),a?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(a)},d._ssrRegister=u):t&&(u=r?function(e){t.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),u)if(d.functional){const e=d.render;d.render=function(t,n){return u.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,u):[u]}return n}const Ul=Vl;var Gl=function(){var e,t,n=this,i=n.$createElement,s=n._self._c||i;return s("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:n.handleVisibilityChange,expression:"handleVisibilityChange"}],staticClass:"vue-recycle-scroller",class:(e={ready:n.ready,"page-mode":n.pageMode},e["direction-"+n.direction]=!0,e),on:{"&scroll":function(e){return n.handleScroll.apply(null,arguments)}}},[n.$slots.before?s("div",{ref:"before",staticClass:"vue-recycle-scroller__slot"},[n._t("before")],2):n._e(),n._v(" "),s(n.listTag,{ref:"wrapper",tag:"component",staticClass:"vue-recycle-scroller__item-wrapper",class:n.listClass,style:(t={},t["vertical"===n.direction?"minHeight":"minWidth"]=n.totalSize+"px",t)},[n._l(n.pool,(function(e){return s(n.itemTag,n._g({key:e.nr.id,tag:"component",staticClass:"vue-recycle-scroller__item-view",class:[n.itemClass,{hover:!n.skipHover&&n.hoverKey===e.nr.key}],style:n.ready?{transform:"translate"+("vertical"===n.direction?"Y":"X")+"("+e.position+"px) translate"+("vertical"===n.direction?"X":"Y")+"("+e.offset+"px)",width:n.gridItems?("vertical"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0,height:n.gridItems?("horizontal"===n.direction&&n.itemSecondarySize||n.itemSize)+"px":void 0}:null},n.skipHover?{}:{mouseenter:function(){n.hoverKey=e.nr.key},mouseleave:function(){n.hoverKey=null}}),[n._t("default",null,{item:e.item,index:e.nr.index,active:e.nr.used})],2)})),n._v(" "),n._t("empty")],2),n._v(" "),n.$slots.after?s("div",{ref:"after",staticClass:"vue-recycle-scroller__slot"},[n._t("after")],2):n._e(),n._v(" "),s("ResizeObserver",{on:{notify:n.handleResize}})],1)},Ql=[];Gl._withStripped=!0;const Jl=void 0,Yl=void 0,Xl=void 0,ec=!1,tc=Wl({render:Gl,staticRenderFns:Ql},Jl,Ul,Yl,ec,Xl,!1,void 0,void 0,void 0);var nc={name:"DynamicScroller",components:{RecycleScroller:tc},provide(){return"undefined"!==typeof ResizeObserver&&(this.$_resizeObserver=new ResizeObserver((e=>{requestAnimationFrame((()=>{if(Array.isArray(e))for(const t of e)if(t.target){const e=new CustomEvent("resize",{detail:{contentRect:t.contentRect}});t.target.dispatchEvent(e)}}))}))),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...Zl,minItemSize:{type:[Number,String],required:!0}},data(){return{vscrollData:{active:!0,sizes:{},validSizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:jl,itemsWithSize(){const e=[],{items:t,keyField:n,simpleArray:i}=this,s=this.vscrollData.sizes,a=t.length;for(let r=0;r=n)break;i+=t[o].size||this.minItemSize,s+=e[o].size||this.minItemSize}const r=s-i;0!==r&&(this.$el.scrollTop+=r)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={}},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},methods:{onScrollerResize(){const e=this.$refs.scroller;e&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!0){(e||this.simpleArray)&&(this.vscrollData.validSizes={}),this.$emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t=undefined){const n=this.simpleArray?null!=t?t:this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[n]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick((()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame((()=>{e.scrollTop=e.scrollHeight+5e3,0===this.$_undefinedSizes?this.$_scrollingToBottom=!1:requestAnimationFrame(t)}))};requestAnimationFrame(t)}))}}};const ic=nc;var sc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("RecycleScroller",e._g(e._b({ref:"scroller",attrs:{items:e.itemsWithSize,"min-item-size":e.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},on:{resize:e.onScrollerResize,visible:e.onScrollerVisible},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.item,i=t.index,s=t.active;return[e._t("default",null,null,{item:n.item,index:i,active:s,itemWithSize:n})]}}],null,!0)},"RecycleScroller",e.$attrs,!1),e.listeners),[e._v(" "),n("template",{slot:"before"},[e._t("before")],2),e._v(" "),n("template",{slot:"after"},[e._t("after")],2),e._v(" "),n("template",{slot:"empty"},[e._t("empty")],2)],2)},ac=[];sc._withStripped=!0;const rc=void 0,oc=void 0,lc=void 0,cc=!1,dc=Wl({render:sc,staticRenderFns:ac},rc,ic,oc,cc,lc,!1,void 0,void 0,void 0);var uc={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.item.hasOwnProperty(this.vscrollData.keyField))return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.validSizes[this.id]&&this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(){this.size||this.onDataUpdate()},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch((()=>this.sizeDependencies[e]),this.onDataUpdate);this.vscrollParent.$on("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$on("vscroll:update-size",this.onVscrollUpdateSize)}},mounted(){this.vscrollData.active&&(this.updateSize(),this.observeSize())},beforeDestroy(){this.vscrollParent.$off("vscroll:update",this.onVscrollUpdate),this.vscrollParent.$off("vscroll:update-size",this.onVscrollUpdateSize),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",(()=>{this.onDataUpdate()}),{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),this.$_forceNextVScrollUpdate!==this.id&&!e&&this.size||this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick((()=>{if(this.id===e){const e=this.$el.offsetWidth,t=this.$el.offsetHeight;this.applySize(e,t)}this.$_pendingSizeUpdate=null}))},applySize(e,t){const n=~~("vertical"===this.vscrollParent.direction?t:e);n&&this.size!==n&&(this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.$set(this.vscrollData.sizes,this.id,n),this.$set(this.vscrollData.validSizes,this.id,!0),this.emitResize&&this.$emit("resize",this.id))},observeSize(){this.vscrollResizeObserver&&this.$el.parentNode&&(this.vscrollResizeObserver.observe(this.$el.parentNode),this.$el.parentNode.addEventListener("resize",this.onResize))},unobserveSize(){this.vscrollResizeObserver&&(this.vscrollResizeObserver.unobserve(this.$el.parentNode),this.$el.parentNode.removeEventListener("resize",this.onResize))},onResize(e){const{width:t,height:n}=e.detail.contentRect;this.applySize(t,n)}},render(e){return e(this.tag,this.$slots.default)}};const hc=uc,pc=void 0,gc=void 0,fc=void 0,mc=void 0,yc=Wl({},pc,hc,gc,mc,fc,!1,void 0,void 0,void 0);function vc({idProp:e=(e=>e.item.id)}={}){const t={},n=new $a["default"]({data(){return{store:t}}});return{data(){return{idState:null}},created(){this.$_id=null,this.$_getId="function"===typeof e?()=>e.call(this,this):()=>this[e],this.$watch(this.$_getId,{handler(e){this.$nextTick((()=>{this.$_id=e}))},immediate:!0}),this.$_updateIdState()},beforeUpdate(){this.$_updateIdState()},methods:{$_idStateInit(e){const i=this.$options.idState;if("function"===typeof i){const s=i.call(this,this);return n.$set(t,e,s),this.$_id=e,s}throw new Error("[mixin IdState] Missing `idState` function on component definition.")},$_updateIdState(){const n=this.$_getId();null==n&&console.warn(`No id found for IdState with idProp: '${e}'.`),n!==this.$_id&&(t[n]||this.$_idStateInit(n),this.idState=t[n])}}}}function bc(e,t){e.component(`${t}recycle-scroller`,tc),e.component(`${t}RecycleScroller`,tc),e.component(`${t}dynamic-scroller`,dc),e.component(`${t}DynamicScroller`,dc),e.component(`${t}dynamic-scroller-item`,yc),e.component(`${t}DynamicScrollerItem`,yc)}const Tc={version:"1.1.2",install(e,t){const n=Object.assign({},{installComponents:!0,componentsPrefix:""},t);for(const i in n)"undefined"!==typeof n[i]&&(Kl[i]=n[i]);n.installComponents&&bc(e,n.componentsPrefix)}};let Sc=null;function _c(e){const t=(0,nn.RL)((0,nn.hr)(e));return new RegExp(t,"ig")}"undefined"!==typeof window?Sc=window.Vue:"undefined"!==typeof n.g&&(Sc=n.g.Vue),Sc&&Sc.use(Tc);var Cc,kc,wc=function(){var e=this,t=e._self._c;return t("BaseNavigatorCardItem",{class:{expanded:e.expanded,active:e.isActive,"is-group":e.isGroupMarker},style:{"--nesting-index":e.item.depth},attrs:{"data-nesting-index":e.item.depth,id:`container-${e.item.uid}`,"aria-hidden":e.isRendered?null:"true",hideNavigatorIcon:e.isGroupMarker},nativeOn:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:(t.preventDefault(),e.handleLeftKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.handleRightKeydown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.clickReference.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:t.altKey?"button"in t&&2!==t.button?null:(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]},scopedSlots:e._u([{key:"depth-spacer",fn:function(){return[t("span",{attrs:{hidden:"",id:e.usageLabel}},[e._v(" "+e._s(e.$t("filter.navigate"))+" ")]),e.isParent?t("button",{staticClass:"tree-toggle",attrs:{tabindex:"-1","aria-labelledby":e.item.uid,"aria-expanded":e.expanded?"true":"false","aria-describedby":e.ariaDescribedBy},on:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:(t.preventDefault(),e.toggleTree.apply(null,arguments))},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null},function(t){return t.metaKey?(t.preventDefault(),e.toggleSiblings.apply(null,arguments)):null}]}},[t("InlineChevronRightIcon",{staticClass:"icon-inline chevron",class:{rotate:e.expanded,animating:e.idState.isOpening}})],1):e._e()]},proxy:!0},{key:"navigator-icon",fn:function({className:n}){return[e.apiChange?t("span",{class:[{[`changed changed-${e.apiChange}`]:e.apiChange},n]}):t("TopicTypeIcon",{key:e.item.uid,class:n,attrs:{type:e.item.type,"image-override":e.item.icon?e.navigatorReferences[e.item.icon]:null,shouldCalculateOptimalWidth:!1}})]}},{key:"title-container",fn:function(){return[e.isParent?t("span",{attrs:{hidden:"",id:e.parentLabel}},[e._v(e._s(e.$tc("filter.parent-label",e.item.childUIDs.length,{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent,"number-parent":e.item.childUIDs.length})))]):e._e(),e.isParent?e._e():t("span",{attrs:{id:e.siblingsLabel,hidden:""}},[e._v(" "+e._s(e.$t("filter.siblings-label",{"number-siblings":e.item.index+1,"total-siblings":e.item.siblingsCount,"parent-siblings":e.item.parent}))+" ")]),t(e.refComponent,{ref:"reference",tag:"component",staticClass:"leaf-link",class:{bolded:e.isBold},attrs:{id:e.item.uid,url:e.isGroupMarker?null:e.item.path||"",tabindex:e.isFocused?"0":"-1","aria-describedby":`${e.ariaDescribedBy} ${e.usageLabel}`},nativeOn:{click:[function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.handleClick.apply(null,arguments)},function(t){return t.altKey?(t.preventDefault(),e.toggleEntireTree.apply(null,arguments)):null}]}},[t("HighlightMatches",{attrs:{text:e.item.title,matcher:e.filterPattern}})],1),e.isDeprecated?t("Badge",{attrs:{variant:"deprecated"}}):e.isBeta?t("Badge",{attrs:{variant:"beta"}}):e._e()]},proxy:!0}])})},Ic=[],xc=n(8785),$c=function(){var e=this,t=e._self._c;return t("div",{staticClass:"navigator-card-item"},[t("div",{staticClass:"head-wrapper"},[t("div",{staticClass:"depth-spacer"},[e._t("depth-spacer")],2),e.hideNavigatorIcon?e._e():t("div",{staticClass:"navigator-icon-wrapper"},[e._t("navigator-icon",null,{className:"navigator-icon"})],2),t("div",{staticClass:"title-container"},[e._t("title-container")],2)])])},Dc=[],Pc={name:"BaseNavigatorCardItem",props:{hideNavigatorIcon:{type:Boolean,default:()=>!1}}},Lc=Pc,Ac=(0,Z.Z)(Lc,$c,Dc,!1,null,"41ab423b",null),Oc=Ac.exports,Nc={name:"HighlightMatch",props:{text:{type:String,required:!0},matcher:{type:RegExp,default:void 0}},render(e){const{matcher:t,text:n}=this;if(!t)return e("p",{class:"highlight"},n);const i=[];let s=0,a=null;const r=new RegExp(t,"gi");while(null!==(a=r.exec(n))){const t=a[0].length,r=a.index+t,o=n.slice(s,a.index);o&&i.push(e("span",o));const l=n.slice(a.index,r);l&&i.push(e("span",{class:"match"},l)),s=r}const o=n.slice(s,n.length);return o&&i.push(e("span",o)),e("p",{class:"highlight"},i)}},Rc=Nc,Bc=(0,Z.Z)(Rc,Cc,kc,!1,null,"7b81ca08",null),Ec=Bc.exports,Mc={name:"NavigatorCardItem",mixins:[vc({idProp:e=>e.item.uid})],components:{BaseNavigatorCardItem:Oc,HighlightMatches:Ec,TopicTypeIcon:_e.Z,InlineChevronRightIcon:xc.Z,Reference:$s.Z,Badge:ei.Z},props:{isRendered:{type:Boolean,default:!1},item:{type:Object,required:!0},expanded:{type:Boolean,default:!1},filterPattern:{type:RegExp,default:void 0},isActive:{type:Boolean,default:!1},isBold:{type:Boolean,default:!1},apiChange:{type:String,default:null,validator:e=>It.UG.includes(e)},isFocused:{type:Boolean,default:()=>!1},enableFocus:{type:Boolean,default:!0},navigatorReferences:{type:Object,default:()=>({})}},idState(){return{isOpening:!1}},computed:{isGroupMarker:({item:{type:e}})=>e===Ce.t.groupMarker,isParent:({item:e,isGroupMarker:t})=>!!e.childUIDs.length&&!t,parentLabel:({item:e})=>`label-parent-${e.uid}`,siblingsLabel:({item:e})=>`label-${e.uid}`,usageLabel:({item:e})=>`usage-${e.uid}`,ariaDescribedBy:({isParent:e,parentLabel:t,siblingsLabel:n})=>e?`${t}`:`${n}`,isBeta:({item:{beta:e}})=>!!e,isDeprecated:({item:{deprecated:e}})=>!!e,refComponent:({isGroupMarker:e})=>e?"h3":$s.Z},methods:{toggleTree(){this.idState.isOpening=!0,this.$emit("toggle",this.item)},toggleEntireTree(){this.idState.isOpening=!0,this.$emit("toggle-full",this.item)},toggleSiblings(){this.idState.isOpening=!0,this.$emit("toggle-siblings",this.item)},handleLeftKeydown(){this.expanded?this.toggleTree():this.$emit("focus-parent",this.item)},handleRightKeydown(){!this.expanded&&this.isParent&&this.toggleTree()},clickReference(){(this.$refs.reference.$el||this.$refs.reference).click()},focusReference(){(this.$refs.reference.$el||this.$refs.reference).focus()},handleClick(){this.isGroupMarker||this.$emit("navigate",this.item.uid)}},watch:{async isFocused(e){await(0,Re.J)(8),e&&this.isRendered&&this.enableFocus&&this.focusReference()},async expanded(){await(0,Re.J)(9),this.idState.isOpening=!1}}},zc=Mc,Kc=(0,Z.Z)(zc,wc,Ic,!1,null,"c780f74c",null),Zc=Kc.exports,jc=function(){var e=this,t=e._self._c;return t("div",{staticClass:"navigator-card"},[t("div",{staticClass:"navigator-card-full-height"},[t("div",{staticClass:"navigator-card-inner"},[t("div",{staticClass:"head-wrapper"},[t("div",{staticClass:"head-inner"},[t("Reference",{staticClass:"navigator-head",attrs:{id:e.INDEX_ROOT_KEY,url:e.technologyPath},nativeOn:{click:function(t){return t.altKey?(t.preventDefault(),e.$emit("head-click-alt")):null}}},[t("h2",{staticClass:"card-link"},[e._v(" "+e._s(e.technology)+" ")]),e.isTechnologyBeta?t("Badge",{attrs:{variant:"beta"}}):e._e()],1),t("button",{staticClass:"close-card",class:{"hide-on-large":!e.allowHiding},attrs:{id:e.SIDEBAR_HIDE_BUTTON_ID,"aria-label":e.$t("navigator.close-navigator")},on:{click:e.handleHideClick}},[t("SidenavIcon",{staticClass:"icon-inline close-icon"})],1)],1)]),e._t("body",null,{className:"card-body"})],2)])])},qc=[],Fc=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"sidenav-icon",attrs:{viewBox:"0 0 14 14",height:"14",themeId:"sidenav"}},[t("path",{attrs:{d:"M6.533 1.867h-6.533v10.267h14v-10.267zM0.933 11.2v-8.4h4.667v8.4zM13.067 11.2h-6.533v-8.4h6.533z"}}),t("path",{attrs:{d:"M1.867 5.133h2.8v0.933h-2.8z"}}),t("path",{attrs:{d:"M1.867 7.933h2.8v0.933h-2.8z"}})])},Hc=[],Vc={name:"SidenavIcon",components:{SVGIcon:mr.Z}},Wc=Vc,Uc=(0,Z.Z)(Wc,Fc,Hc,!1,null,null,null),Gc=Uc.exports,Qc={name:"BaseNavigatorCard",components:{SidenavIcon:Gc,Reference:$s.Z,Badge:ei.Z},props:{allowHiding:{type:Boolean,default:!0},technologyPath:{type:String,default:""},technology:{type:String,required:!0},isTechnologyBeta:{type:Boolean,default:!1}},data(){return{SIDEBAR_HIDE_BUTTON_ID:Fa,INDEX_ROOT_KEY:ja}},methods:{async handleHideClick(){this.$emit("close"),await this.$nextTick();const e=document.getElementById(Uo.Yj);e&&e.focus()}}},Jc=Qc,Yc=(0,Z.Z)(Jc,jc,qc,!1,null,"60246d6e",null),Xc=Yc.exports;const ed=e=>e[e.length-1],td=(e,t)=>JSON.stringify(e)===JSON.stringify(t),nd="navigator.state",id={sampleCode:"sampleCode",tutorials:"tutorials",articles:"articles"},sd={[id.sampleCode]:"Sample Code",[id.tutorials]:"Tutorials",[id.articles]:"Articles"},ad=Object.fromEntries(Object.entries(sd).map((([e,t])=>[t,e]))),rd={[Ce.t.article]:id.articles,[Ce.t.learn]:id.tutorials,[Ce.t.overview]:id.tutorials,[Ce.t.resources]:id.tutorials,[Ce.t.sampleCode]:id.sampleCode,[Ce.t.section]:id.tutorials,[Ce.t.tutorial]:id.tutorials,[Ce.t.project]:id.tutorials},od="navigator.no-results",ld="navigator.no-children",cd="navigator.error-fetching",dd="navigator.items-found",ud="navigator.tags.hide-deprecated";var hd={name:"NavigatorCard",constants:{STORAGE_KEY:nd,FILTER_TAGS:id,FILTER_TAGS_TO_LABELS:sd,FILTER_LABELS_TO_TAGS:ad,TOPIC_TYPE_TO_TAG:rd,ERROR_FETCHING:cd,ITEMS_FOUND:dd,HIDE_DEPRECATED:ud},components:{FilterInput:lo,NavigatorCardItem:Zc,DynamicScroller:dc,DynamicScrollerItem:yc,BaseNavigatorCard:Xc},props:{...Xc.props,children:{type:Array,required:!0},activePath:{type:Array,required:!0},type:{type:String,required:!0},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},isTechnologyBeta:{type:Boolean,default:!1},navigatorReferences:{type:Object,default:()=>{}},renderFilterOnTop:{type:Boolean,default:!1},hideAvailableTags:{type:Boolean,default:!1}},mixins:[Zr],data(){return{filter:"",debouncedFilter:"",selectedTags:[],openNodes:Object.freeze({}),nodesToRender:Object.freeze([]),activeUID:null,lastFocusTarget:null,allNodesToggled:!1,translatableTags:[ud]}},computed:{politeAriaLive(){const{hasNodes:e,nodesToRender:t}=this;return e?this.$tc(dd,t.length,{number:t.length}):""},assertiveAriaLive:({hasNodes:e,hasFilter:t,errorFetching:n})=>e?"":t?od:n?cd:ld,availableTags({selectedTags:e,renderableChildNodesMap:t,apiChangesObject:n,hideAvailableTags:i}){if(i||e.length)return[];const s=new Set(Object.values(n)),a=new Set(Object.values(sd)),r=new Set([ud]);s.size&&r.delete(ud);const o={type:[],changes:[],other:[]};for(const l in t){if(!Object.hasOwnProperty.call(t,l))continue;if(!a.size&&!s.size&&!r.size)break;const{type:e,path:i,deprecated:c}=t[l],d=sd[rd[e]],u=n[i];a.has(d)&&(o.type.push(d),a.delete(d)),u&&s.has(u)&&(o.changes.push(this.$t(It.Ag[u])),s.delete(u)),c&&r.has(ud)&&(o.other.push(ud),r.delete(ud))}return o.type.concat(o.changes,o.other)},selectedTagsModelValue:{get(){return this.selectedTags.map((e=>sd[e]||this.$t(It.Ag[e])||e))},set(e){(this.selectedTags.length||e.length)&&(this.selectedTags=e.map((e=>ad[e]||It.ct[e]||e)))}},filterPattern:({debouncedFilter:e})=>e?new RegExp(_c(e),"i"):null,itemSize:()=>qa,childrenMap({children:e}){return Va(e)},activePathChildren({activeUID:e,childrenMap:t}){return e&&t[e]?Qa(e,t):[]},activePathMap:({activePathChildren:e})=>Object.fromEntries(e.map((({uid:e})=>[e,!0]))),activeIndex:({activeUID:e,nodesToRender:t})=>t.findIndex((t=>t.uid===e)),filteredChildren({hasFilter:e,children:t,filterPattern:n,selectedTags:i,apiChanges:s}){if(!e)return[];const a=new Set(i);return t.filter((({title:e,path:t,type:i,deprecated:r,deprecatedChildrenCount:o,childUIDs:l})=>{const c=r||o===l.length,d=!n||n.test(e);let u=!0;a.size&&(u=a.has(rd[i]),s&&!u&&(u=a.has(s[t])),!c&&a.has(ud)&&(u=!0));const h=!s||!!s[t];return d&&u&&h}))},renderableChildNodesMap({hasFilter:e,childrenMap:t,deprecatedHidden:n,filteredChildren:i,removeDeprecated:s}){if(!e)return t;const a=i.length-1,r=new Set([]);for(let o=a;o>=0;o-=1){const e=i[o],a=t[e.groupMarkerUID];if(a&&r.add(a),r.has(e))continue;if(r.has(t[e.parent])&&e.type!==Ce.t.groupMarker){r.add(e);continue}let l=[];e.childUIDs.length&&(l=s(Ua(e.uid,t),n)),l.concat(Qa(e.uid,t)).forEach((e=>r.add(e)))}return Va([...r])},nodeChangeDeps:({filteredChildren:e,activePathChildren:t,debouncedFilter:n,selectedTags:i})=>[e,t,n,i],hasFilter({debouncedFilter:e,selectedTags:t,apiChanges:n}){return Boolean(e.length||t.length||n)},deprecatedHidden:({selectedTags:e})=>e[0]===ud,apiChangesObject(){return this.apiChanges||{}},hasNodes:({nodesToRender:e})=>!!e.length,totalItemsToNavigate:({nodesToRender:e})=>e.length,lastActivePathItem:({activePath:e})=>ed(e)},created(){this.restorePersistedState()},watch:{filter:"debounceInput",nodeChangeDeps:"trackOpenNodes",activePath:"handleActivePathChange",apiChanges(e){e||(this.selectedTags=this.selectedTags.filter((e=>!this.$t(It.Ag[e]))))},async activeUID(e,t){await this.$nextTick();const n=this.$refs[`dynamicScroller_${t}`];n&&n.updateSize&&n.updateSize()}},methods:{setUnlessEqual(e,t){td(t,this[e])||(this[e]=Object.freeze(t))},toggleAllNodes(){const e=this.children.filter((e=>e.parent===ja&&e.type!==Ce.t.groupMarker&&e.childUIDs.length));this.allNodesToggled=!this.allNodesToggled,this.allNodesToggled&&(this.openNodes={},this.generateNodesToRender()),e.forEach((e=>{this.toggleFullTree(e)}))},clearFilters(){this.filter="",this.debouncedFilter="",this.selectedTags=[]},scrollToFocus(){this.$refs.scroller.scrollToItem(this.focusedIndex)},debounceInput:xr((function(e){this.debouncedFilter=e,this.lastFocusTarget=null}),200),trackOpenNodes([e,t,n,i],[,s=[],a="",r=[]]=[]){if(n!==a&&!a&&this.getFromStorage("filter")||!td(i,r)&&!r.length&&this.getFromStorage("selectedTags",[]).length)return;const o=!td(s,t),{childrenMap:l}=this;let c=t;if(!(this.deprecatedHidden&&!this.debouncedFilter.length||o&&this.hasFilter)&&this.hasFilter){const t=new Set,n=e.length-1;for(let i=n;i>=0;i-=1){const n=e[i];t.has(l[n.parent])||t.has(n)||Qa(n.uid,l).slice(0,-1).forEach((e=>t.add(e)))}c=[...t]}const d=o?{...this.openNodes}:{},u=c.reduce(((e,t)=>(e[t.uid]=!0,e)),d);this.setUnlessEqual("openNodes",u),this.generateNodesToRender(),this.updateFocusIndexExternally()},toggle(e){const t=this.openNodes[e.uid];let n=[],i=[];if(t){const t=(0,w.d9)(this.openNodes),n=Ua(e.uid,this.childrenMap);n.forEach((({uid:e})=>{delete t[e]})),this.setUnlessEqual("openNodes",t),i=n.slice(1)}else this.setUnlessEqual("openNodes",{...this.openNodes,[e.uid]:!0}),n=Ga(e.uid,this.childrenMap,this.children).filter((e=>this.renderableChildNodesMap[e.uid]));this.augmentRenderNodes({uid:e.uid,include:n,exclude:i})},toggleFullTree(e){const t=this.openNodes[e.uid],n=(0,w.d9)(this.openNodes),i=Ua(e.uid,this.childrenMap);let s=[],a=[];i.forEach((({uid:e})=>{t?delete n[e]:n[e]=!0})),t?s=i.slice(1):a=i.slice(1).filter((e=>this.renderableChildNodesMap[e.uid])),this.setUnlessEqual("openNodes",n),this.augmentRenderNodes({uid:e.uid,exclude:s,include:a})},toggleSiblings(e){const t=this.openNodes[e.uid],n=(0,w.d9)(this.openNodes),i=Ja(e.uid,this.childrenMap,this.children);i.forEach((({uid:e,childUIDs:i,type:s})=>{if(i.length&&s!==Ce.t.groupMarker)if(t){const t=Ua(e,this.childrenMap);t.forEach((e=>{delete n[e.uid]})),delete n[e],this.augmentRenderNodes({uid:e,exclude:t.slice(1),include:[]})}else{n[e]=!0;const t=Ga(e,this.childrenMap,this.children).filter((e=>this.renderableChildNodesMap[e.uid]));this.augmentRenderNodes({uid:e,exclude:[],include:t})}})),this.setUnlessEqual("openNodes",n),this.persistState()},removeDeprecated(e,t){return t?e.filter((({deprecated:e})=>!e)):e},generateNodesToRender(){const{children:e,openNodes:t,renderableChildNodesMap:n}=this;this.setUnlessEqual("nodesToRender",e.filter((e=>n[e.uid]&&(e.parent===ja||t[e.parent])))),this.persistState(),this.scrollToElement()},augmentRenderNodes({uid:e,include:t=[],exclude:n=[]}){const i=this.nodesToRender.findIndex((t=>t.uid===e));if(t.length){const e=t.filter((e=>!this.nodesToRender.includes(e))),n=this.nodesToRender.slice(0);n.splice(i+1,0,...e),this.setUnlessEqual("nodesToRender",n)}else if(n.length){const e=new Set(n);this.setUnlessEqual("nodesToRender",this.nodesToRender.filter((t=>!e.has(t))))}this.persistState()},getFromStorage(e,t=null){const n=qo.y7.get(nd,{}),i=n[this.technologyPath];return i?e?i[e]||t:i:t},persistState(){const e={path:this.lastActivePathItem},{path:t}=this.activeUID&&this.childrenMap[this.activeUID]||e,n={technology:this.technology,path:t,hasApiChanges:!!this.apiChanges,openNodes:Object.keys(this.openNodes).map(Number),nodesToRender:this.nodesToRender.map((({uid:e})=>e)),activeUID:this.activeUID,filter:this.filter,selectedTags:this.selectedTags},i={...qo.y7.get(nd,{}),[this.technologyPath]:n};qo.y7.set(nd,i)},clearPersistedState(){const e={...qo.y7.get(nd,{}),[this.technologyPath]:{}};qo.y7.set(nd,e)},restorePersistedState(){const e=this.getFromStorage();if(!e||e.path!==this.lastActivePathItem)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{technology:t,nodesToRender:n=[],filter:i="",hasAPIChanges:s=!1,activeUID:a=null,selectedTags:r=[],openNodes:o}=e;if(!n.length&&!i&&!r.length)return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);const{childrenMap:l}=this,c=n.every((e=>l[e])),d=a?(this.childrenMap[a]||{}).path===this.lastActivePathItem:1===this.activePath.length;if(t!==this.technology||!c||s!==Boolean(this.apiChanges)||!d||a&&!i&&!r.length&&!n.includes(a))return this.clearPersistedState(),void this.handleActivePathChange(this.activePath);this.setUnlessEqual("openNodes",Object.fromEntries(o.map((e=>[e,!0])))),this.setUnlessEqual("nodesToRender",n.map((e=>l[e]))),this.selectedTags=r,this.filter=i,this.debouncedFilter=this.filter,this.activeUID=a,this.scrollToElement()},async scrollToElement(){if(await(0,Re.J)(1),!this.$refs.scroller)return;const e=document.getElementById(this.activeUID);if(e&&0===this.getChildPositionInScroller(e))return;const t=this.nodesToRender.findIndex((e=>e.uid===this.activeUID));-1!==t?this.$refs.scroller.scrollToItem(t):this.hasFilter&&!this.deprecatedHidden&&this.$refs.scroller.scrollToItem(0)},getChildPositionInScroller(e){if(!e)return 0;const{paddingTop:t,paddingBottom:n}=getComputedStyle(this.$refs.scroller.$el),i={top:parseInt(t,10)||0,bottom:parseInt(n,10)||0},{y:s,height:a}=this.$refs.scroller.$el.getBoundingClientRect(),{y:r}=e.getBoundingClientRect(),o=e.offsetParent.offsetHeight,l=r-s-i.top;return l<0?-1:l+o>=a-i.bottom?1:0},isInsideScroller(e){return this.$refs.scroller.$el.contains(e)},handleFocusIn({target:e}){this.lastFocusTarget=e;const t=this.getChildPositionInScroller(e);if(0===t)return;const{offsetHeight:n}=e.offsetParent;this.$refs.scroller.$el.scrollBy({top:n*t,left:0})},handleFocusOut(e){e.relatedTarget&&(this.isInsideScroller(e.relatedTarget)||(this.lastFocusTarget=null))},handleScrollerUpdate:xr((async function(){await(0,Re.X)(300),this.lastFocusTarget&&this.isInsideScroller(this.lastFocusTarget)&&document.activeElement!==this.lastFocusTarget&&this.lastFocusTarget.focus({preventScroll:!0})}),50),setActiveUID(e){this.activeUID=e},handleNavigationChange(e){this.childrenMap[e].path.startsWith(this.technologyPath)&&this.setActiveUID(e)},pathsToFlatChildren(e){const t=e.slice(0).reverse(),{childrenMap:n}=this;let i=this.children;const s=[];while(t.length){const e=t.pop(),a=i.find((t=>t.path===e));if(!a)break;s.push(a),t.length&&(i=a.childUIDs.map((e=>n[e])))}return s},handleActivePathChange(e){const t=this.childrenMap[this.activeUID],n=ed(e);if(t){if(n===t.path)return;const e=Ja(this.activeUID,this.childrenMap,this.children),i=Ga(this.activeUID,this.childrenMap,this.children),s=Qa(this.activeUID,this.childrenMap),a=[...i,...e,...s].find((e=>e.path===n));if(a)return void this.setActiveUID(a.uid)}const i=this.pathsToFlatChildren(e);i.length?this.setActiveUID(i[i.length-1].uid):this.activeUID?this.setActiveUID(null):this.trackOpenNodes(this.nodeChangeDeps)},updateFocusIndexExternally(){this.externalFocusChange=!0,this.activeIndex>0?this.focusIndex(this.activeIndex):this.focusIndex(0)},focusNodeParent(e){const t=this.childrenMap[e.parent];if(!t)return;const n=this.nodesToRender.findIndex((e=>e.uid===t.uid));-1!==n&&this.focusIndex(n)}}},pd=hd,gd=(0,Z.Z)(pd,dl,ul,!1,null,"66549638",null),fd=gd.exports,md=function(){var e=this,t=e._self._c;return t("BaseNavigatorCard",e._b({on:{close:function(t){return e.$emit("close")}},scopedSlots:e._u([{key:"body",fn:function({className:n}){return[t("transition",{attrs:{name:"delay-visibility"}},[t("div",{staticClass:"loading-navigator",class:n,attrs:{"aria-hidden":"true"}},e._l(e.LOADER_ROWS,(function(e,n){return t("LoadingNavigatorItem",{key:n,attrs:{index:n,width:e.width,hideNavigatorIcon:e.hideNavigatorIcon}})})),1)])]}}])},"BaseNavigatorCard",e.$props,!1))},yd=[],vd=function(){var e=this,t=e._self._c;return t("BaseNavigatorCardItem",{staticClass:"loading-navigator-item",style:`--index: ${e.index};`,attrs:{hideNavigatorIcon:e.hideNavigatorIcon},scopedSlots:e._u([{key:"navigator-icon",fn:function({className:e}){return[t("div",{class:e})]}},{key:"title-container",fn:function(){return[t("div",{staticClass:"loader",style:{width:e.width}})]},proxy:!0}])})},bd=[],Td={name:"LoadingNavigatorItem",components:{BaseNavigatorCardItem:Oc},props:{...Oc.props,index:{type:Number,default:0},width:{type:String,default:"50%"}}},Sd=Td,_d=(0,Z.Z)(Sd,vd,bd,!1,null,"0de29914",null),Cd=_d.exports;const kd=[{width:"30%",hideNavigatorIcon:!0},{width:"80%"},{width:"50%"}];var wd={name:"LoadingNavigatorCard",components:{BaseNavigatorCard:Xc,LoadingNavigatorItem:Cd},props:{...Xc.props},data(){return{LOADER_ROWS:kd}}},Id=wd,xd=(0,Z.Z)(Id,md,yd,!1,null,"4b6d345f",null),$d=xd.exports,Dd={name:"Navigator",components:{NavigatorCard:fd,LoadingNavigatorCard:$d},data(){return{INDEX_ROOT_KEY:ja}},props:{flatChildren:{type:Array,required:!0},parentTopicIdentifiers:{type:Array,required:!0},technology:{type:Object,required:!0},isFetching:{type:Boolean,default:!1},references:{type:Object,default:()=>{}},navigatorReferences:{type:Object,default:()=>{}},scrollLockID:{type:String,default:""},errorFetching:{type:Boolean,default:!1},renderFilterOnTop:{type:Boolean,default:!1},apiChanges:{type:Object,default:null},allowHiding:{type:Boolean,default:!0}},computed:{parentTopicReferences({references:e,parentTopicIdentifiers:t}){return t.reduce(((t,n)=>{const i=e[n];return i?t.concat(i):(console.error(`Reference for "${n}" is missing`),t)}),[])},activePath({parentTopicReferences:e,$route:{path:t}}){if(t=t.replace(/\/$/,"").toLowerCase(),!e.length)return[t];let n=1;return"technologies"===e[0].kind&&(n=2),e.slice(n).map((e=>e.url)).concat(t)},type:()=>Ce.t.module,technologyProps:({technology:e})=>({technology:e.title,technologyPath:e.path||e.url,isTechnologyBeta:e.beta})}},Pd=Dd,Ld=(0,Z.Z)(Pd,ll,cl,!1,null,"159b9764",null),Ad=Ld.exports,Od=function(){var e=this,t=e._self._c;return t("NavBase",{staticClass:"documentation-nav",attrs:{breakpoint:e.BreakpointName.medium,hasOverlay:!1,hasSolidBackground:"",hasNoBorder:e.hasNoBorder,isDark:e.isDark,isWideFormat:"",hasFullWidthBorder:"","aria-label":e.$t("api-reference")},scopedSlots:e._u([e.displaySidenav?{key:"pre-title",fn:function({closeNav:n,isOpen:i,currentBreakpoint:s,className:a}){return[t("div",{class:a},[t("transition",{attrs:{name:"sidenav-toggle"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.sidenavHiddenOnLarge,expression:"sidenavHiddenOnLarge"}],staticClass:"sidenav-toggle-wrapper"},[t("button",{staticClass:"sidenav-toggle",attrs:{"aria-label":e.$t("navigator.open-navigator"),id:e.baseNavOpenSidenavButtonId,tabindex:i?-1:null},on:{click:function(t){return t.preventDefault(),e.handleSidenavToggle(n,s)}}},[t("span",{staticClass:"sidenav-icon-wrapper"},[t("SidenavIcon",{staticClass:"icon-inline sidenav-icon"})],1)]),t("span",{staticClass:"sidenav-toggle__separator"})])])],1)]}}:null,{key:"default",fn:function(){return[e._t("title",(function(){return[e.rootLink?t("router-link",{staticClass:"nav-title-link",attrs:{to:e.rootLink}},[e._v(" "+e._s(e.$t("documentation.title"))+" ")]):t("span",{staticClass:"nav-title-link inactive"},[e._v(e._s(e.$t("documentation.title")))])]}),null,{rootLink:e.rootLink,linkClass:"nav-title-link",inactiveClass:"inactive"})]},proxy:!0},{key:"tray",fn:function({closeNav:n}){return[t("Hierarchy",{attrs:{currentTopicTitle:e.title,isSymbolDeprecated:e.isSymbolDeprecated,isSymbolBeta:e.isSymbolBeta,parentTopicIdentifiers:e.hierarchyItems,currentTopicTags:e.currentTopicTags,references:e.references}}),t("NavMenuItems",{staticClass:"nav-menu-settings",attrs:{previousSiblingChildren:e.breadcrumbCount}},[e.interfaceLanguage&&(e.swiftPath||e.objcPath)?t("LanguageToggle",{attrs:{interfaceLanguage:e.interfaceLanguage,objcPath:e.objcPath,swiftPath:e.swiftPath,closeNav:n}}):e._e(),e._t("menu-items")],2),e._t("tray-after",null,null,{breadcrumbCount:e.breadcrumbCount})]}},{key:"after-content",fn:function(){return[e._t("after-content")]},proxy:!0}],null,!0)})},Nd=[],Rd=n(3975),Bd=n(6302),Ed=function(){var e=this,t=e._self._c;return t("NavMenuItems",{staticClass:"hierarchy",class:{"has-badge":e.hasBadge},attrs:{"aria-label":e.$t("documentation.nav.breadcrumbs")}},[e.root?t("HierarchyItem",{key:e.root.title,staticClass:"root-hierarchy",attrs:{url:e.addQueryParamsToUrl(e.root.url)}},[e._v(" "+e._s(e.root.title)+" ")]):e._e(),e._l(e.collapsibleItems,(function(n){return t("HierarchyItem",{key:n.title,attrs:{isCollapsed:"",url:e.addQueryParamsToUrl(n.url)}},[e._v(" "+e._s(n.title)+" ")])})),e.collapsibleItems.length?t("HierarchyCollapsedItems",{attrs:{topics:e.collapsibleItems}}):e._e(),e._l(e.nonCollapsibleItems,(function(n){return t("HierarchyItem",{key:n.title,attrs:{url:e.addQueryParamsToUrl(n.url)}},[e._v(" "+e._s(n.title)+" ")])})),t("HierarchyItem",{scopedSlots:e._u([{key:"tags",fn:function(){return[e.isSymbolDeprecated?t("Badge",{attrs:{variant:"deprecated"}}):e.isSymbolBeta?t("Badge",{attrs:{variant:"beta"}}):e._e(),e._l(e.currentTopicTags,(function(n){return t("Badge",{key:`${n.type}-${n.text}`,attrs:{variant:n.type}},[e._v(" "+e._s(n.text)+" ")])}))]},proxy:!0}])},[e._v(" "+e._s(e.currentTopicTitle)+" ")])],2)},Md=[],zd=function(){var e=this,t=e._self._c;return t("li",{staticClass:"hierarchy-collapsed-items"},[t("span",{staticClass:"hierarchy-item-icon icon-inline"},[e._v("/")]),t("button",{ref:"btn",staticClass:"toggle",class:{focused:!e.collapsed},on:{click:e.toggleCollapsed}},[t("span",{staticClass:"indicator"},[t("EllipsisIcon",{staticClass:"icon-inline toggle-icon"})],1)]),t("ul",{ref:"dropdown",staticClass:"dropdown",class:{collapsed:e.collapsed}},e._l(e.topicsWithUrls,(function(n){return t("li",{key:n.title,staticClass:"dropdown-item"},[t("router-link",{staticClass:"nav-menu-link",attrs:{to:n.url}},[e._v(e._s(n.title))])],1)})),0)])},Kd=[],Zd=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"ellipsis-icon",attrs:{viewBox:"0 0 14 14",themeId:"ellipsis"}},[t("path",{attrs:{d:"m12.439 7.777v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554zm-4.662 0v-1.554h-1.554v1.554z"}})])},jd=[],qd={name:"EllipsisIcon",components:{SVGIcon:mr.Z}},Fd=qd,Hd=(0,Z.Z)(Fd,Zd,jd,!1,null,null,null),Vd=Hd.exports,Wd={name:"HierarchyCollapsedItems",components:{EllipsisIcon:Vd},data:()=>({collapsed:!0}),props:{topics:{type:Array,required:!0}},watch:{collapsed(e,t){t&&!e?document.addEventListener("click",this.handleDocumentClick,!1):!t&&e&&document.removeEventListener("click",this.handleDocumentClick,!1)}},beforeDestroy(){document.removeEventListener("click",this.handleDocumentClick,!1)},computed:{topicsWithUrls:({$route:e,topics:t})=>t.map((t=>({...t,url:(0,L.Q2)(t.url,e.query)})))},methods:{handleDocumentClick(e){const{target:t}=e,{collapsed:n,$refs:{btn:i,dropdown:s}}=this,a=!i.contains(t)&&!s.contains(t);!n&&a&&(this.collapsed=!0)},toggleCollapsed(){this.collapsed=!this.collapsed}}},Ud=Wd,Gd=(0,Z.Z)(Ud,zd,Kd,!1,null,"f4ced690",null),Qd=Gd.exports,Jd=function(e,t){return e(t.$options.components.NavMenuItemBase,{tag:"component",staticClass:"hierarchy-item",class:[{collapsed:t.props.isCollapsed},t.data.staticClass]},[e("span",{staticClass:"hierarchy-item-icon icon-inline"},[t._v("/")]),t.props.url?e("router-link",{staticClass:"parent item nav-menu-link",attrs:{to:t.props.url}},[t._t("default")],2):[e("span",{staticClass:"current item"},[t._t("default")],2),t._t("tags")]],2)},Yd=[],Xd=n(3822),eu={name:"HierarchyItem",components:{NavMenuItemBase:Xd.Z,InlineChevronRightIcon:xc.Z},props:{isCollapsed:Boolean,url:{type:String,required:!1}}},tu=eu,nu=(0,Z.Z)(tu,Jd,Yd,!0,null,"6cf5f1d1",null),iu=nu.exports;const su=3;var au={name:"Hierarchy",components:{Badge:ei.Z,NavMenuItems:Bd.Z,HierarchyCollapsedItems:Qd,HierarchyItem:iu},constants:{MaxVisibleLinks:su},inject:["store"],props:{isSymbolDeprecated:Boolean,isSymbolBeta:Boolean,references:Object,currentTopicTitle:{type:String,required:!0},parentTopicIdentifiers:{type:Array,default:()=>[]},currentTopicTags:{type:Array,default:()=>[]}},computed:{windowWidth:({store:e})=>e.state.contentWidth,parentTopics(){return this.parentTopicIdentifiers.reduce(((e,t)=>{const n=this.references[t];if(n){const{title:t,url:i}=n;return e.concat({title:t,url:i})}return console.error(`Reference for "${t}" is missing`),e}),[])},root:({parentTopics:e,windowWidth:t})=>t<=1e3?null:e[0],firstItemSlice:({root:e})=>e?1:0,linksAfterCollapse:({windowWidth:e,hasBadge:t})=>{const n=t?1:0;return e>1200?su-n:e>1e3?su-1-n:e>=800?su-2-n:0},collapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n,-t):e.slice(n),nonCollapsibleItems:({parentTopics:e,linksAfterCollapse:t,firstItemSlice:n})=>t?e.slice(n).slice(-t):[],hasBadge:({isSymbolDeprecated:e,isSymbolBeta:t,currentTopicTags:n})=>e||t||n.length},methods:{addQueryParamsToUrl(e){return(0,L.Q2)(e,this.$route.query)}}},ru=au,ou=(0,Z.Z)(ru,Ed,Md,!1,null,"069ffff2",null),lu=ou.exports,cu=function(){var e=this,t=e._self._c;return t("NavMenuItemBase",{staticClass:"nav-menu-setting language-container"},[t("div",{class:{"language-toggle-container":e.hasLanguages}},[t("select",{ref:"language-sizer",staticClass:"language-dropdown language-sizer",attrs:{"aria-hidden":"true",tabindex:"-1"}},[t("option",{key:e.currentLanguage.name,attrs:{selected:""}},[e._v(e._s(e.currentLanguage.name))])]),t("label",{staticClass:"nav-menu-setting-label",attrs:{for:e.hasLanguages?"language-toggle":null}},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),e.hasLanguages?t("select",{directives:[{name:"model",rawName:"v-model",value:e.languageModel,expression:"languageModel"}],staticClass:"language-dropdown nav-menu-link",style:`width: ${e.adjustedWidth}px`,attrs:{id:"language-toggle"},on:{change:[function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.languageModel=t.target.multiple?n:n[0]},function(t){return e.pushRoute(e.currentLanguage.route)}]}},e._l(e.languages,(function(n){return t("option",{key:n.api,domProps:{value:n.api}},[e._v(" "+e._s(n.name)+" ")])})),0):t("span",{staticClass:"nav-menu-toggle-none current-language",attrs:{"aria-current":"page"}},[e._v(e._s(e.currentLanguage.name))]),e.hasLanguages?t("InlineChevronDownIcon",{staticClass:"toggle-icon icon-inline"}):e._e()],1),e.hasLanguages?t("div",{staticClass:"language-list-container"},[t("span",{staticClass:"nav-menu-setting-label"},[e._v(e._s(e.$t("formats.colon",{content:e.$t("language")})))]),t("ul",{staticClass:"language-list"},e._l(e.languages,(function(n){return t("li",{key:n.api,staticClass:"language-list-item"},[n.api===e.languageModel?t("span",{staticClass:"current-language",attrs:{"data-language":n.api,"aria-current":"page"}},[e._v(" "+e._s(n.name)+" ")]):t("a",{staticClass:"nav-menu-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.pushRoute(n.route)}}},[e._v(" "+e._s(n.name)+" ")])])})),0)]):e._e()])},du=[],uu=n(5151),hu={name:"LanguageToggle",components:{InlineChevronDownIcon:uu.Z,NavMenuItemBase:Xd.Z},inject:{store:{default(){return{setPreferredLanguage(){}}}}},props:{interfaceLanguage:{type:String,required:!0},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},closeNav:{type:Function,default:()=>{}}},data(){return{languageModel:null,adjustedWidth:0}},mounted(){const e=Ne((async()=>{await(0,Re.J)(3),this.calculateSelectWidth()}),150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}))},watch:{interfaceLanguage:{immediate:!0,handler(e){this.languageModel=e}},currentLanguage:{immediate:!0,handler:"calculateSelectWidth"}},methods:{getRoute(e){const t=e.query===D.Z.swift.key.url?void 0:e.query;return{query:{...this.$route.query,language:t},path:this.isCurrentPath(e.path)?null:(0,A.Jf)(e.path)}},async pushRoute(e){await this.closeNav(),this.store.setPreferredLanguage(e.query),this.$router.push(this.getRoute(e))},isCurrentPath(e){return this.$route.path.replace(/^\//,"")===e},async calculateSelectWidth(){await this.$nextTick(),this.adjustedWidth=this.$refs["language-sizer"].clientWidth+6}},computed:{languages(){return[{name:D.Z.swift.name,api:D.Z.swift.key.api,route:{path:this.swiftPath,query:D.Z.swift.key.url}},{name:D.Z.objectiveC.name,api:D.Z.objectiveC.key.api,route:{path:this.objcPath,query:D.Z.objectiveC.key.url}}]},currentLanguage:({languages:e,languageModel:t})=>e.find((e=>e.api===t)),hasLanguages:({objcPath:e,swiftPath:t})=>t&&e}},pu=hu,gu=(0,Z.Z)(pu,cu,du,!1,null,"d12167e0",null),fu=gu.exports,mu={name:"DocumentationNav",components:{SidenavIcon:Gc,NavBase:Rd.Z,NavMenuItems:Bd.Z,Hierarchy:lu,LanguageToggle:fu},props:{title:{type:String,required:!1},parentTopicIdentifiers:{type:Array,required:!1},isSymbolBeta:{type:Boolean,required:!1},isSymbolDeprecated:{type:Boolean,required:!1},isDark:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},currentTopicTags:{type:Array,required:!0},references:{type:Object,default:()=>({})},interfaceLanguage:{type:String,required:!1},objcPath:{type:String,required:!1},swiftPath:{type:String,required:!1},sidenavHiddenOnLarge:{type:Boolean,default:!1},displaySidenav:{type:Boolean,default:!1}},computed:{baseNavOpenSidenavButtonId:()=>Uo.Yj,BreakpointName:()=>Ho.L3,breadcrumbCount:({hierarchyItems:e})=>e.length+1,rootHierarchyReference:({parentTopicIdentifiers:e,references:t})=>t[e[0]]||{},isRootTechnologyLink:({rootHierarchyReference:{kind:e}})=>"technologies"===e,rootLink:({isRootTechnologyLink:e,rootHierarchyReference:t,$route:n})=>e?{path:t.url,query:n.query}:null,hierarchyItems:({parentTopicIdentifiers:e,isRootTechnologyLink:t})=>t?e.slice(1):e},methods:{async handleSidenavToggle(e,t){await e(),this.$emit("toggle-sidenav",t),await this.$nextTick();const n=document.getElementById(Fa);n&&n.focus()}}},yu=mu,vu=(0,Z.Z)(yu,Od,Nd,!1,null,"78ad19e0",null),bu=vu.exports,Tu=function(){var e=this,t=e._self._c;return t("div",{staticClass:"StaticContentWidth"},[e._t("default")],2)},Su=[],_u={name:"StaticContentWidth",inject:["store"],mounted(){const e=Ne((async()=>{await this.$nextTick(),this.store.setContentWidth(this.$el.offsetWidth)}),150);window.addEventListener("resize",e),window.addEventListener("orientationchange",e),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)})),e()}},Cu=_u,ku=(0,Z.Z)(Cu,Tu,Su,!1,null,null,null),wu=ku.exports,Iu=n(1944),xu=n(2717);const $u="symbol";var Du={watch:{topicData:{immediate:!0,handler:"extractOnThisPageSections"}},methods:{shouldRegisterContentSection(e){return e.type===_n.BlockType.heading&&e.level<4},extractOnThisPageSections(e){if(!e)return;this.store.resetPageSections();const{metadata:{title:t},primaryContentSections:n,topicSections:i,defaultImplementationsSections:s,relationshipsSections:a,seeAlsoSections:r,kind:o}=e;this.store.addOnThisPageSection({title:t,anchor:xu.$,level:1,isSymbol:o===$u},{i18n:!1}),n&&n.forEach((e=>{switch(e.kind){case Ze.content:Ot.Z.methods.forEach.call(e,(e=>{this.shouldRegisterContentSection(e)&&this.store.addOnThisPageSection({title:e.text,anchor:e.anchor||(0,nn.HA)(e.text),level:e.level},{i18n:!1})}));break;case Ze.properties:case Ze.restBody:case Ze.restCookies:case Ze.restEndpoint:case Ze.restHeaders:case Ze.restParameters:case Ze.restResponses:this.store.addOnThisPageSection({title:e.title,anchor:(0,nn.HA)(e.title),level:2});break;default:jt[e.kind]&&this.store.addOnThisPageSection(jt[e.kind])}})),i&&this.store.addOnThisPageSection(Zt.topics),s&&this.store.addOnThisPageSection(Zt.defaultImplementations),a&&this.store.addOnThisPageSection(Zt.relationships),r&&this.store.addOnThisPageSection(Zt.seeAlso)}}},Pu=n(9030);const Lu="0.3.0",Au="navigator-hidden-large",{extractProps:Ou}=xa.methods;var Nu={name:"DocumentationTopicView",constants:{MIN_RENDER_JSON_VERSION_WITH_INDEX:Lu,NAVIGATOR_HIDDEN_ON_LARGE_KEY:Au},components:{Navigator:Ad,AdjustableSidebarWidth:ol,StaticContentWidth:wu,NavigatorDataProvider:ir,Topic:xa,CodeTheme:Ma.Z,Nav:bu,QuickNavigationButton:cr,QuickNavigationModal:Ko,PortalTarget:I.YC},mixins:[Ka.Z,Za.Z,Du],props:{enableMinimized:{type:Boolean,default:!1}},data(){return{topicDataDefault:null,topicDataObjc:null,sidenavVisibleOnMobile:!1,sidenavHiddenOnLarge:qo.tO.get(Au,!1),showQuickNavigationModal:!1,store:Ea,BreakpointName:Ho.L3}},computed:{objcOverrides:({topicData:e})=>{const{variantOverrides:t=[]}=e||{},n=({interfaceLanguage:e})=>e===D.Z.objectiveC.key.api,i=({traits:e})=>e.some(n),s=t.find(i);return s?s.patch:null},enableQuickNavigation:({isTargetIDE:e})=>!e&&(0,Xe.$8)(["features","docs","quickNavigation","enable"],!0),topicData:{get(){return this.topicDataObjc?this.topicDataObjc:this.topicDataDefault},set(e){this.topicDataDefault=e}},topicKey:({$route:e,topicProps:t})=>[e.path,t.interfaceLanguage].join(),topicProps(){return Ou(this.topicData)},parentTopicIdentifiers:({topicProps:{hierarchy:{paths:e=[]},references:t},$route:n})=>e.length?e.find((e=>{const i=e.find((e=>t[e]&&"technologies"!==t[e].kind)),s=i&&t[i];return s&&n.path.toLowerCase().startsWith(s.url.toLowerCase())}))||e[0]:[],technology:({$route:e,topicProps:{identifier:t,references:n,role:i,title:s},parentTopicIdentifiers:a})=>{const r={title:s,url:e.path},o=n[t];if(!a.length)return o||r;const l=n[a[0]];return l&&"technologies"!==l.kind?l:(i!==k.L.collection||o)&&(l&&n[a[1]]||o)||r},languagePaths:({topicData:{variants:e=[]}})=>e.reduce(((e,t)=>t.traits.reduce(((e,n)=>n.interfaceLanguage?{...e,[n.interfaceLanguage]:(e[n.interfaceLanguage]||[]).concat(t.paths)}:e),e)),{}),objcPath:({languagePaths:{[D.Z.objectiveC.key.api]:[e]=[]}={}})=>e,swiftPath:({languagePaths:{[D.Z.swift.key.api]:[e]=[]}={}})=>e,isSymbolBeta:({topicProps:{platforms:e}})=>!!(e&&e.length&&e.every((e=>e.beta))),isSymbolDeprecated:({topicProps:{platforms:e,deprecationSummary:t}})=>!!(t&&t.length>0||e&&e.length&&e.every((e=>e.deprecatedAt))),enableNavigator:({isTargetIDE:e,topicDataDefault:t})=>!e&&(0,Iu.n4)((0,Iu.W1)(t.schemaVersion),Lu)>=0,enableOnThisPageNav:({isTargetIDE:e})=>!(0,Xe.$8)(["features","docs","onThisPageNavigator","disable"],!1)&&!e,sidebarProps:({sidenavVisibleOnMobile:e,enableNavigator:t,sidenavHiddenOnLarge:n})=>t?{shownOnMobile:e,hiddenOnLarge:n}:{},sidebarListeners(){return this.enableNavigator?{"update:shownOnMobile":this.toggleMobileSidenav,"update:hiddenOnLarge":this.toggleLargeSidenav}:{}}},methods:{applyObjcOverrides(){this.topicDataObjc=C((0,w.d9)(this.topicData),this.objcOverrides)},handleCodeColorsChange(e){za.Z.updateCodeColors(e)},handleToggleSidenav(e){e===Ho.L3.large?this.toggleLargeSidenav():this.toggleMobileSidenav()},openQuickNavigationModal(){this.sidenavVisibleOnMobile||(this.showQuickNavigationModal=!0)},toggleLargeSidenav(e=!this.sidenavHiddenOnLarge){this.sidenavHiddenOnLarge=e,qo.tO.set(Au,e)},toggleMobileSidenav(e=!this.sidenavVisibleOnMobile){this.sidenavVisibleOnMobile=e},onQuickNavigationKeydown(e){("/"===e.key||"o"===e.key&&e.shiftKey&&e.metaKey)&&this.enableNavigator&&"input"!==e.target.tagName.toLowerCase()&&(this.openQuickNavigationModal(),e.preventDefault())}},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"}),this.enableQuickNavigation&&window.addEventListener("keydown",this.onQuickNavigationKeydown)},provide(){return{store:this.store}},inject:{isTargetIDE:{default(){return!1}}},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge),this.$bridge.off("codeColors",this.handleCodeColorsChange),this.enableQuickNavigation&&window.removeEventListener("keydown",this.onQuickNavigationKeydown)},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n((e=>e.newContentMounted())):(0,w.Ek)(e,t,n).then((t=>n((n=>{(0,Pu.jk)(e.params.locale,n),n.topicData=t,e.query.language===D.Z.objectiveC.key.url&&n.objcOverrides&&n.applyObjcOverrides()})))).catch(n)},beforeRouteUpdate(e,t,n){e.path===t.path&&e.query.language===D.Z.objectiveC.key.url&&this.objcOverrides?(this.applyObjcOverrides(),n()):(0,w.Us)(e,t)?(0,w.Ek)(e,t,n).then((t=>{this.topicDataObjc=null,this.topicData=t,e.query.language===D.Z.objectiveC.key.url&&this.objcOverrides&&this.applyObjcOverrides(),(0,Pu.jk)(e.params.locale,this),n()})).catch(n):n()},created(){this.store.reset()},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},Ru=Nu,Bu=(0,Z.Z)(Ru,i,s,!1,null,"14c47d72",null),Eu=Bu.exports},7274:function(e,t){var n,i,s;(function(a,r){i=[],n=r,s="function"===typeof n?n.apply(t,i):n,void 0===s||(e.exports=s)})(0,(function(){var e=/(auto|scroll)/,t=function(e,n){return null===e.parentNode?n:t(e.parentNode,n.concat([e]))},n=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},i=function(e){return n(e,"overflow")+n(e,"overflow-y")+n(e,"overflow-x")},s=function(t){return e.test(i(t))},a=function(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var n=t(e.parentNode,[]),i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return t.reduce((function(t,n){var s=n.passengers[0],r="function"===typeof s?s(e):n.passengers;return t.concat(r)}),[])}function f(t,e){return t.map((function(t,e){return[e,t]})).sort((function(t,n){return e(t[1],n[1])||t[0]-n[0]})).map((function(t){return t[1]}))}function p(t,e){return e.reduce((function(e,n){return t.hasOwnProperty(n)&&(e[n]=t[n]),e}),{})}var m={},g={},y={},b=r.extend({data:function(){return{transports:m,targets:g,sources:y,trackInstances:u}},methods:{open:function(t){if(u){var e=t.to,n=t.from,s=t.passengers,o=t.order,a=void 0===o?1/0:o;if(e&&n&&s){var i={to:e,from:n,passengers:h(s),order:a},l=Object.keys(this.transports);-1===l.indexOf(e)&&r.set(this.transports,e,[]);var c=this.$_getTransportIndex(i),d=this.transports[e].slice(0);-1===c?d.push(i):d[c]=i,this.transports[e]=f(d,(function(t,e){return t.order-e.order}))}}},close:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.to,s=t.from;if(n&&(s||!1!==e)&&this.transports[n])if(e)this.transports[n]=[];else{var r=this.$_getTransportIndex(t);if(r>=0){var o=this.transports[n].slice(0);o.splice(r,1),this.transports[n]=o}}},registerTarget:function(t,e,n){u&&(this.trackInstances&&!n&&this.targets[t]&&console.warn("[portal-vue]: Target ".concat(t," already exists")),this.$set(this.targets,t,Object.freeze([e])))},unregisterTarget:function(t){this.$delete(this.targets,t)},registerSource:function(t,e,n){u&&(this.trackInstances&&!n&&this.sources[t]&&console.warn("[portal-vue]: source ".concat(t," already exists")),this.$set(this.sources,t,Object.freeze([e])))},unregisterSource:function(t){this.$delete(this.sources,t)},hasTarget:function(t){return!(!this.targets[t]||!this.targets[t][0])},hasSource:function(t){return!(!this.sources[t]||!this.sources[t][0])},hasContentFor:function(t){return!!this.transports[t]&&!!this.transports[t].length},$_getTransportIndex:function(t){var e=t.to,n=t.from;for(var s in this.transports[e])if(this.transports[e][s].from===n)return+s;return-1}}}),v=new b(m),T=1,S=r.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(T++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var t=this;this.$nextTick((function(){v.registerSource(t.name,t)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){v.unregisterSource(this.name),this.clear()},watch:{to:function(t,e){e&&e!==t&&this.clear(e),this.sendUpdate()}},methods:{clear:function(t){var e={from:this.name,to:t||this.to};v.close(e)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(t){return"function"===typeof t?t(this.slotProps):t},sendUpdate:function(){var t=this.normalizeSlots();if(t){var e={from:this.name,to:this.to,passengers:a(t),order:this.order};v.open(e)}else this.clear()}},render:function(t){var e=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return e&&this.disabled?e.length<=1&&this.slim?this.normalizeOwnChildren(e)[0]:t(n,[this.normalizeOwnChildren(e)]):this.slim?t():t(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=r.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:v.transports,firstRender:!0}},created:function(){var t=this;this.$nextTick((function(){v.registerTarget(t.name,t)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(t,e){v.unregisterTarget(e),v.registerTarget(t,this)}},mounted:function(){var t=this;this.transition&&this.$nextTick((function(){t.firstRender=!1}))},beforeDestroy:function(){v.unregisterTarget(this.name)},computed:{ownTransports:function(){var t=this.transports[this.name]||[];return this.multiple?t:0===t.length?[]:[t[t.length-1]]},passengers:function(){return d(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var t=this.slim&&!this.transition;return t&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),t}},render:function(t){var e=this.noWrapper(),n=this.children(),s=this.transition||this.tag;return e?n[0]:this.slim&&!s?t():t(s,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),C=0,$=["disabled","name","order","slim","slotProps","tag","to"],k=["multiple","transition"],x=r.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(C++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var t=document.querySelector(this.mountTo);if(t){var e=this.$props;if(v.targets[e.name])e.bail?console.warn("[portal-vue]: Target ".concat(e.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=v.targets[e.name];else{var n=e.append;if(n){var s="string"===typeof n?n:"DIV",r=document.createElement(s);t.appendChild(r),t=r}var o=p(this.$props,k);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new w({el:t,parent:this.$parent||this,propsData:o})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var t=this.portalTarget;if(this.append){var e=t.$el;e.parentNode.removeChild(e)}t.$destroy()},render:function(t){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),t();if(!this.$scopedSlots.manual){var e=p(this.$props,$);return t(S,{props:e,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||t()}});function P(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.component(e.portalName||"Portal",S),t.component(e.portalTargetName||"PortalTarget",w),t.component(e.MountingPortalName||"MountingPortal",x)}var I={install:P};e.default=I,e.Portal=S,e.PortalTarget=w,e.MountingPortal=x,e.Wormhole=v},"66c9":function(t,e,n){"use strict";e["a"]={state:{codeColors:null},reset(){this.state.codeColors=null},updateCodeColors(t){const e=t=>t?`rgba(${t.red}, ${t.green}, ${t.blue}, ${t.alpha})`:null;this.state.codeColors=Object.entries(t).reduce((t,[n,s])=>({...t,[n]:e(s)}),{})}}},7948:function(t,e,n){"use strict";var s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"inline-chevron-down-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-down"}},[n("path",{attrs:{d:"M12.634 2.964l0.76 0.649-6.343 7.426-6.445-7.423 0.755-0.655 5.683 6.545 5.59-6.542z"}})])},r=[],o=n("be08"),a={name:"InlineChevronDownIcon",components:{SVGIcon:o["a"]}},i=a,l=n("2877"),c=Object(l["a"])(i,s,r,!1,null,null,null);e["a"]=c.exports},8590:function(t,e,n){"use strict";var s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{style:t.codeStyle},[t._t("default")],2)},r=[],o=n("66c9");const a=0,i=255;function l(t){const e=t.match(/rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d+\.?\d*|\.\d+)\s*\)/);if(!e)throw new Error("invalid rgba() input");const n=10;return{r:parseInt(e[1],n),g:parseInt(e[2],n),b:parseInt(e[3],n),a:parseFloat(e[4])}}function c(t){const{r:e,g:n,b:s}=l(t);return.2126*e+.7152*n+.0722*s}function u(t,e){const n=Math.round(i*e),s=l(t),{a:r}=s,[o,c,u]=[s.r,s.g,s.b].map(t=>Math.max(a,Math.min(i,t+n)));return`rgba(${o}, ${c}, ${u}, ${r})`}function h(t,e){return u(t,e)}function d(t,e){return u(t,-1*e)}var f={name:"CodeTheme",data(){return{codeThemeState:o["a"].state}},computed:{codeStyle(){const{codeColors:t}=this.codeThemeState;return t?{"--text":t.text,"--background":t.background,"--line-highlight":t.lineHighlight,"--url":t.commentURL,"--syntax-comment":t.comment,"--syntax-quote":t.comment,"--syntax-keyword":t.keyword,"--syntax-literal":t.keyword,"--syntax-selector-tag":t.keyword,"--syntax-string":t.stringLiteral,"--syntax-bullet":t.stringLiteral,"--syntax-meta":t.keyword,"--syntax-number":t.stringLiteral,"--syntax-symbol":t.stringLiteral,"--syntax-tag":t.stringLiteral,"--syntax-attr":t.typeAnnotation,"--syntax-built_in":t.typeAnnotation,"--syntax-builtin-name":t.typeAnnotation,"--syntax-class":t.typeAnnotation,"--syntax-params":t.typeAnnotation,"--syntax-section":t.typeAnnotation,"--syntax-title":t.typeAnnotation,"--syntax-type":t.typeAnnotation,"--syntax-attribute":t.keyword,"--syntax-identifier":t.text,"--syntax-subst":t.text,"--color-syntax-param-internal-name":this.internalParamNameColor}:null},internalParamNameColor(){const{background:t,text:e}=this.codeThemeState.codeColors;try{const n=c(t),s=nObject.keys(u).includes(t),default:u.light},codeBackgroundColorOverride:{type:String,default:""},backdropBackgroundColorOverride:{type:String,default:""},width:{type:String,default:null},showClose:{type:Boolean,default:!0}},data(){return{lastFocusItem:null,prefersDarkStyle:!1,focusTrapInstance:null}},computed:{isVisible:{get:({visible:t})=>t,set(t){this.$emit("update:visible",t)}},modalColors(){return{"--code-background":this.codeBackgroundColorOverride,"--backdrop-background":this.backdropBackgroundColorOverride}},themeClass({theme:t,prefersDarkStyle:e,isThemeDynamic:n}){let s={};return n&&(s={"theme-light":!e,"theme-dark":e}),["theme-"+t,s]},stateClasses:({isFullscreen:t,isVisible:e,showClose:n})=>({"modal-fullscreen":t,"modal-standard":!t,"modal-open":e,"modal-with-close":n}),isThemeDynamic:({theme:t})=>t===u.dynamic||t===u.code},watch:{isVisible(t){t?this.onShow():this.onHide()}},mounted(){if(this.focusTrapInstance=new a["a"],document.addEventListener("keydown",this.onKeydown),this.isThemeDynamic){const t=window.matchMedia("(prefers-color-scheme: dark)");t.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",()=>{t.removeListener(this.onColorSchemePreferenceChange)}),this.onColorSchemePreferenceChange(t)}},beforeDestroy(){this.isVisible&&o["b"].unlockScroll(this.$refs.container),document.removeEventListener("keydown",this.onKeydown),this.focusTrapInstance.destroy()},methods:{async onShow(){await this.$nextTick(),o["b"].lockScroll(this.$refs.container),await this.focusCloseButton(),this.focusTrapInstance.updateFocusContainer(this.$refs.container),this.focusTrapInstance.start(),i["a"].hide(this.$refs.container)},onHide(){o["b"].unlockScroll(this.$refs.container),this.focusTrapInstance.stop(),this.lastFocusItem&&(this.lastFocusItem.focus({preventScroll:!0}),this.lastFocusItem=null),this.$emit("close"),i["a"].show(this.$refs.container)},closeModal(){this.isVisible=!1},selectContent(){window.getSelection().selectAllChildren(this.$refs.content)},onClickOutside(){this.closeModal()},onKeydown(t){const{metaKey:e=!1,ctrlKey:n=!1,key:s}=t;this.isVisible&&("a"===s&&(e||n)&&(t.preventDefault(),this.selectContent()),"Escape"===s&&(t.preventDefault(),this.closeModal()))},onColorSchemePreferenceChange({matches:t}){this.prefersDarkStyle=t},async focusCloseButton(){this.lastFocusItem=document.activeElement,await this.$nextTick(),this.$refs.close&&this.$refs.close.focus(),this.$emit("open")}}},d=h,f=(n("1c3f"),n("2877")),p=Object(f["a"])(d,s,r,!1,null,"795f7b59",null);e["a"]=p.exports},c8e2:function(t,e,n){"use strict";function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return o}));var r=n("0cb0");class o{constructor(t){s(this,"focusContainer",null),s(this,"tabTargets",[]),s(this,"firstTabTarget",null),s(this,"lastTabTarget",null),s(this,"lastFocusedElement",null),this.focusContainer=t,this.onFocus=this.onFocus.bind(this)}updateFocusContainer(t){this.focusContainer=t}start(){this.collectTabTargets(),this.firstTabTarget?this.focusContainer.contains(document.activeElement)&&r["a"].isTabbableElement(document.activeElement)||this.firstTabTarget.focus():console.warn("There are no focusable elements. FocusTrap needs at least one."),this.lastFocusedElement=document.activeElement,document.addEventListener("focus",this.onFocus,!0)}stop(){document.removeEventListener("focus",this.onFocus,!0)}collectTabTargets(){this.tabTargets=r["a"].getTabbableElements(this.focusContainer),this.firstTabTarget=this.tabTargets[0],this.lastTabTarget=this.tabTargets[this.tabTargets.length-1]}onFocus(t){if(this.focusContainer.contains(t.target))this.lastFocusedElement=t.target;else{if(t.preventDefault(),this.collectTabTargets(),this.lastFocusedElement===this.lastTabTarget||!this.lastFocusedElement||!document.contains(this.lastFocusedElement))return this.firstTabTarget.focus(),void(this.lastFocusedElement=this.firstTabTarget);this.lastFocusedElement===this.firstTabTarget&&(this.lastTabTarget.focus(),this.lastFocusedElement=this.lastTabTarget)}}destroy(){this.stop(),this.focusContainer=null,this.tabTargets=[],this.firstTabTarget=null,this.lastTabTarget=null,this.lastFocusedElement=null}}}}]); \ No newline at end of file diff --git a/Documentation/html/js/documentation-topic~topic~tutorials-overview.90c61522.js b/Documentation/html/js/documentation-topic~topic~tutorials-overview.90c61522.js deleted file mode 100644 index ab75cfe10..000000000 --- a/Documentation/html/js/documentation-topic~topic~tutorials-overview.90c61522.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["documentation-topic~topic~tutorials-overview"],{"007b":function(e,t,n){},"0444":function(e,t,n){},"05a1":function(e,t,n){},"0939":function(e,t,n){"use strict";n("9034")},"0caf":function(e,t,n){"use strict";t["a"]={inject:{performanceMetricsEnabled:{default:!1},isTargetIDE:{default:!1}},methods:{newContentMounted(){let e;this.performanceMetricsEnabled&&(e=Math.round(window.performance.now()),window.renderedTimes||(window.renderedTimes=[]),window.renderedTimes.push(e)),this.$bridge.send({type:"rendered",data:{time:e}})},handleContentUpdateFromBridge(e){this.topicData=e}}}},"0cb0":function(e,t,n){"use strict";const i=["input","select","textarea","button","optgroup","option","menuitem","fieldset","object","a[href]","*[tabindex]","*[contenteditable]"],a=i.join(",");t["a"]={getTabbableElements(e){const t=e.querySelectorAll(a),n=t.length;let i;const r=[];for(i=0;i=0},isFocusableElement(e){const t=e.nodeName.toLowerCase(),n=i.includes(t);return!("a"!==t||!e.getAttribute("href"))||(n?!e.disabled:"true"===e.getAttribute("contenteditable")||!Number.isNaN(parseFloat(e.getAttribute("tabindex"))))}}},"0cf0":function(e,t,n){},"0da1":function(e,t,n){"use strict";n("5c97")},"0eaa":function(e,t,n){},"0f00":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"row"},[e._t("default")],2)},a=[],r={name:"GridRow"},s=r,o=(n("2224"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"be73599c",null);t["a"]=c.exports},1020:function(e,t){var n={exports:{}};function i(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var n=e[t];"object"!=typeof n||Object.isFrozen(n)||i(n)})),e}n.exports=i,n.exports.default=i;var a=n.exports;class r{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function o(e,...t){const n=Object.create(null);for(const i in e)n[i]=e[i];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const c="",l=e=>!!e.kind,u=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map((e,t)=>`${e}${"_".repeat(t+1)}`)].join(" ")}return`${t}${e}`};class d{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=s(e)}openNode(e){if(!l(e))return;let t=e.kind;t=e.sublanguage?"language-"+t:u(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){l(e)&&(this.buffer+=c)}value(){return this.buffer}span(e){this.buffer+=``}}class p{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"===typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(e){"string"!==typeof e&&e.children&&(e.children.every(e=>"string"===typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{p._collapse(e)}))}}class h extends p{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){const e=new d(this,this.options);return e.value()}finalize(){return!0}}function m(e){return e?"string"===typeof e?e:e.source:null}function f(e){return v("(?=",e,")")}function g(e){return v("(?:",e,")*")}function b(e){return v("(?:",e,")?")}function v(...e){const t=e.map(e=>m(e)).join("");return t}function y(e){const t=e[e.length-1];return"object"===typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function w(...e){const t=y(e),n="("+(t.capture?"":"?:")+e.map(e=>m(e)).join("|")+")";return n}function _(e){return new RegExp(e.toString()+"|").exec("").length-1}function x(e,t){const n=e&&e.exec(t);return n&&0===n.index}const k=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(e,{joinWith:t}){let n=0;return e.map(e=>{n+=1;const t=n;let i=m(e),a="";while(i.length>0){const e=k.exec(i);if(!e){a+=i;break}a+=i.substring(0,e.index),i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?a+="\\"+String(Number(e[1])+t):(a+=e[0],"("===e[0]&&n++)}return a}).map(e=>`(${e})`).join(t)}const S=/\b\B/,E="[a-zA-Z]\\w*",O="[a-zA-Z_]\\w*",I="\\b\\d+(\\.\\d+)?",j="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",T="\\b(0b[01]+)",A="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",L=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=v(t,/.*\b/,e.binary,/\b.*/)),o({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},B={begin:"\\\\[\\s\\S]",relevance:0},$={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[B]},N={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[B]},M={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},P=function(e,t,n={}){const i=o({scope:"comment",begin:e,end:t,contains:[]},n);i.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const a=w("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return i.contains.push({begin:v(/[ ]+/,"(",a,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i},R=P("//","$"),V=P("/\\*","\\*/"),D=P("#","$"),G={scope:"number",begin:I,relevance:0},z={scope:"number",begin:j,relevance:0},q={scope:"number",begin:T,relevance:0},F={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[B,{begin:/\[/,end:/\]/,relevance:0,contains:[B]}]}]},U={scope:"title",begin:E,relevance:0},W={scope:"title",begin:O,relevance:0},H={begin:"\\.\\s*"+O,relevance:0},K=function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var Z=Object.freeze({__proto__:null,MATCH_NOTHING_RE:S,IDENT_RE:E,UNDERSCORE_IDENT_RE:O,NUMBER_RE:I,C_NUMBER_RE:j,BINARY_NUMBER_RE:T,RE_STARTERS_RE:A,SHEBANG:L,BACKSLASH_ESCAPE:B,APOS_STRING_MODE:$,QUOTE_STRING_MODE:N,PHRASAL_WORDS_MODE:M,COMMENT:P,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:V,HASH_COMMENT_MODE:D,NUMBER_MODE:G,C_NUMBER_MODE:z,BINARY_NUMBER_MODE:q,REGEXP_MODE:F,TITLE_MODE:U,UNDERSCORE_TITLE_MODE:W,METHOD_GUARD:H,END_SAME_AS_BEGIN:K});function Y(e,t){const n=e.input[e.index-1];"."===n&&t.ignoreMatch()}function X(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function J(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=Y,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function Q(e,t){Array.isArray(e.illegal)&&(e.illegal=w(...e.illegal))}function ee(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function te(e,t){void 0===e.relevance&&(e.relevance=1)}const ne=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=v(n.beforeMatch,f(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},ie=["of","and","for","in","not","or","if","then","parent","list","value"],ae="keyword";function re(e,t,n=ae){const i=Object.create(null);return"string"===typeof e?a(n,e.split(" ")):Array.isArray(e)?a(n,e):Object.keys(e).forEach((function(n){Object.assign(i,re(e[n],t,n))})),i;function a(e,n){t&&(n=n.map(e=>e.toLowerCase())),n.forEach((function(t){const n=t.split("|");i[n[0]]=[e,se(n[0],n[1])]}))}}function se(e,t){return t?Number(t):oe(e)?0:1}function oe(e){return ie.includes(e.toLowerCase())}const ce={},le=e=>{console.error(e)},ue=(e,...t)=>{console.log("WARN: "+e,...t)},de=(e,t)=>{ce[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),ce[`${e}/${t}`]=!0)},pe=new Error;function he(e,t,{key:n}){let i=0;const a=e[n],r={},s={};for(let o=1;o<=t.length;o++)s[o+i]=a[o],r[o+i]=!0,i+=_(t[o-1]);e[n]=s,e[n]._emit=r,e[n]._multi=!0}function me(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw le("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),pe;if("object"!==typeof e.beginScope||null===e.beginScope)throw le("beginScope must be object"),pe;he(e,e.begin,{key:"beginScope"}),e.begin=C(e.begin,{joinWith:""})}}function fe(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw le("skip, excludeEnd, returnEnd not compatible with endScope: {}"),pe;if("object"!==typeof e.endScope||null===e.endScope)throw le("endScope must be object"),pe;he(e,e.end,{key:"endScope"}),e.end=C(e.end,{joinWith:""})}}function ge(e){e.scope&&"object"===typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}function be(e){ge(e),"string"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"===typeof e.endScope&&(e.endScope={_wrap:e.endScope}),me(e),fe(e)}function ve(e){function t(t,n){return new RegExp(m(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=_(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=t(C(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex((e,t)=>t>0&&void 0!==e),i=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function a(e){const t=new i;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}function r(n,i){const s=n;if(n.isCompiled)return s;[X,ee,be,ne].forEach(e=>e(n,i)),e.compilerExtensions.forEach(e=>e(n,i)),n.__beforeBegin=null,[J,Q,te].forEach(e=>e(n,i)),n.isCompiled=!0;let o=null;return"object"===typeof n.keywords&&n.keywords.$pattern&&(n.keywords=Object.assign({},n.keywords),o=n.keywords.$pattern,delete n.keywords.$pattern),o=o||/\w+/,n.keywords&&(n.keywords=re(n.keywords,e.case_insensitive)),s.keywordPatternRe=t(o,!0),i&&(n.begin||(n.begin=/\B|\b/),s.beginRe=t(s.begin),n.end||n.endsWithParent||(n.end=/\B|\b/),n.end&&(s.endRe=t(s.end)),s.terminatorEnd=m(s.end)||"",n.endsWithParent&&i.terminatorEnd&&(s.terminatorEnd+=(n.end?"|":"")+i.terminatorEnd)),n.illegal&&(s.illegalRe=t(n.illegal)),n.contains||(n.contains=[]),n.contains=[].concat(...n.contains.map((function(e){return we("self"===e?n:e)}))),n.contains.forEach((function(e){r(e,s)})),n.starts&&r(n.starts,i),s.matcher=a(s),s}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=o(e.classNameAliases||{}),r(e)}function ye(e){return!!e&&(e.endsWithParent||ye(e.starts))}function we(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return o(e,{variants:null},t)}))),e.cachedVariants?e.cachedVariants:ye(e)?o(e,{starts:e.starts?o(e.starts):null}):Object.isFrozen(e)?o(e):e}var _e="11.3.1";class xe extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const ke=s,Ce=o,Se=Symbol("nomatch"),Ee=7,Oe=function(e){const t=Object.create(null),n=Object.create(null),i=[];let s=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]};let l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:h};function u(e){return l.noHighlightRe.test(e)}function d(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=l.languageDetectRe.exec(t);if(n){const t=$(n[1]);return t||(ue(o.replace("{}",n[1])),ue("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find(e=>u(e)||$(e))}function p(e,t,n){let i="",a="";"object"===typeof t?(i=e,n=t.ignoreIllegals,a=t.language):(de("10.7.0","highlight(lang, code, ...args) has been deprecated."),de("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),a=e,i=t),void 0===n&&(n=!0);const r={code:i,language:a};V("before:highlight",r);const s=r.result?r.result:m(r.language,r.code,n);return s.code=r.code,V("after:highlight",s),s}function m(e,n,i,a){const c=Object.create(null);function u(e,t){return e.keywords[t]}function d(){if(!j.keywords)return void A.addText(L);let e=0;j.keywordPatternRe.lastIndex=0;let t=j.keywordPatternRe.exec(L),n="";while(t){n+=L.substring(e,t.index);const i=E.case_insensitive?t[0].toLowerCase():t[0],a=u(j,i);if(a){const[e,r]=a;if(A.addText(n),n="",c[i]=(c[i]||0)+1,c[i]<=Ee&&(B+=r),e.startsWith("_"))n+=t[0];else{const n=E.classNameAliases[e]||e;A.addKeyword(t[0],n)}}else n+=t[0];e=j.keywordPatternRe.lastIndex,t=j.keywordPatternRe.exec(L)}n+=L.substr(e),A.addText(n)}function p(){if(""===L)return;let e=null;if("string"===typeof j.subLanguage){if(!t[j.subLanguage])return void A.addText(L);e=m(j.subLanguage,L,!0,T[j.subLanguage]),T[j.subLanguage]=e._top}else e=_(L,j.subLanguage.length?j.subLanguage:null);j.relevance>0&&(B+=e.relevance),A.addSublanguage(e._emitter,e.language)}function h(){null!=j.subLanguage?p():d(),L=""}function f(e,t){let n=1;while(void 0!==t[n]){if(!e._emit[n]){n++;continue}const i=E.classNameAliases[e[n]]||e[n],a=t[n];i?A.addKeyword(a,i):(L=a,d(),L=""),n++}}function g(e,t){return e.scope&&"string"===typeof e.scope&&A.openNode(E.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(A.addKeyword(L,E.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),L=""):e.beginScope._multi&&(f(e.beginScope,t),L="")),j=Object.create(e,{parent:{value:j}}),j}function b(e,t,n){let i=x(e.endRe,n);if(i){if(e["on:end"]){const n=new r(e);e["on:end"](t,n),n.isMatchIgnored&&(i=!1)}if(i){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return b(e.parent,t,n)}function v(e){return 0===j.matcher.regexIndex?(L+=e[0],1):(P=!0,0)}function y(e){const t=e[0],n=e.rule,i=new r(n),a=[n.__beforeBegin,n["on:begin"]];for(const r of a)if(r&&(r(e,i),i.isMatchIgnored))return v(t);return n.skip?L+=t:(n.excludeBegin&&(L+=t),h(),n.returnBegin||n.excludeBegin||(L=t)),g(n,e),n.returnBegin?0:t.length}function w(e){const t=e[0],i=n.substr(e.index),a=b(j,e,i);if(!a)return Se;const r=j;j.endScope&&j.endScope._wrap?(h(),A.addKeyword(t,j.endScope._wrap)):j.endScope&&j.endScope._multi?(h(),f(j.endScope,e)):r.skip?L+=t:(r.returnEnd||r.excludeEnd||(L+=t),h(),r.excludeEnd&&(L=t));do{j.scope&&A.closeNode(),j.skip||j.subLanguage||(B+=j.relevance),j=j.parent}while(j!==a.parent);return a.starts&&g(a.starts,e),r.returnEnd?0:t.length}function k(){const e=[];for(let t=j;t!==E;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>A.openNode(e))}let C={};function S(t,a){const r=a&&a[0];if(L+=t,null==r)return h(),0;if("begin"===C.type&&"end"===a.type&&C.index===a.index&&""===r){if(L+=n.slice(a.index,a.index+1),!s){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=C.rule,t}return 1}if(C=a,"begin"===a.type)return y(a);if("illegal"===a.type&&!i){const e=new Error('Illegal lexeme "'+r+'" for mode "'+(j.scope||"")+'"');throw e.mode=j,e}if("end"===a.type){const e=w(a);if(e!==Se)return e}if("illegal"===a.type&&""===r)return 1;if(M>1e5&&M>3*a.index){const e=new Error("potential infinite loop, way more iterations than matches");throw e}return L+=r,r.length}const E=$(e);if(!E)throw le(o.replace("{}",e)),new Error('Unknown language: "'+e+'"');const O=ve(E);let I="",j=a||O;const T={},A=new l.__emitter(l);k();let L="",B=0,N=0,M=0,P=!1;try{for(j.matcher.considerAll();;){M++,P?P=!1:j.matcher.considerAll(),j.matcher.lastIndex=N;const e=j.matcher.exec(n);if(!e)break;const t=n.substring(N,e.index),i=S(t,e);N=e.index+i}return S(n.substr(N)),A.closeAllNodes(),A.finalize(),I=A.toHTML(),{language:e,value:I,relevance:B,illegal:!1,_emitter:A,_top:j}}catch(R){if(R.message&&R.message.includes("Illegal"))return{language:e,value:ke(n),illegal:!0,relevance:0,_illegalBy:{message:R.message,index:N,context:n.slice(N-100,N+100),mode:R.mode,resultSoFar:I},_emitter:A};if(s)return{language:e,value:ke(n),illegal:!1,relevance:0,errorRaised:R,_emitter:A,_top:j};throw R}}function y(e){const t={value:ke(e),illegal:!1,relevance:0,_top:c,_emitter:new l.__emitter(l)};return t._emitter.addText(e),t}function _(e,n){n=n||l.languages||Object.keys(t);const i=y(e),a=n.filter($).filter(M).map(t=>m(t,e,!1));a.unshift(i);const r=a.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if($(e.language).supersetOf===t.language)return 1;if($(t.language).supersetOf===e.language)return-1}return 0}),[s,o]=r,c=s;return c.secondBest=o,c}function k(e,t,i){const a=t&&n[t]||i;e.classList.add("hljs"),e.classList.add("language-"+a)}function C(e){let t=null;const n=d(e);if(u(n))return;if(V("before:highlightElement",{el:e,language:n}),e.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(e)),l.throwUnescapedHTML)){const t=new xe("One of your code blocks includes unescaped HTML.",e.innerHTML);throw t}t=e;const i=t.textContent,a=n?p(i,{language:n,ignoreIllegals:!0}):_(i);e.innerHTML=a.value,k(e,n,a.language),e.result={language:a.language,re:a.relevance,relevance:a.relevance},a.secondBest&&(e.secondBest={language:a.secondBest.language,relevance:a.secondBest.relevance}),V("after:highlightElement",{el:e,result:a,text:i})}function S(e){l=Ce(l,e)}const E=()=>{j(),de("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function O(){j(),de("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let I=!1;function j(){if("loading"===document.readyState)return void(I=!0);const e=document.querySelectorAll(l.cssSelector);e.forEach(C)}function T(){I&&j()}function A(n,i){let a=null;try{a=i(e)}catch(r){if(le("Language definition for '{}' could not be registered.".replace("{}",n)),!s)throw r;le(r),a=c}a.name||(a.name=n),t[n]=a,a.rawDefinition=i.bind(null,e),a.aliases&&N(a.aliases,{languageName:n})}function L(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]}function B(){return Object.keys(t)}function $(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function N(e,{languageName:t}){"string"===typeof e&&(e=[e]),e.forEach(e=>{n[e.toLowerCase()]=t})}function M(e){const t=$(e);return t&&!t.disableAutodetect}function P(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}function R(e){P(e),i.push(e)}function V(e,t){const n=e;i.forEach((function(e){e[n]&&e[n](t)}))}function D(e){return de("10.7.0","highlightBlock will be removed entirely in v12.0"),de("10.7.0","Please use highlightElement now."),C(e)}"undefined"!==typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",T,!1),Object.assign(e,{highlight:p,highlightAuto:_,highlightAll:j,highlightElement:C,highlightBlock:D,configure:S,initHighlighting:E,initHighlightingOnLoad:O,registerLanguage:A,unregisterLanguage:L,listLanguages:B,getLanguage:$,registerAliases:N,autoDetection:M,inherit:Ce,addPlugin:R}),e.debugMode=function(){s=!1},e.safeMode=function(){s=!0},e.versionString=_e,e.regex={concat:v,lookahead:f,either:w,optional:b,anyNumberOfTimes:g};for(const r in Z)"object"===typeof Z[r]&&a(Z[r]);return Object.assign(e,Z),e};var Ie=Oe({});e.exports=Ie,Ie.HighlightJS=Ie,Ie.default=Ie},"12b1":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i={list:"list",compactGrid:"compactGrid",detailedGrid:"detailedGrid",hidden:"hidden"}},1417:function(e,t,n){var i={"./markdown":["84cb","highlight-js-custom-markdown"],"./markdown.js":["84cb","highlight-js-custom-markdown"],"./swift":["81c8","highlight-js-custom-swift"],"./swift.js":["81c8","highlight-js-custom-swift"]};function a(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],a=t[0];return n.e(t[1]).then((function(){return n(a)}))}a.keys=function(){return Object.keys(i)},a.id="1417",e.exports=a},"146e":function(e,t,n){"use strict";var i=n("e425"),a=n("dd18"),r=n("8a61");function s(e){return new Promise((t,n)=>{e.complete?t():(e.addEventListener("load",t,{once:!0}),e.addEventListener("error",n,{once:!0}))})}function o(){return Promise.allSettled([...document.getElementsByTagName("img")].map(s))}t["a"]={mixins:[r["a"]],mounted(){this.scrollToElementIfAnchorPresent()},updated(){this.scrollToElementIfAnchorPresent()},methods:{async scrollToElementIfAnchorPresent(){const{hash:e}=this.$route;if(!e)return;const{imageLoadingStrategy:t}=i["a"].state;i["a"].setImageLoadingStrategy(a["a"].eager),await this.$nextTick(),await o(),this.scrollToElement(e),i["a"].setImageLoadingStrategy(t)}}}},"159b":function(e,t,n){"use strict";n("2d6f")},"17a4":function(e,t,n){"use strict";n("bbe1")},"19cc":function(e,t,n){},"1f39":function(e,t,n){"use strict";n("007b")},2224:function(e,t,n){"use strict";n("b392")},"25a9":function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return m})),n.d(t,"d",(function(){return f}));var i=n("748c"),a=n("d26a"),r=n("3bdd");class s extends Error{constructor({location:e,response:t}){super("Request redirected"),this.location=e,this.response=t}}class o extends Error{constructor(e){super("Unable to fetch data"),this.route=e}}async function c(e,t={},n={}){function i(e){return("ide"!==Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET||0!==e.status)&&!e.ok}const o=Object(a["c"])(e),c=Object(a["d"])(t);c&&(o.search=c);const l=await fetch(o.href,n);if(i(l))throw l;if(l.redirected)throw new s({location:l.url,response:l});const u=await l.json();return Object(r["c"])(u.schemaVersion),u}function l(e){const t=e.replace(/\/$/,"");return Object(i["c"])(["/data",t])+".json"}function u(e){const{pathname:t,search:n}=new URL(e),i=/\/data(\/.*).json$/,a=i.exec(t);return a?a[1]+n:t+n}async function d(e,t,n){const i=l(e.path);let a;try{a=await c(i,e.query)}catch(r){if("ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET)throw console.error(r),!1;if(r instanceof s)throw u(r.location);r.status&&404===r.status?n({name:"not-found",params:[e.path]}):n(new o(e))}return a}function p(e,t){return!Object(a["a"])(e,t)}async function h(e,t={}){const n=l(e);return c(n,{},t)}function m(e){return JSON.parse(JSON.stringify(e))}async function f({slug:e}){const t=Object(a["c"])(["/index/",e,"index.json"]);return c(t)}},"2cae":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("31d4"),a=n("66cd");const r={blue:"blue",teal:"teal",orange:"orange",purple:"purple",green:"green",sky:"sky",pink:"pink"},s={[i["b"].article]:r.teal,[i["b"].init]:r.blue,[i["b"].case]:r.orange,[i["b"].class]:r.purple,[i["b"].collection]:r.pink,[a["a"].collectionGroup]:r.teal,[i["b"].dictionarySymbol]:r.purple,[i["b"].enum]:r.orange,[i["b"].extension]:r.orange,[i["b"].func]:r.green,[i["b"].op]:r.green,[i["b"].httpRequest]:r.green,[i["b"].module]:r.sky,[i["b"].method]:r.blue,[i["b"].macro]:r.pink,[i["b"].protocol]:r.purple,[i["b"].property]:r.teal,[i["b"].propertyListKey]:r.green,[i["b"].propertyListKeyReference]:r.green,[i["b"].sampleCode]:r.purple,[i["b"].struct]:r.purple,[i["b"].subscript]:r.blue,[i["b"].typealias]:r.orange,[i["b"].union]:r.purple,[i["b"].var]:r.purple}},"2d6f":function(e,t,n){},"2f34":function(e,t,n){"use strict";t["a"]={inject:{store:{default:()=>({state:{references:{}},setReferences(){},reset(){}})}},computed:{references:({store:e})=>e.state.references}}},3024:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"technology-icon",attrs:{viewBox:"0 0 14 14",themeId:"technology"}},[n("path",{attrs:{d:"M3.39,9l3.16,1.84.47.28.47-.28L10.61,9l.45.26,1.08.63L7,12.91l-5.16-3,1.08-.64L3.39,9M7,0,0,4.1,2.47,5.55,0,7,2.47,8.44,0,9.9,7,14l7-4.1L11.53,8.45,14,7,11.53,5.56,14,4.1ZM7,7.12,5.87,6.45l-1.54-.9L3.39,5,1.85,4.1,7,1.08l5.17,3L10.6,5l-.93.55-1.54.91ZM7,10,3.39,7.9,1.85,7,3.4,6.09,4.94,7,7,8.2,9.06,7,10.6,6.1,12.15,7l-1.55.9Z"}})])},a=[],r=n("be08"),s={name:"TechnologyIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"308e":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"column",style:e.style},[e._t("default")],2)},a=[],r={name:"Column",props:{span:{type:Number,default:null}},computed:{style:({span:e})=>({"--col-span":e})}},s=r,o=(n("fe08"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"0f654188",null);t["a"]=c.exports},"31d4":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));const i={article:"article",associatedtype:"associatedtype",buildSetting:"buildSetting",case:"case",collection:"collection",class:"class",container:"container",dictionarySymbol:"dictionarySymbol",enum:"enum",extension:"extension",func:"func",groupMarker:"groupMarker",httpRequest:"httpRequest",init:"init",languageGroup:"languageGroup",learn:"learn",macro:"macro",method:"method",module:"module",op:"op",overview:"overview",project:"project",property:"property",propertyListKey:"propertyListKey",propertyListKeyReference:"propertyListKeyReference",protocol:"protocol",resources:"resources",root:"root",sampleCode:"sampleCode",section:"section",struct:"struct",subscript:"subscript",symbol:"symbol",tutorial:"tutorial",typealias:"typealias",union:"union",var:"var"},a={[i.init]:i.method,[i.case]:i.enum,[i.propertyListKeyReference]:i.propertyListKey,[i.project]:i.tutorial}},"3b75":function(e,t,n){},"3b96":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"curly-brackets-icon",attrs:{viewBox:"0 0 14 14",themeId:"curly-brackets"}},[n("path",{attrs:{d:"M9.987 14h-0.814v-0.916h0.36c0.137 0 0.253-0.038 0.349-0.116 0.099-0.080 0.179-0.188 0.239-0.318 0.064-0.134 0.11-0.298 0.139-0.483 0.031-0.186 0.045-0.38 0.045-0.58v-2.115c0-0.417 0.046-0.781 0.139-1.083 0.092-0.3 0.2-0.554 0.322-0.754 0.127-0.203 0.246-0.353 0.366-0.458 0.087-0.076 0.155-0.131 0.207-0.169-0.052-0.037-0.12-0.093-0.207-0.167-0.12-0.105-0.239-0.255-0.366-0.459-0.122-0.2-0.23-0.453-0.322-0.754-0.093-0.3-0.139-0.665-0.139-1.082v-2.13c0-0.199-0.014-0.392-0.045-0.572-0.029-0.182-0.076-0.345-0.139-0.483-0.060-0.137-0.141-0.246-0.239-0.328-0.095-0.076-0.212-0.115-0.349-0.115h-0.36v-0.916h0.814c0.442 0 0.788 0.18 1.030 0.538 0.238 0.352 0.358 0.826 0.358 1.407v2.236c0 0.3 0.015 0.597 0.044 0.886 0.030 0.287 0.086 0.544 0.164 0.765 0.077 0.216 0.184 0.392 0.318 0.522 0.129 0.124 0.298 0.188 0.503 0.188h0.058v0.916h-0.058c-0.206 0-0.374 0.064-0.503 0.188-0.134 0.129-0.242 0.305-0.318 0.521-0.078 0.223-0.134 0.48-0.164 0.766-0.029 0.288-0.044 0.587-0.044 0.884v2.236c0 0.582-0.12 1.055-0.358 1.409-0.242 0.358-0.588 0.538-1.030 0.538z"}}),n("path",{attrs:{d:"M4.827 14h-0.814c-0.442 0-0.788-0.18-1.030-0.538-0.238-0.352-0.358-0.825-0.358-1.409v-2.221c0-0.301-0.015-0.599-0.045-0.886-0.029-0.287-0.085-0.544-0.163-0.764-0.077-0.216-0.184-0.393-0.318-0.522-0.131-0.127-0.296-0.188-0.503-0.188h-0.058v-0.916h0.058c0.208 0 0.373-0.063 0.503-0.188 0.135-0.129 0.242-0.304 0.318-0.522 0.078-0.22 0.134-0.477 0.163-0.765 0.030-0.286 0.045-0.585 0.045-0.886v-2.251c0-0.582 0.12-1.055 0.358-1.407 0.242-0.358 0.588-0.538 1.030-0.538h0.814v0.916h-0.36c-0.138 0-0.252 0.038-0.349 0.116-0.099 0.079-0.179 0.189-0.239 0.327-0.064 0.139-0.11 0.302-0.141 0.483-0.029 0.18-0.044 0.373-0.044 0.572v2.13c0 0.417-0.046 0.782-0.138 1.082-0.092 0.302-0.201 0.556-0.324 0.754-0.123 0.201-0.246 0.356-0.366 0.459-0.086 0.074-0.153 0.13-0.206 0.167 0.052 0.038 0.12 0.093 0.206 0.169 0.12 0.103 0.243 0.258 0.366 0.458s0.232 0.453 0.324 0.754c0.092 0.302 0.138 0.666 0.138 1.083v2.115c0 0.2 0.015 0.394 0.044 0.58 0.030 0.186 0.077 0.349 0.139 0.482 0.062 0.132 0.142 0.239 0.241 0.32 0.096 0.079 0.21 0.116 0.349 0.116h0.36z"}})])},a=[],r=n("be08"),s={name:"CurlyBracketsIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"3ba9":function(e,t,n){},"3bdd":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return d}));const i={major:0,minor:3,patch:0};function a({major:e,minor:t,patch:n}){return[e,t,n].join(".")}function r(e){const[t=0,n=0,i=0]=e.split(".");return[Number(t),Number(n),Number(i)]}function s(e,t){const n=r(e),i=r(t);for(let a=0;ai[a])return 1;if(n[a]`[Swift-DocC-Render] The render node version for this page (${e}) has a different major version component than Swift-DocC-Render supports (${o}). Compatibility is not guaranteed.`;function u(e){const{major:t,minor:n}=e,{major:r,minor:s}=i;return t!==r?l(a(e)):n>s?c(a(e)):""}function d(e){if(!e)return;const t=u(e);t&&console.warn(t)}},"43fe":function(e,t,n){"use strict";n("4573")},4573:function(e,t,n){},"47cc":function(e,t,n){},"49e3":function(e,t,n){},"517a":function(e,t,n){"use strict";n("8222")},5201:function(e,t,n){"use strict";n("0cf0")},"52e4":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("WordBreak",{attrs:{tag:"code"}},[e._t("default")],2)},a=[],r=n("7b1f"),s={name:"CodeVoice",components:{WordBreak:r["a"]}},o=s,c=(n("8c92"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"05f4a5b7",null);t["a"]=l.exports},5416:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"device-frame",class:e.classes,style:e.styles,attrs:{"data-device":e.device}},[n("div",{staticClass:"device-screen",class:{"with-device":e.currentDeviceAttrs}},[e._t("default")],2),n("div",{staticClass:"device"})])},a=[],r={},s=n("6842");const o=e=>e&&e!==1/0,c=(e,t=4)=>o(e)?+`${Math.round(`${e}e+${t}`)}e-${t}`:null;var l={name:"DeviceFrame",props:{device:{type:String,required:!0}},provide:{insideDeviceFrame:!0},computed:{currentDeviceAttrs:({device:e})=>Object(s["c"])(["theme","device-frames",e],r[e]),styles:({toPixel:e,toUrl:t,toPct:n,currentDeviceAttrs:i={}})=>{const{screenTop:a,screenLeft:r,screenWidth:s,frameWidth:o,lightUrl:l,darkUrl:u,screenHeight:d,frameHeight:p}=i;return{"--screen-top":n(a/p),"--screen-left":n(r/o),"--screen-width":n(s/o),"--screen-height":n(d/p),"--screen-aspect":c(s/d)||null,"--frame-width":e(o),"--frame-aspect":c(o/p)||null,"--device-light-url":t(l),"--device-dark-url":t(u)}},classes:({currentDeviceAttrs:e})=>({"no-device":!e})},methods:{toPixel:e=>o(e)?e+"px":null,toUrl:e=>o(e)?`url(${e})`:null,toPct:e=>o(e)?c(100*e)+"%":null}},u=l,d=(n("b2da"),n("2877")),p=Object(d["a"])(u,i,a,!1,null,"28ae8fd3",null);t["a"]=p.exports},5677:function(e,t,n){"use strict";n.r(t),n.d(t,"BlockType",(function(){return Ct}));var i=n("2f34"),a=n("e3ab"),r=n("7b69"),s=n("5dcc"),o=n("52e4"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"DictionaryExample"},[e._t("default"),n("CollapsibleCodeListing",{attrs:{content:e.example.content,showLineNumbers:""}})],2)},l=[],u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"collapsible-code-listing",class:{"single-line":1===e.content[0].code.length}},[n("pre",[n("CodeBlock",e._l(this.content,(function(t,i){return n("div",{key:i,class:["container-general",{collapsible:!0===t.collapsible},{collapsed:!0===t.collapsible&&e.collapsed}]},e._l(t.code,(function(t,i){return n("div",{key:i,staticClass:"code-line-container"},[e._v("\n "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showLineNumbers,expression:"showLineNumbers"}],staticClass:"code-number"}),e._v("\n "),n("div",{staticClass:"code-line"},[e._v(e._s(t))]),e._v("\n ")])})),0)})),0)],1)])},d=[],p=n("800b"),h={name:"CollapsibleCodeListing",components:{CodeBlock:p["a"]},props:{collapsed:{type:Boolean,required:!1},content:{type:Array,required:!0},showLineNumbers:{type:Boolean,default:()=>!0}}},m=h,f=(n("efc1"),n("2877")),g=Object(f["a"])(m,u,d,!1,null,"25a17a0e",null),b=g.exports,v={name:"DictionaryExample",components:{CollapsibleCodeListing:b},props:{example:{type:Object,required:!0}}},y=v,w=Object(f["a"])(y,c,l,!1,null,null,null),_=w.exports,x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Row",{staticClass:"endpoint-example"},[n("Column",{staticClass:"example-code"},[e._t("default"),n("Tabnav",{model:{value:e.currentTab,callback:function(t){e.currentTab=t},expression:"currentTab"}},[n("TabnavItem",{attrs:{value:e.Tab.request}},[e._v(e._s(e.$t("tab.request")))]),n("TabnavItem",{attrs:{value:e.Tab.response}},[e._v(e._s(e.$t("tab.response")))])],1),n("div",{staticClass:"output"},[e.isCurrent(e.Tab.request)?n("div",{staticClass:"code"},[n("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.request,!1))],1):e._e(),e.isCurrent(e.Tab.response)?n("div",{staticClass:"code"},[n("CollapsibleCodeListing",e._b({attrs:{collapsed:e.isCollapsed,showLineNumbers:""}},"CollapsibleCodeListing",e.response,!1))],1):e._e()]),e.isCollapsible?n("div",{staticClass:"controls"},[e.isCollapsed?n("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showMore.apply(null,arguments)}}},[n("InlinePlusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("more"))+" ")],1):n("a",{staticClass:"toggle",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.showLess.apply(null,arguments)}}},[n("InlineMinusCircleSolidIcon",{staticClass:"control-icon icon-inline"}),e._v(" "+e._s(e.$t("less"))+" ")],1)]):e._e()],2)],1)},k=[],C=n("0f00"),S=n("620a"),E=function(){var e,t=this,n=t.$createElement,i=t._self._c||n;return i("nav",{staticClass:"tabnav",class:(e={},e["tabnav--"+t.position]=t.position,e["tabnav--vertical"]=t.vertical,e)},[i("ul",{staticClass:"tabnav-items"},[t._t("default")],2)])},O=[];const I="tabnavData";var j={name:"Tabnav",constants:{ProvideKey:I},provide(){const e={selectTab:this.selectTab};return Object.defineProperty(e,"activeTab",{enumerable:!0,get:()=>this.value}),{[I]:e}},props:{position:{type:String,required:!1,validator:e=>new Set(["start","center","end"]).has(e)},vertical:{type:Boolean,default:!1},value:{type:[String,Number],required:!0}},methods:{selectTab(e){this.$emit("input",e)}}},T=j,A=(n("fb8e"),Object(f["a"])(T,E,O,!1,null,"5283512a",null)),L=A.exports,B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"tabnav-item"},[n("a",{staticClass:"tabnav-link",class:{active:e.isActive},attrs:{href:"#","aria-current":e.isActive?"true":"false"},on:{click:function(t){return t.preventDefault(),e.tabnavData.selectTab(e.value)}}},[e._t("default")],2)])},$=[],N={name:"TabnavItem",inject:{tabnavData:{default:{activeTab:null,selectTab:()=>{}}}},props:{value:{type:[String,Number],default:null}},computed:{isActive({tabnavData:e,value:t}){return e.activeTab===t}}},M=N,P=(n("6869"),Object(f["a"])(M,B,$,!1,null,"6aa9882a",null)),R=P.exports,V=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-plus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle-solid"}},[n("path",{attrs:{d:"M7.005 0.5h-0.008c-1.791 0.004-3.412 0.729-4.589 1.9l0-0c-1.179 1.177-1.908 2.803-1.908 4.6 0 3.59 2.91 6.5 6.5 6.5s6.5-2.91 6.5-6.5c0-3.587-2.906-6.496-6.492-6.5h-0zM4.005 7.52v-1h2.5v-2.51h1v2.51h2.5v1h-2.501v2.49h-1v-2.49z"}})])},D=[],G=n("be08"),z={name:"InlinePlusCircleSolidIcon",components:{SVGIcon:G["a"]}},q=z,F=Object(f["a"])(q,V,D,!1,null,null,null),U=F.exports,W=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-minus-circle-solid-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-minus-circle-solid"}},[n("path",{attrs:{d:"m6.98999129.48999129c3.58985091 0 6.50000001 2.91014913 6.50000001 6.5 0 3.58985091-2.9101491 6.50000001-6.50000001 6.50000001-3.58985087 0-6.5-2.9101491-6.5-6.50000001 0-3.58985087 2.91014913-6.5 6.5-6.5zm3 6.02001742h-6v1h6z","fill-rule":"evenodd"}})])},H=[],K={name:"InlineMinusCircleSolidIcon",components:{SVGIcon:G["a"]}},Z=K,Y=Object(f["a"])(Z,W,H,!1,null,null,null),X=Y.exports;const J={request:"Request",response:"Response"};var Q={name:"EndpointExample",components:{InlineMinusCircleSolidIcon:X,InlinePlusCircleSolidIcon:U,TabnavItem:R,Tabnav:L,CollapsibleCodeListing:b,Row:C["a"],Column:S["a"]},constants:{Tab:J},props:{request:{type:Object,required:!0},response:{type:Object,required:!0}},data(){return{isCollapsed:!0,currentTab:J.request}},computed:{Tab:()=>J,isCollapsible:({response:e,request:t,currentTab:n})=>{const i={[J.request]:t.content,[J.response]:e.content}[n]||[];return i.some(({collapsible:e})=>e)}},methods:{isCurrent(e){return this.currentTab===e},showMore(){this.isCollapsed=!1},showLess(){this.isCollapsed=!0}}},ee=Q,te=(n("b0e7"),Object(f["a"])(ee,x,k,!1,null,"c84e62a6",null)),ne=te.exports,ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("figure",{attrs:{id:e.anchor}},[e._t("default")],2)},ae=[],re={name:"Figure",props:{anchor:{type:String,required:!1}}},se=re,oe=Object(f["a"])(se,ie,ae,!1,null,null,null),ce=oe.exports,le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tag,{tag:"component",staticClass:"caption",class:{trailing:e.trailing}},[e.title?[n("strong",[e._v(e._s(e.title))]),e._v(" "),e._t("default")]:[e._t("default")]],2)},ue=[];const de={caption:"caption",figcaption:"figcaption"},pe={leading:"leading",trailing:"trailing"};var he={name:"Caption",constants:{CaptionPosition:pe,CaptionTag:de},props:{title:{type:String,required:!1},tag:{type:String,required:!0,validator:e=>Object.hasOwnProperty.call(de,e)},position:{type:String,default:()=>pe.leading,validator:e=>Object.hasOwnProperty.call(pe,e)}},computed:{trailing:({position:e})=>e===pe.trailing}},me=he,fe=(n("6209"),Object(f["a"])(me,le,ue,!1,null,"1b76f4e0",null)),ge=fe.exports,be=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ImageAsset",{attrs:{alt:e.alt,variants:e.variants}})},ve=[],ye=n("8bd9"),we={name:"InlineImage",components:{ImageAsset:ye["a"]},props:{alt:{type:String,default:""},variants:{type:Array,required:!0}}},_e=we,xe=(n("cb92"),Object(f["a"])(_e,be,ve,!1,null,"3a939631",null)),ke=xe.exports,Ce=n("86d8"),Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"table-wrapper"},[n("table",{class:{spanned:e.spanned}},[e._t("default")],2)])},Ee=[],Oe={name:"Table",props:{spanned:{type:Boolean,default:!1}}},Ie=Oe,je=(n("ec71"),Object(f["a"])(Ie,Se,Ee,!1,null,"5ed73c89",null)),Te=je.exports,Ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("s",{attrs:{"data-before-text":e.$t("accessibility.strike.start"),"data-after-text":e.$t("accessibility.strike.end")}},[e._t("default")],2)},Le=[],Be={name:"StrikeThrough"},$e=Be,Ne=(n("d0da"),Object(f["a"])($e,Ae,Le,!1,null,"7fc51673",null)),Me=Ne.exports,Pe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("small",[e._t("default")],2)},Re=[],Ve={name:"Small"},De=Ve,Ge=(n("b0f5"),Object(f["a"])(De,Pe,Re,!1,null,"77035f61",null)),ze=Ge.exports,qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Asset",{attrs:{identifier:e.identifier,"video-autoplays":!1,"video-muted":!1,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,deviceFrame:e.deviceFrame}})},Fe=[],Ue=n("80e4"),We=n("7689"),He={name:"BlockVideo",mixins:[We["a"]],components:{Asset:Ue["a"]},props:{identifier:{type:String,required:!0},deviceFrame:{type:String,required:!1}}},Ke=He,Ze=(n("fe1c"),Object(f["a"])(Ke,qe,Fe,!1,null,"035a093f",null)),Ye=Ze.exports,Xe=n("308e"),Je=n("ee9e"),Qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TabNavigator",class:[{"tabs--vertical":e.vertical}]},[n("Tabnav",e._b({model:{value:e.currentTitle,callback:function(t){e.currentTitle=t},expression:"currentTitle"}},"Tabnav",{position:e.position,vertical:e.vertical},!1),e._l(e.titles,(function(t){return n("TabnavItem",{key:t,attrs:{value:t}},[e._v(" "+e._s(t)+" ")])})),1),n("div",{staticClass:"tabs-content"},[n("div",{staticClass:"tabs-content-container"},[n("transition-group",{attrs:{name:"fade"}},[e._l(e.titles,(function(t){return[n("div",{directives:[{name:"show",rawName:"v-show",value:t===e.currentTitle,expression:"title === currentTitle"}],key:t,staticClass:"tab-container",class:{active:t===e.currentTitle}},[e._t(t)],2)]}))],2)],1)])],1)},et=[],tt={name:"TabNavigator",components:{TabnavItem:R,Tabnav:L},props:{vertical:{type:Boolean,default:!1},position:{type:String,default:"start",validator:e=>new Set(["start","center","end"]).has(e)},titles:{type:Array,required:!0,default:()=>[]}},data(){return{currentTitle:this.titles[0]}},watch:{titles(e,t){if(e.length!t.includes(e));this.currentTitle=n||this.currentTitle}}}},nt=tt,it=(n("9ed5"),Object(f["a"])(nt,Qe,et,!1,null,"e671a734",null)),at=it.exports,rt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"tasklist"},e._l(e.tasks,(function(t,i){return n("li",{key:i},[e.showCheckbox(t)?n("input",{attrs:{type:"checkbox",disabled:""},domProps:{checked:t.checked}}):e._e(),e._t("task",null,{task:t})],2)})),0)},st=[];const ot="checked",ct=e=>Object.hasOwnProperty.call(e,ot);var lt={name:"TaskList",props:{tasks:{required:!0,type:Array,validator:e=>e.some(ct)}},methods:{showCheckbox:ct}},ut=lt,dt=(n("c3da"),Object(f["a"])(ut,rt,st,!1,null,"6a56a858",null)),pt=dt.exports,ht=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isListStyle?n("div",{staticClass:"links-block"},e._l(e.items,(function(e){return n("TopicsLinkBlock",{key:e.identifier,staticClass:"topic-link-block",attrs:{topic:e}})})),1):n("TopicsLinkCardGrid",{staticClass:"links-block",attrs:{items:e.items,"topic-style":e.blockStyle}})},mt=[],ft=n("70fb"),gt=n("12b1"),bt={name:"LinksBlock",mixins:[i["a"]],components:{TopicsLinkBlock:()=>n.e("chunk-c0335d80").then(n.bind(null,"2a18")),TopicsLinkCardGrid:ft["a"]},props:{identifiers:{type:Array,required:!0},blockStyle:{type:String,default:gt["a"].compactGrid}},computed:{isListStyle:({blockStyle:e})=>e===gt["a"].list,items:({identifiers:e,references:t})=>e.reduce((e,n)=>t[n]?e.concat(t[n]):e,[])}},vt=bt,yt=(n("6e71"),Object(f["a"])(vt,ht,mt,!1,null,"ce6f87f6",null)),wt=yt.exports,_t=n("5416");const{CaptionPosition:xt,CaptionTag:kt}=ge.constants,Ct={aside:"aside",codeListing:"codeListing",endpointExample:"endpointExample",heading:"heading",orderedList:"orderedList",paragraph:"paragraph",table:"table",termList:"termList",unorderedList:"unorderedList",dictionaryExample:"dictionaryExample",small:"small",video:"video",row:"row",tabNavigator:"tabNavigator",links:"links"},St={codeVoice:"codeVoice",emphasis:"emphasis",image:"image",inlineHead:"inlineHead",link:"link",newTerm:"newTerm",reference:"reference",strong:"strong",text:"text",superscript:"superscript",subscript:"subscript",strikethrough:"strikethrough"},Et={both:"both",column:"column",none:"none",row:"row"},Ot={left:"left",right:"right",center:"center",unset:"unset"},It=7;function jt(e,t){const n=n=>n.map(jt(e,t)),i=t=>t.map(t=>e("li",{},n(t.content))),c=(t,i,a,r,s,o,c)=>{const{colspan:l,rowspan:u}=o[`${s}_${r}`]||{};if(0===l||0===u)return null;const d=c[r]||Ot.unset;let p=null;return d!==Ot.unset&&(p=d+"-cell"),e(t,{attrs:{...i,colspan:l,rowspan:u},class:p},n(a))},l=(t,n=Et.none,i={},a=[])=>{switch(n){case Et.both:{const[n,...r]=t;return[e("thead",{},[e("tr",{},n.map((e,t)=>c("th",{scope:"col"},e,t,0,i,a)))]),e("tbody",{},r.map(([t,...n],r)=>e("tr",{},[c("th",{scope:"row"},t,0,r+1,i,a),...n.map((e,t)=>c("td",{},e,t+1,r+1,i,a))])))]}case Et.column:return[e("tbody",{},t.map(([t,...n],r)=>e("tr",{},[c("th",{scope:"row"},t,0,r,i,a),...n.map((e,t)=>c("td",{},e,t+1,r,i,a))])))];case Et.row:{const[n,...r]=t;return[e("thead",{},[e("tr",{},n.map((e,t)=>c("th",{scope:"col"},e,t,0,i,a)))]),e("tbody",{},r.map((t,n)=>e("tr",{},t.map((e,t)=>c("td",{},e,t,n+1,i,a)))))]}default:return[e("tbody",{},t.map((t,n)=>e("tr",{},t.map((e,t)=>c("td",{},e,t,n,i,a)))))]}},u=({metadata:{abstract:t=[],anchor:i,title:a,...r},...s})=>{const o={...s,metadata:r},c=[n([o])];if(a&&t.length||t.length){const i=a?xt.leading:xt.trailing,r=i===xt.trailing?1:0,s=kt.figcaption;c.splice(r,0,e(ge,{props:{title:a,position:i,tag:s}},n(t)))}return e(ce,{props:{anchor:i}},c)},d=({metadata:{deviceFrame:t},...i})=>e(_t["a"],{props:{device:t}},n([i]));return function(c){switch(c.type){case Ct.aside:{const t={kind:c.style,name:c.name};return e(a["a"],{props:t},n(c.content))}case Ct.codeListing:{if(c.metadata&&c.metadata.anchor)return u(c);const t={syntax:c.syntax,fileType:c.fileType,content:c.code,showLineNumbers:c.showLineNumbers};return e(r["a"],{props:t})}case Ct.endpointExample:{const t={request:c.request,response:c.response};return e(ne,{props:t},n(c.summary||[]))}case Ct.heading:{const t={anchor:c.anchor,level:c.level};return e(s["a"],{props:t},c.text)}case Ct.orderedList:return e("ol",{attrs:{start:c.start}},i(c.items));case Ct.paragraph:{const t=1===c.inlineContent.length&&c.inlineContent[0].type===St.image,i=t?{class:["inline-image-container"]}:{};return e("p",i,n(c.inlineContent))}case Ct.table:{const t=l(c.rows,c.header,c.extendedData,c.alignments);if(c.metadata&&c.metadata.abstract){const{title:i}=c.metadata,a=i?xt.leading:xt.trailing,r=kt.caption;t.unshift(e(ge,{props:{title:i,position:a,tag:r}},n(c.metadata.abstract)))}return e(Te,{attrs:{id:c.metadata&&c.metadata.anchor},props:{spanned:!!c.extendedData}},t)}case Ct.termList:return e("dl",{},c.items.map(({term:t,definition:i})=>[e("dt",{},n(t.inlineContent)),e("dd",{},n(i.content))]));case Ct.unorderedList:{const t=e=>pt.props.tasks.validator(e.items);return t(c)?e(pt,{props:{tasks:c.items},scopedSlots:{task:e=>n(e.task.content)}}):e("ul",{},i(c.items))}case Ct.dictionaryExample:{const t={example:c.example};return e(_,{props:t},n(c.summary||[]))}case Ct.small:return e("p",{},[e(ze,{},n(c.inlineContent))]);case Ct.video:{if(c.metadata&&c.metadata.abstract)return u(c);if(!t[c.identifier])return null;const{deviceFrame:n}=c.metadata||{};return e(Ye,{props:{identifier:c.identifier,deviceFrame:n}})}case Ct.row:{const t=c.numberOfColumns?{large:c.numberOfColumns}:void 0;return e(Je["a"],{props:{columns:t}},c.columns.map(t=>e(Xe["a"],{props:{span:t.size}},n(t.content))))}case Ct.tabNavigator:{const t=c.tabs.length>It,i=c.tabs.map(e=>e.title),a=c.tabs.reduce((e,t)=>({...e,[t.title]:()=>n(t.content)}),{});return e(at,{props:{titles:i,vertical:t},scopedSlots:a})}case Ct.links:return e(wt,{props:{blockStyle:c.style,identifiers:c.items}});case St.codeVoice:return e(o["a"],{},c.code);case St.emphasis:case St.newTerm:return e("em",n(c.inlineContent));case St.image:{if(c.metadata&&(c.metadata.anchor||c.metadata.abstract))return u(c);const n=t[c.identifier];return n?c.metadata&&c.metadata.deviceFrame?d(c):e(ke,{props:{alt:n.alt,variants:n.variants}}):null}case St.link:return e("a",{attrs:{href:c.destination}},c.title);case St.reference:{const i=t[c.identifier];if(!i)return null;const a=c.overridingTitleInlineContent||i.titleInlineContent,r=c.overridingTitle||i.title;return e(Ce["a"],{props:{url:i.url,kind:i.kind,role:i.role,isActive:c.isActive,ideTitle:i.ideTitle,titleStyle:i.titleStyle,hasInlineFormatting:!!a}},a?n(a):r)}case St.strong:case St.inlineHead:return e("strong",n(c.inlineContent));case St.text:return"\n"===c.text?e("br"):c.text;case St.superscript:return e("sup",n(c.inlineContent));case St.subscript:return e("sub",n(c.inlineContent));case St.strikethrough:return e(Me,n(c.inlineContent));default:return null}}}var Tt,At,Lt={name:"ContentNode",constants:{TableHeaderStyle:Et,TableColumnAlignments:Ot},mixins:[i["a"]],render:function(e){return e(this.tag,{class:"content"},this.content.map(jt(e,this.references),this))},props:{content:{type:Array,required:!0},tag:{type:String,default:()=>"div"}},methods:{map(e){function t(n=[]){return n.map(n=>{switch(n.type){case Ct.aside:return e({...n,content:t(n.content)});case Ct.dictionaryExample:return e({...n,summary:t(n.summary)});case Ct.paragraph:case St.emphasis:case St.strong:case St.inlineHead:case St.superscript:case St.subscript:case St.strikethrough:case St.newTerm:return e({...n,inlineContent:t(n.inlineContent)});case Ct.orderedList:case Ct.unorderedList:return e({...n,items:n.items.map(e=>({...e,content:t(e.content)}))});case Ct.table:return e({...n,rows:n.rows.map(e=>e.map(t))});case Ct.termList:return e({...n,items:n.items.map(e=>({...e,term:{inlineContent:t(e.term.inlineContent)},definition:{content:t(e.definition.content)}}))});default:return e(n)}})}return t(this.content)},forEach(e){function t(n=[]){n.forEach(n=>{switch(e(n),n.type){case Ct.aside:t(n.content);break;case Ct.paragraph:case St.emphasis:case St.strong:case St.inlineHead:case St.newTerm:case St.superscript:case St.subscript:case St.strikethrough:t(n.inlineContent);break;case Ct.orderedList:case Ct.unorderedList:n.items.forEach(e=>t(e.content));break;case Ct.dictionaryExample:t(n.summary);break;case Ct.table:n.rows.forEach(e=>{e.forEach(t)});break;case Ct.termList:n.items.forEach(e=>{t(e.term.inlineContent),t(e.definition.content)});break}})}return t(this.content)},reduce(e,t){let n=t;return this.forEach(t=>{n=e(n,t)}),n}},computed:{plaintext(){return this.reduce((e,t)=>t.type===Ct.paragraph?e+"\n":t.type===St.text?`${e}${t.text}`:e,"").trim()}},BlockType:Ct,InlineType:St},Bt=Lt,$t=Object(f["a"])(Bt,Tt,At,!1,null,null,null);t["default"]=$t.exports},"598a":function(e,t,n){},"5c97":function(e,t,n){},"5da3":function(e,t,n){e.exports=n.p+"img/no-image@2x.df2a0a50.png"},"5dcc":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("h"+e.level,{tag:"component",attrs:{id:e.anchor}},[e.shouldLink?n("router-link",{staticClass:"header-anchor",attrs:{to:{hash:"#"+e.anchor}},on:{click:function(t){return e.handleFocusAndScroll(e.anchor)}}},[e._t("default"),n("span",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("accessibility.in-page-link")))]),n("LinkIcon",{staticClass:"icon",attrs:{"aria-hidden":"true"}})],2):[e._t("default")]],2)},a=[],r=n("8a61"),s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"link-icon",attrs:{viewBox:"0 0 20 20"}},[n("path",{attrs:{d:"M19.34,4.88L15.12,.66c-.87-.87-2.3-.87-3.17,0l-3.55,3.56-1.38,1.38-1.4,1.4c-.47,.47-.68,1.09-.64,1.7,.02,.29,.09,.58,.21,.84,.11,.23,.24,.44,.43,.63l4.22,4.22h0l.53-.53,.53-.53h0l-4.22-4.22c-.29-.29-.29-.77,0-1.06l1.4-1.4,.91-.91,.58-.58,.55-.55,2.9-2.9c.29-.29,.77-.29,1.06,0l4.22,4.22c.29,.29,.29,.77,0,1.06l-2.9,2.9c.14,.24,.24,.49,.31,.75,.08,.32,.11,.64,.09,.96l3.55-3.55c.87-.87,.87-2.3,0-3.17Z"}}),n("path",{attrs:{d:"M14.41,9.82s0,0,0,0l-4.22-4.22h0l-.53,.53-.53,.53h0l4.22,4.22c.29,.29,.29,.77,0,1.06l-1.4,1.4-.91,.91-.58,.58-.55,.55h0l-2.9,2.9c-.29,.29-.77,.29-1.06,0L1.73,14.04c-.29-.29-.29-.77,0-1.06l2.9-2.9c-.14-.24-.24-.49-.31-.75-.08-.32-.11-.64-.09-.97L.68,11.93c-.87,.87-.87,2.3,0,3.17l4.22,4.22c.87,.87,2.3,.87,3.17,0l3.55-3.55,1.38-1.38,1.4-1.4c.47-.47,.68-1.09,.64-1.7-.02-.29-.09-.58-.21-.84-.11-.22-.24-.44-.43-.62Z"}})])},o=[],c=n("be08"),l={name:"LinkIcon",components:{SVGIcon:c["a"]}},u=l,d=n("2877"),p=Object(d["a"])(u,s,o,!1,null,null,null),h=p.exports,m={name:"LinkableHeading",mixins:[r["a"]],components:{LinkIcon:h},props:{anchor:{type:String,required:!1},level:{type:Number,default:()=>2,validator:e=>e>=1&&e<=6}},inject:{enableMinimized:{default:()=>!1},isTargetIDE:{default:()=>!1}},computed:{shouldLink:({anchor:e,enableMinimized:t,isTargetIDE:n})=>!!e&&!t&&!n}},f=m,g=(n("bbf6"),Object(d["a"])(f,i,a,!1,null,"6007a8a4",null));t["a"]=g.exports},6058:function(e,t,n){},6209:function(e,t,n){"use strict";n("0eaa")},"620a":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"col",class:e.classes},[e._t("default")],2)},a=[];const r=0,s=12,o=new Set(["large","medium","small"]),c=e=>({type:Object,default:()=>({}),validator:t=>Object.keys(t).every(n=>o.has(n)&&e(t[n]))}),l=c(e=>"boolean"===typeof e),u=c(e=>"number"===typeof e&&e>=r&&e<=s);var d={name:"GridColumn",props:{isCentered:l,isUnCentered:l,span:{...u,default:()=>({large:s})}},computed:{classes:function(){return{["large-"+this.span.large]:void 0!==this.span.large,["medium-"+this.span.medium]:void 0!==this.span.medium,["small-"+this.span.small]:void 0!==this.span.small,"large-centered":!!this.isCentered.large,"medium-centered":!!this.isCentered.medium,"small-centered":!!this.isCentered.small,"large-uncentered":!!this.isUnCentered.large,"medium-uncentered":!!this.isUnCentered.medium,"small-uncentered":!!this.isUnCentered.small}}}},p=d,h=(n("6e4a"),n("2877")),m=Object(h["a"])(p,i,a,!1,null,"2ee3ad8b",null);t["a"]=m.exports},"636c":function(e,t,n){},"63e6":function(e,t,n){},"64b5":function(e,t,n){},6667:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"diagonal-arrow",attrs:{viewBox:"0 0 14 14",themeId:"diagonal-arrow"}},[n("path",{attrs:{d:"M0.010 12.881l10.429-10.477-3.764 0.824-0.339-1.549 7.653-1.679-1.717 7.622-1.546-0.349 0.847-3.759-10.442 10.487z"}})])},a=[],r=n("be08"),s={name:"DiagonalArrowIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"66cd":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i={article:"article",codeListing:"codeListing",collection:"collection",collectionGroup:"collectionGroup",containerSymbol:"containerSymbol",devLink:"devLink",dictionarySymbol:"dictionarySymbol",generic:"generic",link:"link",media:"media",pseudoCollection:"pseudoCollection",pseudoSymbol:"pseudoSymbol",restRequestSymbol:"restRequestSymbol",sampleCode:"sampleCode",symbol:"symbol",table:"table",learn:"learn",overview:"overview",project:"project",tutorial:"tutorial",resources:"resources"}},6869:function(e,t,n){"use strict";n("9649")},"6e4a":function(e,t,n){"use strict";n("05a1")},"6e71":function(e,t,n){"use strict";n("3ba9")},"70fb":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TopicsLinkCardGrid"},[n("Row",{attrs:{columns:{large:e.compactCards?3:2,medium:2}}},e._l(e.items,(function(t){return n("Column",{key:t.title},[n("TopicsLinkCardGridItem",{attrs:{item:t,compact:e.compactCards}})],1)})),1)],1)},a=[],r=n("ee9e"),s=n("308e"),o=n("12b1"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Card",{staticClass:"reference-card-grid-item",attrs:{url:e.item.url,image:e.imageReferences.card,title:e.item.title,"floating-style":"",size:e.cardSize,"link-text":e.compact?"":e.$t(e.linkText)},scopedSlots:e._u([e.imageReferences.card?null:{key:"cover",fn:function(t){var i=t.classes;return[n("div",{staticClass:"reference-card-grid-item__image",class:i},[n("TopicTypeIcon",{staticClass:"reference-card-grid-item__icon",attrs:{type:e.item.role,"image-override":e.references[e.imageReferences.icon]}})],1)]}}],null,!0)},[e.compact?e._e():n("ContentNode",{attrs:{content:e.item.abstract}})],1)},l=[],u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Reference",e._b({staticClass:"card",class:e.classes,attrs:{url:e.url}},"Reference",e.linkAriaTags,!1),[n("CardCover",{attrs:{variants:e.imageVariants,rounded:e.floatingStyle,alt:e.imageReference.alt,"aria-hidden":"true"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._t("cover",null,null,t)]}}],null,!0)}),n("div",{staticClass:"details",attrs:{"aria-hidden":"true"}},[e.eyebrow?n("div",{staticClass:"eyebrow",attrs:{id:e.eyebrowId,"aria-label":e.formatAriaLabel("- "+e.eyebrow)}},[e._v(" "+e._s(e.eyebrow)+" ")]):e._e(),n("div",{staticClass:"title",attrs:{id:e.titleId}},[e._v(" "+e._s(e.title)+" ")]),e.$slots.default?n("div",{staticClass:"card-content",attrs:{id:e.contentId}},[e._t("default")],2):e._e(),e.linkText?n(e.hasButton?"ButtonLink":"div",{tag:"component",staticClass:"link"},[e._v(" "+e._s(e.linkText)+" "),e.showExternalLinks?n("DiagonalArrowIcon",{staticClass:"icon-inline link-icon"}):e.hasButton?e._e():n("InlineChevronRightIcon",{staticClass:"icon-inline link-icon"})],1):e._e()],1)],1)},d=[],p=n("76ab"),h=n("34b0"),m=n("6667"),f=n("86d8"),g={small:"small",large:"large"},b=n("2f34"),v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"card-cover-wrap",class:{rounded:e.rounded}},[e._t("default",(function(){return[n("ImageAsset",{staticClass:"card-cover",attrs:{variants:e.variants,alt:e.alt}})]}),{classes:"card-cover"})],2)},y=[],w=n("8bd9"),_={name:"CardCover",components:{ImageAsset:w["a"]},props:{variants:{type:Array,required:!0},rounded:{type:Boolean,default:!1},alt:{type:String,default:null}}},x=_,k=(n("850e"),n("2877")),C=Object(k["a"])(x,v,y,!1,null,"0c1c40a1",null),S=C.exports,E={name:"Card",components:{Reference:f["a"],DiagonalArrowIcon:m["a"],InlineChevronRightIcon:h["a"],CardCover:S,ButtonLink:p["a"]},constants:{CardSize:g},mixins:[b["a"]],computed:{titleId:({_uid:e})=>"card_title_"+e,contentId:({_uid:e})=>"card_content_"+e,eyebrowId:({_uid:e})=>"card_eyebrow_"+e,linkAriaTags:({titleId:e,eyebrowId:t,contentId:n,eyebrow:i,$slots:a})=>({"aria-labelledby":e.concat(i?" "+t:""),"aria-describedby":a.default?""+n:null}),classes:({size:e,floatingStyle:t})=>[e,{"floating-style":t}],imageReference:({image:e,references:t})=>t[e]||{},imageVariants:({imageReference:e})=>e.variants||[]},props:{linkText:{type:String,required:!1},url:{type:String,required:!1,default:""},eyebrow:{type:String,required:!1},image:{type:String,required:!1},size:{type:String,validator:e=>Object.prototype.hasOwnProperty.call(g,e)},title:{type:String,required:!0},hasButton:{type:Boolean,default:()=>!1},floatingStyle:{type:Boolean,default:!1},showExternalLinks:{type:Boolean,default:!1},formatAriaLabel:{type:Function,default:e=>e}}},O=E,I=(n("0939"),Object(k["a"])(O,u,d,!1,null,"328d568a",null)),j=I.exports,T=n("f12c"),A=n("66cd");const L={[A["a"].article]:"documentation.card.read-article",[A["a"].overview]:"documentation.card.start-tutorial",[A["a"].collection]:"documentation.card.view-api",[A["a"].symbol]:"documentation.card.view-symbol",[A["a"].sampleCode]:"documentation.card.view-sample-code"};var B={name:"TopicsLinkCardGridItem",components:{TopicTypeIcon:T["a"],Card:j,ContentNode:()=>Promise.resolve().then(n.bind(null,"5677"))},mixins:[b["a"]],props:{item:{type:Object,required:!0},compact:{type:Boolean,default:!0}},computed:{imageReferences:({item:e})=>(e.images||[]).reduce((e,t)=>(e[t.type]=t.identifier,e),{icon:null,card:null}),linkText:({item:e})=>L[e.role]||"documentation.card.learn-more",cardSize:({compact:e})=>e?void 0:g.large}},$=B,N=(n("8f26"),Object(k["a"])($,c,l,!1,null,"08a5e3f8",null)),M=N.exports,P={name:"TopicsLinkCardGrid",components:{TopicsLinkCardGridItem:M,Column:s["a"],Row:r["a"]},props:{items:{type:Array,required:!0},topicStyle:{type:String,default:o["a"].compactGrid,validator:e=>e===o["a"].compactGrid||e===o["a"].detailedGrid}},computed:{compactCards:({topicStyle:e})=>e===o["a"].compactGrid}},R=P,V=Object(k["a"])(R,i,a,!1,null,null,null);t["a"]=V.exports},"72e7":function(e,t,n){"use strict";const i={up:"up",down:"down"};t["a"]={constants:{IntersectionDirections:i},data(){return{intersectionObserver:null,intersectionPreviousScrollY:0,intersectionScrollDirection:i.down}},computed:{intersectionThreshold(){const e=[];for(let t=0;t<=1;t+=.01)e.push(t);return e},intersectionRoot(){return null},intersectionRootMargin(){return"0px 0px 0px 0px"},intersectionObserverOptions(){return{root:this.intersectionRoot,rootMargin:this.intersectionRootMargin,threshold:this.intersectionThreshold}}},async mounted(){await n.e("chunk-2d0d3105").then(n.t.bind(null,"5abe",7)),this.intersectionObserver=new IntersectionObserver(e=>{this.detectIntersectionScrollDirection();const t=this.onIntersect;t?e.forEach(t):console.warn("onIntersect not implemented")},this.intersectionObserverOptions),this.getIntersectionTargets().forEach(e=>{this.intersectionObserver.observe(e)})},beforeDestroy(){this.intersectionObserver&&this.intersectionObserver.disconnect()},methods:{getIntersectionTargets(){return[this.$el]},detectIntersectionScrollDirection(){window.scrollYthis.intersectionPreviousScrollY&&(this.intersectionScrollDirection=i.up),this.intersectionPreviousScrollY=window.scrollY}}}},"74ea":function(e,t,n){"use strict";n("636c")},7689:function(e,t,n){"use strict";t["a"]={computed:{isClientMobile(){let e=!1;return e="maxTouchPoints"in navigator||"msMaxTouchPoints"in navigator?Boolean(navigator.maxTouchPoints||navigator.msMaxTouchPoints):window.matchMedia?window.matchMedia("(pointer:coarse)").matches:"orientation"in window,e}}}},"76ab":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.resolvedComponent,e._b({tag:"component",staticClass:"button-cta",class:{"is-dark":e.isDark}},"component",e.componentProps,!1),[e._t("default")],2)},a=[],r=n("86d8"),s={name:"ButtonLink",components:{Reference:r["a"]},props:{url:{type:String,required:!1},isDark:{type:Boolean,default:!1}},computed:{resolvedComponent:({url:e})=>e?r["a"]:"button",componentProps:({url:e})=>e?{url:e}:{}}},o=s,c=(n("0da1"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"c9c81868",null);t["a"]=l.exports},"7b1f":function(e,t,n){"use strict";var i,a,r={functional:!0,name:"WordBreak",render(e,{props:t,slots:n,data:i}){const a=n().default||[],r=a.filter(e=>e.text&&!e.tag);if(0===r.length||r.length!==a.length)return e(t.tag,i,a);const s=r.map(({text:e})=>e).join(),o=[];let c=null,l=0;while(null!==(c=t.safeBoundaryPattern.exec(s))){const t=c.index+1;o.push(s.slice(l,t)),o.push(e("wbr",{key:c.index})),l=t}return o.push(s.slice(l,s.length)),e(t.tag,i,o)},props:{safeBoundaryPattern:{type:RegExp,default:()=>/([a-z](?=[A-Z])|(:)\w|\w(?=[._]\w))/g},tag:{type:String,default:()=>"span"}}},s=r,o=n("2877"),c=Object(o["a"])(s,i,a,!1,null,null,null);t["a"]=c.exports},"7b69":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"code-listing",class:{"single-line":1===e.syntaxHighlightedLines.length},attrs:{"data-syntax":e.syntaxNameNormalized}},[e.fileName?n("Filename",{attrs:{isActionable:e.isFileNameActionable,fileType:e.fileType},on:{click:function(t){return e.$emit("file-name-click")}}},[e._v(e._s(e.fileName)+" ")]):e._e(),n("div",{staticClass:"container-general"},[n("pre",[n("CodeBlock",[e._l(e.syntaxHighlightedLines,(function(t,i){return[n("span",{key:i,class:["code-line-container",{highlighted:e.isHighlighted(i)}]},[e.showLineNumbers?n("span",{staticClass:"code-number",attrs:{"data-line-number":e.lineNumberFor(i)}}):e._e(),n("span",{staticClass:"code-line",domProps:{innerHTML:e._s(t)}})]),e._v("\n")]}))],2)],1)])],1)},a=[],r=n("002d"),s=n("8649"),o=n("800b"),c=n("1020"),l=n.n(c);const u={objectivec:["objective-c"]},d={bash:["sh","zsh"],c:["h"],cpp:["cc","c++","h++","hpp","hh","hxx","cxx"],css:[],diff:["patch"],http:["https"],java:["jsp"],javascript:["js","jsx","mjs","cjs"],json:[],llvm:[],markdown:["md","mkdown","mkd"],objectivec:["mm","objc","obj-c"].concat(u.objectivec),perl:["pl","pm"],php:[],python:["py","gyp","ipython"],ruby:["rb","gemspec","podspec","thor","irb"],scss:[],shell:["console","shellsession"],swift:[],xml:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],...Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_HLJS_LANGUAGES?Object.fromEntries(Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_HLJS_LANGUAGES.split(",").map(e=>[e,[]])):void 0},p=new Set(["markdown","swift"]),h=Object.entries(d),m=new Set(Object.keys(d)),f=new Map;async function g(e){const t=[e];try{return await t.reduce(async(e,t)=>{let i;await e,i=p.has(t)?await n("1417")("./"+t):await n("b7b0")("./"+t),l.a.registerLanguage(t,i.default)},Promise.resolve()),!0}catch(i){return console.error(`Could not load ${e} file`),!1}}function b(e){if(m.has(e))return e;const t=h.find(([,t])=>t.includes(e));return t?t[0]:null}function v(e){if(f.has(e))return f.get(e);const t=b(e);return f.set(e,t),t}l.a.configure({classPrefix:"syntax-",languages:[...m]});const y=async e=>{const t=v(e);return!(!t||l.a.listLanguages().includes(t))&&g(t)},w=/\r\n|\r|\n/g,_=/syntax-/;function x(e){return 0===e.length?[]:e.split(w)}function k(e){return(e.trim().match(w)||[]).length}function C(e){const t=document.createElement("template");return t.innerHTML=e,t.content.childNodes}function S(e){const{className:t}=e;if(!_.test(t))return null;const n=x(e.innerHTML).reduce((e,n)=>`${e}${n}\n`,"");return C(n.trim())}function E(e){return Array.from(e.childNodes).forEach(e=>{if(k(e.textContent))try{const t=e.childNodes.length?E(e):S(e);t&&e.replaceWith(...t)}catch(t){console.error(t)}}),S(e)}function O(e,t){const n=b(t);if(!l.a.getLanguage(n))throw new Error("Unsupported language for syntax highlighting: "+t);return l.a.highlight(e,{language:n,ignoreIllegals:!0}).value}function I(e,t){const n=e.join("\n"),i=O(n,t),a=document.createElement("code");return a.innerHTML=i,E(a),x(a.innerHTML)}var j=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"filename"},[e.isActionable?n("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[n("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2):n("span",[n("FileIcon",{attrs:{fileType:e.fileType}}),e._t("default")],2)])},T=[],A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"swift"===e.fileType?n("SwiftFileIcon",{staticClass:"file-icon"}):n("GenericFileIcon",{staticClass:"file-icon"})},L=[],B=n("a88f"),$=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"generic-file-icon",attrs:{viewBox:"0 0 14 14",themeId:"generic-file"}},[n("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),n("path",{attrs:{d:"M7 1h1v4h-1z"}}),n("path",{attrs:{d:"M7 5h5v1h-5z"}})])},N=[],M=n("be08"),P={name:"GenericFileIcon",components:{SVGIcon:M["a"]}},R=P,V=n("2877"),D=Object(V["a"])(R,$,N,!1,null,null,null),G=D.exports,z={name:"CodeListingFileIcon",components:{SwiftFileIcon:B["a"],GenericFileIcon:G},props:{fileType:String}},q=z,F=(n("e6db"),Object(V["a"])(q,A,L,!1,null,"7c381064",null)),U=F.exports,W={name:"CodeListingFilename",components:{FileIcon:U},props:{isActionable:{type:Boolean,default:()=>!1},fileType:String}},H=W,K=(n("8608"),Object(V["a"])(H,j,T,!1,null,"c8c40662",null)),Z=K.exports,Y={name:"CodeListing",components:{Filename:Z,CodeBlock:o["a"]},data(){return{syntaxHighlightedLines:[]}},props:{fileName:String,isFileNameActionable:{type:Boolean,default:()=>!1},syntax:String,fileType:String,content:{type:Array,required:!0},startLineNumber:{type:Number,default:()=>1},highlights:{type:Array,default:()=>[]},showLineNumbers:{type:Boolean,default:()=>!1}},computed:{escapedContent:({content:e})=>e.map(r["c"]),highlightedLineNumbers(){return new Set(this.highlights.map(({line:e})=>e))},syntaxNameNormalized(){const e={occ:s["a"].objectiveC.key.url};return e[this.syntax]||this.syntax}},watch:{content:{handler:"syntaxHighlightLines",immediate:!0}},methods:{isHighlighted(e){return this.highlightedLineNumbers.has(this.lineNumberFor(e))},lineNumberFor(e){return this.startLineNumber+e},async syntaxHighlightLines(){let e;try{await y(this.syntaxNameNormalized),e=I(this.content,this.syntaxNameNormalized)}catch(t){e=this.escapedContent}this.syntaxHighlightedLines=e.map(e=>""===e?"\n":e)}}},X=Y,J=(n("7e3a"),Object(V["a"])(X,i,a,!1,null,"59f42f5b",null));t["a"]=J.exports},"7e3a":function(e,t,n){"use strict";n("f030")},"800b":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("code",{attrs:{tabindex:"0","data-before-code":e.$t("accessibility.code.start"),"data-after-code":e.$t("accessibility.code.end")}},[e._t("default")],2)},a=[],r={name:"CodeBlock"},s=r,o=(n("159b"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"08295b2f",null);t["a"]=c.exports},"80c8":function(e,t,n){},"80e4":function(e,t,n){"use strict";var i,a,r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"asset"},[n(e.assetComponent,e._g(e._b({tag:"component"},"component",e.assetProps,!1),e.assetListeners))],1)},s=[],o=n("8bd9"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ConditionalWrapper",{ref:"wrapper",attrs:{tag:e.DeviceFrameComponent,"should-wrap":!!e.deviceFrame,device:e.deviceFrame}},[n("video",{ref:"video",attrs:{controls:e.showsControls,autoplay:e.autoplays,poster:e.normalisedPosterPath,width:e.optimalWidth,playsinline:""},domProps:{muted:e.muted},on:{playing:function(t){return e.$emit("playing")},pause:function(t){return e.$emit("pause")},ended:function(t){return e.$emit("ended")}}},[n("source",{attrs:{src:e.normalizePath(e.videoAttributes.url)}})])])},l=[],u=n("748c"),d=n("e425"),p=n("821b"),h={functional:!0,name:"ConditionalWrapper",props:{tag:[Object,String],shouldWrap:Boolean},render(e,t){return t.props.shouldWrap?e(t.props.tag,t.data,t.children):t.children}},m=h,f=n("2877"),g=Object(f["a"])(m,i,a,!1,null,null,null),b=g.exports,v=n("5416"),y={name:"VideoAsset",components:{ConditionalWrapper:b},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},posterVariants:{type:Array,required:!1,default:()=>[]},muted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},data:()=>({appState:d["a"].state,optimalWidth:null}),computed:{DeviceFrameComponent:()=>v["a"],preferredColorScheme:({appState:e})=>e.preferredColorScheme,systemColorScheme:({appState:e})=>e.systemColorScheme,userPrefersDark:({preferredColorScheme:e,systemColorScheme:t})=>e===p["a"].dark||e===p["a"].auto&&t===p["a"].dark,shouldShowDarkVariant:({darkVideoVariantAttributes:e,userPrefersDark:t})=>e&&t,defaultVideoAttributes(){return this.videoVariantsGroupedByAppearance.light[0]||this.darkVideoVariantAttributes||{}},darkVideoVariantAttributes(){return this.videoVariantsGroupedByAppearance.dark[0]},videoVariantsGroupedByAppearance(){return Object(u["e"])(this.variants)},posterVariantsGroupedByAppearance(){const{light:e,dark:t}=Object(u["e"])(this.posterVariants);return{light:Object(u["a"])(e),dark:Object(u["a"])(t)}},defaultPosterAttributes:({posterVariantsGroupedByAppearance:e,userPrefersDark:t})=>t&&e.dark.length?e.dark[0]:e.light[0]||{},normalisedPosterPath:({defaultPosterAttributes:e})=>Object(u["c"])(e.src),videoAttributes:({darkVideoVariantAttributes:e,defaultVideoAttributes:t,shouldShowDarkVariant:n})=>n?e:t},watch:{normalisedPosterPath:{immediate:!0,handler:"getPosterDimensions"}},methods:{normalizePath:u["c"],async getPosterDimensions(e){if(!e)return void(this.optimalWidth=null);const{density:t}=this.defaultPosterAttributes,n=parseInt(t.match(/\d+/)[0],10),{width:i}=await Object(u["b"])(e);this.optimalWidth=i/n}}},w=y,_=Object(f["a"])(w,c,l,!1,null,null,null),x=_.exports,k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"video-replay-container"},[n("VideoAsset",{ref:"asset",attrs:{variants:e.variants,autoplays:e.autoplays,showsControls:e.showsControls,muted:e.muted,posterVariants:e.posterVariants,deviceFrame:e.deviceFrame},on:{pause:e.onPause,playing:e.onVideoPlaying,ended:e.onVideoEnd}}),e.showsControls?e._e():n("a",{staticClass:"control-button",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.togglePlayStatus.apply(null,arguments)}}},[e._v(" "+e._s(e.text)+" "),e.videoEnded?n("InlineReplayIcon",{staticClass:"control-icon icon-inline"}):e.isPlaying?n("PauseIcon",{staticClass:"control-icon icon-inline"}):n("PlayIcon",{staticClass:"control-icon icon-inline"})],1)],1)},C=[],S=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-replay-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-replay"}},[n("path",{attrs:{d:"M2.254 10.201c-1.633-2.613-0.838-6.056 1.775-7.689 2.551-1.594 5.892-0.875 7.569 1.592l0.12 0.184-0.848 0.53c-1.34-2.145-4.166-2.797-6.311-1.457s-2.797 4.166-1.457 6.311 4.166 2.797 6.311 1.457c1.006-0.629 1.71-1.603 2.003-2.723l0.056-0.242 0.98 0.201c-0.305 1.487-1.197 2.792-2.51 3.612-2.613 1.633-6.056 0.838-7.689-1.775z"}}),n("path",{attrs:{d:"M10.76 1.355l0.984-0.18 0.851 4.651-4.56-1.196 0.254-0.967 3.040 0.796z"}})])},E=[],O=n("be08"),I={name:"InlineReplayIcon",components:{SVGIcon:O["a"]}},j=I,T=Object(f["a"])(j,S,E,!1,null,null,null),A=T.exports,L=n("c4dd"),B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"pause-icon",attrs:{viewBox:"0 0 14 14",themeId:"pause"}},[n("path",{attrs:{d:"M5 4h1v6h-1z"}}),n("path",{attrs:{d:"M8 4h1v6h-1z"}}),n("path",{attrs:{d:"M7 0.5c-3.6 0-6.5 2.9-6.5 6.5s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5-2.9-6.5-6.5-6.5zM7 12.5c-3 0-5.5-2.5-5.5-5.5s2.5-5.5 5.5-5.5 5.5 2.5 5.5 5.5-2.5 5.5-5.5 5.5z"}})])},$=[],N={name:"PauseIcon",components:{SVGIcon:O["a"]}},M=N,P=Object(f["a"])(M,B,$,!1,null,null,null),R=P.exports,V={name:"ReplayableVideoAsset",components:{PauseIcon:R,PlayIcon:L["a"],InlineReplayIcon:A,VideoAsset:x},props:{variants:{type:Array,required:!0},showsControls:{type:Boolean,default:()=>!0},autoplays:{type:Boolean,default:()=>!0},muted:{type:Boolean,default:!0},posterVariants:{type:Array,default:()=>[]},deviceFrame:{type:String,required:!1}},computed:{text(){return this.videoEnded?this.$t("video.replay"):this.isPlaying?this.$t("video.pause"):this.$t("video.play")}},data(){return{isPlaying:!1,videoEnded:!1}},methods:{async togglePlayStatus(){const e=this.$refs.asset.$refs.video;e&&(this.isPlaying&&!this.videoEnded?await e.pause():await e.play())},onVideoEnd(){this.isPlaying=!1,this.videoEnded=!0},onVideoPlaying(){const{video:e}=this.$refs.asset.$refs;this.isPlaying=!e.paused,this.videoEnded=e.ended},onPause(){const{video:e}=this.$refs.asset.$refs;!this.showsControls&&this.isPlaying&&(this.isPlaying=!1),this.videoEnded=e.ended}}},D=V,G=(n("74ea"),Object(f["a"])(D,k,C,!1,null,"7653dfd0",null)),z=G.exports,q=n("2f34");const F={video:"video",image:"image"};var U={name:"Asset",components:{ImageAsset:o["a"],VideoAsset:x},constants:{AssetTypes:F},mixins:[q["a"]],props:{identifier:{type:String,required:!0},showsReplayButton:{type:Boolean,default:()=>!1},showsVideoControls:{type:Boolean,default:()=>!0},videoAutoplays:{type:Boolean,default:()=>!0},videoMuted:{type:Boolean,default:!0},deviceFrame:{type:String,required:!1}},computed:{rawAsset(){return this.references[this.identifier]||{}},isRawAssetVideo:({rawAsset:e})=>e.type===F.video,videoPoster(){return this.isRawAssetVideo&&this.references[this.rawAsset.poster]},asset(){return this.isRawAssetVideo&&this.prefersReducedMotion&&this.videoPoster||this.rawAsset},assetComponent(){switch(this.asset.type){case F.image:return o["a"];case F.video:return this.showsReplayButton?z:x;default:return}},prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches},assetProps(){return{[F.image]:this.imageProps,[F.video]:this.videoProps}[this.asset.type]},imageProps(){return{alt:this.asset.alt,variants:this.asset.variants}},videoProps(){return{variants:this.asset.variants,showsControls:this.showsVideoControls,muted:this.videoMuted,autoplays:!this.prefersReducedMotion&&this.videoAutoplays,posterVariants:this.videoPoster?this.videoPoster.variants:[],deviceFrame:this.deviceFrame}},assetListeners(){return{[F.image]:null,[F.video]:{ended:()=>this.$emit("videoEnded")}}[this.asset.type]}}},W=U,H=(n("5201"),Object(f["a"])(W,r,s,!1,null,"dcbc7b38",null));t["a"]=H.exports},"81c0":function(e,t,n){},8222:function(e,t,n){},"850e":function(e,t,n){"use strict";n("88d2")},8608:function(e,t,n){"use strict";n("a7f3")},"863d":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{staticClass:"nav-menu-item",class:{"nav-menu-item--animated":e.animate}},[e._t("default")],2)},a=[],r={name:"NavMenuItemBase",props:{animate:{type:Boolean,default:!0}}},s=r,o=(n("43fe"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"66cbfe4c",null);t["a"]=c.exports},8649:function(e,t,n){"use strict";t["a"]={objectiveC:{name:"Objective-C",key:{api:"occ",url:"objc"}},swift:{name:"Swift",key:{api:"swift",url:"swift"}}}},"86d8":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.refComponent,{tag:"component",attrs:{url:e.urlWithParams,"is-active":e.isActiveComputed}},[e._t("default")],2)},a=[],r=n("d26a"),s=n("66cd"),o=n("9895"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isActive?n("a",{attrs:{href:e.url}},[e._t("default")],2):n("span",[e._t("default")],2)},l=[],u={name:"ReferenceExternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},d=u,p=n("2877"),h=Object(p["a"])(d,c,l,!1,null,null,null),m=h.exports,f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ReferenceInternal",e._b({},"ReferenceInternal",e.$props,!1),[n("CodeVoice",[e._t("default")],2)],1)},g=[],b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isActive?n("router-link",{attrs:{to:e.url}},[e._t("default")],2):n("span",[e._t("default")],2)},v=[],y={name:"ReferenceInternal",props:{url:{type:String,required:!0},isActive:{type:Boolean,default:!0}}},w=y,_=Object(p["a"])(w,b,v,!1,null,null,null),x=_.exports,k=n("52e4"),C={name:"ReferenceInternalSymbol",props:x.props,components:{ReferenceInternal:x,CodeVoice:k["a"]}},S=C,E=Object(p["a"])(S,f,g,!1,null,null,null),O=E.exports,I={name:"Reference",computed:{isInternal({url:e}){if(!e.startsWith("/")&&!e.startsWith("#"))return!1;const{resolved:{name:t}={}}=this.$router.resolve(e)||{};return t!==o["b"]},isSymbolReference(){return"symbol"===this.kind&&!this.hasInlineFormatting&&(this.role===s["a"].symbol||this.role===s["a"].dictionarySymbol)},isDisplaySymbol({isSymbolReference:e,titleStyle:t,ideTitle:n}){return n?e&&"symbol"===t:e},refComponent(){return this.isInternal?this.isDisplaySymbol?O:x:m},urlWithParams({isInternal:e}){return e?Object(r["b"])(this.url,this.$route.query):this.url},isActiveComputed({url:e,isActive:t}){return!(!e||!t)}},props:{url:{type:String,required:!0},kind:{type:String,required:!1},role:{type:String,required:!1},isActive:{type:Boolean,required:!1,default:!0},ideTitle:{type:String,required:!1},titleStyle:{type:String,required:!1},hasInlineFormatting:{type:Boolean,default:!1}}},j=I,T=Object(p["a"])(j,i,a,!1,null,null,null);t["a"]=T.exports},"88d2":function(e,t,n){},"8a61":function(e,t,n){"use strict";var i=n("3908");t["a"]={methods:{async scrollToElement(e){await Object(i["b"])(8);const t=this.$router.resolve({hash:e}),{selector:n,offset:a}=await this.$router.options.scrollBehavior(t.route),r=document.querySelector(n);return r?(r.scrollIntoView(),window.scrollY+window.innerHeight`${Object(r["c"])(e.src)} ${e.density}`).join(", "),n=e[0],i={srcSet:t,src:Object(r["c"])(n.src)},{width:a}=n.size||{width:null};return a&&(i.width=a,i.height="auto"),i}var h={name:"ImageAsset",mixins:[s],inject:{imageLoadingStrategy:{default:null}},data:()=>({appState:o["a"].state,fallbackImageSrcSet:null,optimalWidth:null}),computed:{allVariants:({lightVariants:e=[],darkVariants:t=[]})=>e.concat(t),defaultAttributes:({lightVariantAttributes:e,darkVariantAttributes:t})=>e||t,darkVariantAttributes:({darkVariants:e})=>p(e),lightVariantAttributes:({lightVariants:e})=>p(e),loading:({appState:e,imageLoadingStrategy:t})=>t||e.imageLoadingStrategy,preferredColorScheme:({appState:e})=>e.preferredColorScheme,prefersAuto:({preferredColorScheme:e})=>e===c["a"].auto,prefersDark:({preferredColorScheme:e})=>e===c["a"].dark},props:{alt:{type:String,default:""},variants:{type:Array,required:!0},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},methods:{handleImageLoadError(){this.fallbackImageSrcSet=u.a+" 2x"},async calculateOptimalWidth(){const{$refs:{img:{currentSrc:e}},allVariants:t}=this,{density:n}=t.find(({src:t})=>e.endsWith(t)),i=parseInt(n.match(/\d+/)[0],d),a=await Object(r["b"])(e),s=a.width/i;return s},async optimizeImageSize(){if(!this.defaultAttributes.width&&this.$refs.img)try{this.optimalWidth=await this.calculateOptimalWidth()}catch{console.error("Unable to calculate optimal image width")}}},mounted(){this.shouldCalculateOptimalWidth&&this.$refs.img.addEventListener("load",this.optimizeImageSize)}},m=h,f=n("2877"),g=Object(f["a"])(m,i,a,!1,null,null,null);t["a"]=g.exports},"8c92":function(e,t,n){"use strict";n("80c8")},"8d2d":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"tutorial-icon",attrs:{viewBox:"0 0 14 14",themeId:"tutorial"}},[n("path",{attrs:{d:"M0.933 6.067h3.733v1.867h-3.733v-1.867z"}}),n("path",{attrs:{d:"M0.933 1.867h3.733v1.867h-3.733v-1.867z"}}),n("path",{attrs:{d:"M13.067 1.867v10.267h-7.467v-10.267zM12.133 2.8h-5.6v8.4h5.6z"}}),n("path",{attrs:{d:"M0.933 10.267h3.733v1.867h-3.733v-1.867z"}})])},a=[],r=n("be08"),s={name:"TutorialIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},"8d90":function(e,t,n){},"8f26":function(e,t,n){"use strict";n("0444")},9034:function(e,t,n){},"95da":function(e,t,n){"use strict";var i=n("0cb0");const a="data-original-",r="aria-hidden",s="tabindex";function o(e,t){const n=a+t;if(e.getAttribute(n))return;const i=e.getAttribute(t)||"";e.setAttribute(n,i)}function c(e,t){const n=a+t;if(!e.hasAttribute(n))return;const i=e.getAttribute(n);e.removeAttribute(n),i.length?e.setAttribute(t,i):e.removeAttribute(t)}function l(e,t){const n=document.body;let i=e,a=e;while(i=i.previousElementSibling)t(i);while(a=a.nextElementSibling)t(a);e.parentElement&&e.parentElement!==n&&l(e.parentElement,t)}const u=e=>{o(e,r),o(e,s),e.setAttribute(r,"true"),e.setAttribute(s,"-1");const t=i["a"].getTabbableElements(e);let n=t.length-1;while(n>=0)o(t[n],s),t[n].setAttribute(s,"-1"),n-=1},d=e=>{c(e,r),c(e,s);const t=e.querySelectorAll(`[${a+s}]`);let n=t.length-1;while(n>=0)c(t[n],s),n-=1};t["a"]={hide(e){l(e,u)},show(e){l(e,d)}}},9649:function(e,t,n){},"9a61":function(e,t,n){"use strict";n("19cc")},"9b30":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"nav-menu-items",attrs:{"data-previous-menu-children-count":e.previousSiblingChildren}},[e._t("default")],2)},a=[],r={name:"NavMenuItems",props:{previousSiblingChildren:{type:Number,default:0}}},s=r,o=(n("517a"),n("2877")),c=Object(o["a"])(s,i,a,!1,null,"67c1c0a5",null);t["a"]=c.exports},"9ed5":function(e,t,n){"use strict";n("a5f5")},a295:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",themeId:"path"}},[n("path",{attrs:{d:"M0 0.948h2.8v2.8h-2.8z"}}),n("path",{attrs:{d:"M11.2 10.252h2.8v2.8h-2.8z"}}),n("path",{attrs:{d:"M6.533 1.852h0.933v10.267h-0.933z"}}),n("path",{attrs:{d:"M2.8 1.852h4.667v0.933h-4.667z"}}),n("path",{attrs:{d:"M6.533 11.186h4.667v0.933h-4.667z"}})])},a=[],r=n("be08"),s={name:"PathIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},a4f0:function(e,t,n){},a5f5:function(e,t,n){},a7a5:function(e,t,n){},a7d8:function(e,t,n){},a7f3:function(e,t,n){},a88f:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"swift-file-icon",attrs:{viewBox:"0 0 15 14",themeId:"swift-file"}},[n("path",{attrs:{d:"M14.93,13.56A2.15,2.15,0,0,0,15,13a5.37,5.37,0,0,0-1.27-3.24A6.08,6.08,0,0,0,14,7.91,9.32,9.32,0,0,0,9.21.31a8.51,8.51,0,0,1,1.78,5,6.4,6.4,0,0,1-.41,2.18A45.06,45.06,0,0,1,3.25,1.54,44.57,44.57,0,0,0,7.54,6.9,45.32,45.32,0,0,1,1.47,2.32,35.69,35.69,0,0,0,8.56,9.94a6.06,6.06,0,0,1-3.26.85A9.48,9.48,0,0,1,0,8.91a10,10,0,0,0,8.1,4.72c2.55,0,3.25-1.2,4.72-1.2a2.09,2.09,0,0,1,1.91,1.15C14.79,13.69,14.88,13.75,14.93,13.56Z"}})])},a=[],r=n("be08"),s={name:"SwiftFileIcon",components:{SVGIcon:r["a"]}},o=s,c=(n("c3e5"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"c01a6890",null);t["a"]=l.exports},a97e:function(e,t,n){"use strict";var i=n("63b8");const a=e=>e?`(max-width: ${e}px)`:"",r=e=>e?`(min-width: ${e}px)`:"";function s({minWidth:e,maxWidth:t}){return["only screen",r(e),a(t)].filter(Boolean).join(" and ")}function o({maxWidth:e,minWidth:t}){return window.matchMedia(s({minWidth:t,maxWidth:e}))}var c,l,u={name:"BreakpointEmitter",constants:{BreakpointAttributes:i["a"],BreakpointName:i["b"],BreakpointScopes:i["c"]},props:{scope:{type:String,default:()=>i["c"].default,validator:e=>e in i["c"]}},render(){return this.$scopedSlots.default?this.$scopedSlots.default({matchingBreakpoint:this.matchingBreakpoint}):null},data:()=>({matchingBreakpoint:null}),methods:{initMediaQuery(e,t){const n=o(t),i=t=>this.handleMediaQueryChange(t,e);n.addListener(i),this.$once("hook:beforeDestroy",()=>{n.removeListener(i)}),i(n)},handleMediaQueryChange(e,t){e.matches&&(this.matchingBreakpoint=t,this.$emit("change",t))}},mounted(){const e=i["a"][this.scope]||{};Object.entries(e).forEach(([e,t])=>{this.initMediaQuery(e,t)})}},d=u,p=n("2877"),h=Object(p["a"])(d,c,l,!1,null,null,null);t["a"]=h.exports},a9f1:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"article-icon",attrs:{viewBox:"0 0 14 14",themeId:"article"}},[n("path",{attrs:{d:"M8.033 1l3.967 4.015v7.985h-10v-12zM7.615 2h-4.615v10h8v-6.574z"}}),n("path",{attrs:{d:"M7 1h1v4h-1z"}}),n("path",{attrs:{d:"M7 5h5v1h-5z"}})])},a=[],r=n("be08"),s={name:"ArticleIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},aea0:function(e,t,n){},b0e7:function(e,t,n){"use strict";n("8d90")},b0f5:function(e,t,n){"use strict";n("49e3")},b2da:function(e,t,n){"use strict";n("e529")},b392:function(e,t,n){},b7b0:function(e,t,n){var i={"./bash":["f0f8","highlight-js-bash"],"./c":["1fe5","highlight-js-c"],"./cpp":["0209","highlight-js-cpp"],"./css":["ee8c","highlight-js-css"],"./diff":["48b8","highlight-js-diff"],"./http":["c01d","highlight-js-http"],"./java":["332f","highlight-js-java"],"./javascript":["4dd1","highlight-js-javascript"],"./json":["5ad2","highlight-js-json"],"./llvm":["7c30","highlight-js-llvm"],"./markdown":["04b0","highlight-js-markdown"],"./objectivec":["9bf2","highlight-js-objectivec"],"./perl":["6a51","highlight-js-perl"],"./php":["2907","highlight-js-php"],"./python":["9510","highlight-js-python"],"./ruby":["82cb","highlight-js-ruby"],"./scss":["6113","highlight-js-scss"],"./shell":["b65b","highlight-js-shell"],"./swift":["2a39","highlight-js-swift"],"./xml":["8dcb","highlight-js-xml"]};function a(e){if(!n.o(i,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=i[e],a=t[0];return n.e(t[1]).then((function(){return n.t(a,7)}))}a.keys=function(){return Object.keys(i)},a.id="b7b0",e.exports=a},b8f2:function(e,t,n){"use strict";n("a7a5")},bbe1:function(e,t,n){},bbf6:function(e,t,n){"use strict";n("63e6")},bf08:function(e,t,n){"use strict";var i=n("2788"),a=n("002d"),r=n("d26a"),s=n("5677");t["a"]={methods:{extractFirstParagraphText(e=[]){const t=s["default"].computed.plaintext.bind({...s["default"].methods,content:e})();return Object(a["e"])(t)}},computed:{pagePath:({$route:{path:e="/"}={}})=>e,pageURL:({pagePath:e="/"})=>Object(r["e"])(e),disableMetadata:()=>!1},mounted(){this.disableMetadata||Object(i["a"])({title:this.pageTitle,description:this.pageDescription,url:this.pageURL,currentLocale:this.$i18n.locale})}}},c081:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.action?n("DestinationDataProvider",{attrs:{destination:e.action},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.url,a=t.title;return n("ButtonLink",{attrs:{url:i,isDark:e.isDark}},[e._v(" "+e._s(a)+" ")])}}],null,!1,1264376715)}):e._e()},a=[],r=n("76ab"),s=n("c7ea"),o={name:"CallToActionButton",components:{DestinationDataProvider:s["a"],ButtonLink:r["a"]},props:{action:{type:Object,required:!0},isDark:{type:Boolean,default:!1}}},c=o,l=n("2877"),u=Object(l["a"])(c,i,a,!1,null,null,null);t["a"]=u.exports},c3da:function(e,t,n){"use strict";n("fda2")},c3e5:function(e,t,n){"use strict";n("aea0")},c4dd:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"play-icon",attrs:{viewBox:"0 0 14 14",themeId:"play"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M10.195 7.010l-5 3v-6l5 3z"}})])},a=[],r=n("be08"),s={name:"PlayIcon",components:{SVGIcon:r["a"]}},o=s,c=n("2877"),l=Object(c["a"])(o,i,a,!1,null,null,null);t["a"]=l.exports},c7ea:function(e,t,n){"use strict";var i=n("2f34");const a={link:"link",reference:"reference",text:"text"};var r,s,o={name:"DestinationDataProvider",mixins:[i["a"]],props:{destination:{type:Object,required:!0,default:()=>({})}},inject:{isTargetIDE:{default:()=>!1}},constants:{DestinationType:a},computed:{isExternal:({reference:e,destination:t})=>e.type===a.link||t.type===a.link,shouldAppendOpensInBrowser:({isExternal:e,isTargetIDE:t})=>e&&t,reference:({references:e,destination:t})=>e[t.identifier]||{},linkUrl:({destination:e,reference:t})=>({[a.link]:e.destination,[a.reference]:t.url,[a.text]:e.text}[e.type]),linkTitle:({reference:e,destination:t})=>({[a.link]:t.title,[a.reference]:t.overridingTitle||e.title,[a.text]:""}[t.type])},methods:{formatAriaLabel(e){return this.shouldAppendOpensInBrowser?e+" (opens in browser)":e}},render(){return this.$scopedSlots.default({url:this.linkUrl||"",title:this.linkTitle||"",formatAriaLabel:this.formatAriaLabel,isExternal:this.isExternal})}},c=o,l=n("2877"),u=Object(l["a"])(c,r,s,!1,null,null,null);t["a"]=u.exports},cb92:function(e,t,n){"use strict";n("598a")},cbcf:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{ref:"nav",staticClass:"nav",class:e.rootClasses,attrs:{role:"navigation"}},[n("div",{ref:"wrapper",staticClass:"nav__wrapper"},[n("div",{staticClass:"nav__background"}),e.hasOverlay?n("div",{staticClass:"nav-overlay",on:{click:e.closeNav}}):e._e(),n("div",{staticClass:"nav-content"},[e._t("pre-title",null,{className:"pre-title"},{closeNav:e.closeNav,inBreakpoint:e.inBreakpoint,currentBreakpoint:e.currentBreakpoint,isOpen:e.isOpen}),e.$slots.default?n("div",{staticClass:"nav-title"},[e._t("default")],2):e._e(),e._t("after-title"),n("div",{staticClass:"nav-menu"},[n("a",{ref:"axToggle",staticClass:"nav-ax-toggle",attrs:{href:"#",role:"button"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[n("span",{staticClass:"visuallyhidden"},[e.isOpen?[e._v(" "+e._s(e.$t("documentation.nav.close-menu"))+" ")]:[e._v(" "+e._s(e.$t("documentation.nav.open-menu"))+" ")]],2)]),n("div",{ref:"tray",staticClass:"nav-menu-tray",on:{transitionend:function(t){return t.target!==t.currentTarget?null:e.onTransitionEnd.apply(null,arguments)},click:e.handleTrayClick}},[e._t("tray",(function(){return[n("NavMenuItems",[e._t("menu-items")],2)]}),{closeNav:e.closeNav})],2)]),n("div",{staticClass:"nav-actions"},[n("a",{ref:"toggle",staticClass:"nav-menucta",attrs:{href:"#",tabindex:"-1","aria-hidden":"true"},on:{click:function(t){return t.preventDefault(),e.toggleNav.apply(null,arguments)}}},[n("span",{staticClass:"nav-menucta-chevron"})])])],2),e._t("after-content")],2),n("BreakpointEmitter",{attrs:{scope:e.BreakpointScopes.nav},on:{change:e.onBreakpointChange}})],1)},a=[],r=n("72e7"),s=n("9b30"),o=n("a97e"),c=n("f2af"),l=n("942d"),u=n("63b8"),d=n("95da"),p=n("3908");const{noClose:h}=l["a"],{BreakpointName:m,BreakpointScopes:f}=o["a"].constants,g=8,b={isDark:"theme-dark",isOpen:"nav--is-open",inBreakpoint:"nav--in-breakpoint-range",isTransitioning:"nav--is-transitioning",isSticking:"nav--is-sticking",hasSolidBackground:"nav--solid-background",hasNoBorder:"nav--noborder",hasFullWidthBorder:"nav--fullwidth-border",isWideFormat:"nav--is-wide-format",noBackgroundTransition:"nav--no-bg-transition"};var v={name:"NavBase",components:{NavMenuItems:s["a"],BreakpointEmitter:o["a"]},constants:{NavStateClasses:b,NoBGTransitionFrames:g},props:{breakpoint:{type:String,default:m.small},hasOverlay:{type:Boolean,default:!0},hasSolidBackground:{type:Boolean,default:!1},hasNoBorder:{type:Boolean,default:!1},hasFullWidthBorder:{type:Boolean,default:!1},isDark:{type:Boolean,default:!1},isWideFormat:{type:Boolean,default:!1}},mixins:[r["a"]],data(){return{isOpen:!1,isTransitioning:!1,isSticking:!1,noBackgroundTransition:!0,currentBreakpoint:m.large}},computed:{BreakpointScopes:()=>f,inBreakpoint:({currentBreakpoint:e,breakpoint:t})=>!Object(u["d"])(e,t),rootClasses:({isOpen:e,inBreakpoint:t,isTransitioning:n,isSticking:i,hasSolidBackground:a,hasNoBorder:r,hasFullWidthBorder:s,isDark:o,isWideFormat:c,noBackgroundTransition:l})=>({[b.isDark]:o,[b.isOpen]:e,[b.inBreakpoint]:t,[b.isTransitioning]:n,[b.isSticking]:i,[b.hasSolidBackground]:a,[b.hasNoBorder]:r,[b.hasFullWidthBorder]:s,[b.isWideFormat]:c,[b.noBackgroundTransition]:l})},watch:{isOpen(e){this.$emit("change",e),e?this.onExpand():this.onClose()}},async mounted(){window.addEventListener("keydown",this.onEscape),window.addEventListener("popstate",this.closeNav),window.addEventListener("orientationchange",this.closeNav),document.addEventListener("click",this.handleClickOutside),this.handleFlashOnMount(),await this.$nextTick()},beforeDestroy(){window.removeEventListener("keydown",this.onEscape),window.removeEventListener("popstate",this.closeNav),window.removeEventListener("orientationchange",this.closeNav),document.removeEventListener("click",this.handleClickOutside),this.isOpen&&this.toggleScrollLock(!1)},methods:{getIntersectionTargets(){return[document.getElementById(l["e"])||this.$el]},toggleNav(){this.isOpen=!this.isOpen,this.isTransitioning=!0},closeNav(){const e=this.isOpen;return this.isOpen=!1,this.resolveOnceTransitionsEnd(e)},resolveOnceTransitionsEnd(e){return e&&this.inBreakpoint?(this.isTransitioning=!0,new Promise(e=>{const t=this.$watch("isTransitioning",()=>{e(),t()})})):Promise.resolve()},async onTransitionEnd({propertyName:e}){"max-height"===e&&(this.$emit("changed",this.isOpen),this.isTransitioning=!1,this.isOpen?(this.$emit("opened"),this.toggleScrollLock(!0)):this.$emit("closed"))},onBreakpointChange(e){this.currentBreakpoint=e,this.inBreakpoint||this.closeNav()},onIntersect({intersectionRatio:e}){window.scrollY<0||(this.isSticking=1!==e)},onEscape({key:e}){"Escape"===e&&this.isOpen&&(this.closeNav(),this.$refs.axToggle.focus())},handleTrayClick({target:e}){e.href&&!e.classList.contains(h)&&this.closeNav()},handleClickOutside({target:e}){this.$refs.nav.contains(e)||this.closeNav()},toggleScrollLock(e){e?c["b"].lockScroll(this.$refs.tray):c["b"].unlockScroll(this.$refs.tray)},onExpand(){this.$emit("open"),d["a"].hide(this.$refs.wrapper),document.activeElement===this.$refs.toggle&&document.activeElement.blur()},onClose(){this.$emit("close"),this.toggleScrollLock(!1),d["a"].show(this.$refs.wrapper)},async handleFlashOnMount(){await Object(p["b"])(g),this.noBackgroundTransition=!1}}},y=v,w=(n("1f39"),n("2877")),_=Object(w["a"])(y,i,a,!1,null,"5c0521d3",null);t["a"]=_.exports},d0da:function(e,t,n){"use strict";n("64b5")},e3ab:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("aside",{class:e.kind,attrs:{"aria-label":e.kind}},[n("p",{staticClass:"label"},[e._v(e._s(e.name||e.$t(e.label)))]),e._t("default")],2)},a=[];const r={deprecated:"deprecated",experiment:"experiment",important:"important",note:"note",tip:"tip",warning:"warning"};var s={name:"Aside",props:{kind:{type:String,required:!0,validator:e=>Object.prototype.hasOwnProperty.call(r,e)},name:{type:String,required:!1}},computed:{label:({kind:e})=>"aside-kind."+e}},o=s,c=(n("b8f2"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"3ccce809",null);t["a"]=l.exports},e529:function(e,t,n){},e6db:function(e,t,n){"use strict";n("47cc")},ec71:function(e,t,n){"use strict";n("a4f0")},ee9e:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"row",class:{"with-columns":e.columns},style:e.style},[e._t("default")],2)},a=[],r=n("63b8"),s={name:"Row",props:{columns:{type:Object,required:!1,validator:e=>Object.entries(e).every(([e,t])=>r["b"][e]&&"number"===typeof t)},gap:{type:Number,required:!1}},computed:{style:({columns:e={},gap:t})=>({"--col-count-large":e.large,"--col-count-medium":e.medium,"--col-count-small":e.small||1,"--col-gap":t&&t+"px"})}},o=s,c=(n("17a4"),n("2877")),l=Object(c["a"])(o,i,a,!1,null,"1bcb2d0f",null);t["a"]=l.exports},efc1:function(e,t,n){"use strict";n("3b75")},f030:function(e,t,n){},f12c:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"TopicTypeIcon",style:e.styles},[e.imageOverride?n("OverridableAsset",{staticClass:"icon-inline",attrs:{imageOverride:e.imageOverride,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth}}):n(e.icon,e._b({tag:"component",staticClass:"icon-inline"},"component",e.iconProps,!1))],1)},a=[],r=n("a295"),s=n("3024"),o=n("a9f1"),c=n("8d2d"),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func"}},[n("path",{attrs:{d:"M13 1v12h-12v-12zM12.077 1.923h-10.154v10.154h10.154z"}}),n("path",{attrs:{d:"M5.191 9.529c0.044 0.002 0.089 0.004 0.133 0.004 0.108 0 0.196-0.025 0.262-0.074s0.122-0.113 0.166-0.188c0.044-0.077 0.078-0.159 0.103-0.247s0.049-0.173 0.074-0.251l0.598-2.186h-0.709l0.207-0.702h0.702l0.288-1.086c0.083-0.384 0.256-0.667 0.517-0.849s0.591-0.273 0.99-0.273c0.108 0 0.212 0.007 0.314 0.022s0.203 0.027 0.306 0.037l-0.207 0.761c-0.054-0.006-0.106-0.011-0.155-0.018s-0.102-0.011-0.155-0.011c-0.108 0-0.196 0.016-0.262 0.048s-0.122 0.075-0.166 0.129-0.080 0.115-0.107 0.185c-0.028 0.068-0.055 0.14-0.085 0.214l-0.222 0.842h0.768l-0.192 0.702h-0.783l-0.628 2.319c-0.059 0.222-0.129 0.419-0.21 0.594s-0.182 0.322-0.303 0.443-0.269 0.214-0.443 0.281-0.385 0.1-0.631 0.1c-0.084 0-0.168-0.004-0.251-0.011s-0.168-0.014-0.251-0.018l0.207-0.768c0.040 0 0.081 0.001 0.126 0.004z"}})])},u=[],d=n("be08"),p={name:"TopicFuncIcon",components:{SVGIcon:d["a"]}},h=p,m=n("2877"),f=Object(m["a"])(h,l,u,!1,null,null,null),g=f.exports,b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"collection-icon",attrs:{viewBox:"0 0 14 14",themeId:"collection"}},[n("path",{attrs:{d:"m1 1v12h12v-12zm11 11h-10v-10h10z"}}),n("path",{attrs:{d:"m3 4h8v1h-8zm0 2.5h8v1h-8zm0 2.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 4h8v1h-8z"}}),n("path",{attrs:{d:"m3 6.5h8v1h-8z"}}),n("path",{attrs:{d:"m3 9h8v1h-8z"}})])},v=[],y={name:"CollectionIcon",components:{SVGIcon:d["a"]}},w=y,_=Object(m["a"])(w,b,v,!1,null,null,null),x=_.exports,k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-func-op"}},[n("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),n("path",{attrs:{d:"M5.098 4.968v-1.477h-0.738v1.477h-1.477v0.738h1.477v1.477h0.738v-1.477h1.477v-0.738z"}}),n("path",{attrs:{d:"M8.030 4.807l-2.031 5.538h0.831l2.031-5.538z"}}),n("path",{attrs:{d:"M8.894 8.805v0.923h2.215v-0.923z"}})])},C=[],S={name:"TopicFuncOpIcon",components:{SVGIcon:d["a"]}},E=S,O=Object(m["a"])(E,k,C,!1,null,null,null),I=O.exports,j=n("3b96"),T=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{attrs:{viewBox:"0 0 14 14",height:"14",themeId:"topic-subscript"}},[n("path",{attrs:{d:"M13 13h-12v-12h12zM1.923 12.077h10.154v-10.154h-10.154z"}}),n("path",{attrs:{d:"M4.133 3.633v6.738h1.938v-0.831h-0.923v-5.077h0.923v-0.831z"}}),n("path",{attrs:{d:"M9.856 10.371v-6.738h-1.938v0.831h0.923v5.077h-0.923v0.831z"}})])},A=[],L={name:"TopicSubscriptIcon",components:{SVGIcon:d["a"]}},B=L,$=Object(m["a"])(B,T,A,!1,null,null,null),N=$.exports,M=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"two-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"two-letter"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("g",{attrs:{transform:"translate(1.000000, 1.000000)"}},[n("rect",{attrs:{stroke:"currentColor",x:"0.5",y:"0.5",width:"13",height:"13"}}),n("text",{attrs:{"font-size":"8","font-weight":"bold",fill:"currentColor"}},[n("tspan",{attrs:{x:"8.2",y:"11"}},[e._v(e._s(e.second))])]),n("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor"}},[n("tspan",{attrs:{x:"1.7",y:"11"}},[e._v(e._s(e.first))])])])])])},P=[],R={name:"TwoLetterSymbolIcon",components:{SVGIcon:d["a"]},props:{first:{type:String,required:!0},second:{type:String,required:!0}}},V=R,D=Object(m["a"])(V,M,P,!1,null,null,null),G=D.exports,z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"single-letter-icon",attrs:{width:"16px",height:"16px",viewBox:"0 0 16 16",themeId:"single-letter"}},[n("g",{attrs:{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[n("rect",{attrs:{stroke:"currentColor",x:"1",y:"1",width:"14",height:"14"}}),n("text",{attrs:{"font-size":"11","font-weight":"bold",fill:"currentColor",x:"49%",y:"12","text-anchor":"middle"}},[n("tspan",[e._v(e._s(e.symbol))])])])])},q=[],F={name:"SingleLetterSymbolIcon",components:{SVGIcon:d["a"]},props:{symbol:{type:String,required:!0}}},U=F,W=Object(m["a"])(U,z,q,!1,null,null,null),H=W.exports,K=n("31d4"),Z=n("2cae"),Y=n("fdd9");const X={[K["b"].article]:o["a"],[K["b"].associatedtype]:x,[K["b"].buildSetting]:x,[K["b"].class]:H,[K["b"].collection]:x,[K["b"].dictionarySymbol]:H,[K["b"].container]:x,[K["b"].enum]:H,[K["b"].extension]:G,[K["b"].func]:g,[K["b"].op]:I,[K["b"].httpRequest]:H,[K["b"].languageGroup]:x,[K["b"].learn]:r["a"],[K["b"].method]:H,[K["b"].macro]:H,[K["b"].module]:s["a"],[K["b"].overview]:r["a"],[K["b"].protocol]:G,[K["b"].property]:H,[K["b"].propertyListKey]:H,[K["b"].resources]:r["a"],[K["b"].sampleCode]:j["a"],[K["b"].struct]:H,[K["b"].subscript]:N,[K["b"].symbol]:x,[K["b"].tutorial]:c["a"],[K["b"].typealias]:H,[K["b"].union]:H,[K["b"].var]:H},J={[K["b"].class]:{symbol:"C"},[K["b"].dictionarySymbol]:{symbol:"O"},[K["b"].enum]:{symbol:"E"},[K["b"].extension]:{first:"E",second:"x"},[K["b"].httpRequest]:{symbol:"E"},[K["b"].method]:{symbol:"M"},[K["b"].macro]:{symbol:"#"},[K["b"].protocol]:{first:"P",second:"r"},[K["b"].property]:{symbol:"P"},[K["b"].propertyListKey]:{symbol:"K"},[K["b"].struct]:{symbol:"S"},[K["b"].typealias]:{symbol:"T"},[K["b"].union]:{symbol:"U"},[K["b"].var]:{symbol:"V"}};var Q={name:"TopicTypeIcon",components:{OverridableAsset:Y["a"],SVGIcon:d["a"],SingleLetterSymbolIcon:H},constants:{TopicTypeIcons:X,TopicTypeProps:J},props:{type:{type:String,required:!0},withColors:{type:Boolean,default:!1},imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{normalisedType:({type:e})=>K["a"][e]||e,icon:({normalisedType:e})=>X[e]||x,iconProps:({normalisedType:e})=>J[e]||{},color:({normalisedType:e})=>Z["b"][e],styles:({color:e,withColors:t})=>t&&e?{"--icon-color":`var(--color-type-icon-${e})`}:{}}},ee=Q,te=(n("9a61"),Object(m["a"])(ee,i,a,!1,null,"18b61706",null));t["a"]=te.exports},f2af:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));let i=!1,a=-1,r=0;const s="data-scroll-lock-disable",o=()=>window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1);function c(e){e.touches.length>1||e.preventDefault()}const l=e=>!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight;function u(){r=document.body.getBoundingClientRect().top,document.body.style.overflow="hidden scroll",document.body.style.top=r+"px",document.body.style.position="fixed",document.body.style.width="100%"}function d(e){e&&(e.ontouchstart=null,e.ontouchmove=null),document.removeEventListener("touchmove",c)}function p(e,t){const n=e.targetTouches[0].clientY-a,i=e.target.closest(`[${s}]`)||t;return 0===i.scrollTop&&n>0||l(i)&&n<0?c(e):(e.stopPropagation(),!0)}function h(e){document.addEventListener("touchmove",c,{passive:!1}),e&&(e.ontouchstart=e=>{1===e.targetTouches.length&&(a=e.targetTouches[0].clientY)},e.ontouchmove=t=>{1===t.targetTouches.length&&p(t,e)})}t["b"]={lockScroll(e){i||(o()?h(e):u(),i=!0)},unlockScroll(e){i&&(o()?d(e):(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("top"),document.body.style.removeProperty("position"),document.body.style.removeProperty("width"),window.scrollTo(0,Math.abs(r))),i=!1)}}},fb8e:function(e,t,n){"use strict";n("6058")},fda2:function(e,t,n){},fdd9:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.shouldUseAsset?n("ImageAsset",e._b({},"ImageAsset",{variants:e.variants,loading:null,shouldCalculateOptimalWidth:e.shouldCalculateOptimalWidth,alt:e.alt},!1)):n("SVGIcon",{attrs:{"icon-url":e.iconUrl,themeId:e.themeId}})},a=[],r=n("8bd9"),s=n("be08"),o={name:"OverridableAsset",components:{SVGIcon:s["a"],ImageAsset:r["a"]},props:{imageOverride:{type:Object,default:null},shouldCalculateOptimalWidth:{type:Boolean,default:!0}},computed:{variants:({imageOverride:e})=>e?e.variants:[],alt:({imageOverride:e})=>e.alt,firstVariant:({variants:e})=>e[0],iconUrl:({firstVariant:e})=>e&&e.url,themeId:({firstVariant:e})=>e&&e.svgID,isSameOrigin:({iconUrl:e,sameOrigin:t})=>t(e),shouldUseAsset:({isSameOrigin:e,themeId:t})=>!e||!t},methods:{sameOrigin(e){if(!e)return!1;const t=new URL(e,window.location),n=new URL(window.location);return t.origin===n.origin}}},c=o,l=n("2877"),u=Object(l["a"])(c,i,a,!1,null,null,null);t["a"]=u.exports},fe08:function(e,t,n){"use strict";n("a7d8")},fe1c:function(e,t,n){"use strict";n("81c0")}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-bash-js.702f0c5c.js b/Documentation/html/js/highlight-js-bash-js.702f0c5c.js new file mode 100644 index 000000000..0f4b03458 --- /dev/null +++ b/Documentation/html/js/highlight-js-bash-js.702f0c5c.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[393],{8780:function(e){function s(e){const s=e.regex,t={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(c);const o={className:"",begin:/\\"/},r={className:"string",begin:/'/,end:/'/},l={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},d=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],p=e.SHEBANG({binary:`(${d.join("|")})`,relevance:10}),m={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},u=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],h=["true","false"],b={match:/(\/[a-z._-]+)+/},f=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],g=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],w=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],k=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:u,literal:h,built_in:[...f,...g,"set","shopt",...w,...k]},contains:[p,e.SHEBANG(),m,l,e.HASH_COMMENT_MODE,i,b,c,o,r,t]}}e.exports=s}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-bash.1b52852f.js b/Documentation/html/js/highlight-js-bash.1b52852f.js deleted file mode 100644 index 6db177863..000000000 --- a/Documentation/html/js/highlight-js-bash.1b52852f.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-bash"],{f0f8:function(e,s){function t(e){const s=e.regex,t={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(c);const o={className:"",begin:/\\"/},r={className:"string",begin:/'/,end:/'/},l={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],d=e.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),h={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},m=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],u=["true","false"],b={match:/(\/[a-z._-]+)+/},g=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],f=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],w=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],k=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:m,literal:u,built_in:[...g,...f,"set","shopt",...w,...k]},contains:[d,e.SHEBANG(),h,l,e.HASH_COMMENT_MODE,i,b,c,o,r,t]}}e.exports=t}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-c-js.063069d3.js b/Documentation/html/js/highlight-js-c-js.063069d3.js new file mode 100644 index 000000000..a180e3f5c --- /dev/null +++ b/Documentation/html/js/highlight-js-c-js.063069d3.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[546],{612:function(e){function n(e){const n=e.regex,s=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),t="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",r="<[^<>]+>",i="("+t+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional(r)+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},c="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",o={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+c+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(o,{className:"string"}),{className:"string",begin:/<.*?>/},s,e.C_BLOCK_COMMENT_MODE]},_={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},g=n.optional(a)+e.IDENT_RE+"\\s*\\(",p=["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],m=["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],f={keyword:p,type:m,literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},b=[u,l,s,e.C_BLOCK_COMMENT_MODE,d,o],w={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:b.concat([{begin:/\(/,end:/\)/,keywords:f,contains:b.concat(["self"]),relevance:0}]),relevance:0},y={begin:"("+i+"[\\*&\\s]+)+"+g,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:t,keywords:f,relevance:0},{begin:g,returnBegin:!0,contains:[e.inherit(_,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[s,e.C_BLOCK_COMMENT_MODE,o,d,l,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",s,e.C_BLOCK_COMMENT_MODE,o,d,l]}]},l,s,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C",aliases:["h"],keywords:f,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:u,strings:o,keywords:f}}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-c.d1db3f17.js b/Documentation/html/js/highlight-js-c.d1db3f17.js deleted file mode 100644 index 3bc41acb9..000000000 --- a/Documentation/html/js/highlight-js-c.d1db3f17.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-c"],{"1fe5":function(e,n){function s(e){const n=e.regex,s=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),t="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",i="<[^<>]+>",r="("+t+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional(i)+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},o="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+o+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},s,e.C_BLOCK_COMMENT_MODE]},g={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},p=n.optional(a)+e.IDENT_RE+"\\s*\\(",m=["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],_=["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],f={keyword:m,type:_,literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},b=[u,l,s,e.C_BLOCK_COMMENT_MODE,d,c],w={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:b.concat([{begin:/\(/,end:/\)/,keywords:f,contains:b.concat(["self"]),relevance:0}]),relevance:0},h={begin:"("+r+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:t,keywords:f,relevance:0},{begin:p,returnBegin:!0,contains:[e.inherit(g,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[s,e.C_BLOCK_COMMENT_MODE,c,d,l,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",s,e.C_BLOCK_COMMENT_MODE,c,d,l]}]},l,s,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C",aliases:["h"],keywords:f,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:u,strings:c,keywords:f}}}e.exports=s}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-cpp-js.458a9ae4.js b/Documentation/html/js/highlight-js-cpp-js.458a9ae4.js new file mode 100644 index 000000000..29961026c --- /dev/null +++ b/Documentation/html/js/highlight-js-cpp-js.458a9ae4.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[621],{6248:function(e){function t(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="decltype\\(auto\\)",r="[a-zA-Z_]\\w*::",i="<[^<>]+>",s="(?!struct)("+a+"|"+t.optional(r)+"[a-zA-Z_]\\w*"+t.optional(i)+")",c={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},o="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+o+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},_={className:"title",begin:t.optional(r)+e.IDENT_RE,relevance:0},p=t.optional(r)+e.IDENT_RE+"\\s*\\(",m=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],f=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],g=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],b=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],h=["NULL","false","nullopt","nullptr","true"],w=["_Pragma"],y={type:f,keyword:m,literal:h,built_in:w,_type_hints:g},v={className:"function.dispatch",relevance:0,keywords:{_hint:b},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},k=[v,u,c,n,e.C_BLOCK_COMMENT_MODE,d,l],x={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:y,contains:k.concat([{begin:/\(/,end:/\)/,keywords:y,contains:k.concat(["self"]),relevance:0}]),relevance:0},E={className:"function",begin:"("+s+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:y,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:a,keywords:y,relevance:0},{begin:p,returnBegin:!0,contains:[_],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[l,d]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,d,c,{begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,l,d,c]}]},c,n,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:y,illegal:"",keywords:y,contains:["self",c]},{begin:e.IDENT_RE+"::",keywords:y},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}e.exports=t}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-cpp.eaddddbe.js b/Documentation/html/js/highlight-js-cpp.eaddddbe.js deleted file mode 100644 index db9fd8205..000000000 --- a/Documentation/html/js/highlight-js-cpp.eaddddbe.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-cpp"],{"0209":function(e,t){function n(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",r="<[^<>]+>",s="(?!struct)("+a+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional(r)+")",c={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},o="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+o+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},_=t.optional(i)+e.IDENT_RE+"\\s*\\(",m=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],f=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],b=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],h=["NULL","false","nullopt","nullptr","true"],w=["_Pragma"],y={type:g,keyword:m,literal:h,built_in:w,_type_hints:f},v={className:"function.dispatch",relevance:0,keywords:{_hint:b},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},k=[v,u,c,n,e.C_BLOCK_COMMENT_MODE,d,l],x={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:y,contains:k.concat([{begin:/\(/,end:/\)/,keywords:y,contains:k.concat(["self"]),relevance:0}]),relevance:0},E={className:"function",begin:"("+s+"[\\*&\\s]+)+"+_,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:y,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:a,keywords:y,relevance:0},{begin:_,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[l,d]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,d,c,{begin:/\(/,end:/\)/,keywords:y,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,l,d,c]}]},c,n,e.C_BLOCK_COMMENT_MODE,u]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:y,illegal:"",keywords:y,contains:["self",c]},{begin:e.IDENT_RE+"::",keywords:y},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-css-js.bfc4251f.js b/Documentation/html/js/highlight-js-css-js.bfc4251f.js new file mode 100644 index 000000000..60ab9a751 --- /dev/null +++ b/Documentation/html/js/highlight-js-css-js.bfc4251f.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[864],{5064:function(e){const t=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),o=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],i=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],r=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],n=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function l(e){const l=e.regex,s=t(e),d={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},c="and or not only",g=/@-?\w[\w]*(-\w+)*/,m="[a-zA-Z-][a-zA-Z0-9_-]*",p=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,d,s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+m,relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+r.join("|")+")"},{begin:":(:)?("+a.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+n.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...p,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:l.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:g},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:c,attribute:i.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...p,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+o.join("|")+")\\b"}]}}e.exports=l}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-css.75eab1fe.js b/Documentation/html/js/highlight-js-css.75eab1fe.js deleted file mode 100644 index 3d507d0bc..000000000 --- a/Documentation/html/js/highlight-js-css.75eab1fe.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-css"],{ee8c:function(e,t){const o=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),i=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],n=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],l=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(e){const t=e.regex,s=o(e),d={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},c="and or not only",g=/@-?\w[\w]*(-\w+)*/,m="[a-zA-Z-][a-zA-Z0-9_-]*",p=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,d,s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+m,relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+a.join("|")+")"},{begin:":(:)?("+n.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+l.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...p,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:g},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:c,attribute:r.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...p,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+i.join("|")+")\\b"}]}}e.exports=s}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-custom-markdown.78c9f6ed.js b/Documentation/html/js/highlight-js-custom-markdown.78c9f6ed.js new file mode 100644 index 000000000..9a52dcddd --- /dev/null +++ b/Documentation/html/js/highlight-js-custom-markdown.78c9f6ed.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[642],{2003:function(e,n,a){function i(e){const n=e.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:n.concat(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},r={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};g.contains.push(r),r.contains.push(g);let o=[a,l];g.contains=g.contains.concat(o),r.contains=r.contains.concat(o),o=o.concat(g,r);const b={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:o},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:o}]}]},u={className:"quote",begin:"^>\\s+",contains:o,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[b,a,c,g,r,u,s,i,l,t]}}a.r(n),a.d(n,{default:function(){return l}});const s={begin:"",returnBegin:!0,contains:[{className:"link",begin:"doc:",end:">",excludeEnd:!0}]},c={className:"link",begin:/`{2}(?!`)/,end:/`{2}(?!`)/,excludeBegin:!0,excludeEnd:!0},t={begin:"^>\\s+[Note:|Tip:|Important:|Experiment:|Warning:]",end:"$",returnBegin:!0,contains:[{className:"quote",begin:"^>",end:"\\s+"},{className:"type",begin:"Note|Tip|Important|Experiment|Warning",end:":"},{className:"quote",begin:".*",end:"$",endsParent:!0}]},d={begin:"@",end:"[{\\)\\s]",returnBegin:!0,contains:[{className:"title",begin:"@",end:"[\\s+(]",excludeEnd:!0},{begin:":",end:"[,\\)\n\t]",excludeBegin:!0,keywords:{literal:"true false null undefined"},contains:[{className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",endsWithParent:!0,excludeEnd:!0},{className:"string",variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}],endsParent:!0},{className:"link",begin:"http|https",endsWithParent:!0,excludeEnd:!0}]}]};function l(e){const n=i(e),a=n.contains.find((({className:e})=>"code"===e));a.variants=a.variants.filter((({begin:e})=>!e.includes("( {4}|\\t)")));const l=[...n.contains.filter((({className:e})=>"code"!==e)),a];return{...n,contains:[c,s,t,d,...l]}}}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-custom-markdown.7cffc4b3.js b/Documentation/html/js/highlight-js-custom-markdown.7cffc4b3.js deleted file mode 100644 index 5271416ee..000000000 --- a/Documentation/html/js/highlight-js-custom-markdown.7cffc4b3.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-custom-markdown","highlight-js-markdown"],{"04b0":function(n,e){function a(n){const e=n.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},t={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},c={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.concat(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},o={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};g.contains.push(o),o.contains.push(g);let r=[a,l];g.contains=g.contains.concat(r),o.contains=o.contains.concat(r),r=r.concat(g,o);const b={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},u={className:"quote",begin:"^>\\s+",contains:r,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[b,a,t,g,o,u,s,i,l,c]}}n.exports=a},"84cb":function(n,e,a){"use strict";a.r(e);var i=a("04b0"),s=a.n(i);const t={begin:"",returnBegin:!0,contains:[{className:"link",begin:"doc:",end:">",excludeEnd:!0}]},c={className:"link",begin:/`{2}(?!`)/,end:/`{2}(?!`)/,excludeBegin:!0,excludeEnd:!0},d={begin:"^>\\s+[Note:|Tip:|Important:|Experiment:|Warning:]",end:"$",returnBegin:!0,contains:[{className:"quote",begin:"^>",end:"\\s+"},{className:"type",begin:"Note|Tip|Important|Experiment|Warning",end:":"},{className:"quote",begin:".*",end:"$",endsParent:!0}]},l={begin:"@",end:"[{\\)\\s]",returnBegin:!0,contains:[{className:"title",begin:"@",end:"[\\s+(]",excludeEnd:!0},{begin:":",end:"[,\\)\n\t]",excludeBegin:!0,keywords:{literal:"true false null undefined"},contains:[{className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",endsWithParent:!0,excludeEnd:!0},{className:"string",variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}],endsParent:!0},{className:"link",begin:"http|https",endsWithParent:!0,excludeEnd:!0}]}]};e["default"]=function(n){const e=s()(n),a=e.contains.find(({className:n})=>"code"===n);a.variants=a.variants.filter(({begin:n})=>!n.includes("( {4}|\\t)"));const i=[...e.contains.filter(({className:n})=>"code"!==n),a];return{...e,contains:[c,t,d,l,...i]}}}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-custom-swift.5cda5c20.js b/Documentation/html/js/highlight-js-custom-swift.5cda5c20.js deleted file mode 100644 index d19f9880f..000000000 --- a/Documentation/html/js/highlight-js-custom-swift.5cda5c20.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-custom-swift","highlight-js-swift"],{"2a39":function(e,n){function t(e){return e?"string"===typeof e?e:e.source:null}function a(e){return i("(?=",e,")")}function i(...e){const n=e.map(e=>t(e)).join("");return n}function s(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function c(...e){const n=s(e),a="("+(n.capture?"":"?:")+e.map(e=>t(e)).join("|")+")";return a}const u=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),o=["Protocol","Type"].map(u),r=["init","self"].map(u),l=["Any","Self"],m=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],d=["false","nil","true"],p=["assignment","associativity","higherThan","left","lowerThan","none","right"],F=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],b=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],f=c(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),h=c(f,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),w=i(f,h,"*"),y=c(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),g=c(y,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),E=i(y,g,"*"),v=i(/[A-Z]/,g,"*"),A=["autoclosure",i(/convention\(/,c("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,E,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],N=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function k(e){const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s=[e.C_LINE_COMMENT_MODE,t],f={match:[/\./,c(...o,...r)],className:{2:"keyword"}},y={match:i(/\./,c(...m)),relevance:0},k=m.filter(e=>"string"===typeof e).concat(["_|0"]),C=m.filter(e=>"string"!==typeof e).concat(l).map(u),D={variants:[{className:"keyword",match:c(...C,...r)}]},B={$pattern:c(/\b\w+/,/#\w+/),keyword:k.concat(F),literal:d},_=[f,y,D],S={match:i(/\./,c(...b)),relevance:0},x={className:"built_in",match:i(/\b/,c(...b),/(?=\()/)},M=[S,x],I={match:/->/,relevance:0},$={className:"operator",relevance:0,variants:[{match:w},{match:`\\.(\\.|${h})+`}]},O=[I,$],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",j={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},K=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),P=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[K(e),P(e),z(e)]}),U=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[K(e),z(e)]}),Z={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},V={match:i(/`/,E,/`/)},W={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${g}+`},J=[V,W,G],R={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:N,contains:[...O,j,Z]}]}},X={className:"keyword",match:i(/@/,c(...A))},H={className:"meta",match:i(/@/,E)},Q=[R,X,H],Y={match:a(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,g,"+")},{className:"type",match:v,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,a(v)),relevance:0}]},ee={begin://,keywords:B,contains:[...s,..._,...Q,I,Y]};Y.contains.push(ee);const ne={match:i(E,/\s*:/),keywords:"_|0",relevance:0},te={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...s,..._,...M,...O,j,Z,...J,...Q,Y]},ae={begin://,contains:[...s,Y]},ie={begin:c(a(i(E,/\s*:/)),a(i(E,/\s+/,E,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:E}]},se={begin:/\(/,end:/\)/,keywords:B,contains:[ie,...s,..._,...O,j,Z,...Q,Y,te],endsParent:!0,illegal:/["']/},ce={match:[/func/,/\s+/,c(V.match,E,w)],className:{1:"keyword",3:"title.function"},contains:[ae,se,n],illegal:[/\[/,/%/]},ue={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[ae,se,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,w],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,v],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...p,...d],end:/}/};for(const a of Z.variants){const e=a.contains.find(e=>"interpol"===e.label);e.keywords=B;const n=[..._,...M,...O,j,Z,...J];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...s,ce,ue,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...s],relevance:0},..._,...M,...O,j,Z,...J,...Q,Y,te]}}e.exports=k},"81c8":function(e,n,t){"use strict";t.r(n);var a=t("2a39"),i=t.n(a);n["default"]=function(e){const n=i()(e);n.keywords.keyword=[...n.keywords.keyword,"distributed"];const t=({beginKeywords:e=""})=>e.split(" ").includes("class"),a=n.contains.findIndex(t);if(a>=0){const{beginKeywords:e,...t}=n.contains[a];n.contains[a]={...t,begin:/\b(struct|protocol|extension|enum|actor|class\b(?!.*\bfunc))\b/}}return n}}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-custom-swift.738731d1.js b/Documentation/html/js/highlight-js-custom-swift.738731d1.js new file mode 100644 index 000000000..a6f83da73 --- /dev/null +++ b/Documentation/html/js/highlight-js-custom-swift.738731d1.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[217],{7467:function(e,n,t){function a(e){return e?"string"===typeof e?e:e.source:null}function s(e){return i("(?=",e,")")}function i(...e){const n=e.map((e=>a(e))).join("");return n}function c(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function u(...e){const n=c(e),t="("+(n.capture?"":"?:")+e.map((e=>a(e))).join("|")+")";return t}t.r(n),t.d(n,{default:function(){return D}});const o=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),r=["Protocol","Type"].map(o),l=["init","self"].map(o),d=["Any","Self"],m=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],p=["false","nil","true"],b=["assignment","associativity","higherThan","left","lowerThan","none","right"],F=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],f=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],h=u(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),w=u(h,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),y=i(h,w,"*"),g=u(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),E=u(g,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),v=i(g,E,"*"),N=i(/[A-Z]/,E,"*"),k=["autoclosure",i(/convention\(/,u("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,v,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],A=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function C(e){const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,t],c={match:[/\./,u(...r,...l)],className:{2:"keyword"}},h={match:i(/\./,u(...m)),relevance:0},g=m.filter((e=>"string"===typeof e)).concat(["_|0"]),C=m.filter((e=>"string"!==typeof e)).concat(d).map(o),D={variants:[{className:"keyword",match:u(...C,...l)}]},B={$pattern:u(/\b\w+/,/#\w+/),keyword:g.concat(F),literal:p},_=[c,h,D],S={match:i(/\./,u(...f)),relevance:0},x={className:"built_in",match:i(/\b/,u(...f),/(?=\()/)},M=[S,x],I={match:/->/,relevance:0},$={className:"operator",relevance:0,variants:[{match:y},{match:`\\.(\\.|${w})+`}]},O=[I,$],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",K={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},P=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),j=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[P(e),j(e),z(e)]}),U=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[P(e),z(e)]}),W={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},Z={match:i(/`/,v,/`/)},V={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${E}+`},R=[Z,V,G],X={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:A,contains:[...O,K,W]}]}},H={className:"keyword",match:i(/@/,u(...k))},J={className:"meta",match:i(/@/,v)},Q=[X,H,J],Y={match:s(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,E,"+")},{className:"type",match:N,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,s(N)),relevance:0}]},ee={begin://,keywords:B,contains:[...a,..._,...Q,I,Y]};Y.contains.push(ee);const ne={match:i(v,/\s*:/),keywords:"_|0",relevance:0},te={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...a,..._,...M,...O,K,W,...R,...Q,Y]},ae={begin://,contains:[...a,Y]},se={begin:u(s(i(v,/\s*:/)),s(i(v,/\s+/,v,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:v}]},ie={begin:/\(/,end:/\)/,keywords:B,contains:[se,...a,..._,...O,K,W,...Q,Y,te],endsParent:!0,illegal:/["']/},ce={match:[/func/,/\s+/,u(Z.match,v,y)],className:{1:"keyword",3:"title.function"},contains:[ae,ie,n],illegal:[/\[/,/%/]},ue={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[ae,ie,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,y],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,N],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...b,...p],end:/}/};for(const s of W.variants){const e=s.contains.find((e=>"interpol"===e.label));e.keywords=B;const n=[..._,...M,...O,K,W,...R];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...a,ce,ue,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0},..._,...M,...O,K,W,...R,...Q,Y,te]}}function D(e){const n=C(e);n.keywords.keyword=[...n.keywords.keyword,"distributed"];const t=({beginKeywords:e=""})=>e.split(" ").includes("class"),a=n.contains.findIndex(t);if(a>=0){const{beginKeywords:e,...t}=n.contains[a];n.contains[a]={...t,begin:/\b(struct|protocol|extension|enum|actor|class\b(?!.*\bfunc))\b/}}const s=e=>{const{className:n,match:t}=e;if("subst"!==n||!t)return!1;const a=t.toString();return a.startsWith("\\")&&a.endsWith("[\\t ]*(?:[\\r\\n]|\\r\\n)")},i=n.contains.findIndex((({className:e})=>"string"===e));return n.contains[i]={...n.contains[i],variants:n.contains[i].variants.map((e=>({...e,contains:e.contains.map((e=>s(e)?{className:"subst",begin:/\\#{0,3}/,end:/[\t ]*(?:[\r\n]|\r\n)/,excludeEnd:!0}:e))})))},n}}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-diff-js.4db9a783.js b/Documentation/html/js/highlight-js-diff-js.4db9a783.js new file mode 100644 index 000000000..d0f5a7812 --- /dev/null +++ b/Documentation/html/js/highlight-js-diff-js.4db9a783.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[213],{7731:function(e){function n(e){const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-diff.62d66733.js b/Documentation/html/js/highlight-js-diff.62d66733.js deleted file mode 100644 index 64337fa82..000000000 --- a/Documentation/html/js/highlight-js-diff.62d66733.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-diff"],{"48b8":function(e,n){function a(e){const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-http-js.f78e83c2.js b/Documentation/html/js/highlight-js-http-js.f78e83c2.js new file mode 100644 index 000000000..a400cae94 --- /dev/null +++ b/Documentation/html/js/highlight-js-http-js.f78e83c2.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[878],{8937:function(e){function n(e){const n=e.regex,a="HTTP/(2|1\\.[01])",s=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:n.concat("^",s,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",end:/$/,contains:[{className:"meta",begin:a},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(t,{relevance:0})]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-http.163e45b6.js b/Documentation/html/js/highlight-js-http.163e45b6.js deleted file mode 100644 index 14f39a9f4..000000000 --- a/Documentation/html/js/highlight-js-http.163e45b6.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-http"],{c01d:function(e,n){function a(e){const n=e.regex,a="HTTP/(2|1\\.[01])",s=/[A-Za-z][A-Za-z0-9-]*/,t={className:"attribute",begin:n.concat("^",s,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},i=[t,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",end:/$/,contains:[{className:"meta",begin:a},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},{begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:i}},e.inherit(t,{relevance:0})]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-java-js.4fe21e94.js b/Documentation/html/js/highlight-js-java-js.4fe21e94.js new file mode 100644 index 000000000..5062f619e --- /dev/null +++ b/Documentation/html/js/highlight-js-java-js.4fe21e94.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[788],{8257:function(e){var n="[0-9](_*[0-9])*",a=`\\.(${n})`,s="[0-9a-fA-F](_*[0-9a-fA-F])*",t={className:"number",variants:[{begin:`(\\b(${n})((${a})|\\.)?|(${a}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${a})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${a})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${s})\\.?|(${s})?\\.(${s}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${s})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function i(e,n,a){return-1===a?"":e.replace(n,(s=>i(e,n,a-1)))}function r(e){e.regex;const n="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",a=n+i("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),s=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do"],r=["super","this"],c=["false","true","null"],l=["char","boolean","long","float","int","byte","short","double"],b={keyword:s,literal:c,type:l,built_in:r},o={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},_={className:"params",begin:/\(/,end:/\)/,keywords:b,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:b,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{begin:[n,/\s+/,n,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+a+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:b,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:b,relevance:0,contains:[o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},t,o]}}e.exports=r}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-java.8326d9d8.js b/Documentation/html/js/highlight-js-java.8326d9d8.js deleted file mode 100644 index f11ca2a2a..000000000 --- a/Documentation/html/js/highlight-js-java.8326d9d8.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-java"],{"332f":function(e,a){var n="[0-9](_*[0-9])*",s=`\\.(${n})`,i="[0-9a-fA-F](_*[0-9a-fA-F])*",t={className:"number",variants:[{begin:`(\\b(${n})((${s})|\\.)?|(${s}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${s})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${s})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${i})\\.?|(${i})?\\.(${i}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function r(e,a,n){return-1===n?"":e.replace(a,s=>r(e,a,n-1))}function c(e){e.regex;const a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",n=a+r("(?:<"+a+"~~~(?:\\s*,\\s*"+a+"~~~)*>)?",/~~~/g,2),s=["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do"],i=["super","this"],c=["false","true","null"],l=["char","boolean","long","float","int","byte","short","double"],o={keyword:s,literal:c,type:l,built_in:i},b={className:"meta",begin:"@"+a,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},_={className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:o,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{begin:[a,/\s+/,a,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,a],className:{1:"keyword",3:"title.class"},contains:[_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+n+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:o,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[b,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},t,b]}}e.exports=c}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-javascript-js.dfc9d16d.js b/Documentation/html/js/highlight-js-javascript-js.dfc9d16d.js new file mode 100644 index 000000000..d38ee05d5 --- /dev/null +++ b/Documentation/html/js/highlight-js-javascript-js.dfc9d16d.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[814],{978:function(e){const n="[A-Za-z$_][0-9A-Za-z$_]*",a=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],s=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],c=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],r=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],i=["arguments","this","super","console","window","document","localStorage","module","global"],o=[].concat(r,s,c);function l(e){const l=e.regex,b=(e,{after:n})=>{const a="",end:""},u=/<[A-Za-z0-9\\._:-]+\s*\/>/,m={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const a=e[0].length+e.index,t=e.input[a];if("<"===t||","===t)return void n.ignoreMatch();let s;">"===t&&(b(e,{after:a})||n.ignoreMatch());const c=e.input.substr(a);(s=c.match(/^\s+extends\s+/))&&0===s.index&&n.ignoreMatch()}},E={$pattern:n,keyword:a,literal:t,built_in:o,"variable.language":i},A="[0-9](_?[0-9])*",f=`\\.(${A})`,_="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",y={className:"number",variants:[{begin:`(\\b(${_})((${f})|\\.)?|(${f}))[eE][+-]?(${A})\\b`},{begin:`\\b(${_})\\b((${f})\\b|\\.)?|(${f})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},N={className:"subst",begin:"\\$\\{",end:"\\}",keywords:E,contains:[]},h={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,N],subLanguage:"xml"}},p={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,N],subLanguage:"css"}},v={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,N]},w=e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:d+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),S={className:"comment",variants:[w,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},R=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,p,v,y];N.contains=R.concat({begin:/\{/,end:/\}/,keywords:E,contains:["self"].concat(R)});const k=[].concat(S,N.contains),O=k.concat([{begin:/\(/,end:/\)/,keywords:E,contains:["self"].concat(k)}]),I={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O},x={variants:[{match:[/class/,/\s+/,d,/\s+/,/extends/,/\s+/,l.concat(d,"(",l.concat(/\./,d),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,d],scope:{1:"keyword",3:"title.class"}}]},T={relevance:0,match:l.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]+|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+/),className:"title.class",keywords:{_:[...s,...c]}},C={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},M={variants:[{match:[/function/,/\s+/,d,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[I],illegal:/%/},B={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function $(e){return l.concat("(?!",e.join("|"),")")}const D={match:l.concat(/\b/,$([...r,"super"]),d,l.lookahead(/\(/)),className:"title.function",relevance:0},U={begin:l.concat(/\./,l.lookahead(l.concat(d,/(?![0-9A-Za-z$_(])/))),end:d,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},Z={match:[/get|set/,/\s+/,d,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},I]},z="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",F={match:[/const|var|let/,/\s+/,d,/\s*/,/=\s*/,l.lookahead(z)],className:{1:"keyword",3:"title.function"},contains:[I]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:E,exports:{PARAMS_CONTAINS:O,CLASS_REFERENCE:T},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),C,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,h,p,v,S,y,T,{className:"attr",begin:d+l.lookahead(":"),relevance:0},F,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[S,e.REGEXP_MODE,{className:"function",begin:z,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:g.begin,end:g.end},{match:u},{begin:m.begin,"on:begin":m.isTrulyOpeningTag,end:m.end}],subLanguage:"xml",contains:[{begin:m.begin,end:m.end,skip:!0,contains:["self"]}]}]},M,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[I,e.inherit(e.TITLE_MODE,{begin:d,className:"title.function"})]},{match:/\.\.\./,relevance:0},U,{match:"\\$"+d,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[I]},D,B,x,Z,{match:/\$[(.]/}]}}e.exports=l}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-javascript.acb8a8eb.js b/Documentation/html/js/highlight-js-javascript.acb8a8eb.js deleted file mode 100644 index ac843fc04..000000000 --- a/Documentation/html/js/highlight-js-javascript.acb8a8eb.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-javascript"],{"4dd1":function(e,n){const a="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],s=["true","false","null","undefined","NaN","Infinity"],c=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],r=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],o=["arguments","this","super","console","window","document","localStorage","module","global"],l=[].concat(i,c,r);function b(e){const n=e.regex,b=(e,{after:n})=>{const a="",end:""},u=/<[A-Za-z0-9\\._:-]+\s*\/>/,m={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const a=e[0].length+e.index,t=e.input[a];if("<"===t||","===t)return void n.ignoreMatch();let s;">"===t&&(b(e,{after:a})||n.ignoreMatch());const c=e.input.substr(a);(s=c.match(/^\s+extends\s+/))&&0===s.index&&n.ignoreMatch()}},E={$pattern:a,keyword:t,literal:s,built_in:l,"variable.language":o},A="[0-9](_?[0-9])*",y=`\\.(${A})`,N="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",f={className:"number",variants:[{begin:`(\\b(${N})((${y})|\\.)?|(${y}))[eE][+-]?(${A})\\b`},{begin:`\\b(${N})\\b((${y})\\b|\\.)?|(${y})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},h={className:"subst",begin:"\\$\\{",end:"\\}",keywords:E,contains:[]},_={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,h],subLanguage:"xml"}},p={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,h],subLanguage:"css"}},v={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,h]},w=e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:d+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),S={className:"comment",variants:[w,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},R=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,p,v,f];h.contains=R.concat({begin:/\{/,end:/\}/,keywords:E,contains:["self"].concat(R)});const k=[].concat(S,h.contains),O=k.concat([{begin:/\(/,end:/\)/,keywords:E,contains:["self"].concat(k)}]),I={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O},x={variants:[{match:[/class/,/\s+/,d,/\s+/,/extends/,/\s+/,n.concat(d,"(",n.concat(/\./,d),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,d],scope:{1:"keyword",3:"title.class"}}]},T={relevance:0,match:n.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]+|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+/),className:"title.class",keywords:{_:[...c,...r]}},C={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},M={variants:[{match:[/function/,/\s+/,d,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[I],illegal:/%/},B={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function $(e){return n.concat("(?!",e.join("|"),")")}const D={match:n.concat(/\b/,$([...i,"super"]),d,n.lookahead(/\(/)),className:"title.function",relevance:0},U={begin:n.concat(/\./,n.lookahead(n.concat(d,/(?![0-9A-Za-z$_(])/))),end:d,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},Z={match:[/get|set/,/\s+/,d,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},I]},z="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",F={match:[/const|var|let/,/\s+/,d,/\s*/,/=\s*/,n.lookahead(z)],className:{1:"keyword",3:"title.function"},contains:[I]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:E,exports:{PARAMS_CONTAINS:O,CLASS_REFERENCE:T},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),C,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,p,v,S,f,T,{className:"attr",begin:d+n.lookahead(":"),relevance:0},F,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[S,e.REGEXP_MODE,{className:"function",begin:z,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:E,contains:O}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:g.begin,end:g.end},{match:u},{begin:m.begin,"on:begin":m.isTrulyOpeningTag,end:m.end}],subLanguage:"xml",contains:[{begin:m.begin,end:m.end,skip:!0,contains:["self"]}]}]},M,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[I,e.inherit(e.TITLE_MODE,{begin:d,className:"title.function"})]},{match:/\.\.\./,relevance:0},U,{match:"\\$"+d,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[I]},D,B,x,Z,{match:/\$[(.]/}]}}e.exports=b}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-json-js.2a1856ba.js b/Documentation/html/js/highlight-js-json-js.2a1856ba.js new file mode 100644 index 000000000..aa882dbd6 --- /dev/null +++ b/Documentation/html/js/highlight-js-json-js.2a1856ba.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[82],{14:function(e){function n(e){const n={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},c={match:/[{}[\],:]/,className:"punctuation",relevance:0},a={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[n,c,e.QUOTE_STRING_MODE,a,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-json.471128d2.js b/Documentation/html/js/highlight-js-json.471128d2.js deleted file mode 100644 index c87d3c3bc..000000000 --- a/Documentation/html/js/highlight-js-json.471128d2.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-json"],{"5ad2":function(n,e){function a(n){const e={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},a={match:/[{}[\],:]/,className:"punctuation",relevance:0},s={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[e,a,n.QUOTE_STRING_MODE,s,n.C_NUMBER_MODE,n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}n.exports=a}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-llvm-js.26121771.js b/Documentation/html/js/highlight-js-llvm-js.26121771.js new file mode 100644 index 000000000..74730ea0b --- /dev/null +++ b/Documentation/html/js/highlight-js-llvm-js.26121771.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[133],{4972:function(e){function n(e){const n=e.regex,a=/([-a-zA-Z$._][\w$.-]*)/,t={className:"type",begin:/\bi\d+(?=\s|\b)/},i={className:"operator",relevance:0,begin:/=/},c={className:"punctuation",relevance:0,begin:/,/},l={className:"number",variants:[{begin:/0[xX][a-fA-F0-9]+/},{begin:/-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},r={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},s={className:"variable",variants:[{begin:n.concat(/%/,a)},{begin:/%\d+/},{begin:/#\d+/}]},o={className:"title",variants:[{begin:n.concat(/@/,a)},{begin:/@\d+/},{begin:n.concat(/!/,a)},{begin:n.concat(/!\d+/,a)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[t,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:/"/,end:/[^\\]"/}]},o,c,i,s,r,l]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-llvm.6100b125.js b/Documentation/html/js/highlight-js-llvm.6100b125.js deleted file mode 100644 index 0beb806ec..000000000 --- a/Documentation/html/js/highlight-js-llvm.6100b125.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-llvm"],{"7c30":function(e,n){function a(e){const n=e.regex,a=/([-a-zA-Z$._][\w$.-]*)/,t={className:"type",begin:/\bi\d+(?=\s|\b)/},i={className:"operator",relevance:0,begin:/=/},c={className:"punctuation",relevance:0,begin:/,/},l={className:"number",variants:[{begin:/0[xX][a-fA-F0-9]+/},{begin:/-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},r={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},s={className:"variable",variants:[{begin:n.concat(/%/,a)},{begin:/%\d+/},{begin:/#\d+/}]},o={className:"title",variants:[{begin:n.concat(/@/,a)},{begin:/@\d+/},{begin:n.concat(/!/,a)},{begin:n.concat(/!\d+/,a)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[t,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:/"/,end:/[^\\]"/}]},o,c,i,s,r,l]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-markdown-js.a2f456af.js b/Documentation/html/js/highlight-js-markdown-js.a2f456af.js new file mode 100644 index 000000000..c9c3762b2 --- /dev/null +++ b/Documentation/html/js/highlight-js-markdown-js.a2f456af.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[113],{1312:function(e){function n(e){const n=e.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},c={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},s={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:n.concat(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},b={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};g.contains.push(b),b.contains.push(g);let o=[a,l];g.contains=g.contains.concat(o),b.contains=b.contains.concat(o),o=o.concat(g,b);const r={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:o},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:o}]}]},u={className:"quote",begin:"^>\\s+",contains:o,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[r,a,s,g,b,u,c,i,l,t]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-markdown.90077643.js b/Documentation/html/js/highlight-js-markdown.90077643.js deleted file mode 100644 index dc8d097c0..000000000 --- a/Documentation/html/js/highlight-js-markdown.90077643.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-markdown"],{"04b0":function(n,e){function a(n){const e=n.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},s={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},g=/[A-Za-z][A-Za-z0-9+.-]*/,d={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.concat(/\[.+?\]\(/,g,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},l={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},o={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};l.contains.push(o),o.contains.push(l);let b=[a,d];l.contains=l.contains.concat(b),o.contains=o.contains.concat(b),b=b.concat(l,o);const r={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:b},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:b}]}]},m={className:"quote",begin:"^>\\s+",contains:b,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[r,a,c,l,o,m,s,i,d,t]}}n.exports=a}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-objectivec-js.74dea052.js b/Documentation/html/js/highlight-js-objectivec-js.74dea052.js new file mode 100644 index 000000000..d26ddf65a --- /dev/null +++ b/Documentation/html/js/highlight-js-objectivec-js.74dea052.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[637],{2446:function(e){function n(e){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_=/[a-zA-Z@][a-zA-Z0-9_]*/,i=["int","float","while","char","export","sizeof","typedef","const","struct","for","union","unsigned","long","volatile","static","bool","mutable","if","do","return","goto","void","enum","else","break","extern","asm","case","short","default","double","register","explicit","signed","typename","this","switch","continue","wchar_t","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","super","unichar","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],t=["false","true","FALSE","TRUE","nil","YES","NO","NULL"],a=["BOOL","dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],r={$pattern:_,keyword:i,literal:t,built_in:a},s={$pattern:_,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:r,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-objectivec.bcdf5156.js b/Documentation/html/js/highlight-js-objectivec.bcdf5156.js deleted file mode 100644 index 2456ffc89..000000000 --- a/Documentation/html/js/highlight-js-objectivec.bcdf5156.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-objectivec"],{"9bf2":function(e,n){function _(e){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_=/[a-zA-Z@][a-zA-Z0-9_]*/,i=["int","float","while","char","export","sizeof","typedef","const","struct","for","union","unsigned","long","volatile","static","bool","mutable","if","do","return","goto","void","enum","else","break","extern","asm","case","short","default","double","register","explicit","signed","typename","this","switch","continue","wchar_t","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","super","unichar","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],t=["false","true","FALSE","TRUE","nil","YES","NO","NULL"],a=["BOOL","dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],o={$pattern:_,keyword:i,literal:t,built_in:a},s={$pattern:_,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:o,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e.exports=_}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-perl-js.da6eda82.js b/Documentation/html/js/highlight-js-perl-js.da6eda82.js new file mode 100644 index 000000000..5a05386c9 --- /dev/null +++ b/Documentation/html/js/highlight-js-perl-js.da6eda82.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[645],{2482:function(e){function n(e){const n=e.regex,t=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],r=/[dualxmsipngr]{0,12}/,s={$pattern:/[\w.]+/,keyword:t.join(" ")},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:s},a={begin:/->\{/,end:/\}/},c={variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},o=[e.BACKSLASH_ESCAPE,i,c],g=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],l=(e,t,s="\\1")=>{const i="\\1"===s?s:n.concat(s,t);return n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,i,/(?:\\.|[^\\\/])*?/,s,r)},d=(e,t,s)=>n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,s,r),p=[c,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:o,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:l("s|tr|y",n.either(...g,{capture:!0}))},{begin:l("s|tr|y","\\(","\\)")},{begin:l("s|tr|y","\\[","\\]")},{begin:l("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...g,{capture:!0}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=p,a.contains=p,{name:"Perl",aliases:["pl","pm"],keywords:s,contains:p}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-perl.757d7b6f.js b/Documentation/html/js/highlight-js-perl.757d7b6f.js deleted file mode 100644 index a4c74d111..000000000 --- a/Documentation/html/js/highlight-js-perl.757d7b6f.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-perl"],{"6a51":function(e,n){function t(e){const n=e.regex,t=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],s=/[dualxmsipngr]{0,12}/,r={$pattern:/[\w.]+/,keyword:t.join(" ")},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:r},a={begin:/->\{/,end:/\}/},o={variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},c=[e.BACKSLASH_ESCAPE,i,o],g=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],l=(e,t,r="\\1")=>{const i="\\1"===r?r:n.concat(r,t);return n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,i,/(?:\\.|[^\\\/])*?/,r,s)},d=(e,t,r)=>n.concat(n.concat("(?:",e,")"),t,/(?:\\.|[^\\\/])*?/,r,s),p=[o,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:c,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:l("s|tr|y",n.either(...g,{capture:!0}))},{begin:l("s|tr|y","\\(","\\)")},{begin:l("s|tr|y","\\[","\\]")},{begin:l("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...g,{capture:!0}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=p,a.contains=p,{name:"Perl",aliases:["pl","pm"],keywords:r,contains:p}}e.exports=t}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-php-js.c458ffa4.js b/Documentation/html/js/highlight-js-php-js.c458ffa4.js new file mode 100644 index 000000000..344966a49 --- /dev/null +++ b/Documentation/html/js/highlight-js-php-js.c458ffa4.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[596],{2656:function(e){function r(e){const r={className:"variable",begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$])"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},n=e.inherit(e.APOS_STRING_MODE,{illegal:null}),i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),l={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(n,{begin:"b'",end:"'"}),e.inherit(i,{begin:'b"',end:'"'}),i,n,o]},c={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},s={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{case_insensitive:!0,keywords:s,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:s,contains:["self",r,e.C_BLOCK_COMMENT_MODE,l,c]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[e.UNDERSCORE_TITLE_MODE]},l,c]}}e.exports=r}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-php.cc8d6c27.js b/Documentation/html/js/highlight-js-php.cc8d6c27.js deleted file mode 100644 index 3d12a9c9e..000000000 --- a/Documentation/html/js/highlight-js-php.cc8d6c27.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-php"],{2907:function(e,r){function t(e){const r={className:"variable",begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$])"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},n=e.inherit(e.APOS_STRING_MODE,{illegal:null}),i=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),o=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(a)}),l={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[e.inherit(n,{begin:"b'",end:"'"}),e.inherit(i,{begin:'b"',end:'"'}),i,n,o]},c={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},s={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{case_insensitive:!0,keywords:s,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:s,contains:["self",r,e.C_BLOCK_COMMENT_MODE,l,c]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[e.UNDERSCORE_TITLE_MODE]},l,c]}}e.exports=t}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-python-js.60354774.js b/Documentation/html/js/highlight-js-python-js.60354774.js new file mode 100644 index 000000000..651bc2580 --- /dev/null +++ b/Documentation/html/js/highlight-js-python-js.60354774.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[435],{8245:function(e){function n(e){const n=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],t=["__debug__","Ellipsis","False","None","NotImplemented","True"],r=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,built_in:s,literal:t,type:r},b={className:"meta",begin:/^(>>>|\.\.\.) /},o={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},c={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,b],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,b],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,b,c,o]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,b,c,o]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,c,o]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,c,o]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},p="[0-9](_?[0-9])*",_=`(\\b(${p}))?\\.(${p})|\\b(${p})\\.`,g={className:"number",relevance:0,variants:[{begin:`(\\b(${p})|(${_}))[eE][+-]?(${p})[jJ]?\\b`},{begin:`(${_})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${p})[jJ]\\b`}]},m={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},f={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",b,g,d,e.HASH_COMMENT_MODE]}]};return o.contains=[d,g,b],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|->|\?)|=>/,contains:[b,g,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},d,m,e.HASH_COMMENT_MODE,{match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[f]},{variants:[{match:[/class/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/class/,/\s+/,a]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,f,d]}]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-python.c214ed92.js b/Documentation/html/js/highlight-js-python.c214ed92.js deleted file mode 100644 index c8d2ed8d9..000000000 --- a/Documentation/html/js/highlight-js-python.c214ed92.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-python"],{9510:function(e,n){function a(e){const n=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],t=["__debug__","Ellipsis","False","None","NotImplemented","True"],r=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,built_in:s,literal:t,type:r},o={className:"meta",begin:/^(>>>|\.\.\.) /},b={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},c={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,o],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,o],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,o,c,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,o,c,b]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,c,b]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,c,b]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},p="[0-9](_?[0-9])*",g=`(\\b(${p}))?\\.(${p})|\\b(${p})\\.`,m={className:"number",relevance:0,variants:[{begin:`(\\b(${p})|(${g}))[eE][+-]?(${p})[jJ]?\\b`},{begin:`(${g})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${p})[jJ]\\b`}]},_={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},u={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",o,m,d,e.HASH_COMMENT_MODE]}]};return b.contains=[d,m,o],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|->|\?)|=>/,contains:[o,m,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},d,_,e.HASH_COMMENT_MODE,{match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[u]},{variants:[{match:[/class/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/class/,/\s+/,a]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[m,u,d]}]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-ruby-js.7272231f.js b/Documentation/html/js/highlight-js-ruby-js.7272231f.js new file mode 100644 index 000000000..d63f527b9 --- /dev/null +++ b/Documentation/html/js/highlight-js-ruby-js.7272231f.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[623],{7905:function(e){function n(e){const n=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},c={begin:"#<",end:">"},b=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],r={className:"subst",begin:/#\{/,end:/\}/,keywords:i},d={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,r]})]}]},t="[1-9](_?[0-9])*|0",l="[0-9](_?[0-9])*",o={className:"number",relevance:0,variants:[{begin:`\\b(${t})(\\.(${l}))?([eE][+-]?(${l})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:i},_=[d,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE,relevance:0}]}].concat(b)},{className:"function",begin:n.concat(/def\s+/,n.lookahead(a+"\\s*(\\(|;|$)")),relevance:0,keywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:a}),g].concat(b)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:a}],relevance:0},o,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:i},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,r],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(c,b),relevance:0}].concat(c,b);r.contains=_,g.contains=_;const E="[>?]>",w="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",N=[{begin:/^\s*=>/,starts:{end:"$",contains:_}},{className:"meta",begin:"^("+E+"|"+w+"|"+u+")(?=[ ])",starts:{end:"$",contains:_}}];return b.unshift(c),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(N).concat(b).concat(_)}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-ruby.f889d392.js b/Documentation/html/js/highlight-js-ruby.f889d392.js deleted file mode 100644 index a8355da1c..000000000 --- a/Documentation/html/js/highlight-js-ruby.f889d392.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-ruby"],{"82cb":function(e,n){function a(e){const n=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},b={begin:"#<",end:">"},c=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],r={className:"subst",begin:/#\{/,end:/\}/,keywords:i},d={className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,r]})]}]},t="[1-9](_?[0-9])*|0",o="[0-9](_?[0-9])*",g={className:"number",relevance:0,variants:[{begin:`\\b(${t})(\\.(${o}))?([eE][+-]?(${o})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},l={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:i},_=[d,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE,relevance:0}]}].concat(c)},{className:"function",begin:n.concat(/def\s+/,n.lookahead(a+"\\s*(\\(|;|$)")),relevance:0,keywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:a}),l].concat(c)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:a}],relevance:0},g,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:i},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,r],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(b,c),relevance:0}].concat(b,c);r.contains=_,l.contains=_;const w="[>?]>",E="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",N=[{begin:/^\s*=>/,starts:{end:"$",contains:_}},{className:"meta",begin:"^("+w+"|"+E+"|"+u+")(?=[ ])",starts:{end:"$",contains:_}}];return c.unshift(b),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(N).concat(c).concat(_)}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-scss-js.adcd11a2.js b/Documentation/html/js/highlight-js-scss-js.adcd11a2.js new file mode 100644 index 000000000..a8b5b9f5b --- /dev/null +++ b/Documentation/html/js/highlight-js-scss-js.adcd11a2.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[392],{1062:function(e){const t=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),i=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],o=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],a=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],n=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function l(e){const l=t(e),s=a,d=o,c="@[a-z-]+",p="and or not only",g="[a-zA-Z-][a-zA-Z0-9_-]*",m={className:"variable",begin:"(\\$"+g+")\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},l.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+i.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+d.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+s.join("|")+")"},m,{begin:/\(/,end:/\)/,contains:[l.CSS_NUMBER_MODE]},l.CSS_VARIABLE,{className:"attribute",begin:"\\b("+n.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,contains:[l.BLOCK_COMMENT,m,l.HEXCOLOR,l.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,l.IMPORTANT]},{begin:"@(page|font-face)",keywords:{$pattern:c,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:p,attribute:r.join(" ")},contains:[{begin:c,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},m,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,l.HEXCOLOR,l.CSS_NUMBER_MODE]},l.FUNCTION_DISPATCH]}}e.exports=l}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-scss.62ee18da.js b/Documentation/html/js/highlight-js-scss.62ee18da.js deleted file mode 100644 index 8f46244fd..000000000 --- a/Documentation/html/js/highlight-js-scss.62ee18da.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-scss"],{6113:function(e,t){const i=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),o=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],n=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],l=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(e){const t=i(e),s=n,d=a,c="@[a-z-]+",p="and or not only",g="[a-zA-Z-][a-zA-Z0-9_-]*",m={className:"variable",begin:"(\\$"+g+")\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+o.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+d.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+s.join("|")+")"},m,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+l.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,contains:[t.BLOCK_COMMENT,m,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT]},{begin:"@(page|font-face)",keywords:{$pattern:c,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:p,attribute:r.join(" ")},contains:[{begin:c,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},m,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}}e.exports=s}}]); \ No newline at end of file diff --git a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-shell.dd7f411f.js b/Documentation/html/js/highlight-js-shell-js.0ad5b20f.js similarity index 50% rename from Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-shell.dd7f411f.js rename to Documentation/html/js/highlight-js-shell-js.0ad5b20f.js index 999f4527c..e9e90cfce 100644 --- a/Documentation/doccarchive/Adyen3DS2.doccarchive/js/highlight-js-shell.dd7f411f.js +++ b/Documentation/html/js/highlight-js-shell-js.0ad5b20f.js @@ -1,10 +1,10 @@ /*! * This source file is part of the Swift.org open source project - * + * * Copyright (c) 2021 Apple Inc. and the Swift project authors * Licensed under Apache License v2.0 with Runtime Library Exception - * + * * See https://swift.org/LICENSE.txt for license information * See https://swift.org/CONTRIBUTORS.txt for Swift project authors */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-shell"],{b65b:function(s,n){function e(s){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}s.exports=e}}]); \ No newline at end of file +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[176],{7874:function(s){function e(s){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}s.exports=e}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-swift-js.bdd5bff5.js b/Documentation/html/js/highlight-js-swift-js.bdd5bff5.js new file mode 100644 index 000000000..2107fba15 --- /dev/null +++ b/Documentation/html/js/highlight-js-swift-js.bdd5bff5.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[527],{7690:function(e){function n(e){return e?"string"===typeof e?e:e.source:null}function t(e){return a("(?=",e,")")}function a(...e){const t=e.map((e=>n(e))).join("");return t}function i(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function s(...e){const t=i(e),a="("+(t.capture?"":"?:")+e.map((e=>n(e))).join("|")+")";return a}const c=e=>a(/\b/,e,/\w$/.test(e)?/\b/:/\B/),u=["Protocol","Type"].map(c),o=["init","self"].map(c),r=["Any","Self"],l=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],m=["false","nil","true"],p=["assignment","associativity","higherThan","left","lowerThan","none","right"],d=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],F=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],b=s(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),f=s(b,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),h=a(b,f,"*"),w=s(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),y=s(w,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),g=a(w,y,"*"),E=a(/[A-Z]/,y,"*"),v=["autoclosure",a(/convention\(/,s("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",a(/objc\(/,g,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],A=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function N(e){const n={match:/\s+/,relevance:0},i=e.COMMENT("/\\*","\\*/",{contains:["self"]}),b=[e.C_LINE_COMMENT_MODE,i],w={match:[/\./,s(...u,...o)],className:{2:"keyword"}},N={match:a(/\./,s(...l)),relevance:0},C=l.filter((e=>"string"===typeof e)).concat(["_|0"]),k=l.filter((e=>"string"!==typeof e)).concat(r).map(c),D={variants:[{className:"keyword",match:s(...k,...o)}]},B={$pattern:s(/\b\w+/,/#\w+/),keyword:C.concat(d),literal:m},_=[w,N,D],S={match:a(/\./,s(...F)),relevance:0},M={className:"built_in",match:a(/\b/,s(...F),/(?=\()/)},x=[S,M],$={match:/->/,relevance:0},I={className:"operator",relevance:0,variants:[{match:h},{match:`\\.(\\.|${f})+`}]},O=[$,I],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",P={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},j=(e="")=>({className:"subst",variants:[{match:a(/\\/,e,/[0\\tnr"']/)},{match:a(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),K=(e="")=>({className:"subst",match:a(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:a(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:a(e,/"""/),end:a(/"""/,e),contains:[j(e),K(e),z(e)]}),U=(e="")=>({begin:a(e,/"/),end:a(/"/,e),contains:[j(e),z(e)]}),Z={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},V={match:a(/`/,g,/`/)},W={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${y}+`},R=[V,W,G],X={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:A,contains:[...O,P,Z]}]}},H={className:"keyword",match:a(/@/,s(...v))},J={className:"meta",match:a(/@/,g)},Q=[X,H,J],Y={match:t(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:a(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,y,"+")},{className:"type",match:E,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:a(/\s+&\s+/,t(E)),relevance:0}]},ee={begin://,keywords:B,contains:[...b,..._,...Q,$,Y]};Y.contains.push(ee);const ne={match:a(g,/\s*:/),keywords:"_|0",relevance:0},te={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...b,..._,...x,...O,P,Z,...R,...Q,Y]},ae={begin://,contains:[...b,Y]},ie={begin:s(t(a(g,/\s*:/)),t(a(g,/\s+/,g,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:g}]},se={begin:/\(/,end:/\)/,keywords:B,contains:[ie,...b,..._,...O,P,Z,...Q,Y,te],endsParent:!0,illegal:/["']/},ce={match:[/func/,/\s+/,s(V.match,g,h)],className:{1:"keyword",3:"title.function"},contains:[ae,se,n],illegal:[/\[/,/%/]},ue={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[ae,se,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,h],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,E],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...p,...m],end:/}/};for(const t of Z.variants){const e=t.contains.find((e=>"interpol"===e.label));e.keywords=B;const n=[..._,...x,...O,P,Z,...R];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...b,ce,ue,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...b],relevance:0},..._,...x,...O,P,Z,...R,...Q,Y,te]}}e.exports=N}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-swift.84f3e88c.js b/Documentation/html/js/highlight-js-swift.84f3e88c.js deleted file mode 100644 index 89d1daf12..000000000 --- a/Documentation/html/js/highlight-js-swift.84f3e88c.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-swift"],{"2a39":function(e,n){function a(e){return e?"string"===typeof e?e:e.source:null}function t(e){return i("(?=",e,")")}function i(...e){const n=e.map(e=>a(e)).join("");return n}function s(e){const n=e[e.length-1];return"object"===typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function u(...e){const n=s(e),t="("+(n.capture?"":"?:")+e.map(e=>a(e)).join("|")+")";return t}const c=e=>i(/\b/,e,/\w$/.test(e)?/\b/:/\B/),o=["Protocol","Type"].map(c),r=["init","self"].map(c),l=["Any","Self"],m=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],p=["false","nil","true"],d=["assignment","associativity","higherThan","left","lowerThan","none","right"],F=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],b=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],h=u(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),f=u(h,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),w=i(h,f,"*"),y=u(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),g=u(y,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),E=i(y,g,"*"),v=i(/[A-Z]/,g,"*"),A=["autoclosure",i(/convention\(/,u("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,E,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],N=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function C(e){const n={match:/\s+/,relevance:0},a=e.COMMENT("/\\*","\\*/",{contains:["self"]}),s=[e.C_LINE_COMMENT_MODE,a],h={match:[/\./,u(...o,...r)],className:{2:"keyword"}},y={match:i(/\./,u(...m)),relevance:0},C=m.filter(e=>"string"===typeof e).concat(["_|0"]),k=m.filter(e=>"string"!==typeof e).concat(l).map(c),D={variants:[{className:"keyword",match:u(...k,...r)}]},B={$pattern:u(/\b\w+/,/#\w+/),keyword:C.concat(F),literal:p},_=[h,y,D],S={match:i(/\./,u(...b)),relevance:0},M={className:"built_in",match:i(/\b/,u(...b),/(?=\()/)},x=[S,M],$={match:/->/,relevance:0},I={className:"operator",relevance:0,variants:[{match:w},{match:`\\.(\\.|${f})+`}]},O=[$,I],L="([0-9]_*)+",T="([0-9a-fA-F]_*)+",j={className:"number",relevance:0,variants:[{match:`\\b(${L})(\\.(${L}))?([eE][+-]?(${L}))?\\b`},{match:`\\b0x(${T})(\\.(${T}))?([pP][+-]?(${L}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},P=(e="")=>({className:"subst",variants:[{match:i(/\\/,e,/[0\\tnr"']/)},{match:i(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),K=(e="")=>({className:"subst",match:i(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),z=(e="")=>({className:"subst",label:"interpol",begin:i(/\\/,e,/\(/),end:/\)/}),q=(e="")=>({begin:i(e,/"""/),end:i(/"""/,e),contains:[P(e),K(e),z(e)]}),U=(e="")=>({begin:i(e,/"/),end:i(/"/,e),contains:[P(e),z(e)]}),Z={className:"string",variants:[q(),q("#"),q("##"),q("###"),U(),U("#"),U("##"),U("###")]},V={match:i(/`/,E,/`/)},W={className:"variable",match:/\$\d+/},G={className:"variable",match:`\\$${g}+`},J=[V,W,G],R={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:N,contains:[...O,j,Z]}]}},X={className:"keyword",match:i(/@/,u(...A))},H={className:"meta",match:i(/@/,E)},Q=[R,X,H],Y={match:t(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:i(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,g,"+")},{className:"type",match:v,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:i(/\s+&\s+/,t(v)),relevance:0}]},ee={begin://,keywords:B,contains:[...s,..._,...Q,$,Y]};Y.contains.push(ee);const ne={match:i(E,/\s*:/),keywords:"_|0",relevance:0},ae={begin:/\(/,end:/\)/,relevance:0,keywords:B,contains:["self",ne,...s,..._,...x,...O,j,Z,...J,...Q,Y]},te={begin://,contains:[...s,Y]},ie={begin:u(t(i(E,/\s*:/)),t(i(E,/\s+/,E,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:E}]},se={begin:/\(/,end:/\)/,keywords:B,contains:[ie,...s,..._,...O,j,Z,...Q,Y,ae],endsParent:!0,illegal:/["']/},ue={match:[/func/,/\s+/,u(V.match,E,w)],className:{1:"keyword",3:"title.function"},contains:[te,se,n],illegal:[/\[/,/%/]},ce={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[te,se,n],illegal:/\[|%/},oe={match:[/operator/,/\s+/,w],className:{1:"keyword",3:"title"}},re={begin:[/precedencegroup/,/\s+/,v],className:{1:"keyword",3:"title"},contains:[Y],keywords:[...d,...p],end:/}/};for(const t of Z.variants){const e=t.contains.find(e=>"interpol"===e.label);e.keywords=B;const n=[..._,...x,...O,j,Z,...J];e.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:B,contains:[...s,ue,ce,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:B,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),..._]},oe,re,{beginKeywords:"import",end:/$/,contains:[...s],relevance:0},..._,...x,...O,j,Z,...J,...Q,Y,ae]}}e.exports=C}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-xml-js.0d78f903.js b/Documentation/html/js/highlight-js-xml-js.0d78f903.js new file mode 100644 index 000000000..7eb3dddba --- /dev/null +++ b/Documentation/html/js/highlight-js-xml-js.0d78f903.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[490],{4610:function(e){function n(e){const n=e.regex,a=n.concat(/[A-Z_]/,n.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s=/[A-Za-z0-9._:-]+/,t={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},c={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},i=e.inherit(c,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),r=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[c,r,l,i,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[c,i,r,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:g}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}e.exports=n}}]); \ No newline at end of file diff --git a/Documentation/html/js/highlight-js-xml.9c3688c7.js b/Documentation/html/js/highlight-js-xml.9c3688c7.js deleted file mode 100644 index 55cc1e274..000000000 --- a/Documentation/html/js/highlight-js-xml.9c3688c7.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["highlight-js-xml"],{"8dcb":function(e,n){function a(e){const n=e.regex,a=n.concat(/[A-Z_]/,n.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s=/[A-Za-z0-9._:-]+/,t={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},c=e.inherit(i,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),r=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,r,l,c,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,c,r,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:g}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}e.exports=a}}]); \ No newline at end of file diff --git a/Documentation/html/js/index.2871ffbd.js b/Documentation/html/js/index.2871ffbd.js new file mode 100644 index 000000000..193c00b10 --- /dev/null +++ b/Documentation/html/js/index.2871ffbd.js @@ -0,0 +1,9 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */(function(){var e={1970:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"close-icon",attrs:{viewBox:"0 0 14 14",themeId:"close"}},[t("path",{attrs:{d:"M12.73,0l1.27,1.27-5.74,5.73,5.72,5.72-1.27,1.27-5.72-5.72L1.28,13.99,.01,12.72,5.72,7.01,0,1.28,1.27,.01,6.99,5.73,12.73,0Z"}})])},o=[],i=n(3453),a={name:"CloseIcon",components:{SVGIcon:i.Z}},s=a,c=n(1001),l=(0,c.Z)(s,r,o,!1,null,null,null),u=l.exports},8785:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-chevron-right-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-right"}},[t("path",{attrs:{d:"M2.964 1.366l0.649-0.76 7.426 6.343-7.423 6.445-0.655-0.755 6.545-5.683-6.542-5.59z"}})])},o=[],i=n(3453),a={name:"InlineChevronRightIcon",components:{SVGIcon:i.Z}},s=a,c=n(1001),l=(0,c.Z)(s,r,o,!1,null,null,null),u=l.exports},3453:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(){var e=this,t=e._self._c;return t("svg",{staticClass:"svg-icon",attrs:{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[e.themeOverrideURL?t("use",{attrs:{href:`${e.themeOverrideURL}#${e.themeId}`,width:"100%",height:"100%"}}):e._t("default")],2)},o=[],i=n(9089),a={name:"SVGIcon",props:{themeId:{type:String,required:!1},iconUrl:{type:String,default:null}},computed:{themeOverrideURL:({iconUrl:e,themeId:t})=>e||(0,i.$8)(["theme","icons",t],void 0)}},s=a,c=n(1001),l=(0,c.Z)(s,r,o,!1,null,"979a134a",null),u=l.exports},5670:function(e,t,n){"use strict";n(647);var r=n(144),o=n(7152),i=n(8345),a=function(){var e=this,t=e._self._c;return t("div",{class:{fromkeyboard:e.fromKeyboard,hascustomheader:e.hasCustomHeader},attrs:{id:"app"}},[t("div",{attrs:{id:e.AppTopID}}),e.isTargetIDE?e._e():t("a",{attrs:{href:"#main",id:"skip-nav"}},[e._v(e._s(e.$t("accessibility.skip-navigation")))]),t("InitialLoadingPlaceholder"),e._t("header",(function(){return[e.enablei18n?t("SuggestLang"):e._e(),e.hasCustomHeader?t("custom-header",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e._e()]}),{isTargetIDE:e.isTargetIDE}),t("div",{attrs:{id:e.baseNavStickyAnchorId}}),e._t("default",(function(){return[t("router-view",{staticClass:"router-content"}),e.hasCustomFooter?t("custom-footer",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e.isTargetIDE?e._e():t("Footer",{scopedSlots:e._u([{key:"default",fn:function({className:n}){return[e.enablei18n?t("div",{class:n},[t("LocaleSelector")],1):e._e()]}}])})]}),{isTargetIDE:e.isTargetIDE}),e._t("footer",null,{isTargetIDE:e.isTargetIDE})],2)},s=[],c=n(4030),l=n(9804),u=function(){var e=this,t=e._self._c;return t("footer",{staticClass:"footer"},[t("div",{staticClass:"row"},[t("ColorSchemeToggle")],1),e._t("default",null,{className:"row"})],2)},d=[],m=function(){var e=this,t=e._self._c;return t("fieldset",{staticClass:"color-scheme-toggle",attrs:{role:"radiogroup"}},[t("legend",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("color-scheme.select")))]),e._l(e.options,(function(n){return t("label",{key:n},[t("input",{attrs:{type:"radio"},domProps:{checked:n==e.preferredColorScheme,value:n},on:{input:e.setPreferredColorScheme}}),t("div",{staticClass:"text"},[e._v(e._s(e.$t(`color-scheme.${n}`)))])])}))],2)},f=[],h={name:"ColorSchemeToggle",data:()=>({appState:c["default"].state}),computed:{options:({supportsAutoColorScheme:e})=>[l.Z.light,l.Z.dark,...e?[l.Z.auto]:[]],preferredColorScheme:({appState:e})=>e.preferredColorScheme,supportsAutoColorScheme:({appState:e})=>e.supportsAutoColorScheme},methods:{setPreferredColorScheme:e=>{c["default"].setPreferredColorScheme(e.target.value)}},watch:{preferredColorScheme:{immediate:!0,handler(e){document.body.dataset.colorScheme=e}}}},p=h,g=n(1001),v=(0,g.Z)(p,m,f,!1,null,"78690df2",null),b=v.exports,w={name:"Footer",components:{ColorSchemeToggle:b}},y=w,S=(0,g.Z)(y,u,d,!1,null,"4e049dbd",null),C=S.exports,_=function(){var e=this,t=e._self._c;return e.loaded?e._e():t("div",{staticClass:"InitialLoadingPlaceholder",attrs:{id:"loading-placeholder"}})},E=[],L={name:"InitialLoadingPlaceholder",data(){return{loaded:!1}},created(){const e=()=>{this.loaded=!0};this.$router.onReady(e,e)}},P=L,A=(0,g.Z)(P,_,E,!1,null,"35c356b6",null),k=A.exports,T=n(1716),j=n(9089);function I(e,t){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,t)&&"string"===typeof e[t]}function x(e,t,n,r){if(!t||"object"!==typeof t||r&&(I(t,"light")||I(t,"dark"))){let o=t;if(I(t,r)&&(o=t[r]),"object"===typeof o)return;n[e]=o}else Object.entries(t).forEach((([t,o])=>{const i=[e,t].join("-");x(i,o,n,r)}))}function N(e,t="light"){const n={},r=e||{};return x("-",r,n,t),n}var $=n(2717),O=function(){var e=this,t=e._self._c;return e.displaySuggestLang?t("div",{staticClass:"suggest-lang"},[t("div",{staticClass:"suggest-lang__wrapper"},[t("router-link",{staticClass:"suggest-lang__link",attrs:{to:e.getLocaleParam(e.preferredLocale),lang:e.getCodeForSlug(e.preferredLocale)},nativeOn:{click:function(t){return e.setPreferredLocale(e.preferredLocale)}}},[e._v(e._s(e.$i18n.messages[e.preferredLocale]["view-in"])),t("InlineChevronRightIcon",{staticClass:"icon-inline"})],1),t("div",{staticClass:"suggest-lang__close-icon-wrapper"},[t("button",{staticClass:"suggest-lang__close-icon-button",attrs:{"aria-label":e.$t("continue-viewing")},on:{click:function(t){return e.setPreferredLocale(e.$i18n.locale)}}},[t("CloseIcon",{staticClass:"icon-inline"})],1)])],1)]):e._e()},D=[],Z=n(8785),R=n(1970),q=n(2412),U=n(9030),V={name:"SuggestLang",components:{InlineChevronRightIcon:Z.Z,CloseIcon:R.Z},computed:{preferredLocale:()=>{const e=c["default"].state.preferredLocale;if(e)return e;const t=q.find((e=>{const t=e.code.split("-")[0],n=window.navigator.language.split("-")[0];return n===t}));return t?t.slug:null},displaySuggestLang:({preferredLocale:e,$i18n:t})=>e&&t.locale!==e},methods:{setPreferredLocale:e=>{c["default"].setPreferredLocale(e)},getCodeForSlug:U.dZ,getLocaleParam:U.KP}},B=V,M=(0,g.Z)(B,O,D,!1,null,"768a347b",null),H=M.exports,F=function(){var e=this,t=e._self._c;return t("div",{staticClass:"locale-selector"},[t("select",{attrs:{"aria-label":e.$t("select-language")},domProps:{value:e.$i18n.locale},on:{change:e.updateRouter}},e._l(e.locales,(function({slug:n,name:r,code:o}){return t("option",{key:n,attrs:{lang:o},domProps:{value:n}},[e._v(" "+e._s(r)+" ")])})),0),t("ChevronThickIcon",{staticClass:"icon-inline"})],1)},W=[],J=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-thick-icon",attrs:{viewBox:"0 0 14 10.5",themeId:"chevron-thick"}},[t("path",{attrs:{d:"M12.43,0l1.57,1.22L7,10.5,0,1.23,1.58,0,7,7,12.43,0Z"}})])},G=[],K=n(3453),z={name:"ChevronThickIcon",components:{SVGIcon:K.Z}},X=z,Y=(0,g.Z)(X,J,G,!1,null,null,null),Q=Y.exports,ee={name:"LocaleSelector",components:{ChevronThickIcon:Q},methods:{updateRouter({target:{value:e}}){this.$router.push((0,U.KP)(e)),c["default"].setPreferredLocale(e),(0,U.jk)(e,this)}},computed:{availableLocales:()=>c["default"].state.availableLocales,locales:({availableLocales:e})=>q.filter((({code:t})=>e.includes(t)))}},te=ee,ne=(0,g.Z)(te,F,W,!1,null,"d21858a2",null),re=ne.exports,oe={name:"CoreApp",components:{Footer:C,InitialLoadingPlaceholder:k,SuggestLang:H,LocaleSelector:re},provide(){return{isTargetIDE:this.isTargetIDE,performanceMetricsEnabled:"true"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_PERFORMANCE_ENABLED}},data(){return{AppTopID:$.$,appState:c["default"].state,fromKeyboard:!1,isTargetIDE:"ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET,themeSettings:j.S3,baseNavStickyAnchorId:T.EA}},computed:{currentColorScheme:({appState:e})=>e.systemColorScheme,preferredColorScheme:({appState:e})=>e.preferredColorScheme,availableLocales:({appState:e})=>e.availableLocales,CSSCustomProperties:({currentColorScheme:e,preferredColorScheme:t,themeSettings:n})=>N(n.theme,t===l.Z.auto?e:t),hasCustomHeader:()=>!!window.customElements.get("custom-header"),hasCustomFooter:()=>!!window.customElements.get("custom-footer"),enablei18n:({availableLocales:e})=>(0,j.$8)(["features","docs","i18n","enable"],!1)&&e.length>1},props:{enableThemeSettings:{type:Boolean,default:!0}},watch:{CSSCustomProperties:{immediate:!0,handler(e){this.detachStylesFromRoot(e),this.attachStylesToRoot(e)}}},async created(){window.addEventListener("keydown",this.onKeyDown),this.$bridge.on("navigation",this.handleNavigationRequest),this.enableThemeSettings&&Object.assign(this.themeSettings,await(0,j.Kx)()),window.addEventListener("pageshow",this.syncPreferredColorScheme),this.$once("hook:beforeDestroy",(()=>{window.removeEventListener("pageshow",this.syncPreferredColorScheme)}))},mounted(){(document.querySelector(".footer-current-year")||{}).innerText=(new Date).getFullYear(),this.attachColorSchemeListeners()},beforeDestroy(){this.fromKeyboard?window.removeEventListener("mousedown",this.onMouseDown):window.removeEventListener("keydown",this.onKeyDown),this.$bridge.off("navigation",this.handleNavigationRequest),this.detachStylesFromRoot(this.CSSCustomProperties)},methods:{onKeyDown(){this.fromKeyboard=!0,window.addEventListener("mousedown",this.onMouseDown),window.removeEventListener("keydown",this.onKeyDown)},onMouseDown(){this.fromKeyboard=!1,window.addEventListener("keydown",this.onKeyDown),window.removeEventListener("mousedown",this.onMouseDown)},handleNavigationRequest(e){this.$router.push(e)},attachColorSchemeListeners(){if(!window.matchMedia)return;const e=window.matchMedia("(prefers-color-scheme: dark)");e.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",(()=>{e.removeListener(this.onColorSchemePreferenceChange)})),this.onColorSchemePreferenceChange(e)},onColorSchemePreferenceChange({matches:e}){const t=e?l.Z.dark:l.Z.light;c["default"].setSystemColorScheme(t)},attachStylesToRoot(e){const t=document.body;Object.entries(e).filter((([,e])=>Boolean(e))).forEach((([e,n])=>{t.style.setProperty(e,n)}))},detachStylesFromRoot(e){const t=document.body;Object.entries(e).forEach((([e])=>{t.style.removeProperty(e)}))},syncPreferredColorScheme(){c["default"].syncPreferredColorScheme()}}},ie=oe,ae=(0,g.Z)(ie,a,s,!1,null,"3742c1d7",null),se=ae.exports;class ce{constructor(){this.$send=()=>{}}send(e){this.$send(e)}}class le{constructor(){const{webkit:{messageHandlers:{bridge:e={}}={}}={}}=window;this.bridge=e;const{postMessage:t=(()=>{})}=e;this.$send=t.bind(e)}send(e){this.$send(e)}}class ue{constructor(e=new ce){this.backend=e,this.listeners={}}send(e){this.backend.send(e)}receive(e){this.emit(e.type,e.data)}emit(e,t){this.listeners[e]&&this.listeners[e].forEach((e=>e(t)))}on(e,t){this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t)}off(e,t){this.listeners[e]&&this.listeners[e].delete(t)}}var de={install(e,t){let n;n=t.performanceMetricsEnabled||"ide"===t.appTarget?new le:new ce,e.prototype.$bridge=new ue(n)}};function me(e){return`custom-${e}`}function fe(e){return class extends HTMLElement{constructor(){super();const t=this.attachShadow({mode:"open"}),n=e.content.cloneNode(!0);t.appendChild(n)}}}function he(e){const t=me(e),n=document.getElementById(t);n&&window.customElements.define(t,fe(n))}function pe(e,t={names:["header","footer"]}){const{names:n}=t;e.config.ignoredElements=/^custom-/,n.forEach(he)}function ge(e,t){const{value:n=!1}=t;e.style.display=n?"none":""}var ve={hide:ge};function be(e,{performanceMetrics:t=!1}={}){e.config.productionTip=!1,e.use(pe),e.directive("hide",ve.hide),e.use(de,{appTarget:{NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET,performanceMetricsEnabled:t}),window.bridge=e.prototype.$bridge,e.config.performance=t}var we=n(4589),ye=n(5381),Se=n(5657),Ce=n(3208),_e=n(2449);const Ee=10;function Le(e){const{name:t}=e,n=t.includes(we.J_);return n?Ee:0}function Pe(){const{location:e}=window;return e.pathname+e.search+e.hash}function Ae(){const e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return ePromise.all([n.e(523),n.e(843)]).then(n.bind(n,4586))},{path:"/tutorials/:id/*",name:"topic",component:()=>Promise.all([n.e(523),n.e(903),n.e(162)]).then(n.bind(n,8032))},{path:"/documentation/*",name:we.J_,component:()=>Promise.all([n.e(523),n.e(37),n.e(903),n.e(982)]).then(n.bind(n,5840))},{path:"*",name:we.vL,component:Ge},{path:"*",name:we.Rp,component:Be}];const ze=[{pathPrefix:"/:locale?",nameSuffix:"-locale"}];function Xe(e,t=[],n=ze){return n.reduce(((n,r)=>n.concat(e.filter((e=>!t.includes(e.name))).map((e=>({...e,path:r.pathPrefix+e.path,name:e.name+r.nameSuffix}))))),[])}const Ye=[...Ke,...Xe(Ke,[we.vL,we.Rp])];function Qe(e={}){const t=new i.Z({mode:"history",base:j.FH,scrollBehavior:ke,...e,routes:e.routes||Ye});return t.onReady((()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),Te()})),"ide"!=={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET&&t.onError((e=>{const{route:n={path:"/"}}=e;t.replace({name:"server-error",params:[n.path]})})),window.addEventListener("unload",je),t}var et=n(5559);function tt(e=et){const{defaultLocale:t,messages:n,dateTimeFormats:r={}}=e,i=new o.Z({dateTimeFormats:r,locale:t,fallbackLocale:t,messages:n});return i}r["default"].use(be),r["default"].use(i.Z),r["default"].use(o.Z),new r["default"]({router:Qe(),render:e=>e(se),i18n:tt()}).$mount("#app")},2717:function(e,t,n){"use strict";n.d(t,{$:function(){return r}});const r="app-top"},9804:function(e,t){"use strict";t["Z"]={auto:"auto",dark:"dark",light:"light"}},1265:function(e,t){"use strict";t["Z"]={eager:"eager",lazy:"lazy"}},1716:function(e,t,n){"use strict";n.d(t,{EA:function(){return i},L$:function(){return o},MenuLinkModifierClasses:function(){return s},RS:function(){return r},Yj:function(){return a}});const r=52,o=48,i="nav-sticky-anchor",a="nav-open-navigator",s={noClose:"noclose"}},4589:function(e,t,n){"use strict";n.d(t,{J_:function(){return i},Rp:function(){return o},vL:function(){return r}});const r="not-found",o="server-error",i="documentation-topic"},5559:function(e,t,n){"use strict";n.r(t),n.d(t,{defaultLocale:function(){return a},messages:function(){return s}});var r=JSON.parse('{"view-in":"View in English","continue-viewing":"Continue viewing in English","language":"Language","video":{"replay":"Replay","play":"Play","pause":"Pause","watch":"Watch intro video"},"tutorials":{"title":"Tutorial | Tutorials","step":"Step {number}","submit":"Submit","next":"Next","preview":{"title":"No Preview | Preview | Previews","no-preview-available-step":"No preview available for this step."},"nav":{"chapters":"Chapters","current":"Current {thing}"},"assessment":{"check-your-understanding":"Check Your Understanding","success-message":"Great job, you\'ve answered all the questions for this tutorial.","answer-result":"Answer {answer} is {result}","correct":"correct","incorrect":"incorrect","next-question":"Next question","legend":"Possible answers"},"project-files":"Project files","estimated-time":"Estimated Time","sections":{"chapter":"Chapter {number}"},"question-of":"Question {index} of {total}","section-of":"{number} of {total}","overriding-title":"{newTitle} with {title}","time":{"format":"{number} {minutes}","minutes":{"full":"minute | minutes | {count} minutes","short":"min | mins"},"hours":{"full":"hour | hours"}}},"documentation":{"title":"Documentation","nav":{"breadcrumbs":"Breadcrumbs","menu":"Menu","open-menu":"Open Menu","close-menu":"Close Menu"},"current-page":"Current page is {title}","card":{"learn-more":"Learn More","read-article":"Read article","start-tutorial":"Start tutorial","view-api":"View API collection","view-symbol":"View symbol","view-sample-code":"View sample code"},"view-more":"View more"},"aside-kind":{"beta":"Beta","experiment":"Experiment","important":"Important","note":"Note","tip":"Tip","warning":"Warning","deprecated":"Deprecated"},"change-type":{"added":"Added","modified":"Modified","deprecated":"Deprecated"},"verbs":{"hide":"Hide","show":"Show","close":"Close"},"sections":{"title":"Section {number}","on-this-page":"On this page","topics":"Topics","default-implementations":"Default Implementations","relationships":"Relationships","see-also":"See Also","declaration":"Declaration","details":"Details","parameters":"Parameters","possible-values":"Possible Values","parts":"Parts","availability":"Availability","resources":"Resources"},"metadata":{"details":{"name":"Name","key":"Key","type":"Type"},"beta":{"legal":"This documentation refers to beta software and may be changed.","software":"Beta Software"},"default-implementation":"Default implementation provided. | Default implementations provided."},"availability":{"introduced-and-deprecated":"Introduced in {name} {introducedAt} and deprecated in {name} {deprecatedAt}","available-on":"Available on {name} {introducedAt} and later"},"more":"More","less":"Less","api-reference":"API Reference","filter":{"title":"Filter","search-symbols":"Search symbols in {technology}","suggested-tags":"Suggested tag | Suggested tags","selected-tags":"Selected tag | Selected tags","add-tag":"Add tag","tag-select-remove":"Tag. Select to remove from list.","navigate":"To navigate the symbols, press Up Arrow, Down Arrow, Left Arrow or Right Arrow","siblings-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings}","parent-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings} containing one symbol | {number-siblings} of {total-siblings} symbols inside {parent-siblings} containing {number-parent} symbols","reset-filter":"Reset Filter"},"navigator":{"title":"Documentation Navigator","open-navigator":"Open Documentation Navigator","close-navigator":"Close Documentation Navigator","no-results":"No results found.","no-children":"No data available.","error-fetching":"There was an error fetching the data.","items-found":"No items were found | 1 item was found | {number} items were found. Tab back to navigate through them.","navigator-is":"Navigator is {state}","state":{"loading":"loading","ready":"ready"},"tags":{"hide-deprecated":"Hide Deprecated"}},"tab":{"request":"Request","response":"Response"},"required":"Required","parameters":{"default":"Default","minimum":"Minimum","maximum":"Maximum","possible-types":"Type | Possible types","possible-values":"Value | Possible Values"},"content-type":"Content-Type: {value}","read-only":"Read-only","error":{"unknown":"An unknown error occurred.","image":"Image failed to load","not-found":"The page you\'re looking for can\'t be found."},"color-scheme":{"select":"Select a color scheme preference","auto":"Auto","dark":"Dark","light":"Light"},"accessibility":{"strike":{"start":"start of stricken text","end":"end of stricken text"},"code":{"start":"start of code block","end":"end of code block"},"skip-navigation":"Skip Navigation","in-page-link":"in page link"},"select-language":"Select the language for this page","icons":{"clear":"Clear","web-service-endpoint":"Web Service Endpoint","search":"Search"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"Open Quick Navigation","title":"Click or type / for quick navigation"},"preview-unavailable":"Preview unavailable"}}'),o=JSON.parse('{"view-in":"以中文查看","continue-viewing":"继续以中文查看","language":"语言","video":{"replay":"重新播放","play":"播放","pause":"暂停","watch":"观看介绍视频"},"tutorials":{"title":"教程","step":"第 {number} 步","submit":"提交","next":"下一步","preview":{"title":"无预览 | 预览","no-preview-available-step":"这一步没有预览。"},"nav":{"chapters":"章节","current":"当前{thing}"},"assessment":{"check-your-understanding":"检查你的理解程度","success-message":"很棒,你回答了此教程的所有问题。","answer-number-is":"第 {index} 个答案","correct":"正确","incorrect":"错误","next-question":"下一个问题"},"project-files":"项目文件","estimated-time":"预计时间","sections":{"chapter":"第 {number} 章"},"question-of":"第 {index} 个问题(共 {total} 个)","section-of":"{number}/{total}","overriding-title":"{newTitle}{title}","time":{"format":"{number} {minutes}","minutes":{"full":"分钟 | {count} 分钟","short":"分钟"},"hours":{"full":"小时"}}},"documentation":{"title":"文档","nav":{"breadcrumbs":"面包屑导航","menu":"菜单","open-menu":"打开菜单","close-menu":"关闭菜单"},"current-page":"当前页面为:{title}","card":{"learn-more":"进一步了解","read-article":"阅读文章","start-tutorial":"开始教程","view-api":"查看 API 集合","view-symbol":"查看符号","view-sample-code":"查看示例代码"}},"aside-kind":{"beta":"Beta 版","experiment":"试验","important":"重要事项","note":"注","tip":"提示","warning":"警告","deprecated":"已弃用"},"change-type":{"added":"已添加","modified":"已修改","deprecated":"已弃用"},"verbs":{"hide":"隐藏","show":"显示","close":"关闭"},"sections":{"title":"第 {number} 部分","on-this-page":"在此页面上","topics":"主题","default-implementations":"默认实现","relationships":"关系","see-also":"另请参阅","declaration":"声明","details":"详细信息","parameters":"参数","possible-values":"可能值","parts":"部件","availability":"可用性","resources":"资源"},"metadata":{"details":{"name":"名称","key":"密钥","type":"类型"},"beta":{"legal":"此文档涉及 Beta 版软件且可能会改动。","software":"Beta 版软件"},"default-implementation":"提供默认实现。| 提供默认实现方法。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt} 中引入,{name} {deprecatedAt} 中弃用","available-on":"{name} {introducedAt} 及更高版本中可用"},"more":"更多","less":"更少","api-reference":"API 参考","filter":{"title":"过滤","search-symbols":"在 {technology} 搜索符号","suggested-tags":"建议标签","selected-tags":"所选标签","add-tag":"添加标签","tag-select-remove":"标签。选择以从列表中移除。","navigate":"若要导航符号,请按下上箭头、下箭头、左箭头或右箭头。","siblings-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)","parent-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含一个符号 | {parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含 {number-parent} 个符号","reset-filter":"还原过滤条件"},"navigator":{"title":"文档导航器","open-navigator":"打开文档导航器","close-navigator":"关闭文档导航器","no-results":"未找到结果。","no-children":"无可用数据。","error-fetching":"获取数据时出错。","items-found":"未找到任何项目 | 找到 1 个项目 | 找到 {number} 个项目。按下 Tab 键导航。","navigator-is":"导航器{state}","state":{"loading":"正在载入","ready":"准备就绪"},"tags":{"hide-deprecated":"隐藏已弃用"}},"tab":{"request":"请求","response":"回复"},"required":"必需","parameters":{"default":"默认","minimum":"最小值","maximum":"最大值","possible-types":"类型 | 可能类型","possible-values":"值 | 可能值"},"content-type":"内容类型:{value}","read-only":"只读","error":{"unknown":"出现未知错误。","image":"图像无法载入"},"color-scheme":{"select":"选择首选颜色方案","auto":"自动","dark":"深色","light":"浅色"},"accessibility":{"strike":{"start":"删除线文本开始","end":"删除线文本结束"},"code":{"start":"代码块开头","end":"代码块结尾"},"skip-navigation":"跳过导航"},"select-language":"选择此页面的语言","icons":{"clear":"清除","web-service-endpoint":"网络服务端点","search":"搜索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"打开快速导航","title":"点按或键入 / 进行快速导航"}}}'),i=JSON.parse('{"view-in":"日本語で表示","continue-viewing":"日本語で表示を続ける","language":"言語","video":{"replay":"リプレイ","play":"再生","pause":"一時停止","watch":"概要のビデオを観る"},"tutorials":{"title":"チュートリアル | チュートリアル","step":"手順{number}","submit":"送信","next":"次へ","preview":{"title":"プレビューなし | プレビュー | プレビュー","no-preview-available-step":"この手順では利用可能なプレビューがありません。"},"nav":{"chapters":"章","current":"現在の{thing}"},"assessment":{"check-your-understanding":"理解度を確認する","success-message":"よくできました。このチュートリアルの問題にすべて回答しました。","answer-number-is":"問題番号{index}は","correct":"正解です","incorrect":"不正解です","next-question":"次の問題"},"project-files":"プロジェクトファイル","estimated-time":"予測時間","sections":{"chapter":"{number}章"},"question-of":"{total}問中の{index}問","section-of":"{total}件中の{number}件","overriding-title":"{title}の{newTitle}","time":{"format":"{number} {minutes}","minutes":{"full":"分 | 分 | {count}分","short":"分 | 分"},"hours":{"full":"時間 | 時間"}}},"documentation":{"title":"ドキュメント","nav":{"breadcrumbs":"パンくずリスト","menu":"メニュー","open-menu":"メニューを開く","close-menu":"メニューを閉じる"},"current-page":"現在のページは{title}です","card":{"learn-more":"詳しい情報","read-article":"記事を読む","start-tutorial":"チュートリアルを開始","view-api":"APIのコレクションを表示","view-symbol":"記号を表示","view-sample-code":"サンプルコードを表示"}},"aside-kind":{"beta":"ベータ版","experiment":"試験運用版","important":"重要","note":"注意","tip":"ヒント","warning":"警告","deprecated":"非推奨"},"change-type":{"added":"追加","modified":"変更","deprecated":"非推奨"},"verbs":{"hide":"非表示","show":"表示","close":"閉じる"},"sections":{"title":"セクション{number}","on-this-page":"このページの内容","topics":"トピック","default-implementations":"デフォルト実装","relationships":"関連項目","see-also":"参照","declaration":"宣言","details":"詳細","parameters":"パラメータ","possible-values":"使用できる値","parts":"パーツ","availability":"利用可能","resources":"リソース"},"metadata":{"details":{"name":"名前","key":"キー","type":"タイプ"},"beta":{"legal":"このドキュメントはベータ版のソフトウェアのもので、変更される可能性があります。","software":"ベータ版ソフトウェア"},"default-implementation":"デフォルト実装あり。| デフォルト実装あり。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt}で導入され、{name} {deprecatedAt}で非推奨になりました","available-on":"{name} {introducedAt}以降で使用できます"},"more":"さらに表示","less":"表示を減らす","api-reference":"APIリファレンス","filter":{"title":"フィルタ","search-symbols":"{technology}でシンボルを検索","suggested-tags":"提案されたタグ | 提案されたタグ","selected-tags":"選択したタグ | 選択したタグ","add-tag":"タグを追加","tag-select-remove":"タグ。選択してリストから削除します。","navigate":"シンボルを移動するには、上下左右の矢印キーを押します。","siblings-label":"{total-siblings}個中{number-siblings}個のシンボルが{parent-siblings}の中にあります","parent-label":"{total-siblings}個中{number-siblings}個のシンボルが1個のシンボルを含む{parent-siblings}の中にあります | {total-siblings}個中{number-siblings}個のシンボルが{number-parent}個のシンボルを含む{parent-siblings}の中にあります","reset-filter":"フィルタをリセット"},"navigator":{"title":"ドキュメントナビゲータ","open-navigator":"ドキュメントナビゲータを開く","close-navigator":"ドキュメントナビゲータを閉じる","no-results":"結果が見つかりません。","no-children":"使用できるデータがありません。","error-fetching":"データを取得する際にエラーが起きました。","items-found":"項目が見つかりません | 1個の項目が見つかりました | {number}個の項目が見つかりましたTabキーを押すと項目をナビゲートできます。","navigator-is":"ナビゲータは{state}です","state":{"loading":"読み込み中","ready":"準備完了"},"tags":{"hide-deprecated":"非推奨の項目を非表示"}},"tab":{"request":"リクエスト","response":"レスポンス"},"required":"必須","parameters":{"default":"デフォルト","minimum":"最小","maximum":"最大","possible-types":"タイプ | 使用できるタイプ","possible-values":"値 | 使用できる値"},"content-type":"Content-Type: {value}","read-only":"読み出し専用","error":{"unknown":"原因不明のエラーが起きました。","image":"イメージを読み込めませんでした"},"color-scheme":{"select":"カラースキーム環境設定を選択","auto":"自動","dark":"ダーク","light":"ライト"},"accessibility":{"strike":{"start":"取り消し線テキストの開始","end":"取り消し線テキストの終了"},"code":{"start":"コードブロックの開始","end":"コードブロックの終了"},"skip-navigation":"ナビゲーションをスキップ"},"select-language":"このページの言語を選択","icons":{"clear":"消去","web-service-endpoint":"Webサービスのエンドポイント","search":"検索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"クイックナビゲーションを開く","title":"クリックするか「/」を入力すると素早く移動します"}}}');const a="en-US",s={"en-US":r,"zh-CN":o,"ja-JP":i}},4030:function(e,t,n){"use strict";var r=n(9804),o=n(1265),i=n(5394),a=n(2412);const s="undefined"!==typeof window.matchMedia&&[r.Z.light,r.Z.dark,"no-preference"].some((e=>window.matchMedia(`(prefers-color-scheme: ${e})`).matches)),c=s?r.Z.auto:r.Z.light;t["default"]={state:{imageLoadingStrategy:"ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET?o.Z.eager:o.Z.lazy,preferredColorScheme:i.Z.preferredColorScheme||c,preferredLocale:i.Z.preferredLocale,supportsAutoColorScheme:s,systemColorScheme:r.Z.light,availableLocales:[]},reset(){this.state.imageLoadingStrategy="ide"==={NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}.VUE_APP_TARGET?o.Z.eager:o.Z.lazy,this.state.preferredColorScheme=i.Z.preferredColorScheme||c,this.state.supportsAutoColorScheme=s,this.state.systemColorScheme=r.Z.light},setImageLoadingStrategy(e){this.state.imageLoadingStrategy=e},setPreferredColorScheme(e){this.state.preferredColorScheme=e,i.Z.preferredColorScheme=e},setAllLocalesAreAvailable(){const e=a.map((e=>e.code));this.state.availableLocales=e},setAvailableLocales(e=[]){this.state.availableLocales=e},setPreferredLocale(e){this.state.preferredLocale=e,i.Z.preferredLocale=this.state.preferredLocale},setSystemColorScheme(e){this.state.systemColorScheme=e},syncPreferredColorScheme(){i.Z.preferredColorScheme&&i.Z.preferredColorScheme!==this.state.preferredColorScheme&&(this.state.preferredColorScheme=i.Z.preferredColorScheme)}}},5947:function(e,t,n){"use strict";function r(e){return e.reduce(((e,t)=>(t.traits.includes("dark")?e.dark.push(t):e.light.push(t),e)),{light:[],dark:[]})}function o(e){const t=["1x","2x","3x"];return t.reduce(((t,n)=>{const r=e.find((e=>e.traits.includes(n)));return r?t.concat({density:n,src:r.url,size:r.size}):t}),[])}function i(e){const t="/",n=new RegExp(`${t}+`,"g");return e.join(t).replace(n,t)}function a(e){const{baseUrl:t}=window,n=Array.isArray(e)?i(e):e;return n&&"string"===typeof n&&!n.startsWith(t)&&n.startsWith("/")?i([t,n]):n}function s(e){return e?e.startsWith("/")?e:`/${e}`:e}function c(e){return e?`url('${a(e)}')`:void 0}function l(e){return new Promise(((t,n)=>{const r=new Image;r.src=e,r.onerror=n,r.onload=()=>t({width:r.width,height:r.height})}))}n.d(t,{AH:function(){return a},Jf:function(){return s},RY:function(){return l},T8:function(){return d},XV:function(){return r},eZ:function(){return c},u:function(){return o}});const u={landscape:"landscape",portrait:"portrait",square:"square"};function d(e,t){return e&&t?et?u.landscape:u.square:null}},5381:function(e,t,n){"use strict";n.d(t,{L3:function(){return r},fr:function(){return s},kB:function(){return i},lU:function(){return o}});const r={large:"large",medium:"medium",small:"small"},o={default:"default",nav:"nav"},i={[o.default]:{[r.large]:{minWidth:1069,contentWidth:980},[r.medium]:{minWidth:736,maxWidth:1068,contentWidth:692},[r.small]:{minWidth:320,maxWidth:735,contentWidth:280}},[o.nav]:{[r.large]:{minWidth:1024},[r.medium]:{minWidth:768,maxWidth:1023},[r.small]:{minWidth:320,maxWidth:767}}},a={[r.small]:0,[r.medium]:1,[r.large]:2};function s(e,t){return a[e]>a[t]}},9030:function(e,t,n){"use strict";n.d(t,{KP:function(){return l},dZ:function(){return s},jk:function(){return u}});var r=n(2412),o=n(5559),i=n(3465);const a=r.reduce(((e,t)=>({...e,[t.slug]:t.code})),{});function s(e){return a[e]}function c(e){return!!a[e]}function l(e){return{params:{locale:e===o.defaultLocale?void 0:e}}}function u(e=o.defaultLocale,t={}){if(!c(e))return;t.$i18n.locale=e;const n=s(e);(0,i.e)(n)}},5657:function(e,t,n){"use strict";function r(e){let t=null,n=e-1;const r=new Promise((e=>{t=e}));return requestAnimationFrame((function e(){n-=1,n<=0?t():requestAnimationFrame(e)})),r}function o(e){return new Promise((t=>{setTimeout(t,e)}))}n.d(t,{J:function(){return r},X:function(){return o}})},3465:function(e,t,n){"use strict";n.d(t,{X:function(){return u},e:function(){return d}});var r=n(9089),o=n(2449);const i=(0,r.$8)(["meta","title"],"Documentation"),a=({title:e,description:t,url:n,currentLocale:r})=>[{name:"description",content:t},{property:"og:locale",content:r},{property:"og:site_name",content:i},{property:"og:type",content:"website"},{property:"og:title",content:e},{property:"og:description",content:t},{property:"og:url",content:n},{property:"og:image",content:(0,o.HH)("/developer-og.jpg")},{name:"twitter:image",content:(0,o.HH)("/developer-og-twitter.jpg")},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:description",content:t},{name:"twitter:title",content:e},{name:"twitter:url",content:n}],s=e=>[e,i].filter(Boolean).join(" | "),c=e=>{const{content:t}=e,n=e.property?"property":"name",r=e[n],o=document.querySelector(`meta[${n}="${r}"]`);if(o&&t)o.setAttribute("content",t);else if(o&&!t)o.remove();else if(t){const t=document.createElement("meta");t.setAttribute(n,e[n]),t.setAttribute("content",e.content),document.getElementsByTagName("head")[0].appendChild(t)}},l=e=>{document.title=e};function u({title:e,description:t,url:n,currentLocale:r}){const o=s(e);l(o),a({title:o,description:t,url:n,currentLocale:r}).forEach((e=>c(e)))}function d(e){document.querySelector("html").setAttribute("lang",e)}},5394:function(e,t,n){"use strict";var r=n(7247);const o={preferredColorScheme:"developer.setting.preferredColorScheme",preferredLocale:"developer.setting.preferredLocale",preferredLanguage:"docs.setting.preferredLanguage"},i={preferredColorScheme:"docs.setting.preferredColorScheme"};t["Z"]=Object.defineProperties({},Object.keys(o).reduce(((e,t)=>({...e,[t]:{get:()=>{const e=i[t],n=r.mr.getItem(o[t]);return e?n||r.mr.getItem(e):n},set:e=>r.mr.setItem(o[t],e)}})),{}))},7247:function(e,t,n){"use strict";n.d(t,{mr:function(){return a},tO:function(){return c},y7:function(){return l}});const r="developer.setting.";function o(e=localStorage){return{getItem:t=>{try{return e.getItem(t)}catch(n){return null}},setItem:(t,n)=>{try{e.setItem(t,n)}catch(r){}},removeItem:t=>{try{e.removeItem(t)}catch(n){}}}}function i(e){return{get:(t,n)=>{const o=JSON.parse(e.getItem(r+t));return null!==o?o:n},set:(t,n)=>e.setItem(r+t,JSON.stringify(n)),remove:t=>e.removeItem(r+t)}}const a=o(window.localStorage),s=o(window.sessionStorage),c=i(a),l=i(s)},3208:function(e,t,n){"use strict";n.d(t,{HA:function(){return a},RL:function(){return u},Xv:function(){return s},ZQ:function(){return d},hr:function(){return l},id:function(){return m},sj:function(){return c}});n(8269);const r=/(?:\s+|[`"<>])/g,o=/^-+/,i=/["'&<>]/g;function a(e){return e.trim().replace(r,"-").replace(o,"").toLowerCase()}function s(e){const t=e=>({'"':""","'":"'","&":"&","<":"<",">":">"}[e]||e);return e.replace(i,t)}function c(e){return e.replace(/#(.*)/,((e,t)=>`#${CSS.escape(t)}`))}function l(e){return e.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function u(e){let t,n;const r="\\s*",o=" ",i=e.trim(),a=i.length;if(!a)return o;const s=[];for(t=0;te.json())).catch((()=>({})))}const c=(e,t)=>r(i,e,t)},2449:function(e,t,n){"use strict";n.d(t,{Lp:function(){return s},Q2:function(){return a},WN:function(){return c},Ex:function(){return i},HH:function(){return l}});var r=n(5947),o={input:"input",tags:"tags"};function i(e={}){return Object.entries(e).reduce(((e,[t,n])=>n?e.concat(`${encodeURIComponent(t)}=${encodeURIComponent(n)}`):e),[]).join("&")}function a(e,{changes:t,language:n,context:r}={}){const[o,a]=e.split("#"),s=o.match(/\?.*/),c=i({changes:t,language:n,context:r}),l=s?"&":"?",u=a?o:e,d=c?`${l}${c}`:"",m=a?`#${a}`:"";return`${u}${d}${m}`}function s(e,t){const{query:{changes:n,[o.input]:r,[o.tags]:i,...a}={}}=e,{query:{changes:s,[o.input]:c,[o.tags]:l,...u}={}}=t;return e.name===t.name&&JSON.stringify({path:e.path,query:a})===JSON.stringify({path:t.path,query:u})}function c(e,t=window.location.href){return new URL((0,r.AH)(e),t)}function l(e,t){return c(e,t).href}},647:function(e,t,n){n.p=window.baseUrl},2412:function(e){"use strict";e.exports=JSON.parse('[{"code":"en-US","name":"English","slug":"en-US"},{"code":"zh-CN","name":"简体中文","slug":"zh-CN"},{"code":"ja-JP","name":"日本語","slug":"ja-JP"}]')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.m=e,function(){var e=[];n.O=function(t,r,o,i){if(!r){var a=1/0;for(u=0;u=i)&&Object.keys(n.O).every((function(e){return n.O[e](r[c])}))?r.splice(c--,1):(s=!1,i0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,o){if(1&o&&(r=this(r)),8&o)return r;if("object"===typeof r&&r){if(4&o&&r.__esModule)return r;if(16&o&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){a[e]=function(){return r[e]}}));return a["default"]=function(){return r},n.d(i,a),i}}(),function(){n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+({82:"highlight-js-json-js",113:"highlight-js-markdown-js",133:"highlight-js-llvm-js",162:"topic",176:"highlight-js-shell-js",213:"highlight-js-diff-js",217:"highlight-js-custom-swift",392:"highlight-js-scss-js",393:"highlight-js-bash-js",435:"highlight-js-python-js",490:"highlight-js-xml-js",527:"highlight-js-swift-js",546:"highlight-js-c-js",596:"highlight-js-php-js",621:"highlight-js-cpp-js",623:"highlight-js-ruby-js",637:"highlight-js-objectivec-js",642:"highlight-js-custom-markdown",645:"highlight-js-perl-js",788:"highlight-js-java-js",814:"highlight-js-javascript-js",843:"tutorials-overview",864:"highlight-js-css-js",878:"highlight-js-http-js",982:"documentation-topic"}[e]||e)+"."+{37:"3cabdf6d",82:"2a1856ba",113:"a2f456af",133:"26121771",162:"2687cdff",176:"0ad5b20f",213:"4db9a783",217:"738731d1",337:"274a8ccc",392:"adcd11a2",393:"702f0c5c",435:"60354774",490:"0d78f903",523:"3af1b2ef",527:"bdd5bff5",546:"063069d3",596:"c458ffa4",621:"458a9ae4",623:"7272231f",637:"74dea052",642:"78c9f6ed",645:"da6eda82",675:"1d13263d",788:"4fe21e94",814:"dfc9d16d",843:"2eff1231",864:"bfc4251f",878:"f78e83c2",903:"b3710a74",982:"f9ef3692"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+({162:"topic",843:"tutorials-overview",982:"documentation-topic"}[e]||e)+"."+{162:"672a9049",523:"e9a069b0",675:"40c3bcb2",843:"6eb589ed",982:"b186e79f"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="swift-docc-render:";n.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var s,c;if(void 0!==i)for(var l=document.getElementsByTagName("script"),u=0;u])/g,o=/^-+/,r=/["'&<>]/g;function a(e){return e.trim().replace(i,"-").replace(o,"").toLowerCase()}function s(e){const t=e=>({'"':""","'":"'","&":"&","<":"<",">":">"}[e]||e);return e.replace(r,t)}function c(e){return e.replace(/#(.*)/,(e,t)=>"#"+CSS.escape(t))}function l(e){return e.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function u(e){let t,n;const i="\\s*",o=" ",r=e.trim(),a=r.length;if(!a)return o;const s=[];for(t=0;t[{name:"description",content:t},{property:"og:locale",content:i},{property:"og:site_name",content:r},{property:"og:type",content:"website"},{property:"og:title",content:e},{property:"og:description",content:t},{property:"og:url",content:n},{property:"og:image",content:Object(o["e"])("/developer-og.jpg")},{name:"twitter:image",content:Object(o["e"])("/developer-og-twitter.jpg")},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:description",content:t},{name:"twitter:title",content:e},{name:"twitter:url",content:n}],s=e=>[e,r].filter(Boolean).join(" | "),c=e=>{const{content:t}=e,n=e.property?"property":"name",i=e[n],o=document.querySelector(`meta[${n}="${i}"]`);if(o&&t)o.setAttribute("content",t);else if(o&&!t)o.remove();else if(t){const t=document.createElement("meta");t.setAttribute(n,e[n]),t.setAttribute("content",e.content),document.getElementsByTagName("head")[0].appendChild(t)}},l=e=>{document.title=e};function u({title:e,description:t,url:n,currentLocale:i}){const o=s(e);l(o),a({title:o,description:t,url:n,currentLocale:i}).forEach(e=>c(e))}function h(e){document.querySelector("html").setAttribute("lang",e)}},"34b0":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-chevron-right-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-chevron-right"}},[n("path",{attrs:{d:"M2.964 1.366l0.649-0.76 7.426 6.343-7.423 6.445-0.655-0.755 6.545-5.683-6.542-5.59z"}})])},o=[],r=n("be08"),a={name:"InlineChevronRightIcon",components:{SVGIcon:r["a"]}},s=a,c=n("2877"),l=Object(c["a"])(s,i,o,!1,null,null,null);t["a"]=l.exports},3502:function(e,t,n){},3908:function(e,t,n){"use strict";function i(e){let t=null,n=e-1;const i=new Promise(e=>{t=e});return requestAnimationFrame((function e(){n-=1,n<=0?t():requestAnimationFrame(e)})),i}function o(e){return new Promise(t=>{setTimeout(t,e)})}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"3be4":function(e,t,n){},"3ca7":function(e){e.exports=JSON.parse('[{"code":"en-US","name":"English","slug":"en-US"},{"code":"zh-CN","name":"简体中文","slug":"zh-CN"},{"code":"ja-JP","name":"日本語","slug":"ja-JP"}]')},4009:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));const i="app-top"},"48b1":function(e,t,n){"use strict";n("e487")},5522:function(e,t,n){"use strict";n("a3e8")},"5c0b":function(e,t,n){"use strict";n("9c0c")},"5d2d":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return l}));const i="developer.setting.";function o(e=localStorage){return{getItem:t=>{try{return e.getItem(t)}catch(n){return null}},setItem:(t,n)=>{try{e.setItem(t,n)}catch(i){}},removeItem:t=>{try{e.removeItem(t)}catch(n){}}}}function r(e){return{get:(t,n)=>{const o=JSON.parse(e.getItem(i+t));return null!==o?o:n},set:(t,n)=>e.setItem(i+t,JSON.stringify(n)),remove:t=>e.removeItem(i+t)}}const a=o(window.localStorage),s=o(window.sessionStorage),c=r(a),l=r(s)},"63b8":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return s}));const i={large:"large",medium:"medium",small:"small"},o={default:"default",nav:"nav"},r={[o.default]:{[i.large]:{minWidth:1069,contentWidth:980},[i.medium]:{minWidth:736,maxWidth:1068,contentWidth:692},[i.small]:{minWidth:320,maxWidth:735,contentWidth:280}},[o.nav]:{[i.large]:{minWidth:1024},[i.medium]:{minWidth:768,maxWidth:1023},[i.small]:{minWidth:320,maxWidth:767}}},a={[i.small]:0,[i.medium]:1,[i.large]:2};function s(e,t){return a[e]>a[t]}},6842:function(e,t,n){"use strict";function i(e,t,n){let i,o=e,r=t;for("string"===typeof r&&(r=[r]),i=0;ie.json()).catch(()=>({}))}const c=(e,t)=>i(r,e,t)},"748c":function(e,t,n){"use strict";function i(e){return e.reduce((e,t)=>(t.traits.includes("dark")?e.dark.push(t):e.light.push(t),e),{light:[],dark:[]})}function o(e){const t=["1x","2x","3x"];return t.reduce((t,n)=>{const i=e.find(e=>e.traits.includes(n));return i?t.concat({density:n,src:i.url,size:i.size}):t},[])}function r(e){const t="/",n=new RegExp(t+"+","g");return e.join(t).replace(n,t)}function a(e){const{baseUrl:t}=window,n=Array.isArray(e)?r(e):e;return n&&"string"===typeof n&&!n.startsWith(t)&&n.startsWith("/")?r([t,n]):n}function s(e){return e?e.startsWith("/")?e:"/"+e:e}function c(e){return e?`url('${a(e)}')`:void 0}function l(e){return new Promise((t,n)=>{const i=new Image;i.src=e,i.onerror=n,i.onload=()=>t({width:i.width,height:i.height})})}n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"b",(function(){return l}))},"7ac6":function(e,t,n){},"7d8d":function(e){e.exports=JSON.parse('{"view-in":"日本語で表示","continue-viewing":"日本語で表示を続ける","language":"言語","video":{"replay":"リプレイ","play":"再生","pause":"一時停止","watch":"概要のビデオを観る"},"tutorials":{"title":"チュートリアル | チュートリアル","step":"手順{number}","submit":"送信","next":"次へ","preview":{"title":"プレビューなし | プレビュー | プレビュー","no-preview-available-step":"この手順では利用可能なプレビューがありません。"},"nav":{"chapters":"章","current":"現在の{thing}"},"assessment":{"check-your-understanding":"理解度を確認する","success-message":"よくできました。このチュートリアルの問題にすべて回答しました。","answer-number-is":"問題番号{index}は","correct":"正解です","incorrect":"不正解です","next-question":"次の問題"},"project-files":"プロジェクトファイル","estimated-time":"予測時間","sections":{"chapter":"{number}章"},"question-of":"{total}問中の{index}問","section-of":"{total}件中の{number}件","overriding-title":"{title}の{newTitle}","time":{"format":"{number} {minutes}","minutes":{"full":"分 | 分 | {count}分","short":"分 | 分"},"hours":{"full":"時間 | 時間"}}},"documentation":{"title":"ドキュメント","nav":{"breadcrumbs":"パンくずリスト","menu":"メニュー","open-menu":"メニューを開く","close-menu":"メニューを閉じる"},"current-page":"現在のページは{title}です","card":{"learn-more":"詳しい情報","read-article":"記事を読む","start-tutorial":"チュートリアルを開始","view-api":"APIのコレクションを表示","view-symbol":"記号を表示","view-sample-code":"サンプルコードを表示"}},"aside-kind":{"beta":"ベータ版","experiment":"試験運用版","important":"重要","note":"注意","tip":"ヒント","warning":"警告","deprecated":"非推奨"},"change-type":{"added":"追加","modified":"変更","deprecated":"非推奨"},"verbs":{"hide":"非表示","show":"表示","close":"閉じる"},"sections":{"title":"セクション{number}","on-this-page":"このページの内容","topics":"トピック","default-implementations":"デフォルト実装","relationships":"関連項目","see-also":"参照","declaration":"宣言","details":"詳細","parameters":"パラメータ","possible-values":"使用できる値","parts":"パーツ","availability":"利用可能","resources":"リソース"},"metadata":{"details":{"name":"名前","key":"キー","type":"タイプ"},"beta":{"legal":"このドキュメントはベータ版のソフトウェアのもので、変更される可能性があります。","software":"ベータ版ソフトウェア"},"default-implementation":"デフォルト実装あり。| デフォルト実装あり。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt}で導入され、{name} {deprecatedAt}で非推奨になりました","available-on":"{name} {introducedAt}以降で使用できます"},"more":"さらに表示","less":"表示を減らす","api-reference":"APIリファレンス","filter":{"title":"フィルタ","search-symbols":"{technology}でシンボルを検索","suggested-tags":"提案されたタグ | 提案されたタグ","selected-tags":"選択したタグ | 選択したタグ","add-tag":"タグを追加","tag-select-remove":"タグ。選択してリストから削除します。","navigate":"シンボルを移動するには、上下左右の矢印キーを押します。","siblings-label":"{total-siblings}個中{number-siblings}個のシンボルが{parent-siblings}の中にあります","parent-label":"{total-siblings}個中{number-siblings}個のシンボルが1個のシンボルを含む{parent-siblings}の中にあります | {total-siblings}個中{number-siblings}個のシンボルが{number-parent}個のシンボルを含む{parent-siblings}の中にあります","reset-filter":"フィルタをリセット"},"navigator":{"title":"ドキュメントナビゲータ","open-navigator":"ドキュメントナビゲータを開く","close-navigator":"ドキュメントナビゲータを閉じる","no-results":"結果が見つかりません。","no-children":"使用できるデータがありません。","error-fetching":"データを取得する際にエラーが起きました。","items-found":"項目が見つかりません | 1個の項目が見つかりました | {number}個の項目が見つかりましたTabキーを押すと項目をナビゲートできます。","navigator-is":"ナビゲータは{state}です","state":{"loading":"読み込み中","ready":"準備完了"},"tags":{"hide-deprecated":"非推奨の項目を非表示"}},"tab":{"request":"リクエスト","response":"レスポンス"},"required":"必須","parameters":{"default":"デフォルト","minimum":"最小","maximum":"最大","possible-types":"タイプ | 使用できるタイプ","possible-values":"値 | 使用できる値"},"content-type":"Content-Type: {value}","read-only":"読み出し専用","error":{"unknown":"原因不明のエラーが起きました。","image":"イメージを読み込めませんでした"},"color-scheme":{"select":"カラースキーム環境設定を選択","auto":"自動","dark":"ダーク","light":"ライト"},"accessibility":{"strike":{"start":"取り消し線テキストの開始","end":"取り消し線テキストの終了"},"code":{"start":"コードブロックの開始","end":"コードブロックの終了"},"skip-navigation":"ナビゲーションをスキップ"},"select-language":"このページの言語を選択","icons":{"clear":"消去","web-service-endpoint":"Webサービスのエンドポイント","search":"検索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"クイックナビゲーションを開く","title":"クリックするか「/」を入力すると素早く移動します"}}}')},"821b":function(e,t,n){"use strict";t["a"]={auto:"auto",dark:"dark",light:"light"}},"942d":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"a",(function(){return s}));const i=52,o=48,r="nav-sticky-anchor",a="nav-open-navigator",s={noClose:"noclose"}},"94a8":function(e){e.exports=JSON.parse('{"view-in":"View in English","continue-viewing":"Continue viewing in English","language":"Language","video":{"replay":"Replay","play":"Play","pause":"Pause","watch":"Watch intro video"},"tutorials":{"title":"Tutorial | Tutorials","step":"Step {number}","submit":"Submit","next":"Next","preview":{"title":"No Preview | Preview | Previews","no-preview-available-step":"No preview available for this step."},"nav":{"chapters":"Chapters","current":"Current {thing}"},"assessment":{"check-your-understanding":"Check Your Understanding","success-message":"Great job, you\'ve answered all the questions for this tutorial.","answer-number-is":"Answer number {index} is","correct":"correct","incorrect":"incorrect","next-question":"Next question"},"project-files":"Project files","estimated-time":"Estimated Time","sections":{"chapter":"Chapter {number}"},"question-of":"Question {index} of {total}","section-of":"{number} of {total}","overriding-title":"{newTitle} with {title}","time":{"format":"{number} {minutes}","minutes":{"full":"minute | minutes | {count} minutes","short":"min | mins"},"hours":{"full":"hour | hours"}}},"documentation":{"title":"Documentation","nav":{"breadcrumbs":"Breadcrumbs","menu":"Menu","open-menu":"Open Menu","close-menu":"Close Menu"},"current-page":"Current page is {title}","card":{"learn-more":"Learn More","read-article":"Read article","start-tutorial":"Start tutorial","view-api":"View API collection","view-symbol":"View symbol","view-sample-code":"View sample code"}},"aside-kind":{"beta":"Beta","experiment":"Experiment","important":"Important","note":"Note","tip":"Tip","warning":"Warning","deprecated":"Deprecated"},"change-type":{"added":"Added","modified":"Modified","deprecated":"Deprecated"},"verbs":{"hide":"Hide","show":"Show","close":"Close"},"sections":{"title":"Section {number}","on-this-page":"On this page","topics":"Topics","default-implementations":"Default Implementations","relationships":"Relationships","see-also":"See Also","declaration":"Declaration","details":"Details","parameters":"Parameters","possible-values":"Possible Values","parts":"Parts","availability":"Availability","resources":"Resources"},"metadata":{"details":{"name":"Name","key":"Key","type":"Type"},"beta":{"legal":"This documentation refers to beta software and may be changed.","software":"Beta Software"},"default-implementation":"Default implementation provided. | Default implementations provided."},"availability":{"introduced-and-deprecated":"Introduced in {name} {introducedAt} and deprecated in {name} {deprecatedAt}","available-on":"Available on {name} {introducedAt} and later"},"more":"More","less":"Less","api-reference":"API Reference","filter":{"title":"Filter","search-symbols":"Search symbols in {technology}","suggested-tags":"Suggested tag | Suggested tags","selected-tags":"Selected tag | Selected tags","add-tag":"Add tag","tag-select-remove":"Tag. Select to remove from list.","navigate":"To navigate the symbols, press Up Arrow, Down Arrow, Left Arrow or Right Arrow","siblings-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings}","parent-label":"{number-siblings} of {total-siblings} symbols inside {parent-siblings} containing one symbol | {number-siblings} of {total-siblings} symbols inside {parent-siblings} containing {number-parent} symbols","reset-filter":"Reset Filter"},"navigator":{"title":"Documentation Navigator","open-navigator":"Open Documentation Navigator","close-navigator":"Close Documentation Navigator","no-results":"No results found.","no-children":"No data available.","error-fetching":"There was an error fetching the data.","items-found":"No items were found | 1 item was found | {number} items were found. Tab back to navigate through them.","navigator-is":"Navigator is {state}","state":{"loading":"loading","ready":"ready"},"tags":{"hide-deprecated":"Hide Deprecated"}},"tab":{"request":"Request","response":"Response"},"required":"Required","parameters":{"default":"Default","minimum":"Minimum","maximum":"Maximum","possible-types":"Type | Possible types","possible-values":"Value | Possible Values"},"content-type":"Content-Type: {value}","read-only":"Read-only","error":{"unknown":"An unknown error occurred.","image":"Image failed to load","not-found":"The page you\'re looking for can\'t be found."},"color-scheme":{"select":"Select a color scheme preference","auto":"Auto","dark":"Dark","light":"Light"},"accessibility":{"strike":{"start":"start of stricken text","end":"end of stricken text"},"code":{"start":"start of code block","end":"end of code block"},"skip-navigation":"Skip Navigation","in-page-link":"in page link"},"select-language":"Select the language for this page","icons":{"clear":"Clear","web-service-endpoint":"Web Service Endpoint","search":"Search"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"Open Quick Navigation","title":"Click or type / for quick navigation"}}}')},9895:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));const i="not-found",o="documentation-topic"},9923:function(e,t,n){"use strict";n.r(t),n.d(t,"defaultLocale",(function(){return a})),n.d(t,"messages",(function(){return s}));var i=n("94a8"),o=n("d9c4"),r=n("7d8d");const a="en-US",s={"en-US":i,"zh-CN":o,"ja-JP":r}},"9b56":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u}));var i=n("3ca7"),o=n("9923"),r=n("2788");const a=i.reduce((e,t)=>({...e,[t.slug]:t.code}),{});function s(e){return a[e]}function c(e){return!!a[e]}function l(e){return{params:{locale:e===o["defaultLocale"]?void 0:e}}}function u(e=o["defaultLocale"],t){if(!c(e))return;t.$i18n.locale=e;const n=s(e);Object(r["b"])(n)}},"9c0c":function(e,t,n){},"9dba":function(e,t,n){"use strict";n("3502")},a2be:function(e,t,n){"use strict";n("01da")},a3e8:function(e,t,n){},a919:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"close-icon",attrs:{viewBox:"0 0 14 14",themeId:"close"}},[n("path",{attrs:{d:"M12.73,0l1.27,1.27-5.74,5.73,5.72,5.72-1.27,1.27-5.72-5.72L1.28,13.99,.01,12.72,5.72,7.01,0,1.28,1.27,.01,6.99,5.73,12.73,0Z"}})])},o=[],r=n("be08"),a={name:"CloseIcon",components:{SVGIcon:r["a"]}},s=a,c=n("2877"),l=Object(c["a"])(s,i,o,!1,null,null,null);t["a"]=l.exports},be08:function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"svg-icon",attrs:{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[e.themeOverrideURL?n("use",{attrs:{href:e.themeOverrideURL+"#"+e.themeId,width:"100%",height:"100%"}}):e._t("default")],2)},o=[],r=n("6842"),a={name:"SVGIcon",props:{themeId:{type:String,required:!1},iconUrl:{type:String,default:null}},computed:{themeOverrideURL:({iconUrl:e,themeId:t})=>e||Object(r["c"])(["theme","icons",t],void 0)}},s=a,c=(n("c2c4"),n("2877")),l=Object(c["a"])(s,i,o,!1,null,"33d3200a",null);t["a"]=l.exports},c2c4:function(e,t,n){"use strict";n("161e")},c83d:function(e,t,n){},d26a:function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return l}));var i=n("748c"),o={input:"input",tags:"tags"};function r(e={}){return Object.entries(e).reduce((e,[t,n])=>n?e.concat(`${encodeURIComponent(t)}=${encodeURIComponent(n)}`):e,[]).join("&")}function a(e,{changes:t,language:n,context:i}={}){const[o,a]=e.split("#"),s=o.match(/\?.*/),c=r({changes:t,language:n,context:i}),l=s?"&":"?",u=a?o:e,h=c?`${l}${c}`:"",d=a?"#"+a:"";return`${u}${h}${d}`}function s(e,t){const{query:{changes:n,[o.input]:i,[o.tags]:r,...a}={}}=e,{query:{changes:s,[o.input]:c,[o.tags]:l,...u}={}}=t;return e.name===t.name&&JSON.stringify({path:e.path,query:a})===JSON.stringify({path:t.path,query:u})}function c(e,t=window.location.href){return new URL(Object(i["c"])(e),t)}function l(e,t){return c(e,t).href}},d369:function(e,t,n){"use strict";var i=n("5d2d");const o={preferredColorScheme:"developer.setting.preferredColorScheme",preferredLocale:"developer.setting.preferredLocale",preferredLanguage:"docs.setting.preferredLanguage"},r={preferredColorScheme:"docs.setting.preferredColorScheme"};t["a"]=Object.defineProperties({},Object.keys(o).reduce((e,t)=>({...e,[t]:{get:()=>{const e=r[t],n=i["a"].getItem(o[t]);return e?n||i["a"].getItem(e):n},set:e=>i["a"].setItem(o[t],e)}}),{}))},d9c4:function(e){e.exports=JSON.parse('{"view-in":"以中文查看","continue-viewing":"继续以中文查看","language":"语言","video":{"replay":"重新播放","play":"播放","pause":"暂停","watch":"观看介绍视频"},"tutorials":{"title":"教程","step":"第 {number} 步","submit":"提交","next":"下一步","preview":{"title":"无预览 | 预览","no-preview-available-step":"这一步没有预览。"},"nav":{"chapters":"章节","current":"当前{thing}"},"assessment":{"check-your-understanding":"检查你的理解程度","success-message":"很棒,你回答了此教程的所有问题。","answer-number-is":"第 {index} 个答案","correct":"正确","incorrect":"错误","next-question":"下一个问题"},"project-files":"项目文件","estimated-time":"预计时间","sections":{"chapter":"第 {number} 章"},"question-of":"第 {index} 个问题(共 {total} 个)","section-of":"{number}/{total}","overriding-title":"{newTitle}{title}","time":{"format":"{number} {minutes}","minutes":{"full":"分钟 | {count} 分钟","short":"分钟"},"hours":{"full":"小时"}}},"documentation":{"title":"文档","nav":{"breadcrumbs":"面包屑导航","menu":"菜单","open-menu":"打开菜单","close-menu":"关闭菜单"},"current-page":"当前页面为:{title}","card":{"learn-more":"进一步了解","read-article":"阅读文章","start-tutorial":"开始教程","view-api":"查看 API 集合","view-symbol":"查看符号","view-sample-code":"查看示例代码"}},"aside-kind":{"beta":"Beta 版","experiment":"试验","important":"重要事项","note":"注","tip":"提示","warning":"警告","deprecated":"已弃用"},"change-type":{"added":"已添加","modified":"已修改","deprecated":"已弃用"},"verbs":{"hide":"隐藏","show":"显示","close":"关闭"},"sections":{"title":"第 {number} 部分","on-this-page":"在此页面上","topics":"主题","default-implementations":"默认实现","relationships":"关系","see-also":"另请参阅","declaration":"声明","details":"详细信息","parameters":"参数","possible-values":"可能值","parts":"部件","availability":"可用性","resources":"资源"},"metadata":{"details":{"name":"名称","key":"密钥","type":"类型"},"beta":{"legal":"此文档涉及 Beta 版软件且可能会改动。","software":"Beta 版软件"},"default-implementation":"提供默认实现。| 提供默认实现方法。"},"availability":{"introduced-and-deprecated":"{name} {introducedAt} 中引入,{name} {deprecatedAt} 中弃用","available-on":"{name} {introducedAt} 及更高版本中可用"},"more":"更多","less":"更少","api-reference":"API 参考","filter":{"title":"过滤","search-symbols":"在 {technology} 搜索符号","suggested-tags":"建议标签","selected-tags":"所选标签","add-tag":"添加标签","tag-select-remove":"标签。选择以从列表中移除。","navigate":"若要导航符号,请按下上箭头、下箭头、左箭头或右箭头。","siblings-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)","parent-label":"{parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含一个符号 | {parent-siblings} 内含 {number-siblings} 个符号(共 {total-siblings} 个)包含 {number-parent} 个符号","reset-filter":"还原过滤条件"},"navigator":{"title":"文档导航器","open-navigator":"打开文档导航器","close-navigator":"关闭文档导航器","no-results":"未找到结果。","no-children":"无可用数据。","error-fetching":"获取数据时出错。","items-found":"未找到任何项目 | 找到 1 个项目 | 找到 {number} 个项目。按下 Tab 键导航。","navigator-is":"导航器{state}","state":{"loading":"正在载入","ready":"准备就绪"},"tags":{"hide-deprecated":"隐藏已弃用"}},"tab":{"request":"请求","response":"回复"},"required":"必需","parameters":{"default":"默认","minimum":"最小值","maximum":"最大值","possible-types":"类型 | 可能类型","possible-values":"值 | 可能值"},"content-type":"内容类型:{value}","read-only":"只读","error":{"unknown":"出现未知错误。","image":"图像无法载入"},"color-scheme":{"select":"选择首选颜色方案","auto":"自动","dark":"深色","light":"浅色"},"accessibility":{"strike":{"start":"删除线文本开始","end":"删除线文本结束"},"code":{"start":"代码块开头","end":"代码块结尾"},"skip-navigation":"跳过导航"},"select-language":"选择此页面的语言","icons":{"clear":"清除","web-service-endpoint":"网络服务端点","search":"搜索"},"formats":{"parenthesis":"({content})","colon":"{content}: "},"quicknav":{"button":{"label":"打开快速导航","title":"点按或键入 / 进行快速导航"}}}')},dd18:function(e,t,n){"use strict";t["a"]={eager:"eager",lazy:"lazy"}},e425:function(e,t,n){"use strict";var i=n("821b"),o=n("dd18"),r=n("d369"),a=n("3ca7");const s="undefined"!==typeof window.matchMedia&&[i["a"].light,i["a"].dark,"no-preference"].some(e=>window.matchMedia(`(prefers-color-scheme: ${e})`).matches),c=s?i["a"].auto:i["a"].light;t["a"]={state:{imageLoadingStrategy:"ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET?o["a"].eager:o["a"].lazy,preferredColorScheme:r["a"].preferredColorScheme||c,preferredLocale:r["a"].preferredLocale,supportsAutoColorScheme:s,systemColorScheme:i["a"].light,availableLocales:[]},reset(){this.state.imageLoadingStrategy="ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET?o["a"].eager:o["a"].lazy,this.state.preferredColorScheme=r["a"].preferredColorScheme||c,this.state.supportsAutoColorScheme=s,this.state.systemColorScheme=i["a"].light},setImageLoadingStrategy(e){this.state.imageLoadingStrategy=e},setPreferredColorScheme(e){this.state.preferredColorScheme=e,r["a"].preferredColorScheme=e},setAllLocalesAreAvailable(){const e=a.map(e=>e.code);this.state.availableLocales=e},setAvailableLocales(e=[]){this.state.availableLocales=e},setPreferredLocale(e){this.state.preferredLocale=e,r["a"].preferredLocale=this.state.preferredLocale},setSystemColorScheme(e){this.state.systemColorScheme=e},syncPreferredColorScheme(){r["a"].preferredColorScheme&&r["a"].preferredColorScheme!==this.state.preferredColorScheme&&(this.state.preferredColorScheme=r["a"].preferredColorScheme)}}},e487:function(e,t,n){},e759:function(e,t,n){"use strict";n("3be4")},e9e6:function(e,t,n){"use strict";n("7ac6")},ed78:function(e,t,n){"use strict";n("c83d")},ed96:function(e,t,n){n.p=window.baseUrl},f161:function(e,t,n){"use strict";n.r(t);n("ed96");var i=n("2b0e"),o=n("a925"),r=n("8c4f"),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{fromkeyboard:e.fromKeyboard,hascustomheader:e.hasCustomHeader},attrs:{id:"app"}},[n("div",{attrs:{id:e.AppTopID}}),e.isTargetIDE?e._e():n("a",{attrs:{href:"#main",id:"skip-nav"}},[e._v(e._s(e.$t("accessibility.skip-navigation")))]),n("InitialLoadingPlaceholder"),e._t("header",(function(){return[e.enablei18n?n("SuggestLang"):e._e(),e.hasCustomHeader?n("custom-header",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e._e()]}),{isTargetIDE:e.isTargetIDE}),n("div",{attrs:{id:e.baseNavStickyAnchorId}}),e._t("default",(function(){return[n("router-view",{staticClass:"router-content"}),e.hasCustomFooter?n("custom-footer",{attrs:{"data-color-scheme":e.preferredColorScheme}}):e.isTargetIDE?e._e():n("Footer",{scopedSlots:e._u([{key:"default",fn:function(t){var i=t.className;return[e.enablei18n?n("div",{class:i},[n("LocaleSelector")],1):e._e()]}}])})]}),{isTargetIDE:e.isTargetIDE}),e._t("footer",null,{isTargetIDE:e.isTargetIDE})],2)},s=[],c=n("e425"),l=n("821b"),u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("footer",{staticClass:"footer"},[n("div",{staticClass:"row"},[n("ColorSchemeToggle")],1),e._t("default",null,{className:"row"})],2)},h=[],d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"color-scheme-toggle",attrs:{"aria-label":e.$t("color-scheme.select"),role:"radiogroup"}},e._l(e.options,(function(t){return n("label",{key:t},[n("input",{attrs:{type:"radio"},domProps:{checked:t==e.preferredColorScheme,value:t},on:{input:e.setPreferredColorScheme}}),n("div",{staticClass:"text"},[e._v(e._s(e.$t("color-scheme."+t)))])])})),0)},g=[],m={name:"ColorSchemeToggle",data:()=>({appState:c["a"].state}),computed:{options:({supportsAutoColorScheme:e})=>[l["a"].light,l["a"].dark,...e?[l["a"].auto]:[]],preferredColorScheme:({appState:e})=>e.preferredColorScheme,supportsAutoColorScheme:({appState:e})=>e.supportsAutoColorScheme},methods:{setPreferredColorScheme:e=>{c["a"].setPreferredColorScheme(e.target.value)}},watch:{preferredColorScheme:{immediate:!0,handler(e){document.body.dataset.colorScheme=e}}}},p=m,f=(n("9dba"),n("2877")),b=Object(f["a"])(p,d,g,!1,null,"02a6f6ec",null),v=b.exports,w={name:"Footer",components:{ColorSchemeToggle:v}},y=w,j=(n("e9e6"),Object(f["a"])(y,u,h,!1,null,"4e049dbd",null)),S=j.exports,E=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.loaded?e._e():n("div",{staticClass:"InitialLoadingPlaceholder",attrs:{id:"loading-placeholder"}})},C=[],_={name:"InitialLoadingPlaceholder",data(){return{loaded:!1}},created(){const e=()=>{this.loaded=!0};this.$router.onReady(e,e)}},P=_,k=(n("48b1"),Object(f["a"])(P,E,C,!1,null,"35c356b6",null)),L=k.exports,A=n("942d"),T=n("6842");function x(e,t){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,t)&&"string"===typeof e[t]}function O(e,t,n,i){if(!t||"object"!==typeof t||i&&(x(t,"light")||x(t,"dark"))){let o=t;if(x(t,i)&&(o=t[i]),"object"===typeof o)return;n[e]=o}else Object.entries(t).forEach(([t,o])=>{const r=[e,t].join("-");O(r,o,n,i)})}function I(e,t="light"){const n={},i=e||{};return O("-",i,n,t),n}var $=n("4009"),D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.displaySuggestLang?n("div",{staticClass:"suggest-lang"},[n("div",{staticClass:"suggest-lang__wrapper"},[n("router-link",{staticClass:"suggest-lang__link",attrs:{to:e.getLocaleParam(e.preferredLocale),lang:e.getCodeForSlug(e.preferredLocale)},nativeOn:{click:function(t){return e.setPreferredLocale(e.preferredLocale)}}},[e._v(e._s(e.$i18n.messages[e.preferredLocale]["view-in"])),n("InlineChevronRightIcon",{staticClass:"icon-inline"})],1),n("div",{staticClass:"suggest-lang__close-icon-wrapper"},[n("button",{staticClass:"suggest-lang__close-icon-button",attrs:{"aria-label":e.$t("continue-viewing")},on:{click:function(t){return e.setPreferredLocale(e.$i18n.locale)}}},[n("CloseIcon",{staticClass:"icon-inline"})],1)])],1)]):e._e()},N=[],R=n("34b0"),U=n("a919"),q=n("3ca7"),V=n("9b56"),B={name:"SuggestLang",components:{InlineChevronRightIcon:R["a"],CloseIcon:U["a"]},computed:{preferredLocale:()=>{const e=c["a"].state.preferredLocale;if(e)return e;const t=q.find(e=>{const t=e.code.split("-")[0],n=window.navigator.language.split("-")[0];return n===t});return t?t.slug:null},displaySuggestLang:({preferredLocale:e,$i18n:t})=>e&&t.locale!==e},methods:{setPreferredLocale:e=>{c["a"].setPreferredLocale(e)},getCodeForSlug:V["a"],getLocaleParam:V["b"]}},M=B,W=(n("ed78"),Object(f["a"])(M,D,N,!1,null,"ad72c62e",null)),F=W.exports,G=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"locale-selector"},[n("select",{attrs:{"aria-label":e.$t("select-language")},domProps:{value:e.$i18n.locale},on:{change:e.updateRouter}},e._l(e.locales,(function(t){var i=t.slug,o=t.name,r=t.code;return n("option",{key:i,attrs:{lang:r},domProps:{value:i}},[e._v(" "+e._s(o)+" ")])})),0),n("ChevronThickIcon",{staticClass:"icon-inline"})],1)},H=[],J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"chevron-thick-icon",attrs:{viewBox:"0 0 14 10.5",themeId:"chevron-thick"}},[n("path",{attrs:{d:"M12.43,0l1.57,1.22L7,10.5,0,1.23,1.58,0,7,7,12.43,0Z"}})])},K=[],z=n("be08"),Y={name:"ChevronThickIcon",components:{SVGIcon:z["a"]}},Q=Y,Z=Object(f["a"])(Q,J,K,!1,null,null,null),X=Z.exports,ee={name:"LocaleSelector",components:{ChevronThickIcon:X},methods:{updateRouter({target:{value:e}}){this.$router.push(Object(V["b"])(e)),c["a"].setPreferredLocale(e),Object(V["c"])(e,this)}},computed:{availableLocales:()=>c["a"].state.availableLocales,locales:({availableLocales:e})=>q.filter(({code:t})=>e.includes(t))}},te=ee,ne=(n("e759"),Object(f["a"])(te,G,H,!1,null,"7e4d9b69",null)),ie=ne.exports,oe={name:"CoreApp",components:{Footer:S,InitialLoadingPlaceholder:L,SuggestLang:F,LocaleSelector:ie},provide(){return{isTargetIDE:this.isTargetIDE,performanceMetricsEnabled:"true"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_PERFORMANCE_ENABLED}},data(){return{AppTopID:$["a"],appState:c["a"].state,fromKeyboard:!1,isTargetIDE:"ide"===Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET,themeSettings:T["d"],baseNavStickyAnchorId:A["e"]}},computed:{currentColorScheme:({appState:e})=>e.systemColorScheme,preferredColorScheme:({appState:e})=>e.preferredColorScheme,availableLocales:({appState:e})=>e.availableLocales,CSSCustomProperties:({currentColorScheme:e,preferredColorScheme:t,themeSettings:n})=>I(n.theme,t===l["a"].auto?e:t),hasCustomHeader:()=>!!window.customElements.get("custom-header"),hasCustomFooter:()=>!!window.customElements.get("custom-footer"),enablei18n:({availableLocales:e})=>Object(T["c"])(["features","docs","i18n","enable"],!1)&&e.length>1},props:{enableThemeSettings:{type:Boolean,default:!0}},watch:{CSSCustomProperties:{immediate:!0,handler(e){this.detachStylesFromRoot(e),this.attachStylesToRoot(e)}}},async created(){window.addEventListener("keydown",this.onKeyDown),this.$bridge.on("navigation",this.handleNavigationRequest),this.enableThemeSettings&&Object.assign(this.themeSettings,await Object(T["b"])()),window.addEventListener("pageshow",this.syncPreferredColorScheme),this.$once("hook:beforeDestroy",()=>{window.removeEventListener("pageshow",this.syncPreferredColorScheme)})},mounted(){(document.querySelector(".footer-current-year")||{}).innerText=(new Date).getFullYear(),this.attachColorSchemeListeners()},beforeDestroy(){this.fromKeyboard?window.removeEventListener("mousedown",this.onMouseDown):window.removeEventListener("keydown",this.onKeyDown),this.$bridge.off("navigation",this.handleNavigationRequest),this.detachStylesFromRoot(this.CSSCustomProperties)},methods:{onKeyDown(){this.fromKeyboard=!0,window.addEventListener("mousedown",this.onMouseDown),window.removeEventListener("keydown",this.onKeyDown)},onMouseDown(){this.fromKeyboard=!1,window.addEventListener("keydown",this.onKeyDown),window.removeEventListener("mousedown",this.onMouseDown)},handleNavigationRequest(e){this.$router.push(e)},attachColorSchemeListeners(){if(!window.matchMedia)return;const e=window.matchMedia("(prefers-color-scheme: dark)");e.addListener(this.onColorSchemePreferenceChange),this.$once("hook:beforeDestroy",()=>{e.removeListener(this.onColorSchemePreferenceChange)}),this.onColorSchemePreferenceChange(e)},onColorSchemePreferenceChange({matches:e}){const t=e?l["a"].dark:l["a"].light;c["a"].setSystemColorScheme(t)},attachStylesToRoot(e){const t=document.body;Object.entries(e).filter(([,e])=>Boolean(e)).forEach(([e,n])=>{t.style.setProperty(e,n)})},detachStylesFromRoot(e){const t=document.body;Object.entries(e).forEach(([e])=>{t.style.removeProperty(e)})},syncPreferredColorScheme(){c["a"].syncPreferredColorScheme()}}},re=oe,ae=(n("5c0b"),n("a2be"),Object(f["a"])(re,a,s,!1,null,"7d594ed9",null)),se=ae.exports;class ce{constructor(){this.$send=()=>{}}send(e){this.$send(e)}}class le{constructor(){const{webkit:{messageHandlers:{bridge:e={}}={}}={}}=window;this.bridge=e;const{postMessage:t=(()=>{})}=e;this.$send=t.bind(e)}send(e){this.$send(e)}}class ue{constructor(e=new ce){this.backend=e,this.listeners={}}send(e){this.backend.send(e)}receive(e){this.emit(e.type,e.data)}emit(e,t){this.listeners[e]&&this.listeners[e].forEach(e=>e(t))}on(e,t){this.listeners[e]||(this.listeners[e]=new Set),this.listeners[e].add(t)}off(e,t){this.listeners[e]&&this.listeners[e].delete(t)}}var he={install(e,t){let n;n=t.performanceMetricsEnabled||"ide"===t.appTarget?new le:new ce,e.prototype.$bridge=new ue(n)}};function de(e){return"custom-"+e}function ge(e){return class extends HTMLElement{constructor(){super();const t=this.attachShadow({mode:"open"}),n=e.content.cloneNode(!0);t.appendChild(n)}}}function me(e){const t=de(e),n=document.getElementById(t);n&&window.customElements.define(t,ge(n))}function pe(e,t={names:["header","footer"]}){const{names:n}=t;e.config.ignoredElements=/^custom-/,n.forEach(me)}function fe(e,t){const{value:n=!1}=t;e.style.display=n?"none":""}var be={hide:fe};function ve(e,{performanceMetrics:t=!1}={}){e.config.productionTip=!1,e.use(pe),e.directive("hide",be.hide),e.use(he,{appTarget:Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET,performanceMetricsEnabled:t}),window.bridge=e.prototype.$bridge,e.config.performance=t}var we=n("9895"),ye=n("63b8"),je=n("3908"),Se=n("002d"),Ee=n("d26a");const Ce=10;function _e(e){const{name:t}=e,n=t.includes(we["a"]);return n?Ce:0}function Pe(){const{location:e}=window;return e.pathname+e.search+e.hash}function ke(){const e=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);return ePromise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("tutorials-overview")]).then(n.bind(null,"f025"))},{path:"/tutorials/:id/*",name:"topic",component:()=>Promise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("documentation-topic~topic"),n.e("topic")]).then(n.bind(null,"3213"))},{path:"/documentation/*",name:we["a"],component:()=>Promise.all([n.e("documentation-topic~topic~tutorials-overview"),n.e("chunk-c0335d80"),n.e("documentation-topic~topic"),n.e("documentation-topic")]).then(n.bind(null,"f8ac"))},{path:"*",name:we["b"],component:Ke},{path:"*",name:"server-error",component:Me}];const Ye=[{pathPrefix:"/:locale?",nameSuffix:"-locale"}];function Qe(e,t=[],n=Ye){return n.reduce((n,i)=>n.concat(e.filter(e=>!t.includes(e.name)).map(e=>({...e,path:i.pathPrefix+e.path,name:e.name+i.nameSuffix}))),[])}const Ze=[...Qe(ze,[we["b"]]),...ze];function Xe(e={}){const t=new r["a"]({mode:"history",base:T["a"],scrollBehavior:Le,...e,routes:e.routes||Ze});return t.onReady(()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"),Ae()}),"ide"!==Object({NODE_ENV:"production",VUE_APP_TITLE:"Documentation",BASE_URL:"{{BASE_PATH}}/"}).VUE_APP_TARGET&&t.onError(e=>{const{route:n={path:"/"}}=e;t.replace({name:"server-error",params:[n.path]})}),window.addEventListener("unload",Te),t}var et=n("9923");function tt(e=et){const{defaultLocale:t,messages:n,dateTimeFormats:i={}}=e,r=new o["a"]({dateTimeFormats:i,locale:t,fallbackLocale:t,messages:n});return r}i["default"].use(ve),i["default"].use(r["a"]),i["default"].use(o["a"]),new i["default"]({router:Xe(),render:e=>e(se),i18n:tt()}).$mount("#app")}}); \ No newline at end of file diff --git a/Documentation/html/js/topic.2687cdff.js b/Documentation/html/js/topic.2687cdff.js new file mode 100644 index 000000000..ea1084b7e --- /dev/null +++ b/Documentation/html/js/topic.2687cdff.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[162],{7214:function(e,t,n){n.d(t,{Z:function(){return u}});var s=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),t("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},i=[],r=n(3453),o={name:"DownloadIcon",components:{SVGIcon:r.Z}},a=o,l=n(1001),c=(0,l.Z)(a,s,i,!1,null,null,null),u=c.exports},2573:function(e,t,n){n.d(t,{Z:function(){return c}});var s=function(){var e=this,t=e._self._c;return t("router-link",{staticClass:"nav-title-content",attrs:{to:e.to}},[t("span",{staticClass:"title"},[e._t("default")],2),t("span",{staticClass:"subhead"},[e._v(" "),e._t("subhead")],2)])},i=[],r={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=r,a=n(1001),l=(0,a.Z)(o,s,i,!1,null,"854b4dd6",null),c=l.exports},8032:function(e,t,n){n.r(t),n.d(t,{default:function(){return ir}});var s=function(){var e=this,t=e._self._c;return t("div",[e.topicData?t(e.componentFor(e.topicData),e._b({key:e.topicKey,tag:"component",attrs:{hierarchy:e.hierarchy}},"component",e.propsFor(e.topicData),!1)):e._e()],1)},i=[],r=n(8841),o=n(7188);const{BreakpointName:a}=o["default"].constants;var l,c,u={state:{linkableSections:[],breakpoint:a.large,references:{}},addLinkableSection(e){const t={...e,visibility:0};t.sectionNumber=this.state.linkableSections.length,this.state.linkableSections.push(t)},reset(){this.state.linkableSections=[],this.state.breakpoint=a.large,this.state.references={}},updateLinkableSection(e){this.state.linkableSections=this.state.linkableSections.map((t=>e.anchor===t.anchor?{...t,visibility:e.visibility}:t))},updateBreakpoint(e){this.state.breakpoint=e},setReferences(e){this.state.references=e}},d=function(){var e=this,t=e._self._c;return t("div",{staticClass:"article"},[e.isTargetIDE?e._e():t("NavigationBar",{attrs:{chapters:e.hierarchy.modules,technology:e.metadata.category,topic:e.heroTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),t("main",{attrs:{id:"main",tabindex:"0"}},[e._t("above-hero"),e._l(e.sections,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component"},"component",e.propsFor(n),!1))}))],2),t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},p=[],h=n(2433),m=n(4030),v=function(){var e=this,t=e._self._c;return t("NavBase",{attrs:{id:"nav","aria-label":e.technology,hasSolidBackground:""},scopedSlots:e._u([{key:"default",fn:function(){return[t("ReferenceUrlProvider",{attrs:{reference:e.rootReference},scopedSlots:e._u([{key:"default",fn:function({urlWithParams:n}){return[t("NavTitleContainer",{attrs:{to:n},scopedSlots:e._u([{key:"default",fn:function(){return[e._v(e._s(e.technology))]},proxy:!0},{key:"subhead",fn:function(){return[e._v(e._s(e.$tc("tutorials.title",2)))]},proxy:!0}],null,!0)})]}}])})]},proxy:!0},{key:"after-title",fn:function(){return[t("div",{staticClass:"separator"})]},proxy:!0},{key:"tray",fn:function(){return[t("div",{staticClass:"mobile-dropdown-container"},[t("MobileDropdown",{attrs:{options:e.chapters,sections:e.optionsForSections,currentOption:e.currentSection?e.currentSection.title:""},on:{"select-section":e.onSelectSection}})],1),t("div",{staticClass:"dropdown-container"},[t("PrimaryDropdown",{staticClass:"primary-dropdown",attrs:{options:e.chapters,currentOption:e.topic}}),t("ChevronIcon",{staticClass:"icon-inline"}),e.currentSection?t("SecondaryDropdown",{staticClass:"secondary-dropdown",attrs:{options:e.optionsForSections,currentOption:e.currentSection.title,sectionTracker:e.sectionIndicatorText},on:{"select-section":e.onSelectSection}}):e._e()],1),e._t("tray",null,{siblings:e.chapters.length+e.optionsForSections.length})]},proxy:!0}],null,!0)})},f=[],g=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"chevron-icon",attrs:{viewBox:"0 0 14 14",themeId:"chevron"}},[t("path",{attrs:{d:"M3.22 1.184l0.325-0.38 7.235 6.201-7.235 6.19-0.325-0.38 6.792-5.811-6.792-5.82z"}})])},y=[],C=n(3453),b={name:"ChevronIcon",components:{SVGIcon:C.Z}},_=b,w=n(1001),k=(0,w.Z)(_,g,y,!1,null,null,null),S=k.exports,x=n(2449),I=n(5953),T={name:"ReferenceUrlProvider",mixins:[I.Z],props:{reference:{type:String,required:!0}},computed:{resolvedReference:({references:e,reference:t})=>e[t]||{},url:({resolvedReference:e})=>e.url,title:({resolvedReference:e})=>e.title},render(){return this.$scopedSlots.default({url:this.url,urlWithParams:(0,x.Q2)(this.url,this.$route.query),title:this.title,reference:this.resolvedReference})}},A=T,$=(0,w.Z)(A,l,c,!1,null,null,null),N=$.exports,P=n(3704),q=n(3975),D=n(2573),Z=function(){var e=this,t=e._self._c;return t("NavMenuItems",{staticClass:"mobile-dropdown"},e._l(e.options,(function(n){return t("ReferenceUrlProvider",{key:n.reference,attrs:{reference:n.reference},scopedSlots:e._u([{key:"default",fn:function({title:s}){return[t("NavMenuItemBase",{staticClass:"chapter-list",attrs:{role:"group"}},[t("p",{staticClass:"chapter-name"},[e._v(e._s(s))]),t("ul",{staticClass:"tutorial-list"},e._l(n.projects,(function(n){return t("ReferenceUrlProvider",{key:n.reference,attrs:{reference:n.reference},scopedSlots:e._u([{key:"default",fn:function({url:n,urlWithParams:s,title:i}){return[t("li",{staticClass:"tutorial-list-item"},[t("router-link",{staticClass:"option tutorial",attrs:{to:s,value:i}},[e._v(" "+e._s(i)+" ")]),n===e.$route.path?t("ul",{staticClass:"section-list",attrs:{role:"listbox"}},e._l(e.sections,(function(n){return t("li",{key:n.title},[t("router-link",{class:e.classesFor(n),attrs:{to:{path:n.path,query:e.$route.query},value:n.title},nativeOn:{click:function(t){return e.onClick(n)}}},[e._v(" "+e._s(n.title)+" ")])],1)})),0):e._e()],1)]}}],null,!0)})})),1)])]}}],null,!0)})})),1)},R=[],M=n(3822),O=n(6302),B={name:"MobileDropdown",components:{NavMenuItems:O.Z,NavMenuItemBase:M.Z,ReferenceUrlProvider:N},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sections:{type:Array,required:!1,default:()=>[]}},methods:{classesFor(e){return["option","section",{active:this.currentOption===e.title},this.depthClass(e)]},depthClass(e){const{depth:t=0}=e;return`depth${t}`},onClick(e){this.$emit("select-section",e.path)}}},L=B,F=(0,w.Z)(L,Z,R,!1,null,"2c27d339",null),V=F.exports,j=function(){var e=this,t=e._self._c;return t("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$t("sections.title")}),isSmall:""},scopedSlots:e._u([{key:"toggle-post-content",fn:function(){return[t("span",{staticClass:"section-tracker"},[e._v(e._s(e.sectionTracker))])]},proxy:!0},{key:"default",fn:function({closeAndFocusToggler:n,contentClasses:s,navigateOverOptions:i,OptionClass:r,ActiveOptionClass:o}){return[t("ul",{staticClass:"options",class:s,attrs:{role:"listbox",tabindex:"0"}},e._l(e.options,(function(s){return t("router-link",{key:s.title,attrs:{to:{path:s.path,query:e.$route.query},custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:a}){return[t("li",{class:[r,{[o]:e.currentOption===s.title}],attrs:{value:s.title,"aria-selected":e.currentOption===s.title,"aria-current":e.ariaCurrent(s.title),tabindex:-1},on:{click:function(t){return e.setActive(s,a,n,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(s,a,n,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),i(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),i(t,-1))}]}},[e._v(" "+e._s(s.title)+" ")])]}}],null,!0)})})),1)]}}])})},E=[],H=function(){var e=this,t=e._self._c;return t("BaseDropdown",{staticClass:"dropdown-custom",class:{[e.OpenedClass]:e.isOpen,"dropdown-small":e.isSmall},attrs:{value:e.value},scopedSlots:e._u([{key:"dropdown",fn:function({dropdownClasses:n}){return[t("span",{staticClass:"visuallyhidden",attrs:{id:`DropdownLabel_${e._uid}`}},[e._v(e._s(e.ariaLabel))]),t("button",{ref:"dropdownToggle",staticClass:"form-dropdown-toggle",class:n,attrs:{id:`DropdownToggle_${e._uid}`,"aria-labelledby":`DropdownLabel_${e._uid} DropdownToggle_${e._uid}`,"aria-expanded":e.isOpen?"true":"false","aria-haspopup":"true"},on:{click:e.toggleDropdown,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeAndFocusToggler.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.openDropdown.apply(null,arguments))}]}},[t("span",{staticClass:"form-dropdown-title"},[e._v(e._s(e.value))]),e._t("toggle-post-content")],2)]}},{key:"eyebrow",fn:function(){return[e._t("eyebrow")]},proxy:!0},{key:"after",fn:function(){return[e._t("default",null,null,{value:e.value,isOpen:e.isOpen,contentClasses:["form-dropdown-content",{"is-open":e.isOpen}],closeDropdown:e.closeDropdown,onChangeAction:e.onChangeAction,closeAndFocusToggler:e.closeAndFocusToggler,navigateOverOptions:e.navigateOverOptions,OptionClass:e.OptionClass,ActiveOptionClass:e.ActiveOptionClass})]},proxy:!0}],null,!0)})},U=[],z=function(){var e=this,t=e._self._c;return t("div",{staticClass:"form-element"},[e._t("dropdown",(function(){return[t("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],class:e.dropdownClasses,on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.modelValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e._t("default")],2)]}),{dropdownClasses:e.dropdownClasses,value:e.value}),t("InlineChevronDownIcon",{staticClass:"form-icon",attrs:{"aria-hidden":"true"}}),e.$slots.eyebrow?t("span",{staticClass:"form-label",attrs:{"aria-hidden":"true"}},[e._t("eyebrow")],2):e._e(),e._t("after")],2)},G=[],W=n(5151),Q={name:"BaseDropdown",inheritAttrs:!1,props:{value:{type:String,default:""}},components:{InlineChevronDownIcon:W.Z},computed:{modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},dropdownClasses({value:e}){return["form-dropdown",{"form-dropdown-selectnone":""===e,"no-eyebrow":!this.$slots.eyebrow}]}}},K=Q,X=(0,w.Z)(K,z,G,!1,null,"47dfd245",null),Y=X.exports;const J="is-open",ee="option",te="option-active";var ne={name:"DropdownCustom",components:{BaseDropdown:Y},constants:{OpenedClass:J,OptionClass:ee,ActiveOptionClass:te},props:{value:{type:String,default:""},ariaLabel:{type:String,default:""},isSmall:{type:Boolean,default:!1}},data(){return{isOpen:!1,OpenedClass:J,OptionClass:ee,ActiveOptionClass:te}},mounted(){document.addEventListener("click",this.closeOnLoseFocus)},beforeDestroy(){document.removeEventListener("click",this.closeOnLoseFocus)},methods:{onChangeAction(e){this.$emit("input",e)},toggleDropdown(){this.isOpen?this.closeDropdown():this.openDropdown()},async closeAndFocusToggler(){this.closeDropdown(),await this.$nextTick(),this.$refs.dropdownToggle.focus({preventScroll:!0})},closeDropdown(){this.isOpen=!1,this.$emit("close")},openDropdown(){this.isOpen=!0,this.$emit("open"),this.focusActiveLink()},closeOnLoseFocus(e){!this.$el.contains(e.target)&&this.isOpen&&this.closeDropdown()},navigateOverOptions({target:e},t){const n=this.$el.querySelectorAll(`.${ee}`),s=Array.from(n),i=s.indexOf(e),r=s[i+t];r&&r.focus({preventScroll:!0})},async focusActiveLink(){const e=this.$el.querySelector(`.${te}`);e&&(await this.$nextTick(),e.focus({preventScroll:!0}))}}},se=ne,ie=(0,w.Z)(se,H,U,!1,null,"6adda760",null),re=ie.exports,oe={name:"SecondaryDropdown",components:{DropdownCustom:re},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sectionTracker:{type:String,required:!1}},methods:{ariaCurrent(e){return this.currentOption===e&&"section"},setActive(e,t,n,s){t(s),this.$emit("select-section",e.path),n()}}},ae=oe,le=(0,w.Z)(ae,j,E,!1,null,"618ff780",null),ce=le.exports,ue=function(){var e=this,t=e._self._c;return t("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$tc("tutorials.title",1)}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function({closeAndFocusToggler:n,contentClasses:s,closeDropdown:i,navigateOverOptions:r,OptionClass:o,ActiveOptionClass:a}){return[t("ul",{staticClass:"options",class:s,attrs:{tabindex:"0"}},e._l(e.options,(function(s){return t("ReferenceUrlProvider",{key:s.reference,attrs:{reference:s.reference},scopedSlots:e._u([{key:"default",fn:function({title:l}){return[t("li",{staticClass:"chapter-list",attrs:{role:"group"}},[t("p",{staticClass:"chapter-name"},[e._v(e._s(l))]),t("ul",{attrs:{role:"listbox"}},e._l(s.projects,(function(s){return t("ReferenceUrlProvider",{key:s.reference,attrs:{reference:s.reference},scopedSlots:e._u([{key:"default",fn:function({urlWithParams:s,title:l}){return[t("router-link",{attrs:{to:s,custom:""},scopedSlots:e._u([{key:"default",fn:function({navigate:s,isActive:c}){return[t("li",{class:{[o]:!0,[a]:c},attrs:{value:l,"aria-selected":c,"aria-current":!!c&&"tutorial",tabindex:-1},on:{click:function(t){return e.setActive(s,i,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(s,i,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:n.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),r(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),r(t,-1))}]}},[e._v(" "+e._s(l)+" ")])]}}],null,!0)})]}}],null,!0)})})),1)])]}}],null,!0)})})),1)]}}])})},de=[],pe={name:"PrimaryDropdown",components:{DropdownCustom:re,ReferenceUrlProvider:N},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0}},methods:{setActive(e,t,n){e(n),t()}}},he=pe,me=(0,w.Z)(he,ue,de,!1,null,"03cbd7f7",null),ve=me.exports;const fe={title:"Introduction",url:"#introduction",reference:"introduction",sectionNumber:0,depth:0};var ge={name:"NavigationBar",components:{NavTitleContainer:D.Z,NavBase:q.Z,ReferenceUrlProvider:N,PrimaryDropdown:ve,SecondaryDropdown:ce,MobileDropdown:V,ChevronIcon:S},mixins:[P.Z,I.Z],props:{chapters:{type:Array,required:!0},technology:{type:String,required:!0},topic:{type:String,required:!0},rootReference:{type:String,required:!0},identifierUrl:{type:String,required:!0}},data(){return{currentSection:fe,tutorialState:this.store.state}},watch:{pageSectionWithHighestVisibility(e){e&&(this.currentSection=e)}},computed:{currentProject(){return this.chapters.reduce(((e,{projects:t})=>e.concat(t)),[]).find((e=>e.reference===this.identifierUrl))},pageSections(){if(!this.currentProject)return[];const e=[fe].concat(this.currentProject.sections);return this.tutorialState.linkableSections.map(((t,n)=>{const s=e[n],i=this.references[s.reference],{url:r,title:o}=i||s;return{...t,title:o,path:r}}))},optionsForSections(){return this.pageSections.map((({depth:e,path:t,title:n})=>({depth:e,path:t,title:n})))},pageSectionWithHighestVisibility(){return[...this.pageSections].sort(((e,t)=>t.visibility-e.visibility)).find((e=>e.visibility>0))},sectionIndicatorText(){const e=this.tutorialState.linkableSections.length-1,{sectionNumber:t}=this.currentSection||{};if(0!==t)return this.$t("tutorials.section-of",{number:t,total:e})}},methods:{onSelectSection(e){const t=e.split("#")[1];this.handleFocusAndScroll(t)}}},ye=ge,Ce=(0,w.Z)(ye,v,f,!1,null,"5381d5f3",null),be=Ce.exports,_e=n(2974),we=function(){var e=this,t=e._self._c;return t("div",{staticClass:"body"},[t("BodyContent",{attrs:{content:e.content}})],1)},ke=[],Se=function(){var e=this,t=e._self._c;return t("article",{staticClass:"body-content"},e._l(e.content,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component",staticClass:"layout"},"component",e.propsFor(n),!1))})),1)},xe=[],Ie=function(){var e=this,t=e._self._c;return t("div",{staticClass:"columns",class:e.classes},[e._l(e.columns,(function(n,s){return[t("Asset",{key:n.media,attrs:{identifier:n.media,videoAutoplays:!1}}),n.content?t("ContentNode",{key:s,attrs:{content:n.content}}):e._e()]}))],2)},Te=[],Ae=n(5465),$e=function(){var e=this,t=e._self._c;return t("BaseContentNode",{attrs:{content:e.articleContent}})},Ne=[],Pe=n(8843),qe={name:"ContentNode",components:{BaseContentNode:Pe["default"]},props:Pe["default"].props,computed:{articleContent(){return this.map((e=>{switch(e.type){case Pe["default"].BlockType.codeListing:return{...e,showLineNumbers:!0};case Pe["default"].BlockType.heading:{const{anchor:t,...n}=e;return n}default:return e}}))}},methods:Pe["default"].methods,BlockType:Pe["default"].BlockType,InlineType:Pe["default"].InlineType},De=qe,Ze=(0,w.Z)(De,$e,Ne,!1,null,"0861b5be",null),Re=Ze.exports,Me={name:"Columns",components:{Asset:Ae.Z,ContentNode:Re},props:{columns:{type:Array,required:!0}},computed:{classes(){return{"cols-2":2===this.columns.length,"cols-3":3===this.columns.length}}}},Oe=Me,Be=(0,w.Z)(Oe,Ie,Te,!1,null,"30edf911",null),Le=Be.exports,Fe=function(){var e=this,t=e._self._c;return t("div",{staticClass:"content-and-media",class:e.classes},[t("ContentNode",{attrs:{content:e.content}}),t("Asset",{attrs:{identifier:e.media}})],1)},Ve=[];const je={leading:"leading",trailing:"trailing"};var Ee={name:"ContentAndMedia",components:{Asset:Ae.Z,ContentNode:Re},props:{content:Re.props.content,media:Ae.Z.props.identifier,mediaPosition:{type:String,default:()=>je.trailing,validator:e=>Object.prototype.hasOwnProperty.call(je,e)}},computed:{classes(){return{"media-leading":this.mediaPosition===je.leading,"media-trailing":this.mediaPosition===je.trailing}}},MediaPosition:je},He=Ee,Ue=(0,w.Z)(He,Fe,Ve,!1,null,"3fa44f9e",null),ze=Ue.exports,Ge=function(){var e=this,t=e._self._c;return t("div",{staticClass:"full-width"},e._l(e.groups,(function(n,s){return t(e.componentFor(n),e._b({key:s,tag:"component",staticClass:"group"},"component",e.propsFor(n),!1),[t("ContentNode",{attrs:{content:n.content}})],1)})),1)},We=[],Qe=function(){var e=this,t=e._self._c;return t(e.tag,{tag:"component",attrs:{id:e.anchor}},[e._t("default")],2)},Ke=[],Xe=n(9146),Ye={name:"LinkableElement",mixins:[Xe["default"]],inject:{navigationBarHeight:{default(){}},store:{default(){return{addLinkableSection(){},updateLinkableSection(){}}}}},props:{anchor:{type:String,required:!0},depth:{type:Number,default:()=>0},tag:{type:String,default:()=>"div"},title:{type:String,required:!0}},computed:{intersectionRootMargin(){const e=this.navigationBarHeight?`-${this.navigationBarHeight}px`:"0%";return`${e} 0% -50% 0%`}},created(){this.store.addLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:0})},methods:{onIntersect(e){const t=Math.min(1,e.intersectionRatio);this.store.updateLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:t})}}},Je=Ye,et=(0,w.Z)(Je,Qe,Ke,!1,null,null,null),tt=et.exports;const{BlockType:nt}=Re;var st={name:"FullWidth",components:{ContentNode:Re,LinkableElement:tt},props:Re.props,computed:{groups:({content:e})=>e.reduce(((e,t)=>0===e.length||t.type===nt.heading?[...e,{heading:t.type===nt.heading?t:null,content:[t]}]:[...e.slice(0,e.length-1),{heading:e[e.length-1].heading,content:e[e.length-1].content.concat(t)}]),[])},methods:{componentFor(e){return e.heading?tt:"div"},depthFor(e){switch(e.level){case 1:case 2:return 0;default:return 1}},propsFor(e){return e.heading?{anchor:e.heading.anchor,depth:this.depthFor(e.heading),title:e.heading.text}:{}}}},it=st,rt=(0,w.Z)(it,Ge,We,!1,null,"5b4a8b3c",null),ot=rt.exports;const at={columns:"columns",contentAndMedia:"contentAndMedia",fullWidth:"fullWidth"};var lt={name:"BodyContent",props:{content:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(at,e)))}},methods:{componentFor(e){return{[at.columns]:Le,[at.contentAndMedia]:ze,[at.fullWidth]:ot}[e.kind]},propsFor(e){const{content:t,kind:n,media:s,mediaPosition:i}=e;return{[at.columns]:{columns:t},[at.contentAndMedia]:{content:t,media:s,mediaPosition:i},[at.fullWidth]:{content:t}}[n]}},LayoutKind:at},ct=lt,ut=(0,w.Z)(ct,Se,xe,!1,null,"4d5a806e",null),dt=ut.exports,pt={name:"Body",components:{BodyContent:dt},props:dt.props},ht=pt,mt=(0,w.Z)(ht,we,ke,!1,null,"20dca692",null),vt=mt.exports,ft=function(){var e=this,t=e._self._c;return t("TutorialCTA",e._b({},"TutorialCTA",e.$props,!1))},gt=[],yt=function(){var e=this,t=e._self._c;return t("BaseCTA",e._b({attrs:{label:e.$t("tutorials.next")}},"BaseCTA",e.baseProps,!1))},Ct=[],bt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"call-to-action"},[t("Row",[t("LeftColumn",[t("span",{staticClass:"label"},[e._v(e._s(e.label))]),t("h2",[e._v(" "+e._s(e.title)+" ")]),e.abstract?t("ContentNode",{staticClass:"description",attrs:{content:[e.abstractParagraph]}}):e._e(),e.action?t("Button",{attrs:{action:e.action}}):e._e()],1),t("RightColumn",{staticClass:"right-column"},[e.media?t("Asset",{staticClass:"media",attrs:{identifier:e.media}}):e._e()],1)],1)],1)},_t=[],wt=n(9649),kt=n(1576),St=n(7605),xt={name:"CallToAction",components:{Asset:Ae.Z,Button:St.Z,ContentNode:Pe["default"],LeftColumn:{render(e){return e(kt.Z,{props:{span:{large:5,small:12}}},this.$slots.default)}},RightColumn:{render(e){return e(kt.Z,{props:{span:{large:6,small:12}}},this.$slots.default)}},Row:wt.Z},props:{title:{type:String,required:!0},label:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}},computed:{abstractParagraph(){return{type:"paragraph",inlineContent:this.abstract}}}},It=xt,Tt=(0,w.Z)(It,bt,_t,!1,null,"2bfdf182",null),At=Tt.exports,$t={name:"CallToAction",components:{BaseCTA:At},computed:{baseProps(){return{title:this.title,abstract:this.abstract,action:this.action,media:this.media}}},props:{title:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}}},Nt=$t,Pt=(0,w.Z)(Nt,yt,Ct,!1,null,null,null),qt=Pt.exports,Dt={name:"CallToAction",components:{TutorialCTA:qt},props:qt.props},Zt=Dt,Rt=(0,w.Z)(Zt,ft,gt,!1,null,"426a965c",null),Mt=Rt.exports,Ot=function(){var e=this,t=e._self._c;return t("TutorialHero",e._b({},"TutorialHero",e.$props,!1))},Bt=[],Lt=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"tutorial-hero",attrs:{anchor:"introduction",title:e.sectionTitle}},[t("div",{staticClass:"hero dark"},[e.backgroundImageUrl?t("div",{staticClass:"bg",style:e.bgStyle}):e._e(),e._t("above-title"),t("Row",[t("Column",[t("Headline",{attrs:{level:1},scopedSlots:e._u([e.chapter?{key:"eyebrow",fn:function(){return[e._v(e._s(e.chapter))]},proxy:!0}:null],null,!0)},[e._v(" "+e._s(e.title)+" ")]),e.content||e.video?t("div",{staticClass:"intro"},[e.content?t("ContentNode",{attrs:{content:e.content}}):e._e(),e.video?[t("p",[t("a",{staticClass:"call-to-action",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleCallToActionModal.apply(null,arguments)}}},[e._v(" Watch intro video "),t("PlayIcon",{staticClass:"cta-icon icon-inline"})],1)]),t("GenericModal",{attrs:{visible:e.callToActionModalVisible,isFullscreen:"",theme:"dark"},on:{"update:visible":function(t){e.callToActionModalVisible=t}}},[t("Asset",{directives:[{name:"show",rawName:"v-show",value:e.callToActionModalVisible,expression:"callToActionModalVisible"}],ref:"asset",staticClass:"video-asset",attrs:{identifier:e.video},on:{videoEnded:e.handleVideoEnd}})],1)]:e._e()],2):e._e(),t("Metadata",{staticClass:"metadata",attrs:{projectFilesUrl:e.projectFilesUrl,estimatedTimeInMinutes:e.estimatedTimeInMinutes,xcodeRequirement:e.xcodeRequirementData}})],1)],1)],2)])},Ft=[],Vt=function(){var e=this,t=e._self._c;return t("div",{staticClass:"headline"},[e.$slots.eyebrow?t("span",{staticClass:"eyebrow"},[e._t("eyebrow")],2):e._e(),t("Heading",{staticClass:"heading",attrs:{level:e.level}},[e._t("default")],2)],1)},jt=[];const Et=1,Ht=6,Ut={type:Number,required:!0,validator:e=>e>=Et&&e<=Ht},zt={name:"Heading",render:function(e){return e(`h${this.level}`,this.$slots.default)},props:{level:Ut}};var Gt={name:"Headline",components:{Heading:zt},props:{level:Ut}},Wt=Gt,Qt=(0,w.Z)(Wt,Vt,jt,!1,null,"d46a1474",null),Kt=Qt.exports,Xt=n(5590),Yt=n(6698),Jt=n(5947),en=function(){var e=this,t=e._self._c;return t("div",{staticClass:"metadata"},[e.estimatedTimeInMinutes?t("div",{staticClass:"item",attrs:{"aria-label":`\n ${e.$tc("tutorials.time.minutes.full",e.estimatedTimeInMinutes,{count:e.estimatedTimeInMinutes})}\n ${e.$t("tutorials.estimated-time")}\n `}},[t("div",{staticClass:"content",attrs:{"aria-hidden":"true"}},[t("i18n",{staticClass:"duration",attrs:{path:"tutorials.time.format",tag:"div"},scopedSlots:e._u([{key:"number",fn:function(){return[e._v(" "+e._s(e.estimatedTimeInMinutes)+" ")]},proxy:!0},{key:"minutes",fn:function(){return[t("div",{staticClass:"minutes"},[e._v(e._s(e.$tc("tutorials.time.minutes.short",e.estimatedTimeInMinutes))+" ")])]},proxy:!0}],null,!1,3313752798)})],1),t("div",{staticClass:"bottom",attrs:{"aria-hidden":"true"}},[e._v(e._s(e.$t("tutorials.estimated-time")))])]):e._e(),e.projectFilesUrl?t("div",{staticClass:"item"},[t("DownloadIcon",{staticClass:"item-large-icon icon-inline"}),t("div",{staticClass:"content bottom"},[t("a",{staticClass:"content-link project-download",attrs:{href:e.projectFilesUrl}},[e._v(" "+e._s(e.$t("tutorials.project-files"))+" "),t("InlineDownloadIcon",{staticClass:"small-icon icon-inline"})],1)])],1):e._e(),e.xcodeRequirement?t("div",{staticClass:"item"},[t("XcodeIcon",{staticClass:"item-large-icon icon-inline"}),t("div",{staticClass:"content bottom"},[e.isTargetIDE?t("span",[e._v(e._s(e.xcodeRequirement.title))]):t("a",{staticClass:"content-link",attrs:{href:e.xcodeRequirement.url}},[e._v(" "+e._s(e.xcodeRequirement.title)+" "),t("InlineChevronRightIcon",{staticClass:"icon-inline small-icon xcode-icon"})],1)])],1):e._e()])},tn=[],nn=n(7214),sn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"xcode-icon",attrs:{viewBox:"0 0 14 14",themeId:"xcode"}},[t("path",{attrs:{d:"M2.668 4.452l-1.338-2.229 0.891-0.891 2.229 1.338 1.338 2.228 3.667 3.666 0.194-0.194 2.933 2.933c0.13 0.155 0.209 0.356 0.209 0.576 0 0.497-0.403 0.9-0.9 0.9-0.22 0-0.421-0.079-0.577-0.209l0.001 0.001-2.934-2.933 0.181-0.181-3.666-3.666z"}}),t("path",{attrs:{d:"M11.824 1.277l-0.908 0.908c-0.091 0.091-0.147 0.216-0.147 0.354 0 0.106 0.033 0.205 0.090 0.286l-0.001-0.002 0.058 0.069 0.185 0.185c0.090 0.090 0.215 0.146 0.353 0.146 0.107 0 0.205-0.033 0.286-0.090l-0.002 0.001 0.069-0.057 0.909-0.908c0.118 0.24 0.187 0.522 0.187 0.82 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.577-0.068-0.826-0.189l0.011 0.005-5.5 5.5c0.116 0.238 0.184 0.518 0.184 0.813 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.576-0.068-0.826-0.189l0.011 0.005 0.908-0.909c0.090-0.090 0.146-0.215 0.146-0.353 0-0.107-0.033-0.205-0.090-0.286l0.001 0.002-0.057-0.069-0.185-0.185c-0.091-0.091-0.216-0.147-0.354-0.147-0.106 0-0.205 0.033-0.286 0.090l0.002-0.001-0.069 0.058-0.908 0.908c-0.116-0.238-0.184-0.518-0.184-0.813 0-1.045 0.847-1.892 1.892-1.892 0.293 0 0.571 0.067 0.819 0.186l-0.011-0.005 5.5-5.5c-0.116-0.238-0.184-0.519-0.184-0.815 0-1.045 0.847-1.892 1.892-1.892 0.296 0 0.577 0.068 0.827 0.19l-0.011-0.005z"}})])},rn=[],on={name:"XcodeIcon",components:{SVGIcon:C.Z}},an=on,ln=(0,w.Z)(an,sn,rn,!1,null,null,null),cn=ln.exports,un=n(8785),dn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-download-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-download"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),t("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},pn=[],hn={name:"InlineDownloadIcon",components:{SVGIcon:C.Z}},mn=hn,vn=(0,w.Z)(mn,dn,pn,!1,null,null,null),fn=vn.exports,gn={name:"HeroMetadata",components:{InlineDownloadIcon:fn,InlineChevronRightIcon:un.Z,DownloadIcon:nn.Z,XcodeIcon:cn},inject:["isTargetIDE"],props:{projectFilesUrl:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:Object,required:!1}}},yn=gn,Cn=(0,w.Z)(yn,en,tn,!1,null,"94ff76c0",null),bn=Cn.exports,_n={name:"Hero",components:{PlayIcon:Yt.Z,GenericModal:Xt.Z,Column:{render(e){return e(kt.Z,{props:{span:{large:7,medium:9,small:12}}},this.$slots.default)}},ContentNode:Pe["default"],Headline:Kt,Metadata:bn,Row:wt.Z,Asset:Ae.Z,LinkableSection:tt},mixins:[I.Z],props:{title:{type:String,required:!0},chapter:{type:String},content:{type:Array},projectFiles:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:String,required:!1},video:{type:String},backgroundImage:{type:String}},computed:{backgroundImageUrl(){const e=this.references[this.backgroundImage]||{},{variants:t=[]}=e,n=t.find((e=>e.traits.includes("light")));return(0,Jt.AH)((n||{}).url)},projectFilesUrl(){return this.projectFiles?(0,Jt.AH)(this.references[this.projectFiles].url):null},bgStyle(){return{backgroundImage:(0,Jt.eZ)(this.backgroundImageUrl)}},xcodeRequirementData(){return this.references[this.xcodeRequirement]},sectionTitle(){return"Introduction"}},data(){return{callToActionModalVisible:!1}},methods:{async toggleCallToActionModal(){this.callToActionModalVisible=!0,await this.$nextTick();const e=this.$refs.asset.$el.querySelector("video");if(e)try{await e.play(),e.muted=!1}catch(t){}},handleVideoEnd(){this.callToActionModalVisible=!1}}},wn=_n,kn=(0,w.Z)(wn,Lt,Ft,!1,null,"2a434750",null),Sn=kn.exports,xn={name:"Hero",components:{TutorialHero:Sn},props:Sn.props},In=xn,Tn=(0,w.Z)(In,Ot,Bt,!1,null,"35a9482f",null),An=Tn.exports,$n=function(){var e=this,t=e._self._c;return t("TutorialAssessments",e._b({scopedSlots:e._u([{key:"success",fn:function(){return[t("p",[e._v("Great job, you've answered all the questions for this article.")])]},proxy:!0}])},"TutorialAssessments",e.$props,!1))},Nn=[],Pn=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"assessments-wrapper",attrs:{anchor:e.anchor,title:e.title}},[t("Row",{ref:"assessments",staticClass:"assessments"},[t("MainColumn",[t("Row",{staticClass:"banner"},[t("HeaderColumn",[t("h2",{staticClass:"title"},[e._v(e._s(e.title))])])],1),e.completed?t("div",{staticClass:"success"},[e._t("success",(function(){return[t("p",[e._v(e._s(e.SuccessMessage))])]}))],2):t("div",[t("Progress",e._b({ref:"progress"},"Progress",e.progress,!1)),t("Quiz",{key:e.activeIndex,attrs:{choices:e.activeAssessment.choices,content:e.activeAssessment.content,isLast:e.isLast,title:e.activeAssessment.title},on:{submit:e.onSubmit,advance:e.onAdvance,"see-results":e.onSeeResults}})],1),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e.completed?e._t("success",(function(){return[e._v(" "+e._s(e.SuccessMessage)+" ")]})):e._e()],2)],1)],1)],1)},qn=[],Dn=function(){var e=this,t=e._self._c;return t("Row",[t("p",{staticClass:"title"},[e._v(e._s(e.$t("tutorials.question-of",{index:e.index,total:e.total})))])])},Zn=[],Rn={name:"AssessmentsProgress",components:{Row:wt.Z},props:{index:{type:Number,required:!0},total:{type:Number,required:!0}}},Mn=Rn,On=(0,w.Z)(Mn,Dn,Zn,!1,null,"28135d78",null),Bn=On.exports,Ln=function(){var e=this,t=e._self._c;return t("div",{staticClass:"quiz"},[t("ContentNode",{staticClass:"title",attrs:{content:e.title}}),e.content?t("ContentNode",{staticClass:"question-content",attrs:{content:e.content}}):e._e(),t("fieldset",{staticClass:"choices"},[t("legend",{staticClass:"visuallyhidden"},[e._v(e._s(e.$t("tutorials.assessment.legend")))]),e._l(e.choices,(function(n,s){return t("label",{key:s,class:e.choiceClasses[s]},[t(e.getIconComponent(s),{tag:"component",staticClass:"choice-icon"}),t("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedIndex,expression:"selectedIndex"}],attrs:{type:"radio",name:"assessment"},domProps:{value:s,checked:e._q(e.selectedIndex,s)},on:{change:function(t){e.selectedIndex=s}}}),t("ContentNode",{staticClass:"question",attrs:{content:n.content}}),e.userChoices[s].checked?[t("ContentNode",{staticClass:"answer",attrs:{content:n.justification}}),n.reaction?t("p",{staticClass:"answer"},[e._v(e._s(n.reaction))]):e._e()]:e._e()],2)}))],2),t("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[null!=e.checkedIndex?t("i18n",{attrs:{path:"tutorials.assessment.answer-result",tag:"span"},scopedSlots:e._u([{key:"answer",fn:function(){return[t("ContentNode",{staticClass:"question",attrs:{content:e.choices[e.checkedIndex].content}})]},proxy:!0},{key:"result",fn:function(){return[e._v(e._s(e.choices[e.checkedIndex].isCorrect?e.$t("tutorials.assessment.correct"):e.$t("tutorials.assessment.incorrect")))]},proxy:!0}],null,!1,511264553)}):e._e()],1),t("div",{staticClass:"controls"},[t("ButtonLink",{staticClass:"check",attrs:{disabled:null===e.selectedIndex||e.showNextQuestion},nativeOn:{click:function(t){return e.submit.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.submit"))+" ")]),e.isLast?t("ButtonLink",{staticClass:"results",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.seeResults.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.next"))+" ")]):t("ButtonLink",{staticClass:"next",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.advance.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.assessment.next-question"))+" ")])],1)],1)},Fn=[],Vn=n(5281),jn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"reset-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"reset-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M3.828 4.539l0.707-0.707 5.657 5.657-0.707 0.707-5.657-5.657z"}}),t("path",{attrs:{d:"M3.828 9.489l5.657-5.657 0.707 0.707-5.657 5.657-0.707-0.707z"}})])},En=[],Hn={name:"ResetCircleIcon",components:{SVGIcon:C.Z}},Un=Hn,zn=(0,w.Z)(Un,jn,En,!1,null,null,null),Gn=zn.exports,Wn=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"check-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"check-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M9.626 3.719l0.866 0.5-3.5 6.062-3.464-2 0.5-0.866 2.6 1.5z"}})])},Qn=[],Kn={name:"CheckCircleIcon",components:{SVGIcon:C.Z}},Xn=Kn,Yn=(0,w.Z)(Xn,Wn,Qn,!1,null,null,null),Jn=Yn.exports,es={name:"Quiz",components:{CheckCircleIcon:Jn,ResetCircleIcon:Gn,ContentNode:Pe["default"],ButtonLink:Vn.Z},props:{content:{type:Array,required:!1},choices:{type:Array,required:!0},isLast:{type:Boolean,default:!1},title:{type:Array,required:!0}},data(){return{userChoices:this.choices.map((()=>({checked:!1}))),selectedIndex:null,checkedIndex:null}},computed:{correctChoices(){return this.choices.reduce(((e,t,n)=>t.isCorrect?e.add(n):e),new Set)},choiceClasses(){return this.userChoices.map(((e,t)=>({choice:!0,active:this.selectedIndex===t,disabled:e.checked||this.showNextQuestion,correct:e.checked&&this.choices[t].isCorrect,incorrect:e.checked&&!this.choices[t].isCorrect})))},showNextQuestion(){return Array.from(this.correctChoices).every((e=>this.userChoices[e].checked))}},methods:{getIconComponent(e){const t=this.userChoices[e];if(t&&t.checked)return this.choices[e].isCorrect?Jn:Gn},submit(){this.$set(this.userChoices,this.selectedIndex,{checked:!0}),this.checkedIndex=this.selectedIndex,this.$emit("submit")},advance(){this.$emit("advance")},seeResults(){this.$emit("see-results")}}},ts=es,ns=(0,w.Z)(ts,Ln,Fn,!1,null,"61b03ec2",null),ss=ns.exports;const is=12,rs="tutorials.assessment.success-message";var os={name:"Assessments",constants:{SuccessMessage:rs},components:{LinkableSection:tt,Quiz:ss,Progress:Bn,Row:wt.Z,HeaderColumn:{render(e){return e(kt.Z,{props:{isCentered:{large:!0},span:{large:10}}},this.$slots.default)}},MainColumn:{render(e){return e(kt.Z,{props:{isCentered:{large:!0},span:{large:10,medium:10,small:12}}},this.$slots.default)}}},props:{assessments:{type:Array,required:!0},anchor:{type:String,required:!0}},inject:["navigationBarHeight"],data(){return{activeIndex:0,completed:!1,SuccessMessage:this.$t(rs)}},computed:{activeAssessment(){return this.assessments[this.activeIndex]},isLast(){return this.activeIndex===this.assessments.length-1},progress(){return{index:this.activeIndex+1,total:this.assessments.length}},title(){return this.$t("tutorials.assessment.check-your-understanding")}},methods:{scrollTo(e,t=0){e.scrollIntoView(!0),window.scrollBy(0,-this.navigationBarHeight-t)},onSubmit(){this.$nextTick((()=>{this.scrollTo(this.$refs.progress.$el,is)}))},onAdvance(){this.activeIndex+=1,this.$nextTick((()=>{this.scrollTo(this.$refs.progress.$el,is)}))},onSeeResults(){this.completed=!0,this.$nextTick((()=>{this.scrollTo(this.$refs.assessments.$el,is)}))}}},as=os,ls=(0,w.Z)(as,Pn,qn,!1,null,"65e3c02c",null),cs=ls.exports,us={name:"Assessments",components:{TutorialAssessments:cs},props:cs.props},ds=us,ps=(0,w.Z)(ds,$n,Nn,!1,null,"6db06128",null),hs=ps.exports;const ms={articleBody:"articleBody",callToAction:"callToAction",hero:"hero",assessments:"assessments"};var vs={name:"Article",components:{NavigationBar:be,PortalTarget:h.YC},mixins:[_e.Z],inject:{isTargetIDE:{default:!1},store:{default(){return{reset(){},setReferences(){}}}}},props:{hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},references:{type:Object,required:!0},sections:{type:Array,required:!0,validator:e=>e.every((({kind:e})=>Object.prototype.hasOwnProperty.call(ms,e)))},identifierUrl:{type:String,required:!0}},computed:{heroSection(){return this.sections.find(this.isHero)},heroTitle(){return(this.heroSection||{}).title},pageTitle(){return this.heroTitle?`${this.heroTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},methods:{componentFor(e){const{kind:t}=e;return{[ms.articleBody]:vt,[ms.callToAction]:Mt,[ms.hero]:An,[ms.assessments]:hs}[t]},isHero(e){return e.kind===ms.hero},propsFor(e){const{abstract:t,action:n,anchor:s,assessments:i,backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:l,kind:c,media:u,projectFiles:d,title:p,video:h,xcodeRequirement:m}=e;return{[ms.articleBody]:{content:a},[ms.callToAction]:{abstract:t,action:n,media:u,title:p},[ms.hero]:{backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:l,projectFiles:d,title:p,video:h,xcodeRequirement:m},[ms.assessments]:{anchor:s,assessments:i}}[c]}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["default"].setAvailableLocales(e)}},SectionKind:ms},fs=vs,gs=(0,w.Z)(fs,d,p,!1,null,"1b2e3b6a",null),ys=gs.exports,Cs=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tutorial"},[e.isTargetIDE?e._e():t("NavigationBar",{attrs:{technology:e.metadata.category,chapters:e.hierarchy.modules,topic:e.tutorialTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),t("main",{attrs:{id:"main",tabindex:"0"}},[e._l(e.sections,(function(e,n){return t("Section",{key:n,attrs:{section:e}})})),t("BreakpointEmitter",{on:{change:e.handleBreakpointChange}})],2),t("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},bs=[],_s=n(8571),ws=n(1825),ks=function(){var e=this,t=e._self._c;return t("div",{staticClass:"sections"},e._l(e.tasks,(function(n,s){return t("Section",e._b({key:s,attrs:{id:n.anchor,sectionNumber:s+1,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},"Section",n,!1))})),1)},Ss=[],xs=function(){var e=this,t=e._self._c;return t("LinkableSection",{staticClass:"section",attrs:{anchor:e.anchor,title:e.introProps.title}},[t("Intro",e._b({},"Intro",e.introProps,!1)),e.stepsSection.length>0?t("Steps",{attrs:{content:e.stepsSection,isRuntimePreviewVisible:e.isRuntimePreviewVisible,sectionNumber:e.sectionNumber},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}}):e._e()],1)},Is=[],Ts=function(){var e=this,t=e._self._c;return t("div",{staticClass:"intro-container"},[t("Row",{class:["intro",`intro-${e.sectionNumber}`,{ide:e.isTargetIDE}]},[t("Column",{staticClass:"left"},[t("Headline",{attrs:{level:2},scopedSlots:e._u([{key:"eyebrow",fn:function(){return[t("router-link",{attrs:{to:e.sectionLink}},[e._v(" "+e._s(e.$t("sections.title",{number:e.sectionNumber}))+" ")])]},proxy:!0}])},[e._v(" "+e._s(e.title)+" ")]),t("ContentNode",{attrs:{content:e.content}})],1),t("Column",{staticClass:"right"},[t("div",{staticClass:"media"},[e.media?t("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e()],1)])],1),e.expandedSections.length>0?t("ExpandedIntro",{staticClass:"expanded-intro",attrs:{content:e.expandedSections}}):e._e()],1)},As=[],$s={name:"SectionIntro",inject:{isClientMobile:{default:()=>!1},isTargetIDE:{default:()=>!1}},components:{Asset:Ae.Z,ContentNode:Pe["default"],ExpandedIntro:dt,Headline:Kt,Row:wt.Z,Column:{render(e){return e(kt.Z,{props:{span:{large:6,small:12}}},this.$slots.default)}}},props:{sectionAnchor:{type:String,required:!0},content:{type:Array,required:!0},media:{type:String,required:!0},title:{type:String,required:!0},sectionNumber:{type:Number,required:!0},expandedSections:{type:Array,default:()=>[]}},methods:{focus(){this.$emit("focus",this.media)}},computed:{sectionLink(){return{path:this.$route.path,hash:this.sectionAnchor,query:this.$route.query}}}},Ns=$s,Ps=(0,w.Z)(Ns,Ts,As,!1,null,"4a7343c7",null),qs=Ps.exports,Ds=function(){var e=this,t=e._self._c;return t("div",{staticClass:"steps"},[t("div",{staticClass:"content-container"},e._l(e.contentNodes,(function(n,s){return t(n.component,e._b({key:s,ref:"contentNodes",refInFor:!0,tag:"component",class:e.contentClass(s),attrs:{currentIndex:e.activeStep}},"component",n.props,!1))})),1),e.isBreakpointSmall?e._e():t("BackgroundTheme",{staticClass:"asset-container",class:e.assetContainerClasses},[t("transition",{attrs:{name:"fade"}},[e.visibleAsset.media?t("div",{key:e.visibleAsset.media,class:["asset-wrapper",{ide:e.isTargetIDE}]},[t("Asset",{ref:"asset",staticClass:"step-asset",attrs:{identifier:e.visibleAsset.media,showsReplayButton:"",showsVideoControls:!1}})],1):e._e(),e.visibleAsset.code?t("CodePreview",{attrs:{code:e.visibleAsset.code,preview:e.visibleAsset.runtimePreview,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},[e.visibleAsset.runtimePreview?t("transition",{attrs:{name:"fade"}},[t("Asset",{key:e.visibleAsset.runtimePreview,attrs:{identifier:e.visibleAsset.runtimePreview}})],1):e._e()],1):e._e()],1)],1)],1)},Zs=[],Rs=function(){var e=this,t=e._self._c;return t("div",{class:["code-preview",{ide:e.isTargetIDE}]},[t("CodeTheme",[e.code?t("CodeListing",e._b({attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1)):e._e()],1),t("div",{staticClass:"runtime-preview",class:e.runtimePreviewClasses,style:e.previewStyles},[t("div",{staticClass:"runtimve-preview__container"},[t("button",{staticClass:"header",attrs:{disabled:!e.hasRuntimePreview,title:e.runtimePreviewTitle},on:{click:e.togglePreview}},[t("span",{staticClass:"runtime-preview-label",attrs:{"aria-label":e.textAriaLabel}},[e._v(e._s(e.togglePreviewText))]),t("DiagonalArrowIcon",{staticClass:"icon-inline preview-icon",class:[e.shouldDisplayHideLabel?"preview-hide":"preview-show"]})],1),t("transition",{on:{leave:e.handleLeave}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldDisplayHideLabel,expression:"shouldDisplayHideLabel"}],staticClass:"runtime-preview-asset"},[e._t("default")],2)])],1)])],1)},Ms=[],Os=n(8233),Bs=n(6817),Ls=n(8093);const{BreakpointName:Fs}=o["default"].constants;function Vs({width:e,height:t},n=1){const s=400,i=e<=s?1.75:3;return{width:e/(i/n),height:t/(i/n)}}var js={name:"CodePreview",inject:{isTargetIDE:{default:!1},store:{default(){return{state:{references:{}}}}}},components:{DiagonalArrowIcon:Bs.Z,CodeListing:Os.Z,CodeTheme:Ls.Z},props:{code:{type:String,required:!0},preview:{type:String,required:!1},isRuntimePreviewVisible:{type:Boolean,required:!0}},data(){return{tutorialState:this.store.state}},computed:{references:({tutorialState:e})=>e.references,currentBreakpoint(){return this.tutorialState.breakpoint},hasRuntimePreview(){return!!this.preview},previewAssetSize(){const e=this.hasRuntimePreview?this.references[this.preview]:{},t=(e.variants||[{}])[0]||{},n={width:900};let s=t.size||{};s.width||s.height||(s=n);const i=this.currentBreakpoint===Fs.medium?.8:1;return Vs(s,i)},previewSize(){const e={width:102};return this.shouldDisplayHideLabel&&this.previewAssetSize?{width:this.previewAssetSize.width}:e},previewStyles(){const{width:e}=this.previewSize;return{width:`${e}px`}},codeProps(){return this.references[this.code]},runtimePreviewClasses(){return{collapsed:!this.shouldDisplayHideLabel,disabled:!this.hasRuntimePreview,"runtime-preview-ide":this.isTargetIDE}},shouldDisplayHideLabel(){return this.hasRuntimePreview&&this.isRuntimePreviewVisible},runtimePreviewTitle(){return this.hasRuntimePreview?null:this.$t("tutorials.preview.no-preview-available-step")},togglePreviewText(){return this.$tc("tutorials.preview.title",this.hasRuntimePreview?1:0)},textAriaLabel(){return`${this.togglePreviewText}, ${this.shouldDisplayHideLabel?this.$t("verbs.hide"):this.$t("verbs.show")}`}},methods:{handleLeave(e,t){setTimeout(t,200)},togglePreview(){this.hasRuntimePreview&&this.$emit("runtime-preview-toggle",!this.isRuntimePreviewVisible)}}},Es=js,Hs=(0,w.Z)(Es,Rs,Ms,!1,null,"395e30cd",null),Us=Hs.exports,zs=n(5657),Gs=function(){var e=this,t=e._self._c;return t("div",{style:e.backgroundStyle},[e._t("default")],2)},Ws=[],Qs={name:"BackgroundTheme",data(){return{codeThemeState:_s.Z.state}},computed:{backgroundStyle(){const{codeColors:e}=this.codeThemeState;return e?{"--background":e.background}:null}}},Ks=Qs,Xs=(0,w.Z)(Ks,Gs,Ws,!1,null,null,null),Ys=Xs.exports,Js=function(){var e=this,t=e._self._c;return t("div",{class:["step-container",`step-${e.stepNumber}`]},[t("div",{ref:"step",staticClass:"step",class:{focused:e.isActive},attrs:{"data-index":e.index}},[t("p",{staticClass:"step-label"},[e._v(e._s(e.$t("tutorials.step",{number:e.stepNumber})))]),t("ContentNode",{attrs:{content:e.content}}),e.caption&&e.caption.length>0?t("ContentNode",{staticClass:"caption",attrs:{content:e.caption}}):e._e()],1),e.isBreakpointSmall||!e.isTargetIDE?t("div",{staticClass:"media-container"},[e.media?t("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e(),e.code?t("MobileCodePreview",{attrs:{code:e.code}},[e.runtimePreview?t("Asset",{staticClass:"preview",attrs:{identifier:e.runtimePreview}}):e._e()],1):e._e()],1):e._e()])},ei=[],ti=function(){var e=this,t=e._self._c;return t("BackgroundTheme",{staticClass:"mobile-code-preview"},[e.code?t("GenericModal",{staticClass:"full-code-listing-modal",attrs:{theme:e.isTargetIDE?"code":"light",codeBackgroundColorOverride:e.modalBackgroundColor,isFullscreen:"",visible:e.fullCodeIsVisible},on:{"update:visible":function(t){e.fullCodeIsVisible=t}}},[t("div",{staticClass:"full-code-listing-modal-content"},[t("CodeTheme",[t("CodeListing",e._b({staticClass:"full-code-listing",attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1))],1)],1)]):e._e(),t("CodeTheme",[e.code?t("MobileCodeListing",e._b({attrs:{showLineNumbers:""},on:{"file-name-click":e.toggleFullCode}},"MobileCodeListing",e.codeProps,!1)):e._e()],1),t("CodeTheme",{staticClass:"preview-toggle-container"},[t("PreviewToggle",{attrs:{isActionable:!!e.$slots.default},on:{click:e.togglePreview}})],1),e.$slots.default?t("GenericModal",{staticClass:"runtime-preview-modal",attrs:{theme:e.isTargetIDE?"dynamic":"light",isFullscreen:"",visible:e.previewIsVisible},on:{"update:visible":function(t){e.previewIsVisible=t}}},[t("div",{staticClass:"runtime-preview-modal-content"},[t("span",{staticClass:"runtime-preview-label"},[e._v(e._s(e.$tc("tutorials.preview.title",1)))]),e._t("default")],2)]):e._e()],1)},ni=[],si=function(){var e=this,t=e._self._c;return t("div",{staticClass:"code-listing-preview",attrs:{"data-syntax":e.syntax}},[t("CodeListing",{attrs:{fileName:e.fileName,syntax:e.syntax,fileType:e.fileType,content:e.previewedLines,startLineNumber:e.displayedRange.start,highlights:e.highlights,showLineNumbers:"",isFileNameActionable:""},on:{"file-name-click":function(t){return e.$emit("file-name-click")}}})],1)},ii=[],ri={name:"MobileCodeListing",components:{CodeListing:Os.Z},props:{fileName:String,syntax:String,fileType:String,content:{type:Array,required:!0},highlights:{type:Array,default:()=>[]}},computed:{highlightedLineNumbers(){return new Set(this.highlights.map((({line:e})=>e)))},firstHighlightRange(){if(0===this.highlightedLineNumbers.size)return{start:1,end:this.content.length};const e=Math.min(...this.highlightedLineNumbers.values());let t=e;while(this.highlightedLineNumbers.has(t+1))t+=1;return{start:e,end:t}},displayedRange(){const e=this.firstHighlightRange,t=e.start-2<1?1:e.start-2,n=e.end+3>=this.content.length+1?this.content.length+1:e.end+3;return{start:t,end:n}},previewedLines(){return this.content.slice(this.displayedRange.start-1,this.displayedRange.end-1)}}},oi=ri,ai=(0,w.Z)(oi,si,ii,!1,null,"0bdf2f26",null),li=ai.exports,ci=function(){var e=this,t=e._self._c;return t("span",{staticClass:"toggle-preview"},[e.isActionable?t("a",{staticClass:"toggle-text",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._v(" "+e._s(e.$tc("tutorials.preview.title",1))+" "),t("InlinePlusCircleIcon",{staticClass:"toggle-icon icon-inline"})],1):t("span",{staticClass:"toggle-text"},[e._v(" "+e._s(e.$tc("tutorials.preview.title",0))+" ")])])},ui=[],di=function(){var e=this,t=e._self._c;return t("SVGIcon",{staticClass:"inline-plus-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle"}},[t("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),t("path",{attrs:{d:"M4 6.52h6v1h-6v-1z"}}),t("path",{attrs:{d:"M6.5 4.010h1v6h-1v-6z"}})])},pi=[],hi={name:"InlinePlusCircleIcon",components:{SVGIcon:C.Z}},mi=hi,vi=(0,w.Z)(mi,di,pi,!1,null,null,null),fi=vi.exports,gi={name:"MobileCodePreviewToggle",components:{InlinePlusCircleIcon:fi},props:{isActionable:{type:Boolean,required:!0}}},yi=gi,Ci=(0,w.Z)(yi,ci,ui,!1,null,"78763c14",null),bi=Ci.exports,_i={name:"MobileCodePreview",inject:["isTargetIDE"],mixins:[I.Z],components:{GenericModal:Xt.Z,CodeListing:Os.Z,MobileCodeListing:li,PreviewToggle:bi,CodeTheme:Ls.Z,BackgroundTheme:Ys},props:{code:{type:String,required:!0}},computed:{codeProps(){return this.references[this.code]},modalBackgroundColor(){const{codeColors:e}=this.store.state;return e?e.background:null}},data(){return{previewIsVisible:!1,fullCodeIsVisible:!1}},methods:{togglePreview(){this.previewIsVisible=!this.previewIsVisible},toggleFullCode(){this.fullCodeIsVisible=!this.fullCodeIsVisible}}},wi=_i,ki=(0,w.Z)(wi,ti,ni,!1,null,"b1691954",null),Si=ki.exports;const{BreakpointName:xi}=o["default"].constants;var Ii={name:"Step",components:{Asset:Ae.Z,MobileCodePreview:Si,ContentNode:Pe["default"]},inject:["isTargetIDE","isClientMobile","store"],props:{code:{type:String,required:!1},content:{type:Array,required:!0},caption:{type:Array,required:!1},media:{type:String,required:!1},runtimePreview:{type:String,required:!1},sectionNumber:{type:Number,required:!0},stepNumber:{type:Number,required:!0},numberOfSteps:{type:Number,required:!0},index:{type:Number,required:!0},currentIndex:{type:Number,required:!0}},data(){return{tutorialState:this.store.state}},computed:{isBreakpointSmall(){return this.tutorialState.breakpoint===xi.small},isActive:({index:e,currentIndex:t})=>e===t}},Ti=Ii,Ai=(0,w.Z)(Ti,Js,ei,!1,null,"1f74235c",null),$i=Ai.exports;const{BreakpointName:Ni}=o["default"].constants,{IntersectionDirections:Pi}=Xe["default"].constants,qi="-35% 0% -65% 0%";var Di={name:"SectionSteps",components:{ContentNode:Pe["default"],Step:$i,Asset:Ae.Z,CodePreview:Us,BackgroundTheme:Ys},mixins:[Xe["default"]],constants:{IntersectionMargins:qi},inject:["isTargetIDE","store"],data(){const e=this.content.findIndex(this.isStepNode),{code:t,media:n,runtimePreview:s}=this.content[e]||{};return{tutorialState:this.store.state,visibleAsset:{media:n,code:t,runtimePreview:s},activeStep:e}},computed:{assetContainerClasses(){return{"for-step-code":!!this.visibleAsset.code,ide:this.isTargetIDE}},numberOfSteps(){return this.content.filter(this.isStepNode).length},contentNodes(){return this.content.reduce((({stepCounter:e,nodes:t},n,s)=>{const{type:i,...r}=n,o=this.isStepNode(n),a=o?e+1:e;return o?{stepCounter:e+1,nodes:t.concat({component:$i,type:i,props:{...r,stepNumber:a,index:s,numberOfSteps:this.numberOfSteps,sectionNumber:this.sectionNumber}})}:{stepCounter:e,nodes:t.concat({component:Pe["default"],type:i,props:{content:[n]}})}}),{stepCounter:0,nodes:[]}).nodes},isBreakpointSmall(){return this.tutorialState.breakpoint===Ni.small},stepNodes:({contentNodes:e,isStepNode:t})=>e.filter(t),intersectionRootMargin:()=>qi},async mounted(){await(0,zs.J)(8),this.findClosestStepNode()},methods:{isStepNode({type:e}){return"step"===e},contentClass(e){return{[`interstitial interstitial-${e+1}`]:!this.isStepNode(this.content[e])}},onReverseIntoLastStep(){const{asset:e}=this.$refs;if(e){const t=e.$el.querySelector("video");t&&(t.currentTime=0,t.play().catch((()=>{})))}},onFocus(e){const{code:t,media:n,runtimePreview:s}=this.content[e];this.activeStep=e,this.visibleAsset={code:t,media:n,runtimePreview:s}},onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)},findClosestStepNode(){const e=.333*window.innerHeight;let t=null,n=0;this.stepNodes.forEach((s=>{const{index:i}=s.props,r=this.$refs.contentNodes[i].$refs.step;if(!r)return;const{top:o,bottom:a}=r.getBoundingClientRect(),l=o-e,c=a-e,u=Math.abs(l+c);(0===n||u<=n)&&(n=u,t=i)})),null!==t&&this.onFocus(t)},getIntersectionTargets(){const{stepNodes:e,$refs:t}=this;return e.map((({props:{index:e}})=>t.contentNodes[e].$refs.step))},onIntersect(e){const{target:t,isIntersecting:n}=e;if(!n)return;const s=parseFloat(t.getAttribute("data-index"));this.intersectionScrollDirection===Pi.down&&s===this.stepNodes[this.stepNodes.length-1].props.index&&this.onReverseIntoLastStep(),this.onFocus(s)}},props:{content:{type:Array,required:!0},isRuntimePreviewVisible:{type:Boolean,require:!0},sectionNumber:{type:Number,required:!0}}},Zi=Di,Ri=(0,w.Z)(Zi,Ds,Zs,!1,null,"c87bb95a",null),Mi=Ri.exports,Oi={name:"Section",components:{Intro:qs,LinkableSection:tt,Steps:Mi},computed:{introProps(){const[{content:e,media:t},...n]=this.contentSection;return{content:e,expandedSections:n,media:t,sectionAnchor:this.anchor,sectionNumber:this.sectionNumber,title:this.title}}},props:{anchor:{type:String,required:!0},title:{type:String,required:!0},contentSection:{type:Array,required:!0},stepsSection:{type:Array,required:!0},sectionNumber:{type:Number,required:!0},isRuntimePreviewVisible:{type:Boolean,required:!0}},methods:{onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)}}},Bi=Oi,Li=(0,w.Z)(Bi,xs,Is,!1,null,"6b3a0b3a",null),Fi=Li.exports,Vi={name:"SectionList",components:{Section:Fi},data(){return{isRuntimePreviewVisible:!0}},props:{tasks:{type:Array,required:!0}},methods:{onRuntimePreviewToggle(e){this.isRuntimePreviewVisible=e}}},ji=Vi,Ei=(0,w.Z)(ji,ks,Ss,!1,null,"79a75e9e",null),Hi=Ei.exports;const Ui={assessments:cs,hero:Sn,tasks:Hi,callToAction:qt},zi=new Set(Object.keys(Ui)),Gi={name:"TutorialSection",render:function(e){const{kind:t,...n}=this.section,s=Ui[t];return s?e(s,{props:n}):null},props:{section:{type:Object,required:!0,validator:e=>zi.has(e.kind)}}};var Wi={name:"Tutorial",mixins:[_e.Z,ws.Z],components:{NavigationBar:be,Section:Gi,PortalTarget:h.YC,BreakpointEmitter:o["default"]},inject:["isTargetIDE","store"],computed:{heroSection(){return this.sections.find((({kind:e})=>"hero"===e))},tutorialTitle(){return(this.heroSection||{}).title},pageTitle(){return this.tutorialTitle?`${this.tutorialTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},props:{sections:{type:Array,required:!0},references:{type:Object,required:!0},hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},identifierUrl:{type:String,required:!0}},methods:{handleBreakpointChange(e){this.store.updateBreakpoint(e)},handleCodeColorsChange(e){_s.Z.updateCodeColors(e)}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["default"].setAvailableLocales(e)}},mounted(){this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"})},provide(){return{isClientMobile:this.isClientMobile}},beforeDestroy(){this.$bridge.off("codeColors",this.handleCodeColorsChange)}},Qi=Wi,Ki=(0,w.Z)(Qi,Cs,bs,!1,null,"566b3655",null),Xi=Ki.exports,Yi=n(1789),Ji=n(5184);const er={article:"article",tutorial:"project"};var tr={name:"Topic",inject:{isTargetIDE:{default:!1}},mixins:[Yi.Z,Ji.Z],data(){return{topicData:null}},computed:{navigationBarHeight(){return this.isTargetIDE?0:52},store(){return u},hierarchy(){const{hierarchy:e={}}=this.topicData,{technologyNavigation:t=["overview","tutorials","resources"]}=e||{};return{...e,technologyNavigation:t}},topicKey:({$route:e,topicData:t})=>[e.path,t.identifier.interfaceLanguage].join()},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n((e=>e.newContentMounted())):(0,r.Ek)(e,t,n).then((e=>n((t=>{t.topicData=e})))).catch(n)},beforeRouteUpdate(e,t,n){(0,r.Us)(e,t)?(0,r.Ek)(e,t,n).then((e=>{this.topicData=e,n()})).catch(n):n()},created(){this.store.reset()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},methods:{componentFor(e){const{kind:t}=e;return{[er.article]:ys,[er.tutorial]:Xi}[t]},propsFor(e){const{hierarchy:t,kind:n,metadata:s,references:i,sections:r,identifier:o}=e;return{[er.article]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url},[er.tutorial]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url}}[n]}},provide(){return{navigationBarHeight:this.navigationBarHeight,store:this.store}},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},nr=tr,sr=(0,w.Z)(nr,s,i,!1,null,null,null),ir=sr.exports}}]); \ No newline at end of file diff --git a/Documentation/html/js/topic.8cd0c0c4.js b/Documentation/html/js/topic.8cd0c0c4.js deleted file mode 100644 index af0651e0f..000000000 --- a/Documentation/html/js/topic.8cd0c0c4.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["topic"],{"0466":function(e,t,n){},"0503":function(e,t,n){"use strict";n("e38e")},"0c11":function(e,t,n){},"0c14":function(e,t,n){},1006:function(e,t,n){"use strict";n("a95e")},"1dd5":function(e,t,n){"use strict";n("7b17")},"257c":function(e,t,n){"use strict";n("7748")},"2a05":function(e,t,n){},"2f9d":function(e,t,n){"use strict";n("525c")},3213:function(e,t,n){"use strict";n.r(t);var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.topicData?n(e.componentFor(e.topicData),e._b({key:e.topicKey,tag:"component",attrs:{hierarchy:e.hierarchy}},"component",e.propsFor(e.topicData),!1)):e._e()],1)},i=[],r=n("25a9"),o=n("a97e");const{BreakpointName:a}=o["a"].constants;var c,l,u={state:{linkableSections:[],breakpoint:a.large,references:{}},addLinkableSection(e){const t={...e,visibility:0};t.sectionNumber=this.state.linkableSections.length,this.state.linkableSections.push(t)},reset(){this.state.linkableSections=[],this.state.breakpoint=a.large,this.state.references={}},updateLinkableSection(e){this.state.linkableSections=this.state.linkableSections.map(t=>e.anchor===t.anchor?{...t,visibility:e.visibility}:t)},updateBreakpoint(e){this.state.breakpoint=e},setReferences(e){this.state.references=e}},d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"article"},[e.isTargetIDE?e._e():n("NavigationBar",{attrs:{chapters:e.hierarchy.modules,technology:e.metadata.category,topic:e.heroTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),n("main",{attrs:{id:"main",role:"main",tabindex:"0"}},[e._t("above-hero"),e._l(e.sections,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component"},"component",e.propsFor(t),!1))}))],2),n("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},p=[],h=n("2b88"),m=n("e425"),f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavBase",{attrs:{id:"nav","aria-label":e.technology,hasSolidBackground:""}},[n("template",{slot:"default"},[n("ReferenceUrlProvider",{attrs:{reference:e.rootReference},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.urlWithParams;return n("NavTitleContainer",{attrs:{to:s}},[n("template",{slot:"default"},[e._v(e._s(e.technology))]),n("template",{slot:"subhead"},[e._v(e._s(e.$tc("tutorials.title",2)))])],2)}}])})],1),n("template",{slot:"after-title"},[n("div",{staticClass:"separator"})]),n("template",{slot:"tray"},[n("div",{staticClass:"mobile-dropdown-container"},[n("MobileDropdown",{attrs:{options:e.chapters,sections:e.optionsForSections,currentOption:e.currentSection?e.currentSection.title:""},on:{"select-section":e.onSelectSection}})],1),n("div",{staticClass:"dropdown-container"},[n("PrimaryDropdown",{staticClass:"primary-dropdown",attrs:{options:e.chapters,currentOption:e.topic}}),n("ChevronIcon",{staticClass:"icon-inline"}),e.currentSection?n("SecondaryDropdown",{staticClass:"secondary-dropdown",attrs:{options:e.optionsForSections,currentOption:e.currentSection.title,sectionTracker:e.sectionIndicatorText},on:{"select-section":e.onSelectSection}}):e._e()],1),e._t("tray",null,{siblings:e.chapters.length+e.optionsForSections.length})],2)],2)},v=[],b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"chevron-icon",attrs:{viewBox:"0 0 14 14",themeId:"chevron"}},[n("path",{attrs:{d:"M3.22 1.184l0.325-0.38 7.235 6.201-7.235 6.19-0.325-0.38 6.792-5.811-6.792-5.82z"}})])},g=[],y=n("be08"),C={name:"ChevronIcon",components:{SVGIcon:y["a"]}},w=C,_=n("2877"),k=Object(_["a"])(w,b,g,!1,null,null,null),S=k.exports,x=n("d26a"),T=n("2f34"),I={name:"ReferenceUrlProvider",mixins:[T["a"]],props:{reference:{type:String,required:!0}},computed:{resolvedReference:({references:e,reference:t})=>e[t]||{},url:({resolvedReference:e})=>e.url,title:({resolvedReference:e})=>e.title},render(){return this.$scopedSlots.default({url:this.url,urlWithParams:Object(x["b"])(this.url,this.$route.query),title:this.title,reference:this.resolvedReference})}},A=I,$=Object(_["a"])(A,c,l,!1,null,null,null),O=$.exports,N=n("8a61"),P=n("cbcf"),q=n("653a"),D=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NavMenuItems",{staticClass:"mobile-dropdown"},e._l(e.options,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(s){var i=s.title;return n("NavMenuItemBase",{staticClass:"chapter-list",attrs:{role:"group"}},[n("p",{staticClass:"chapter-name"},[e._v(e._s(i))]),n("ul",{staticClass:"tutorial-list"},e._l(t.projects,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.url,i=t.urlWithParams,r=t.title;return n("li",{staticClass:"tutorial-list-item"},[n("router-link",{staticClass:"option tutorial",attrs:{to:i,value:r}},[e._v(" "+e._s(r)+" ")]),s===e.$route.path?n("ul",{staticClass:"section-list",attrs:{role:"listbox"}},e._l(e.sections,(function(t){return n("li",{key:t.title},[n("router-link",{class:e.classesFor(t),attrs:{to:{path:t.path,query:e.$route.query},value:t.title},nativeOn:{click:function(n){return e.onClick(t)}}},[e._v(" "+e._s(t.title)+" ")])],1)})),0):e._e()],1)}}],null,!0)})})),1)])}}],null,!0)})})),1)},j=[],R=n("863d"),M=n("9b30"),B={name:"MobileDropdown",components:{NavMenuItems:M["a"],NavMenuItemBase:R["a"],ReferenceUrlProvider:O},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sections:{type:Array,required:!1,default:()=>[]}},methods:{classesFor(e){return["option","section",{active:this.currentOption===e.title},this.depthClass(e)]},depthClass(e){const{depth:t=0}=e;return"depth"+t},onClick(e){this.$emit("select-section",e.path)}}},L=B,E=(n("e688"),Object(_["a"])(L,D,j,!1,null,"154acfbd",null)),F=E.exports,V=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$t("sections.title")}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.closeAndFocusToggler,i=t.contentClasses,r=t.navigateOverOptions,o=t.OptionClass,a=t.ActiveOptionClass;return[n("ul",{staticClass:"options",class:i,attrs:{role:"listbox",tabindex:"0"}},e._l(e.options,(function(t){return n("router-link",{key:t.title,attrs:{to:{path:t.path,query:e.$route.query},custom:""},scopedSlots:e._u([{key:"default",fn:function(i){var c,l=i.navigate;return[n("li",{class:[o,(c={},c[a]=e.currentOption===t.title,c)],attrs:{role:"option",value:t.title,"aria-selected":e.currentOption===t.title,"aria-current":e.ariaCurrent(t.title),tabindex:-1},on:{click:function(n){return e.setActive(t,l,s,n)},keydown:[function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:e.setActive(t,l,s,n)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),r(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),r(t,-1))}]}},[e._v(" "+e._s(t.title)+" ")])]}}],null,!0)})})),1)]}}])},[n("template",{slot:"toggle-post-content"},[n("span",{staticClass:"section-tracker"},[e._v(e._s(e.sectionTracker))])])],2)},U=[],H=function(){var e,t=this,n=t.$createElement,s=t._self._c||n;return s("BaseDropdown",{staticClass:"dropdown-custom",class:(e={},e[t.OpenedClass]=t.isOpen,e["dropdown-small"]=t.isSmall,e),attrs:{value:t.value},scopedSlots:t._u([{key:"dropdown",fn:function(e){var n=e.dropdownClasses;return[s("span",{staticClass:"visuallyhidden",attrs:{id:"DropdownLabel_"+t._uid}},[t._v(t._s(t.ariaLabel))]),s("button",{ref:"dropdownToggle",staticClass:"form-dropdown-toggle",class:n,attrs:{role:"button",id:"DropdownToggle_"+t._uid,"aria-labelledby":"DropdownLabel_"+t._uid+" DropdownToggle_"+t._uid,"aria-expanded":t.isOpen?"true":"false","aria-haspopup":"true"},on:{click:t.toggleDropdown,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.closeAndFocusToggler.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.openDropdown.apply(null,arguments))}]}},[s("span",{staticClass:"form-dropdown-title"},[t._v(t._s(t.value))]),t._t("toggle-post-content")],2)]}}],null,!0)},[s("template",{slot:"eyebrow"},[t._t("eyebrow")],2),s("template",{slot:"after"},[t._t("default",null,null,{value:t.value,isOpen:t.isOpen,contentClasses:["form-dropdown-content",{"is-open":t.isOpen}],closeDropdown:t.closeDropdown,onChangeAction:t.onChangeAction,closeAndFocusToggler:t.closeAndFocusToggler,navigateOverOptions:t.navigateOverOptions,OptionClass:t.OptionClass,ActiveOptionClass:t.ActiveOptionClass})],2)],2)},z=[],G=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"form-element"},[e._t("dropdown",(function(){return[n("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.modelValue,expression:"modelValue"}],class:e.dropdownClasses,on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.modelValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e._t("default")],2)]}),{dropdownClasses:e.dropdownClasses,value:e.value}),n("InlineChevronDownIcon",{staticClass:"form-icon",attrs:{"aria-hidden":"true"}}),e.$slots.eyebrow?n("span",{staticClass:"form-label",attrs:{"aria-hidden":"true"}},[e._t("eyebrow")],2):e._e(),e._t("after")],2)},W=[],Q=n("7948"),K={name:"BaseDropdown",inheritAttrs:!1,props:{value:{type:String,default:""}},components:{InlineChevronDownIcon:Q["a"]},computed:{modelValue:{get:({value:e})=>e,set(e){this.$emit("input",e)}},dropdownClasses({value:e}){return["form-dropdown",{"form-dropdown-selectnone":""===e,"no-eyebrow":!this.$slots.eyebrow}]}}},X=K,J=(n("ed71"),Object(_["a"])(X,G,W,!1,null,"998803d8",null)),Y=J.exports;const Z="is-open",ee="option",te="option-active";var ne={name:"DropdownCustom",components:{BaseDropdown:Y},constants:{OpenedClass:Z,OptionClass:ee,ActiveOptionClass:te},props:{value:{type:String,default:""},ariaLabel:{type:String,default:""},isSmall:{type:Boolean,default:!1}},data(){return{isOpen:!1,OpenedClass:Z,OptionClass:ee,ActiveOptionClass:te}},mounted(){document.addEventListener("click",this.closeOnLoseFocus)},beforeDestroy(){document.removeEventListener("click",this.closeOnLoseFocus)},methods:{onChangeAction(e){this.$emit("input",e)},toggleDropdown(){this.isOpen?this.closeDropdown():this.openDropdown()},async closeAndFocusToggler(){this.closeDropdown(),await this.$nextTick(),this.$refs.dropdownToggle.focus({preventScroll:!0})},closeDropdown(){this.isOpen=!1,this.$emit("close")},openDropdown(){this.isOpen=!0,this.$emit("open"),this.focusActiveLink()},closeOnLoseFocus(e){!this.$el.contains(e.target)&&this.isOpen&&this.closeDropdown()},navigateOverOptions({target:e},t){const n=this.$el.querySelectorAll("."+ee),s=Array.from(n),i=s.indexOf(e),r=s[i+t];r&&r.focus({preventScroll:!0})},async focusActiveLink(){const e=this.$el.querySelector("."+te);e&&(await this.$nextTick(),e.focus({preventScroll:!0}))}}},se=ne,ie=(n("e84c"),Object(_["a"])(se,H,z,!1,null,"12dd746a",null)),re=ie.exports,oe={name:"SecondaryDropdown",components:{DropdownCustom:re},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0},sectionTracker:{type:String,required:!1}},methods:{ariaCurrent(e){return this.currentOption===e&&"section"},setActive(e,t,n,s){t(s),this.$emit("select-section",e.path),n()}}},ae=oe,ce=(n("7f7b"),Object(_["a"])(ae,V,U,!1,null,"554d62b6",null)),le=ce.exports,ue=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("DropdownCustom",{staticClass:"tutorial-dropdown",attrs:{value:e.currentOption,"aria-label":e.$t("tutorials.nav.current",{thing:e.$tc("tutorials.title",1)}),isSmall:""},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.closeAndFocusToggler,i=t.contentClasses,r=t.closeDropdown,o=t.navigateOverOptions,a=t.OptionClass,c=t.ActiveOptionClass;return[n("ul",{staticClass:"options",class:i,attrs:{tabindex:"0"}},e._l(e.options,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(i){var l=i.title;return n("li",{staticClass:"chapter-list",attrs:{role:"group"}},[n("p",{staticClass:"chapter-name"},[e._v(e._s(l))]),n("ul",{attrs:{role:"listbox"}},e._l(t.projects,(function(t){return n("ReferenceUrlProvider",{key:t.reference,attrs:{reference:t.reference},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.urlWithParams,l=t.title;return[n("router-link",{attrs:{to:i,custom:""},scopedSlots:e._u([{key:"default",fn:function(t){var i,u=t.navigate,d=t.isActive;return[n("li",{class:(i={},i[a]=!0,i[c]=d,i),attrs:{role:"option",value:l,"aria-selected":d,"aria-current":!!d&&"tutorial",tabindex:-1},on:{click:function(t){return e.setActive(u,r,t)},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.setActive(u,r,t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:s.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),o(t,1))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),o(t,-1))}]}},[e._v(" "+e._s(l)+" ")])]}}],null,!0)})]}}],null,!0)})})),1)])}}],null,!0)})})),1)]}}])})},de=[],pe={name:"PrimaryDropdown",components:{DropdownCustom:re,ReferenceUrlProvider:O},props:{options:{type:Array,required:!0},currentOption:{type:String,required:!0}},methods:{setActive(e,t,n){e(n),t()}}},he=pe,me=(n("9938"),Object(_["a"])(he,ue,de,!1,null,"4bddb6e6",null)),fe=me.exports;const ve={title:"Introduction",url:"#introduction",reference:"introduction",sectionNumber:0,depth:0};var be={name:"NavigationBar",components:{NavTitleContainer:q["a"],NavBase:P["a"],ReferenceUrlProvider:O,PrimaryDropdown:fe,SecondaryDropdown:le,MobileDropdown:F,ChevronIcon:S},mixins:[N["a"],T["a"]],props:{chapters:{type:Array,required:!0},technology:{type:String,required:!0},topic:{type:String,required:!0},rootReference:{type:String,required:!0},identifierUrl:{type:String,required:!0}},data(){return{currentSection:ve,tutorialState:this.store.state}},watch:{pageSectionWithHighestVisibility(e){e&&(this.currentSection=e)}},computed:{currentProject(){return this.chapters.reduce((e,{projects:t})=>e.concat(t),[]).find(e=>e.reference===this.identifierUrl)},pageSections(){if(!this.currentProject)return[];const e=[ve].concat(this.currentProject.sections);return this.tutorialState.linkableSections.map((t,n)=>{const s=e[n],i=this.references[s.reference],{url:r,title:o}=i||s;return{...t,title:o,path:r}})},optionsForSections(){return this.pageSections.map(({depth:e,path:t,title:n})=>({depth:e,path:t,title:n}))},pageSectionWithHighestVisibility(){return[...this.pageSections].sort((e,t)=>t.visibility-e.visibility).find(e=>e.visibility>0)},sectionIndicatorText(){const e=this.tutorialState.linkableSections.length-1,{sectionNumber:t}=this.currentSection||{};if(0!==t)return this.$t("tutorials.section-of",{number:t,total:e})}},methods:{onSelectSection(e){const t=e.split("#")[1];this.handleFocusAndScroll(t)}}},ge=be,ye=(n("ea88"),Object(_["a"])(ge,f,v,!1,null,"717bc942",null)),Ce=ye.exports,we=n("bf08"),_e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"body"},[n("BodyContent",{attrs:{content:e.content}})],1)},ke=[],Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("article",{staticClass:"body-content"},e._l(e.content,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component",staticClass:"layout"},"component",e.propsFor(t),!1))})),1)},xe=[],Te=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"columns",class:e.classes},[e._l(e.columns,(function(t,s){return[n("Asset",{key:t.media,attrs:{identifier:t.media,videoAutoplays:!1}}),t.content?n("ContentNode",{key:s,attrs:{content:t.content}}):e._e()]}))],2)},Ie=[],Ae=n("80e4"),$e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseContentNode",{attrs:{content:e.articleContent}})},Oe=[],Ne=n("5677"),Pe={name:"ContentNode",components:{BaseContentNode:Ne["default"]},props:Ne["default"].props,computed:{articleContent(){return this.map(e=>{switch(e.type){case Ne["default"].BlockType.codeListing:return{...e,showLineNumbers:!0};case Ne["default"].BlockType.heading:{const{anchor:t,...n}=e;return n}default:return e}})}},methods:Ne["default"].methods,BlockType:Ne["default"].BlockType,InlineType:Ne["default"].InlineType},qe=Pe,De=(n("cb8d"),Object(_["a"])(qe,$e,Oe,!1,null,"3cfe1c35",null)),je=De.exports,Re={name:"Columns",components:{Asset:Ae["a"],ContentNode:je},props:{columns:{type:Array,required:!0}},computed:{classes(){return{"cols-2":2===this.columns.length,"cols-3":3===this.columns.length}}}},Me=Re,Be=(n("e9b0"),Object(_["a"])(Me,Te,Ie,!1,null,"30edf911",null)),Le=Be.exports,Ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"content-and-media",class:e.classes},[n("ContentNode",{attrs:{content:e.content}}),n("Asset",{attrs:{identifier:e.media}})],1)},Fe=[];const Ve={leading:"leading",trailing:"trailing"};var Ue={name:"ContentAndMedia",components:{Asset:Ae["a"],ContentNode:je},props:{content:je.props.content,media:Ae["a"].props.identifier,mediaPosition:{type:String,default:()=>Ve.trailing,validator:e=>Object.prototype.hasOwnProperty.call(Ve,e)}},computed:{classes(){return{"media-leading":this.mediaPosition===Ve.leading,"media-trailing":this.mediaPosition===Ve.trailing}}},MediaPosition:Ve},He=Ue,ze=(n("1006"),Object(_["a"])(He,Ee,Fe,!1,null,"3fa44f9e",null)),Ge=ze.exports,We=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"full-width"},e._l(e.groups,(function(t,s){return n(e.componentFor(t),e._b({key:s,tag:"component",staticClass:"group"},"component",e.propsFor(t),!1),[n("ContentNode",{attrs:{content:t.content}})],1)})),1)},Qe=[],Ke=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.tag,{tag:"component",attrs:{id:e.anchor}},[e._t("default")],2)},Xe=[],Je=n("72e7"),Ye={name:"LinkableElement",mixins:[Je["a"]],inject:{navigationBarHeight:{default(){}},store:{default(){return{addLinkableSection(){},updateLinkableSection(){}}}}},props:{anchor:{type:String,required:!0},depth:{type:Number,default:()=>0},tag:{type:String,default:()=>"div"},title:{type:String,required:!0}},computed:{intersectionRootMargin(){const e=this.navigationBarHeight?`-${this.navigationBarHeight}px`:"0%";return e+" 0% -50% 0%"}},created(){this.store.addLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:0})},methods:{onIntersect(e){const t=Math.min(1,e.intersectionRatio);this.store.updateLinkableSection({anchor:this.anchor,depth:this.depth,title:this.title,visibility:t})}}},Ze=Ye,et=Object(_["a"])(Ze,Ke,Xe,!1,null,null,null),tt=et.exports;const{BlockType:nt}=je;var st={name:"FullWidth",components:{ContentNode:je,LinkableElement:tt},props:je.props,computed:{groups:({content:e})=>e.reduce((e,t)=>0===e.length||t.type===nt.heading?[...e,{heading:t.type===nt.heading?t:null,content:[t]}]:[...e.slice(0,e.length-1),{heading:e[e.length-1].heading,content:e[e.length-1].content.concat(t)}],[])},methods:{componentFor(e){return e.heading?tt:"div"},depthFor(e){switch(e.level){case 1:case 2:return 0;default:return 1}},propsFor(e){return e.heading?{anchor:e.heading.anchor,depth:this.depthFor(e.heading),title:e.heading.text}:{}}}},it=st,rt=(n("aece"),Object(_["a"])(it,We,Qe,!1,null,"1f2be54b",null)),ot=rt.exports;const at={columns:"columns",contentAndMedia:"contentAndMedia",fullWidth:"fullWidth"};var ct={name:"BodyContent",props:{content:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(at,e))}},methods:{componentFor(e){return{[at.columns]:Le,[at.contentAndMedia]:Ge,[at.fullWidth]:ot}[e.kind]},propsFor(e){const{content:t,kind:n,media:s,mediaPosition:i}=e;return{[at.columns]:{columns:t},[at.contentAndMedia]:{content:t,media:s,mediaPosition:i},[at.fullWidth]:{content:t}}[n]}},LayoutKind:at},lt=ct,ut=(n("1dd5"),Object(_["a"])(lt,Se,xe,!1,null,"4d5a806e",null)),dt=ut.exports,pt={name:"Body",components:{BodyContent:dt},props:dt.props},ht=pt,mt=(n("5237"),Object(_["a"])(ht,_e,ke,!1,null,"6499e2f2",null)),ft=mt.exports,vt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialCTA",e._b({},"TutorialCTA",e.$props,!1))},bt=[],gt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BaseCTA",e._b({attrs:{label:e.$t("tutorials.next")}},"BaseCTA",e.baseProps,!1))},yt=[],Ct=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"call-to-action"},[n("Row",[n("LeftColumn",[n("span",{staticClass:"label"},[e._v(e._s(e.label))]),n("h2",[e._v(" "+e._s(e.title)+" ")]),e.abstract?n("ContentNode",{staticClass:"description",attrs:{content:[e.abstractParagraph]}}):e._e(),e.action?n("Button",{attrs:{action:e.action}}):e._e()],1),n("RightColumn",{staticClass:"right-column"},[e.media?n("Asset",{staticClass:"media",attrs:{identifier:e.media}}):e._e()],1)],1)],1)},wt=[],_t=n("0f00"),kt=n("620a"),St=n("c081"),xt={name:"CallToAction",components:{Asset:Ae["a"],Button:St["a"],ContentNode:Ne["default"],LeftColumn:{render(e){return e(kt["a"],{props:{span:{large:5,small:12}}},this.$slots.default)}},RightColumn:{render(e){return e(kt["a"],{props:{span:{large:6,small:12}}},this.$slots.default)}},Row:_t["a"]},props:{title:{type:String,required:!0},label:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}},computed:{abstractParagraph(){return{type:"paragraph",inlineContent:this.abstract}}}},Tt=xt,It=(n("c7dd"),Object(_["a"])(Tt,Ct,wt,!1,null,"042a0474",null)),At=It.exports,$t={name:"CallToAction",components:{BaseCTA:At},computed:{baseProps(){return{title:this.title,abstract:this.abstract,action:this.action,media:this.media}}},props:{title:{type:String,required:!0},abstract:{type:Array,required:!1},action:{type:Object,required:!1},media:{type:String,required:!1}}},Ot=$t,Nt=Object(_["a"])(Ot,gt,yt,!1,null,null,null),Pt=Nt.exports,qt={name:"CallToAction",components:{TutorialCTA:Pt},props:Pt.props},Dt=qt,jt=(n("3e1b"),Object(_["a"])(Dt,vt,bt,!1,null,"426a965c",null)),Rt=jt.exports,Mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialHero",e._b({},"TutorialHero",e.$props,!1))},Bt=[],Lt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"tutorial-hero",attrs:{anchor:"introduction",title:e.sectionTitle}},[n("div",{staticClass:"hero dark"},[e.backgroundImageUrl?n("div",{staticClass:"bg",style:e.bgStyle}):e._e(),e._t("above-title"),n("Row",[n("Column",[n("Headline",{attrs:{level:1}},[e.chapter?n("template",{slot:"eyebrow"},[e._v(e._s(e.chapter))]):e._e(),e._v(" "+e._s(e.title)+" ")],2),e.content||e.video?n("div",{staticClass:"intro"},[e.content?n("ContentNode",{attrs:{content:e.content}}):e._e(),e.video?[n("p",[n("a",{staticClass:"call-to-action",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleCallToActionModal.apply(null,arguments)}}},[e._v(" Watch intro video "),n("PlayIcon",{staticClass:"cta-icon icon-inline"})],1)]),n("GenericModal",{attrs:{visible:e.callToActionModalVisible,isFullscreen:"",theme:"dark"},on:{"update:visible":function(t){e.callToActionModalVisible=t}}},[n("Asset",{directives:[{name:"show",rawName:"v-show",value:e.callToActionModalVisible,expression:"callToActionModalVisible"}],ref:"asset",staticClass:"video-asset",attrs:{identifier:e.video},on:{videoEnded:e.handleVideoEnd}})],1)]:e._e()],2):e._e(),n("Metadata",{staticClass:"metadata",attrs:{projectFilesUrl:e.projectFilesUrl,estimatedTimeInMinutes:e.estimatedTimeInMinutes,xcodeRequirement:e.xcodeRequirementData}})],1)],1)],2)])},Et=[],Ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"headline"},[e.$slots.eyebrow?n("span",{staticClass:"eyebrow"},[e._t("eyebrow")],2):e._e(),n("Heading",{staticClass:"heading",attrs:{level:e.level}},[e._t("default")],2)],1)},Vt=[];const Ut=1,Ht=6,zt={type:Number,required:!0,validator:e=>e>=Ut&&e<=Ht},Gt={name:"Heading",render:function(e){return e("h"+this.level,this.$slots.default)},props:{level:zt}};var Wt={name:"Headline",components:{Heading:Gt},props:{level:zt}},Qt=Wt,Kt=(n("3976"),Object(_["a"])(Qt,Ft,Vt,!1,null,"d46a1474",null)),Xt=Kt.exports,Jt=n("c161"),Yt=n("c4dd"),Zt=n("748c"),en=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"metadata"},[e.estimatedTimeInMinutes?n("div",{staticClass:"item",attrs:{"aria-label":"\n "+e.$tc("tutorials.time.minutes.full",e.estimatedTimeInMinutes,{count:e.estimatedTimeInMinutes})+"\n "+e.$t("tutorials.estimated-time")+"\n "}},[n("div",{staticClass:"content",attrs:{"aria-hidden":"true"}},[n("i18n",{staticClass:"duration",attrs:{path:"tutorials.time.format",tag:"div"},scopedSlots:e._u([{key:"number",fn:function(){return[e._v(" "+e._s(e.estimatedTimeInMinutes)+" ")]},proxy:!0},{key:"minutes",fn:function(){return[n("div",{staticClass:"minutes"},[e._v(e._s(e.$tc("tutorials.time.minutes.short",e.estimatedTimeInMinutes))+" ")])]},proxy:!0}],null,!1,3313752798)})],1),n("div",{staticClass:"bottom",attrs:{"aria-hidden":"true"}},[e._v(e._s(e.$t("tutorials.estimated-time")))])]):e._e(),e.projectFilesUrl?n("div",{staticClass:"item"},[n("DownloadIcon",{staticClass:"item-large-icon icon-inline"}),n("div",{staticClass:"content bottom"},[n("a",{staticClass:"content-link project-download",attrs:{href:e.projectFilesUrl}},[e._v(" "+e._s(e.$t("tutorials.project-files"))+" "),n("InlineDownloadIcon",{staticClass:"small-icon icon-inline"})],1)])],1):e._e(),e.xcodeRequirement?n("div",{staticClass:"item"},[n("XcodeIcon",{staticClass:"item-large-icon icon-inline"}),n("div",{staticClass:"content bottom"},[e.isTargetIDE?n("span",[e._v(e._s(e.xcodeRequirement.title))]):n("a",{staticClass:"content-link",attrs:{href:e.xcodeRequirement.url}},[e._v(" "+e._s(e.xcodeRequirement.title)+" "),n("InlineChevronRightIcon",{staticClass:"icon-inline small-icon xcode-icon"})],1)])],1):e._e()])},tn=[],nn=n("de60"),sn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"xcode-icon",attrs:{viewBox:"0 0 14 14",themeId:"xcode"}},[n("path",{attrs:{d:"M2.668 4.452l-1.338-2.229 0.891-0.891 2.229 1.338 1.338 2.228 3.667 3.666 0.194-0.194 2.933 2.933c0.13 0.155 0.209 0.356 0.209 0.576 0 0.497-0.403 0.9-0.9 0.9-0.22 0-0.421-0.079-0.577-0.209l0.001 0.001-2.934-2.933 0.181-0.181-3.666-3.666z"}}),n("path",{attrs:{d:"M11.824 1.277l-0.908 0.908c-0.091 0.091-0.147 0.216-0.147 0.354 0 0.106 0.033 0.205 0.090 0.286l-0.001-0.002 0.058 0.069 0.185 0.185c0.090 0.090 0.215 0.146 0.353 0.146 0.107 0 0.205-0.033 0.286-0.090l-0.002 0.001 0.069-0.057 0.909-0.908c0.118 0.24 0.187 0.522 0.187 0.82 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.577-0.068-0.826-0.189l0.011 0.005-5.5 5.5c0.116 0.238 0.184 0.518 0.184 0.813 0 1.045-0.848 1.893-1.893 1.893-0.296 0-0.576-0.068-0.826-0.189l0.011 0.005 0.908-0.909c0.090-0.090 0.146-0.215 0.146-0.353 0-0.107-0.033-0.205-0.090-0.286l0.001 0.002-0.057-0.069-0.185-0.185c-0.091-0.091-0.216-0.147-0.354-0.147-0.106 0-0.205 0.033-0.286 0.090l0.002-0.001-0.069 0.058-0.908 0.908c-0.116-0.238-0.184-0.518-0.184-0.813 0-1.045 0.847-1.892 1.892-1.892 0.293 0 0.571 0.067 0.819 0.186l-0.011-0.005 5.5-5.5c-0.116-0.238-0.184-0.519-0.184-0.815 0-1.045 0.847-1.892 1.892-1.892 0.296 0 0.577 0.068 0.827 0.19l-0.011-0.005z"}})])},rn=[],on={name:"XcodeIcon",components:{SVGIcon:y["a"]}},an=on,cn=Object(_["a"])(an,sn,rn,!1,null,null,null),ln=cn.exports,un=n("34b0"),dn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-download-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},pn=[],hn={name:"InlineDownloadIcon",components:{SVGIcon:y["a"]}},mn=hn,fn=Object(_["a"])(mn,dn,pn,!1,null,null,null),vn=fn.exports,bn={name:"HeroMetadata",components:{InlineDownloadIcon:vn,InlineChevronRightIcon:un["a"],DownloadIcon:nn["a"],XcodeIcon:ln},inject:["isTargetIDE"],props:{projectFilesUrl:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:Object,required:!1}}},gn=bn,yn=(n("33ff"),Object(_["a"])(gn,en,tn,!1,null,"94ff76c0",null)),Cn=yn.exports,wn={name:"Hero",components:{PlayIcon:Yt["a"],GenericModal:Jt["a"],Column:{render(e){return e(kt["a"],{props:{span:{large:7,medium:9,small:12}}},this.$slots.default)}},ContentNode:Ne["default"],Headline:Xt,Metadata:Cn,Row:_t["a"],Asset:Ae["a"],LinkableSection:tt},mixins:[T["a"]],props:{title:{type:String,required:!0},chapter:{type:String},content:{type:Array},projectFiles:{type:String},estimatedTimeInMinutes:{type:Number},xcodeRequirement:{type:String,required:!1},video:{type:String},backgroundImage:{type:String}},computed:{backgroundImageUrl(){const e=this.references[this.backgroundImage]||{},{variants:t=[]}=e,n=t.find(e=>e.traits.includes("light"));return Object(Zt["c"])((n||{}).url)},projectFilesUrl(){return this.projectFiles?Object(Zt["c"])(this.references[this.projectFiles].url):null},bgStyle(){return{backgroundImage:Object(Zt["f"])(this.backgroundImageUrl)}},xcodeRequirementData(){return this.references[this.xcodeRequirement]},sectionTitle(){return"Introduction"}},data(){return{callToActionModalVisible:!1}},methods:{async toggleCallToActionModal(){this.callToActionModalVisible=!0,await this.$nextTick();const e=this.$refs.asset.$el.querySelector("video");if(e)try{await e.play(),e.muted=!1}catch(t){}},handleVideoEnd(){this.callToActionModalVisible=!1}}},_n=wn,kn=(n("7fae"),Object(_["a"])(_n,Lt,Et,!1,null,"55543c5a",null)),Sn=kn.exports,xn={name:"Hero",components:{TutorialHero:Sn},props:Sn.props},Tn=xn,In=(n("2f9d"),Object(_["a"])(Tn,Mt,Bt,!1,null,"35a9482f",null)),An=In.exports,$n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("TutorialAssessments",e._b({},"TutorialAssessments",e.$props,!1),[n("p",{attrs:{slot:"success"},slot:"success"},[e._v("Great job, you've answered all the questions for this article.")])])},On=[],Nn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"assessments-wrapper",attrs:{anchor:e.anchor,title:e.title}},[n("Row",{ref:"assessments",staticClass:"assessments"},[n("MainColumn",[n("Row",{staticClass:"banner"},[n("HeaderColumn",[n("h2",{staticClass:"title"},[e._v(e._s(e.title))])])],1),e.completed?n("div",{staticClass:"success"},[e._t("success",(function(){return[n("p",[e._v(e._s(e.SuccessMessage))])]}))],2):n("div",[n("Progress",e._b({ref:"progress"},"Progress",e.progress,!1)),n("Quiz",{key:e.activeIndex,attrs:{choices:e.activeAssessment.choices,content:e.activeAssessment.content,isLast:e.isLast,title:e.activeAssessment.title},on:{submit:e.onSubmit,advance:e.onAdvance,"see-results":e.onSeeResults}})],1),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e.completed?e._t("success",(function(){return[e._v(" "+e._s(e.SuccessMessage)+" ")]})):e._e()],2)],1)],1)],1)},Pn=[],qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Row",[n("p",{staticClass:"title"},[e._v(e._s(e.$t("tutorials.question-of",{index:e.index,total:e.total})))])])},Dn=[],jn={name:"AssessmentsProgress",components:{Row:_t["a"]},props:{index:{type:Number,required:!0},total:{type:Number,required:!0}}},Rn=jn,Mn=(n("6866"),Object(_["a"])(Rn,qn,Dn,!1,null,"28135d78",null)),Bn=Mn.exports,Ln=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"quiz"},[n("ContentNode",{staticClass:"title",attrs:{content:e.title}}),e.content?n("ContentNode",{staticClass:"question-content",attrs:{content:e.content}}):e._e(),n("div",{staticClass:"choices"},[e._l(e.choices,(function(t,s){return n("label",{key:s,class:e.choiceClasses[s]},[n(e.getIconComponent(s),{tag:"component",staticClass:"choice-icon"}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedIndex,expression:"selectedIndex"}],attrs:{type:"radio",name:"assessment"},domProps:{value:s,checked:e._q(e.selectedIndex,s)},on:{change:function(t){e.selectedIndex=s}}}),n("ContentNode",{staticClass:"question",attrs:{content:t.content}}),e.userChoices[s].checked?[n("ContentNode",{staticClass:"answer",attrs:{content:t.justification}}),t.reaction?n("p",{staticClass:"answer"},[e._v(e._s(t.reaction))]):e._e()]:e._e()],2)})),n("div",{staticClass:"visuallyhidden",attrs:{"aria-live":"assertive"}},[e._v(" "+e._s(e.ariaLiveText)+" ")])],2),n("div",{staticClass:"controls"},[n("ButtonLink",{staticClass:"check",attrs:{disabled:null===e.selectedIndex||e.showNextQuestion},nativeOn:{click:function(t){return e.submit.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.submit"))+" ")]),e.isLast?n("ButtonLink",{staticClass:"results",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.seeResults.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.next"))+" ")]):n("ButtonLink",{staticClass:"next",attrs:{disabled:!e.showNextQuestion},nativeOn:{click:function(t){return e.advance.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("tutorials.assessment.next-question"))+" ")])],1)],1)},En=[],Fn=n("76ab"),Vn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"reset-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"reset-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M3.828 4.539l0.707-0.707 5.657 5.657-0.707 0.707-5.657-5.657z"}}),n("path",{attrs:{d:"M3.828 9.489l5.657-5.657 0.707 0.707-5.657 5.657-0.707-0.707z"}})])},Un=[],Hn={name:"ResetCircleIcon",components:{SVGIcon:y["a"]}},zn=Hn,Gn=Object(_["a"])(zn,Vn,Un,!1,null,null,null),Wn=Gn.exports,Qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"check-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"check-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M9.626 3.719l0.866 0.5-3.5 6.062-3.464-2 0.5-0.866 2.6 1.5z"}})])},Kn=[],Xn={name:"CheckCircleIcon",components:{SVGIcon:y["a"]}},Jn=Xn,Yn=Object(_["a"])(Jn,Qn,Kn,!1,null,null,null),Zn=Yn.exports,es={name:"Quiz",components:{CheckCircleIcon:Zn,ResetCircleIcon:Wn,ContentNode:Ne["default"],ButtonLink:Fn["a"]},props:{content:{type:Array,required:!1},choices:{type:Array,required:!0},isLast:{type:Boolean,default:!1},title:{type:Array,required:!0}},data(){return{userChoices:this.choices.map(()=>({checked:!1})),selectedIndex:null,checkedIndex:null}},computed:{correctChoices(){return this.choices.reduce((e,t,n)=>t.isCorrect?e.add(n):e,new Set)},choiceClasses(){return this.userChoices.map((e,t)=>({choice:!0,active:this.selectedIndex===t,disabled:e.checked||this.showNextQuestion,correct:e.checked&&this.choices[t].isCorrect,incorrect:e.checked&&!this.choices[t].isCorrect}))},showNextQuestion(){return Array.from(this.correctChoices).every(e=>this.userChoices[e].checked)},ariaLiveText(){if(null===this.checkedIndex)return"";const{isCorrect:e}=this.choices[this.checkedIndex];return`${this.$t("tutorials.assessment.answer-number-is",{index:this.checkedIndex+1})} ${e?this.$t("tutorials.assessment.correct"):this.$t("tutorials.assessment.incorrect")}\n `}},methods:{getIconComponent(e){const t=this.userChoices[e];if(t&&t.checked)return this.choices[e].isCorrect?Zn:Wn},submit(){this.$set(this.userChoices,this.selectedIndex,{checked:!0}),this.checkedIndex=this.selectedIndex,this.$emit("submit")},advance(){this.$emit("advance")},seeResults(){this.$emit("see-results")}}},ts=es,ns=(n("0503"),Object(_["a"])(ts,Ln,En,!1,null,"19ed40e2",null)),ss=ns.exports;const is=12,rs="tutorials.assessment.success-message";var os={name:"Assessments",constants:{SuccessMessage:rs},components:{LinkableSection:tt,Quiz:ss,Progress:Bn,Row:_t["a"],HeaderColumn:{render(e){return e(kt["a"],{props:{isCentered:{large:!0},span:{large:10}}},this.$slots.default)}},MainColumn:{render(e){return e(kt["a"],{props:{isCentered:{large:!0},span:{large:10,medium:10,small:12}}},this.$slots.default)}}},props:{assessments:{type:Array,required:!0},anchor:{type:String,required:!0}},inject:["navigationBarHeight"],data(){return{activeIndex:0,completed:!1,SuccessMessage:this.$t(rs)}},computed:{activeAssessment(){return this.assessments[this.activeIndex]},isLast(){return this.activeIndex===this.assessments.length-1},progress(){return{index:this.activeIndex+1,total:this.assessments.length}},title(){return this.$t("tutorials.assessment.check-your-understanding")}},methods:{scrollTo(e,t=0){e.scrollIntoView(!0),window.scrollBy(0,-this.navigationBarHeight-t)},onSubmit(){this.$nextTick(()=>{this.scrollTo(this.$refs.progress.$el,is)})},onAdvance(){this.activeIndex+=1,this.$nextTick(()=>{this.scrollTo(this.$refs.progress.$el,is)})},onSeeResults(){this.completed=!0,this.$nextTick(()=>{this.scrollTo(this.$refs.assessments.$el,is)})}}},as=os,cs=(n("da20"),Object(_["a"])(as,Nn,Pn,!1,null,"65e3c02c",null)),ls=cs.exports,us={name:"Assessments",components:{TutorialAssessments:ls},props:ls.props},ds=us,ps=(n("f264"),Object(_["a"])(ds,$n,On,!1,null,"3c94366b",null)),hs=ps.exports;const ms={articleBody:"articleBody",callToAction:"callToAction",hero:"hero",assessments:"assessments"};var fs={name:"Article",components:{NavigationBar:Ce,PortalTarget:h["PortalTarget"]},mixins:[we["a"]],inject:{isTargetIDE:{default:!1},store:{default(){return{reset(){},setReferences(){}}}}},props:{hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},references:{type:Object,required:!0},sections:{type:Array,required:!0,validator:e=>e.every(({kind:e})=>Object.prototype.hasOwnProperty.call(ms,e))},identifierUrl:{type:String,required:!0}},computed:{heroSection(){return this.sections.find(this.isHero)},heroTitle(){return(this.heroSection||{}).title},pageTitle(){return this.heroTitle?`${this.heroTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},methods:{componentFor(e){const{kind:t}=e;return{[ms.articleBody]:ft,[ms.callToAction]:Rt,[ms.hero]:An,[ms.assessments]:hs}[t]},isHero(e){return e.kind===ms.hero},propsFor(e){const{abstract:t,action:n,anchor:s,assessments:i,backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:c,kind:l,media:u,projectFiles:d,title:p,video:h,xcodeRequirement:m}=e;return{[ms.articleBody]:{content:a},[ms.callToAction]:{abstract:t,action:n,media:u,title:p},[ms.hero]:{backgroundImage:r,chapter:o,content:a,estimatedTimeInMinutes:c,projectFiles:d,title:p,video:h,xcodeRequirement:m},[ms.assessments]:{anchor:s,assessments:i}}[l]}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["a"].setAvailableLocales(e)}},SectionKind:ms},vs=fs,bs=(n("79ef"),Object(_["a"])(vs,d,p,!1,null,"7d4562ea",null)),gs=bs.exports,ys=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tutorial"},[e.isTargetIDE?e._e():n("NavigationBar",{attrs:{technology:e.metadata.category,chapters:e.hierarchy.modules,topic:e.tutorialTitle||"",rootReference:e.hierarchy.reference,identifierUrl:e.identifierUrl}}),n("main",{attrs:{id:"main",role:"main",tabindex:"0"}},[e._l(e.sections,(function(e,t){return n("Section",{key:t,attrs:{section:e}})})),n("BreakpointEmitter",{on:{change:e.handleBreakpointChange}})],2),n("PortalTarget",{attrs:{name:"modal-destination",multiple:""}})],1)},Cs=[],ws=n("66c9"),_s=n("7689"),ks=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"sections"},e._l(e.tasks,(function(t,s){return n("Section",e._b({key:s,attrs:{id:t.anchor,sectionNumber:s+1,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},"Section",t,!1))})),1)},Ss=[],xs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("LinkableSection",{staticClass:"section",attrs:{anchor:e.anchor,title:e.introProps.title}},[n("Intro",e._b({},"Intro",e.introProps,!1)),e.stepsSection.length>0?n("Steps",{attrs:{content:e.stepsSection,isRuntimePreviewVisible:e.isRuntimePreviewVisible,sectionNumber:e.sectionNumber},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}}):e._e()],1)},Ts=[],Is=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"intro-container"},[n("Row",{class:["intro","intro-"+e.sectionNumber,{ide:e.isTargetIDE}]},[n("Column",{staticClass:"left"},[n("Headline",{attrs:{level:2}},[n("router-link",{attrs:{slot:"eyebrow",to:e.sectionLink},slot:"eyebrow"},[e._v(" "+e._s(e.$t("sections.title",{number:e.sectionNumber}))+" ")]),e._v(" "+e._s(e.title)+" ")],1),n("ContentNode",{attrs:{content:e.content}})],1),n("Column",{staticClass:"right"},[n("div",{staticClass:"media"},[e.media?n("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e()],1)])],1),e.expandedSections.length>0?n("ExpandedIntro",{staticClass:"expanded-intro",attrs:{content:e.expandedSections}}):e._e()],1)},As=[],$s={name:"SectionIntro",inject:{isClientMobile:{default:()=>!1},isTargetIDE:{default:()=>!1}},components:{Asset:Ae["a"],ContentNode:Ne["default"],ExpandedIntro:dt,Headline:Xt,Row:_t["a"],Column:{render(e){return e(kt["a"],{props:{span:{large:6,small:12}}},this.$slots.default)}}},props:{sectionAnchor:{type:String,required:!0},content:{type:Array,required:!0},media:{type:String,required:!0},title:{type:String,required:!0},sectionNumber:{type:Number,required:!0},expandedSections:{type:Array,default:()=>[]}},methods:{focus(){this.$emit("focus",this.media)}},computed:{sectionLink(){return{path:this.$route.path,hash:this.sectionAnchor,query:this.$route.query}}}},Os=$s,Ns=(n("257c"),Object(_["a"])(Os,Is,As,!1,null,"7f9a8f65",null)),Ps=Ns.exports,qs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"steps"},[n("div",{staticClass:"content-container"},e._l(e.contentNodes,(function(t,s){return n(t.component,e._b({key:s,ref:"contentNodes",refInFor:!0,tag:"component",class:e.contentClass(s),attrs:{currentIndex:e.activeStep}},"component",t.props,!1))})),1),e.isBreakpointSmall?e._e():n("BackgroundTheme",{staticClass:"asset-container",class:e.assetContainerClasses},[n("transition",{attrs:{name:"fade"}},[e.visibleAsset.media?n("div",{key:e.visibleAsset.media,class:["asset-wrapper",{ide:e.isTargetIDE}]},[n("Asset",{ref:"asset",staticClass:"step-asset",attrs:{identifier:e.visibleAsset.media,showsReplayButton:"",showsVideoControls:!1}})],1):e._e(),e.visibleAsset.code?n("CodePreview",{attrs:{code:e.visibleAsset.code,preview:e.visibleAsset.runtimePreview,isRuntimePreviewVisible:e.isRuntimePreviewVisible},on:{"runtime-preview-toggle":e.onRuntimePreviewToggle}},[e.visibleAsset.runtimePreview?n("transition",{attrs:{name:"fade"}},[n("Asset",{key:e.visibleAsset.runtimePreview,attrs:{identifier:e.visibleAsset.runtimePreview}})],1):e._e()],1):e._e()],1)],1)],1)},Ds=[],js=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["code-preview",{ide:e.isTargetIDE}]},[n("CodeTheme",[e.code?n("CodeListing",e._b({attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1)):e._e()],1),n("div",{staticClass:"runtime-preview",class:e.runtimePreviewClasses,style:e.previewStyles},[n("div",{staticClass:"runtimve-preview__container"},[n("button",{staticClass:"header",attrs:{disabled:!e.hasRuntimePreview,title:e.runtimePreviewTitle},on:{click:e.togglePreview}},[n("span",{staticClass:"runtime-preview-label",attrs:{"aria-label":e.textAriaLabel}},[e._v(e._s(e.togglePreviewText))]),n("DiagonalArrowIcon",{staticClass:"icon-inline preview-icon",class:[e.shouldDisplayHideLabel?"preview-hide":"preview-show"]})],1),n("transition",{on:{leave:e.handleLeave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.shouldDisplayHideLabel,expression:"shouldDisplayHideLabel"}],staticClass:"runtime-preview-asset"},[e._t("default")],2)])],1)])],1)},Rs=[],Ms=n("7b69"),Bs=n("6667"),Ls=n("8590");const{BreakpointName:Es}=o["a"].constants;function Fs({width:e,height:t},n=1){const s=400,i=e<=s?1.75:3;return{width:e/(i/n),height:t/(i/n)}}var Vs={name:"CodePreview",inject:{isTargetIDE:{default:!1},store:{default(){return{state:{references:{}}}}}},components:{DiagonalArrowIcon:Bs["a"],CodeListing:Ms["a"],CodeTheme:Ls["a"]},props:{code:{type:String,required:!0},preview:{type:String,required:!1},isRuntimePreviewVisible:{type:Boolean,required:!0}},data(){return{tutorialState:this.store.state}},computed:{references:({tutorialState:e})=>e.references,currentBreakpoint(){return this.tutorialState.breakpoint},hasRuntimePreview(){return!!this.preview},previewAssetSize(){const e=this.hasRuntimePreview?this.references[this.preview]:{},t=(e.variants||[{}])[0]||{},n={width:900};let s=t.size||{};s.width||s.height||(s=n);const i=this.currentBreakpoint===Es.medium?.8:1;return Fs(s,i)},previewSize(){const e={width:102};return this.shouldDisplayHideLabel&&this.previewAssetSize?{width:this.previewAssetSize.width}:e},previewStyles(){const{width:e}=this.previewSize;return{width:e+"px"}},codeProps(){return this.references[this.code]},runtimePreviewClasses(){return{collapsed:!this.shouldDisplayHideLabel,disabled:!this.hasRuntimePreview,"runtime-preview-ide":this.isTargetIDE}},shouldDisplayHideLabel(){return this.hasRuntimePreview&&this.isRuntimePreviewVisible},runtimePreviewTitle(){return this.hasRuntimePreview?null:this.$t("tutorials.preview.no-preview-available-step")},togglePreviewText(){return this.$tc("tutorials.preview.title",this.hasRuntimePreview?1:0)},textAriaLabel(){return`${this.togglePreviewText}, ${this.shouldDisplayHideLabel?this.$t("verbs.hide"):this.$t("verbs.show")}`}},methods:{handleLeave(e,t){setTimeout(t,200)},togglePreview(){this.hasRuntimePreview&&this.$emit("runtime-preview-toggle",!this.isRuntimePreviewVisible)}}},Us=Vs,Hs=(n("b27b"),Object(_["a"])(Us,js,Rs,!1,null,"4f53426a",null)),zs=Hs.exports,Gs=n("3908"),Ws=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{style:e.backgroundStyle},[e._t("default")],2)},Qs=[],Ks={name:"BackgroundTheme",data(){return{codeThemeState:ws["a"].state}},computed:{backgroundStyle(){const{codeColors:e}=this.codeThemeState;return e?{"--background":e.background}:null}}},Xs=Ks,Js=Object(_["a"])(Xs,Ws,Qs,!1,null,null,null),Ys=Js.exports,Zs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["step-container","step-"+e.stepNumber]},[n("div",{ref:"step",staticClass:"step",class:{focused:e.isActive},attrs:{"data-index":e.index}},[n("p",{staticClass:"step-label"},[e._v(e._s(e.$t("tutorials.step",{number:e.stepNumber})))]),n("ContentNode",{attrs:{content:e.content}}),e.caption&&e.caption.length>0?n("ContentNode",{staticClass:"caption",attrs:{content:e.caption}}):e._e()],1),e.isBreakpointSmall||!e.isTargetIDE?n("div",{staticClass:"media-container"},[e.media?n("Asset",{attrs:{identifier:e.media,showsReplayButton:!e.isClientMobile,showsVideoControls:e.isClientMobile,videoAutoplays:!e.isClientMobile}}):e._e(),e.code?n("MobileCodePreview",{attrs:{code:e.code}},[e.runtimePreview?n("Asset",{staticClass:"preview",attrs:{identifier:e.runtimePreview}}):e._e()],1):e._e()],1):e._e()])},ei=[],ti=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("BackgroundTheme",{staticClass:"mobile-code-preview"},[e.code?n("GenericModal",{staticClass:"full-code-listing-modal",attrs:{theme:e.isTargetIDE?"code":"light",codeBackgroundColorOverride:e.modalBackgroundColor,isFullscreen:"",visible:e.fullCodeIsVisible},on:{"update:visible":function(t){e.fullCodeIsVisible=t}}},[n("div",{staticClass:"full-code-listing-modal-content"},[n("CodeTheme",[n("CodeListing",e._b({staticClass:"full-code-listing",attrs:{showLineNumbers:""}},"CodeListing",e.codeProps,!1))],1)],1)]):e._e(),n("CodeTheme",[e.code?n("MobileCodeListing",e._b({attrs:{showLineNumbers:""},on:{"file-name-click":e.toggleFullCode}},"MobileCodeListing",e.codeProps,!1)):e._e()],1),n("CodeTheme",{staticClass:"preview-toggle-container"},[n("PreviewToggle",{attrs:{isActionable:!!e.$slots.default},on:{click:e.togglePreview}})],1),e.$slots.default?n("GenericModal",{staticClass:"runtime-preview-modal",attrs:{theme:e.isTargetIDE?"dynamic":"light",isFullscreen:"",visible:e.previewIsVisible},on:{"update:visible":function(t){e.previewIsVisible=t}}},[n("div",{staticClass:"runtime-preview-modal-content"},[n("span",{staticClass:"runtime-preview-label"},[e._v(e._s(e.$tc("tutorials.preview.title",1)))]),e._t("default")],2)]):e._e()],1)},ni=[],si=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"code-listing-preview",attrs:{"data-syntax":e.syntax}},[n("CodeListing",{attrs:{fileName:e.fileName,syntax:e.syntax,fileType:e.fileType,content:e.previewedLines,startLineNumber:e.displayedRange.start,highlights:e.highlights,showLineNumbers:"",isFileNameActionable:""},on:{"file-name-click":function(t){return e.$emit("file-name-click")}}})],1)},ii=[],ri={name:"MobileCodeListing",components:{CodeListing:Ms["a"]},props:{fileName:String,syntax:String,fileType:String,content:{type:Array,required:!0},highlights:{type:Array,default:()=>[]}},computed:{highlightedLineNumbers(){return new Set(this.highlights.map(({line:e})=>e))},firstHighlightRange(){if(0===this.highlightedLineNumbers.size)return{start:1,end:this.content.length};const e=Math.min(...this.highlightedLineNumbers.values());let t=e;while(this.highlightedLineNumbers.has(t+1))t+=1;return{start:e,end:t}},displayedRange(){const e=this.firstHighlightRange,t=e.start-2<1?1:e.start-2,n=e.end+3>=this.content.length+1?this.content.length+1:e.end+3;return{start:t,end:n}},previewedLines(){return this.content.slice(this.displayedRange.start-1,this.displayedRange.end-1)}}},oi=ri,ai=(n("fae5"),Object(_["a"])(oi,si,ii,!1,null,"5ad4e037",null)),ci=ai.exports,li=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"toggle-preview"},[e.isActionable?n("a",{staticClass:"toggle-text",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("click")}}},[e._v(" "+e._s(e.$tc("tutorials.preview.title",1))+" "),n("InlinePlusCircleIcon",{staticClass:"toggle-icon icon-inline"})],1):n("span",{staticClass:"toggle-text"},[e._v(" "+e._s(e.$tc("tutorials.preview.title",0))+" ")])])},ui=[],di=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"inline-plus-circle-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-plus-circle"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5v0c0-3.038-2.462-5.5-5.5-5.5v0z"}}),n("path",{attrs:{d:"M4 6.52h6v1h-6v-1z"}}),n("path",{attrs:{d:"M6.5 4.010h1v6h-1v-6z"}})])},pi=[],hi={name:"InlinePlusCircleIcon",components:{SVGIcon:y["a"]}},mi=hi,fi=Object(_["a"])(mi,di,pi,!1,null,null,null),vi=fi.exports,bi={name:"MobileCodePreviewToggle",components:{InlinePlusCircleIcon:vi},props:{isActionable:{type:Boolean,required:!0}}},gi=bi,yi=(n("bf0a"),Object(_["a"])(gi,li,ui,!1,null,"78763c14",null)),Ci=yi.exports,wi={name:"MobileCodePreview",inject:["isTargetIDE"],mixins:[T["a"]],components:{GenericModal:Jt["a"],CodeListing:Ms["a"],MobileCodeListing:ci,PreviewToggle:Ci,CodeTheme:Ls["a"],BackgroundTheme:Ys},props:{code:{type:String,required:!0}},computed:{codeProps(){return this.references[this.code]},modalBackgroundColor(){const{codeColors:e}=this.store.state;return e?e.background:null}},data(){return{previewIsVisible:!1,fullCodeIsVisible:!1}},methods:{togglePreview(){this.previewIsVisible=!this.previewIsVisible},toggleFullCode(){this.fullCodeIsVisible=!this.fullCodeIsVisible}}},_i=wi,ki=(n("3fcc"),Object(_["a"])(_i,ti,ni,!1,null,"1aed4baa",null)),Si=ki.exports;const{BreakpointName:xi}=o["a"].constants;var Ti={name:"Step",components:{Asset:Ae["a"],MobileCodePreview:Si,ContentNode:Ne["default"]},inject:["isTargetIDE","isClientMobile","store"],props:{code:{type:String,required:!1},content:{type:Array,required:!0},caption:{type:Array,required:!1},media:{type:String,required:!1},runtimePreview:{type:String,required:!1},sectionNumber:{type:Number,required:!0},stepNumber:{type:Number,required:!0},numberOfSteps:{type:Number,required:!0},index:{type:Number,required:!0},currentIndex:{type:Number,required:!0}},data(){return{tutorialState:this.store.state}},computed:{isBreakpointSmall(){return this.tutorialState.breakpoint===xi.small},isActive:({index:e,currentIndex:t})=>e===t}},Ii=Ti,Ai=(n("c643"),Object(_["a"])(Ii,Zs,ei,!1,null,"eb45ec92",null)),$i=Ai.exports;const{BreakpointName:Oi}=o["a"].constants,{IntersectionDirections:Ni}=Je["a"].constants,Pi="-35% 0% -65% 0%";var qi={name:"SectionSteps",components:{ContentNode:Ne["default"],Step:$i,Asset:Ae["a"],CodePreview:zs,BackgroundTheme:Ys},mixins:[Je["a"]],constants:{IntersectionMargins:Pi},inject:["isTargetIDE","store"],data(){const e=this.content.findIndex(this.isStepNode),{code:t,media:n,runtimePreview:s}=this.content[e]||{};return{tutorialState:this.store.state,visibleAsset:{media:n,code:t,runtimePreview:s},activeStep:e}},computed:{assetContainerClasses(){return{"for-step-code":!!this.visibleAsset.code,ide:this.isTargetIDE}},numberOfSteps(){return this.content.filter(this.isStepNode).length},contentNodes(){return this.content.reduce(({stepCounter:e,nodes:t},n,s)=>{const{type:i,...r}=n,o=this.isStepNode(n),a=o?e+1:e;return o?{stepCounter:e+1,nodes:t.concat({component:$i,type:i,props:{...r,stepNumber:a,index:s,numberOfSteps:this.numberOfSteps,sectionNumber:this.sectionNumber}})}:{stepCounter:e,nodes:t.concat({component:Ne["default"],type:i,props:{content:[n]}})}},{stepCounter:0,nodes:[]}).nodes},isBreakpointSmall(){return this.tutorialState.breakpoint===Oi.small},stepNodes:({contentNodes:e,isStepNode:t})=>e.filter(t),intersectionRootMargin:()=>Pi},async mounted(){await Object(Gs["b"])(8),this.findClosestStepNode()},methods:{isStepNode({type:e}){return"step"===e},contentClass(e){return{["interstitial interstitial-"+(e+1)]:!this.isStepNode(this.content[e])}},onReverseIntoLastStep(){const{asset:e}=this.$refs;if(e){const t=e.$el.querySelector("video");t&&(t.currentTime=0,t.play().catch(()=>{}))}},onFocus(e){const{code:t,media:n,runtimePreview:s}=this.content[e];this.activeStep=e,this.visibleAsset={code:t,media:n,runtimePreview:s}},onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)},findClosestStepNode(){const e=.333*window.innerHeight;let t=null,n=0;this.stepNodes.forEach(s=>{const{index:i}=s.props,r=this.$refs.contentNodes[i].$refs.step;if(!r)return;const{top:o,bottom:a}=r.getBoundingClientRect(),c=o-e,l=a-e,u=Math.abs(c+l);(0===n||u<=n)&&(n=u,t=i)}),null!==t&&this.onFocus(t)},getIntersectionTargets(){const{stepNodes:e,$refs:t}=this;return e.map(({props:{index:e}})=>t.contentNodes[e].$refs.step)},onIntersect(e){const{target:t,isIntersecting:n}=e;if(!n)return;const s=parseFloat(t.getAttribute("data-index"));this.intersectionScrollDirection===Ni.down&&s===this.stepNodes[this.stepNodes.length-1].props.index&&this.onReverseIntoLastStep(),this.onFocus(s)}},props:{content:{type:Array,required:!0},isRuntimePreviewVisible:{type:Boolean,require:!0},sectionNumber:{type:Number,required:!0}}},Di=qi,ji=(n("d4f3"),Object(_["a"])(Di,qs,Ds,!1,null,"2786be2a",null)),Ri=ji.exports,Mi={name:"Section",components:{Intro:Ps,LinkableSection:tt,Steps:Ri},computed:{introProps(){const[{content:e,media:t},...n]=this.contentSection;return{content:e,expandedSections:n,media:t,sectionAnchor:this.anchor,sectionNumber:this.sectionNumber,title:this.title}}},props:{anchor:{type:String,required:!0},title:{type:String,required:!0},contentSection:{type:Array,required:!0},stepsSection:{type:Array,required:!0},sectionNumber:{type:Number,required:!0},isRuntimePreviewVisible:{type:Boolean,required:!0}},methods:{onRuntimePreviewToggle(e){this.$emit("runtime-preview-toggle",e)}}},Bi=Mi,Li=(n("9dc4"),Object(_["a"])(Bi,xs,Ts,!1,null,"6b3a0b3a",null)),Ei=Li.exports,Fi={name:"SectionList",components:{Section:Ei},data(){return{isRuntimePreviewVisible:!0}},props:{tasks:{type:Array,required:!0}},methods:{onRuntimePreviewToggle(e){this.isRuntimePreviewVisible=e}}},Vi=Fi,Ui=(n("4d07"),Object(_["a"])(Vi,ks,Ss,!1,null,"79a75e9e",null)),Hi=Ui.exports;const zi={assessments:ls,hero:Sn,tasks:Hi,callToAction:Pt},Gi=new Set(Object.keys(zi)),Wi={name:"TutorialSection",render:function(e){const{kind:t,...n}=this.section,s=zi[t];return s?e(s,{props:n}):null},props:{section:{type:Object,required:!0,validator:e=>Gi.has(e.kind)}}};var Qi={name:"Tutorial",mixins:[we["a"],_s["a"]],components:{NavigationBar:Ce,Section:Wi,PortalTarget:h["PortalTarget"],BreakpointEmitter:o["a"]},inject:["isTargetIDE","store"],computed:{heroSection(){return this.sections.find(({kind:e})=>"hero"===e)},tutorialTitle(){return(this.heroSection||{}).title},pageTitle(){return this.tutorialTitle?`${this.tutorialTitle} — ${this.metadata.category} Tutorials`:void 0},pageDescription:({heroSection:e,extractFirstParagraphText:t})=>e?t(e.content):null},props:{sections:{type:Array,required:!0},references:{type:Object,required:!0},hierarchy:{type:Object,required:!0},metadata:{type:Object,required:!0},identifierUrl:{type:String,required:!0}},methods:{handleBreakpointChange(e){this.store.updateBreakpoint(e)},handleCodeColorsChange(e){ws["a"].updateCodeColors(e)}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(e){this.store.setReferences(e)},"metadata.availableLocales":function(e){m["a"].setAvailableLocales(e)}},mounted(){this.$bridge.on("codeColors",this.handleCodeColorsChange),this.$bridge.send({type:"requestCodeColors"})},provide(){return{isClientMobile:this.isClientMobile}},beforeDestroy(){this.$bridge.off("codeColors",this.handleCodeColorsChange)}},Ki=Qi,Xi=(n("424f"),Object(_["a"])(Ki,ys,Cs,!1,null,"611d0574",null)),Ji=Xi.exports,Yi=n("0caf"),Zi=n("146e");const er={article:"article",tutorial:"project"};var tr={name:"Topic",inject:{isTargetIDE:{default:!1}},mixins:[Yi["a"],Zi["a"]],data(){return{topicData:null}},computed:{navigationBarHeight(){return this.isTargetIDE?0:52},store(){return u},hierarchy(){const{hierarchy:e={}}=this.topicData,{technologyNavigation:t=["overview","tutorials","resources"]}=e||{};return{...e,technologyNavigation:t}},topicKey:({$route:e,topicData:t})=>[e.path,t.identifier.interfaceLanguage].join()},beforeRouteEnter(e,t,n){e.meta.skipFetchingData?n(e=>e.newContentMounted()):Object(r["c"])(e,t,n).then(e=>n(t=>{t.topicData=e})).catch(n)},beforeRouteUpdate(e,t,n){Object(r["e"])(e,t)?Object(r["c"])(e,t,n).then(e=>{this.topicData=e,n()}).catch(n):n()},created(){this.store.reset()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},methods:{componentFor(e){const{kind:t}=e;return{[er.article]:gs,[er.tutorial]:Ji}[t]},propsFor(e){const{hierarchy:t,kind:n,metadata:s,references:i,sections:r,identifier:o}=e;return{[er.article]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url},[er.tutorial]:{hierarchy:t,metadata:s,references:i,sections:r,identifierUrl:o.url}}[n]}},provide(){return{navigationBarHeight:this.navigationBarHeight,store:this.store}},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},nr=tr,sr=Object(_["a"])(nr,s,i,!1,null,null,null);t["default"]=sr.exports},"32b1":function(e,t,n){},"33ff":function(e,t,n){"use strict";n("4e3e")},3976:function(e,t,n){"use strict";n("0c11")},"3e1b":function(e,t,n){"use strict";n("c5c1")},"3fcc":function(e,t,n){"use strict";n("0c14")},"424f":function(e,t,n){"use strict";n("99b6")},4718:function(e,t,n){},"4b4a":function(e,t,n){},"4d07":function(e,t,n){"use strict";n("b52e")},"4e3e":function(e,t,n){},5237:function(e,t,n){"use strict";n("4b4a")},"525c":function(e,t,n){},5892:function(e,t,n){},5913:function(e,t,n){},"63a8":function(e,t,n){},"653a":function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("router-link",{staticClass:"nav-title-content",attrs:{to:e.to}},[n("span",{staticClass:"title"},[e._t("default")],2),n("span",{staticClass:"subhead"},[e._v(" "),e._t("subhead")],2)])},i=[],r={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=r,a=(n("f1e6"),n("2877")),c=Object(a["a"])(o,s,i,!1,null,"854b4dd6",null);t["a"]=c.exports},6866:function(e,t,n){"use strict";n("5892")},7096:function(e,t,n){},"735b":function(e,t,n){},7748:function(e,t,n){},"79ef":function(e,t,n){"use strict";n("bcaa")},"7b17":function(e,t,n){},"7f7b":function(e,t,n){"use strict";n("735b")},"7fae":function(e,t,n){"use strict";n("a53d")},9924:function(e,t,n){},9938:function(e,t,n){"use strict";n("d513")},"99b6":function(e,t,n){},"9dc4":function(e,t,n){"use strict";n("fe9d")},a0d4:function(e,t,n){},a40c:function(e,t,n){},a53d:function(e,t,n){},a95e:function(e,t,n){},aa4c:function(e,t,n){},aece:function(e,t,n){"use strict";n("c0df")},b27b:function(e,t,n){"use strict";n("2a05")},b52e:function(e,t,n){},bcaa:function(e,t,n){},bf0a:function(e,t,n){"use strict";n("4718")},c0df:function(e,t,n){},c5c1:function(e,t,n){},c643:function(e,t,n){"use strict";n("9924")},c7dd:function(e,t,n){"use strict";n("aa4c")},cb8d:function(e,t,n){"use strict";n("0466")},d4f3:function(e,t,n){"use strict";n("fc13")},d513:function(e,t,n){},d86f:function(e,t,n){},da20:function(e,t,n){"use strict";n("a40c")},de60:function(e,t,n){"use strict";var s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},i=[],r=n("be08"),o={name:"DownloadIcon",components:{SVGIcon:r["a"]}},a=o,c=n("2877"),l=Object(c["a"])(a,s,i,!1,null,null,null);t["a"]=l.exports},e38e:function(e,t,n){},e688:function(e,t,n){"use strict";n("5913")},e84c:function(e,t,n){"use strict";n("d86f")},e9b0:function(e,t,n){"use strict";n("ee09")},ea88:function(e,t,n){"use strict";n("ed98")},ed71:function(e,t,n){"use strict";n("7096")},ed98:function(e,t,n){},ee09:function(e,t,n){},f1e6:function(e,t,n){"use strict";n("a0d4")},f264:function(e,t,n){"use strict";n("63a8")},fae5:function(e,t,n){"use strict";n("32b1")},fc13:function(e,t,n){},fe9d:function(e,t,n){}}]); \ No newline at end of file diff --git a/Documentation/html/js/tutorials-overview.2a32cd6f.js b/Documentation/html/js/tutorials-overview.2a32cd6f.js deleted file mode 100644 index 3025a8afc..000000000 --- a/Documentation/html/js/tutorials-overview.2a32cd6f.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * This source file is part of the Swift.org open source project - * - * Copyright (c) 2021 Apple Inc. and the Swift project authors - * Licensed under Apache License v2.0 with Runtime Library Exception - * - * See https://swift.org/LICENSE.txt for license information - * See https://swift.org/CONTRIBUTORS.txt for Swift project authors - */ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["tutorials-overview"],{"032c":function(t,e,n){"use strict";n("9b79")},"0b61":function(t,e,n){},"13d5":function(t,e,n){},"15ac":function(t,e,n){"use strict";n("ddf1")},"17d2":function(t,e,n){},"202a":function(t,e,n){"use strict";n("5899")},"277b":function(t,e,n){"use strict";n("60ca")},"29e3":function(t,e,n){"use strict";n("0b61")},3233:function(t,e,n){"use strict";n("8d8f")},4230:function(t,e,n){"use strict";n("52f5")},"441c":function(t,e,n){},"52f5":function(t,e,n){},5899:function(t,e,n){},"60ca":function(t,e,n){},"653a":function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("router-link",{staticClass:"nav-title-content",attrs:{to:t.to}},[n("span",{staticClass:"title"},[t._t("default")],2),n("span",{staticClass:"subhead"},[t._v(" "),t._t("subhead")],2)])},s=[],a={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},o=a,r=(n("f1e6"),n("2877")),c=Object(r["a"])(o,i,s,!1,null,"854b4dd6",null);e["a"]=c.exports},6899:function(t,e,n){"use strict";n("441c")},"6fb0":function(t,e,n){"use strict";n("eec8")},"7c60":function(t,e,n){},"8d8f":function(t,e,n){},"8f86":function(t,e,n){},9359:function(t,e,n){"use strict";n("9e08")},9792:function(t,e,n){"use strict";n("c8c8")},"9b79":function(t,e,n){},"9e08":function(t,e,n){},a0d4:function(t,e,n){},a975:function(t,e,n){"use strict";n("7c60")},aebc:function(t,e,n){"use strict";n("c0c9")},b9bf:function(t,e,n){"use strict";n("13d5")},c0c9:function(t,e,n){},c8c8:function(t,e,n){},ca4e:function(t,e,n){"use strict";n("17d2")},ddf1:function(t,e,n){},de60:function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),n("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},s=[],a=n("be08"),o={name:"DownloadIcon",components:{SVGIcon:a["a"]}},r=o,c=n("2877"),l=Object(c["a"])(r,i,s,!1,null,null,null);e["a"]=l.exports},dfc1:function(t,e,n){},ed64:function(t,e,n){"use strict";n("dfc1")},eec8:function(t,e,n){},f025:function(t,e,n){"use strict";n.r(e);var i,s,a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.topicData?n("Overview",t._b({key:t.topicKey},"Overview",t.overviewProps,!1)):t._e()},o=[],r=n("25a9"),c=n("0caf"),l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tutorials-overview"},[t.isTargetIDE?t._e():n("Nav",{staticClass:"theme-dark",attrs:{sections:t.otherSections}},[t._v(" "+t._s(t.title)+" ")]),n("main",{staticClass:"main",attrs:{id:"main",role:"main",tabindex:"0"}},[n("div",{staticClass:"radial-gradient"},[t._t("above-hero"),t.heroSection?n("Hero",{attrs:{action:t.heroSection.action,content:t.heroSection.content,estimatedTime:t.metadata.estimatedTime,image:t.heroSection.image,title:t.heroSection.title}}):t._e()],2),t.otherSections.length>0?n("LearningPath",{attrs:{sections:t.otherSections}}):t._e()],1)],1)},u=[],m=n("e425"),d={state:{activeTutorialLink:null,activeVolume:null,references:{}},reset(){this.state.activeTutorialLink=null,this.state.activeVolume=null,this.state.references={}},setActiveSidebarLink(t){this.state.activeTutorialLink=t},setActiveVolume(t){this.state.activeVolume=t},setReferences(t){this.state.references=t}},p=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("NavBase",[n("NavTitleContainer",{attrs:{to:t.buildUrl(t.$route.path,t.$route.query)}},[n("template",{slot:"default"},[t._t("default")],2),n("template",{slot:"subhead"},[t._v(t._s(t.$tc("tutorials.title",2)))])],2),n("template",{slot:"menu-items"},[n("NavMenuItemBase",{staticClass:"in-page-navigation"},[n("TutorialsNavigation",{attrs:{sections:t.sections}})],1),t._t("menu-items")],2)],2)},h=[],v=n("cbcf"),f=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"tutorials-navigation"},[n("TutorialsNavigationList",t._l(t.sections,(function(e,i){return n("li",{key:e.name+"_"+i,class:t.sectionClasses(e)},[t.isVolume(e)?n(t.componentForVolume(e),t._b({tag:"component",on:{"select-menu":t.onSelectMenu,"deselect-menu":t.onDeselectMenu}},"component",t.propsForVolume(e),!1),t._l(e.chapters,(function(e){return n("li",{key:e.name},[n("TutorialsNavigationLink",[t._v(" "+t._s(e.name)+" ")])],1)})),0):t.isResources(e)?n("TutorialsNavigationLink",[t._v(" "+t._s(t.$t("sections.resources"))+" ")]):t._e()],1)})),0)],1)},b=[],_=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("router-link",{staticClass:"tutorials-navigation-link",class:{active:t.active},attrs:{to:t.fragment},nativeOn:{click:function(e){return t.handleFocusAndScroll(t.fragment.hash)}}},[t._t("default")],2)},g=[],C=n("002d"),y=n("8a61"),T={name:"TutorialsNavigationLink",mixins:[y["a"]],inject:{store:{default:()=>({state:{}})}},data(){return{state:this.store.state}},computed:{active:({state:{activeTutorialLink:t},text:e})=>e===t,fragment:({text:t,$route:e})=>({hash:Object(C["a"])(t),query:e.query}),text:({$slots:{default:[{text:t}]}})=>t.trim()}},S=T,V=(n("6fb0"),n("2877")),k=Object(V["a"])(S,_,g,!1,null,"e9f9b59c",null),I=k.exports,x=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ol",{staticClass:"tutorials-navigation-list",attrs:{role:"list"}},[t._t("default")],2)},N=[],O={name:"TutorialsNavigationList"},$=O,j=(n("202a"),Object(V["a"])($,x,N,!1,null,"6f2800d1",null)),A=j.exports,w=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tutorials-navigation-menu",class:{collapsed:t.collapsed}},[n("button",{staticClass:"toggle",attrs:{"aria-expanded":t.collapsed?"false":"true",type:"button"},on:{click:function(e){return e.stopPropagation(),t.onClick.apply(null,arguments)}}},[n("span",{staticClass:"text"},[t._v(t._s(t.title))]),n("InlineCloseIcon",{staticClass:"toggle-icon icon-inline"})],1),n("transition-expand",[t.collapsed?t._e():n("div",{staticClass:"tutorials-navigation-menu-content"},[n("TutorialsNavigationList",{attrs:{"aria-label":t.$t("tutorials.nav.chapters")}},[t._t("default")],2)],1)])],1)},q=[],L=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"inline-close-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-close"}},[n("path",{attrs:{d:"M11.91 1l1.090 1.090-4.917 4.915 4.906 4.905-1.090 1.090-4.906-4.905-4.892 4.894-1.090-1.090 4.892-4.894-4.903-4.904 1.090-1.090 4.903 4.904z"}})])},E=[],M=n("be08"),D={name:"InlineCloseIcon",components:{SVGIcon:M["a"]}},F=D,R=Object(V["a"])(F,L,E,!1,null,null,null),B=R.exports,G={name:"TransitionExpand",functional:!0,render(t,e){const n={props:{name:"expand"},on:{afterEnter(t){t.style.height="auto"},enter(t){const{width:e}=getComputedStyle(t);t.style.width=e,t.style.position="absolute",t.style.visibility="hidden",t.style.height="auto";const{height:n}=getComputedStyle(t);t.style.width=null,t.style.position=null,t.style.visibility=null,t.style.height=0,getComputedStyle(t).height,requestAnimationFrame(()=>{t.style.height=n})},leave(t){const{height:e}=getComputedStyle(t);t.style.height=e,getComputedStyle(t).height,requestAnimationFrame(()=>{t.style.height=0})}}};return t("transition",n,e.children)}},z=G,P=(n("032c"),Object(V["a"])(z,i,s,!1,null,null,null)),H=P.exports,K={name:"TutorialsNavigationMenu",components:{InlineCloseIcon:B,TransitionExpand:H,TutorialsNavigationList:A},props:{collapsed:{type:Boolean,default:!0},title:{type:String,required:!0}},methods:{onClick(){this.collapsed?this.$emit("select-menu",this.title):this.$emit("deselect-menu")}}},U=K,Z=(n("277b"),Object(V["a"])(U,w,q,!1,null,"489416f8",null)),J=Z.exports;const Q={resources:"resources",volume:"volume"};var W={name:"TutorialsNavigation",components:{TutorialsNavigationLink:I,TutorialsNavigationList:A,TutorialsNavigationMenu:J},constants:{SectionKind:Q},inject:{store:{default:()=>({setActiveVolume(){}})}},data(){return{state:this.store.state}},props:{sections:{type:Array,required:!0}},computed:{activeVolume:({state:t})=>t.activeVolume},methods:{sectionClasses(t){return{volume:this.isVolume(t),"volume--named":this.isNamedVolume(t),resource:this.isResources(t)}},componentForVolume:({name:t})=>t?J:A,isResources:({kind:t})=>t===Q.resources,isVolume:({kind:t})=>t===Q.volume,activateFirstNamedVolume(){const{isNamedVolume:t,sections:e}=this,n=e.find(t);n&&this.store.setActiveVolume(n.name)},isNamedVolume(t){return this.isVolume(t)&&t.name},onDeselectMenu(){this.store.setActiveVolume(null)},onSelectMenu(t){this.store.setActiveVolume(t)},propsForVolume({name:t}){const{activeVolume:e}=this;return t?{collapsed:t!==e,title:t}:{"aria-label":"Chapters"}}},created(){this.activateFirstNamedVolume()}},X=W,Y=(n("a975"),Object(V["a"])(X,f,b,!1,null,"79093ed6",null)),tt=Y.exports,et=n("653a"),nt=n("d26a"),it=n("863d");const st={resources:"resources",volume:"volume"};var at={name:"Nav",constants:{SectionKind:st},components:{NavMenuItemBase:it["a"],NavTitleContainer:et["a"],TutorialsNavigation:tt,NavBase:v["a"]},props:{sections:{type:Array,require:!0}},methods:{buildUrl:nt["b"]}},ot=at,rt=(n("9359"),Object(V["a"])(ot,p,h,!1,null,"b806ee20",null)),ct=rt.exports,lt=n("bf08"),ut=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"hero"},[n("div",{staticClass:"copy-container"},[n("h1",{staticClass:"title"},[t._v(t._s(t.title))]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e(),t.estimatedTime?n("p",{staticClass:"meta"},[n("TimerIcon"),n("span",{staticClass:"meta-content"},[n("strong",{staticClass:"time"},[t._v(t._s(t.estimatedTime))]),n("span",[t._v(" "+t._s(t.$t("tutorials.estimated-time")))])])],1):t._e(),t.action?n("CallToActionButton",{attrs:{action:t.action,"aria-label":t.$t("tutorials.overriding-title",{newTitle:t.action.overridingTitle,title:t.title}),isDark:""}}):t._e()],1),t.image?n("Asset",{attrs:{identifier:t.image}}):t._e()],1)},mt=[],dt=n("80e4"),pt=n("c081"),ht=n("5677"),vt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"timer-icon",attrs:{viewBox:"0 0 14 14",themeId:"timer"}},[n("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 2c-2.761 0-5 2.239-5 5s2.239 5 5 5c2.761 0 5-2.239 5-5v0c0-2.761-2.239-5-5-5v0z"}}),n("path",{attrs:{d:"M6.51 3.51h1.5v3.5h-1.5v-3.5z"}}),n("path",{attrs:{d:"M6.51 7.010h4v1.5h-4v-1.5z"}})])},ft=[],bt={name:"TimerIcon",components:{SVGIcon:M["a"]}},_t=bt,gt=Object(V["a"])(_t,vt,ft,!1,null,null,null),Ct=gt.exports,yt={name:"Hero",components:{Asset:dt["a"],CallToActionButton:pt["a"],ContentNode:ht["default"],TimerIcon:Ct},props:{action:{type:Object,required:!1},content:{type:Array,required:!1},estimatedTime:{type:String,required:!1},image:{type:String,required:!1},title:{type:String,required:!0}}},Tt=yt,St=(n("29e3"),Object(V["a"])(Tt,ut,mt,!1,null,"383dab71",null)),Vt=St.exports,kt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"learning-path",class:t.classes},[n("div",{staticClass:"main-container"},[t.isTargetIDE?t._e():n("div",{staticClass:"secondary-content-container"},[n("TutorialsNavigation",{attrs:{sections:t.sections,"aria-label":t.$t("sections.on-this-page")}})],1),n("div",{staticClass:"primary-content-container"},[n("div",{staticClass:"content-sections-container"},[t._l(t.volumes,(function(e,i){return n("Volume",t._b({key:"volume_"+i,staticClass:"content-section"},"Volume",t.propsFor(e),!1))})),t._l(t.otherSections,(function(e,i){return n(t.componentFor(e),t._b({key:"resource_"+i,tag:"component",staticClass:"content-section"},"component",t.propsFor(e),!1))}))],2)])])])},It=[],xt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"resources",attrs:{id:"resources",tabindex:"-1"}},[n("VolumeName",{attrs:{name:t.$t("sections.resources"),content:t.content}}),n("TileGroup",{attrs:{tiles:t.tiles}})],1)},Nt=[],Ot=n("72e7");const $t={topOneThird:"-30% 0% -70% 0%",center:"-50% 0% -50% 0%"};var jt={mixins:[Ot["a"]],computed:{intersectionRoot(){return null},intersectionRootMargin(){return $t.center}},methods:{onIntersect(t){if(!t.isIntersecting)return;const e=this.onIntersectViewport;e?e():console.warn("onIntersectViewportCenter not implemented")}}},At=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"volume-name"},[t.image?n("Asset",{staticClass:"image",attrs:{identifier:t.image,"aria-hidden":"true"}}):t._e(),n("h2",{staticClass:"name"},[t._v(" "+t._s(t.name)+" ")]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e()],1)},wt=[],qt={name:"VolumeName",components:{ContentNode:ht["default"],Asset:dt["a"]},props:{image:{type:String,required:!1},content:{type:Array,required:!1},name:{type:String,required:!1}}},Lt=qt,Et=(n("ca4e"),Object(V["a"])(Lt,At,wt,!1,null,"569db166",null)),Mt=Et.exports,Dt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tile-group",class:t.countClass},t._l(t.tiles,(function(e){return n("Tile",t._b({key:e.title},"Tile",t.propsFor(e),!1))})),1)},Ft=[],Rt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tile"},[t.identifier?n("div",{staticClass:"icon"},[n(t.iconComponent,{tag:"component"})],1):t._e(),n("div",{staticClass:"title"},[t._v(t._s(t.title))]),n("ContentNode",{attrs:{content:t.content}}),t.action?n("DestinationDataProvider",{attrs:{destination:t.action},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.url,s=e.title;return n("Reference",{staticClass:"link",attrs:{url:i}},[t._v(" "+t._s(s)+" "),n("InlineChevronRightIcon",{staticClass:"link-icon icon-inline"})],1)}}],null,!1,3874201962)}):t._e()],1)},Bt=[],Gt=n("3b96"),zt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"document-icon",attrs:{viewBox:"0 0 14 14",themeId:"document"}},[n("path",{attrs:{d:"M11.2,5.3,8,2l-.1-.1H2.8V12.1h8.5V6.3l-.1-1ZM8,3.2l2,2.1H8Zm2.4,8H3.6V2.8H7V6.3h3.4Z"}})])},Pt=[],Ht={name:"DocumentIcon",components:{SVGIcon:M["a"]}},Kt=Ht,Ut=(n("3233"),Object(V["a"])(Kt,zt,Pt,!1,null,"3a80772b",null)),Zt=Ut.exports,Jt=n("de60"),Qt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SVGIcon",{staticClass:"forum-icon",attrs:{viewBox:"0 0 14 14",themeId:"forum"}},[n("path",{attrs:{d:"M13 1v9h-7l-1.5 3-1.5-3h-2v-9zM12 2h-10v7h1.616l0.884 1.763 0.88-1.763h6.62z"}}),n("path",{attrs:{d:"M3 4h8.001v1h-8.001v-1z"}}),n("path",{attrs:{d:"M3 6h8.001v1h-8.001v-1z"}})])},Wt=[],Xt={name:"ForumIcon",components:{SVGIcon:M["a"]}},Yt=Xt,te=Object(V["a"])(Yt,Qt,Wt,!1,null,null,null),ee=te.exports,ne=n("c4dd"),ie=n("86d8"),se=n("34b0"),ae=n("c7ea");const oe={documentation:"documentation",downloads:"downloads",featured:"featured",forums:"forums",sampleCode:"sampleCode",videos:"videos"};var re={name:"Tile",constants:{Identifier:oe},components:{DestinationDataProvider:ae["a"],InlineChevronRightIcon:se["a"],ContentNode:ht["default"],CurlyBracketsIcon:Gt["a"],DocumentIcon:Zt,DownloadIcon:Jt["a"],ForumIcon:ee,PlayIcon:ne["a"],Reference:ie["a"]},props:{action:{type:Object,required:!1},content:{type:Array,required:!0},identifier:{type:String,required:!1},title:{type:String,require:!0}},computed:{iconComponent:({identifier:t})=>({[oe.documentation]:Zt,[oe.downloads]:Jt["a"],[oe.forums]:ee,[oe.sampleCode]:Gt["a"],[oe.videos]:ne["a"]}[t])}},ce=re,le=(n("6899"),Object(V["a"])(ce,Rt,Bt,!1,null,"96abac22",null)),ue=le.exports,me={name:"TileGroup",components:{Tile:ue},props:{tiles:{type:Array,required:!0}},computed:{countClass:({tiles:t})=>"count-"+t.length},methods:{propsFor:({action:t,content:e,identifier:n,title:i})=>({action:t,content:e,identifier:n,title:i})}},de=me,pe=(n("f0ca"),Object(V["a"])(de,Dt,Ft,!1,null,"015f9f13",null)),he=pe.exports,ve={name:"Resources",mixins:[jt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{VolumeName:Mt,TileGroup:he},computed:{intersectionRootMargin:()=>$t.topOneThird},props:{content:{type:Array,required:!1},tiles:{type:Array,required:!0}},methods:{onIntersectViewport(){this.store.setActiveSidebarLink("Resources"),this.store.setActiveVolume(null)}}},fe=ve,be=(n("ed64"),Object(V["a"])(fe,xt,Nt,!1,null,"7f8022c1",null)),_e=be.exports,ge=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"volume"},[t.name?n("VolumeName",t._b({},"VolumeName",{name:t.name,image:t.image,content:t.content},!1)):t._e(),t._l(t.chapters,(function(e,i){return n("Chapter",{key:e.name,staticClass:"tile",attrs:{content:e.content,image:e.image,name:e.name,number:i+1,topics:t.lookupTopics(e.tutorials),volumeHasName:!!t.name}})}))],2)},Ce=[],ye=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"chapter",attrs:{id:t.anchor,tabindex:"-1"}},[n("div",{staticClass:"info"},[n("Asset",{attrs:{identifier:t.image,"aria-hidden":"true"}}),n("div",{staticClass:"intro"},[n(t.volumeHasName?"h3":"h2",{tag:"component",staticClass:"name",attrs:{"aria-label":t.name+" - "+t.$tc("tutorials.sections.chapter",{number:t.number})}},[n("span",{staticClass:"eyebrow",attrs:{"aria-hidden":"true"}},[t._v(" "+t._s(t.$t("tutorials.sections.chapter",{number:t.number}))+" ")]),n("span",{staticClass:"name-text",attrs:{"aria-hidden":"true"}},[t._v(t._s(t.name))])]),t.content?n("ContentNode",{attrs:{content:t.content}}):t._e()],1)],1),n("TopicList",{attrs:{topics:t.topics}})],1)},Te=[],Se=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ol",{staticClass:"topic-list"},t._l(t.topics,(function(e){return n("li",{key:e.url,staticClass:"topic",class:[t.kindClassFor(e),{"no-time-estimate":!e.estimatedTime}]},[n("div",{staticClass:"topic-icon"},[n(t.iconComponent(e),{tag:"component"})],1),n("router-link",{staticClass:"container",attrs:{to:t.buildUrl(e.url,t.$route.query),"aria-label":t.ariaLabelFor(e)}},[n("div",{staticClass:"link"},[t._v(t._s(e.title))]),e.estimatedTime?n("div",{staticClass:"time"},[n("TimerIcon"),n("span",{staticClass:"time-label"},[t._v(t._s(e.estimatedTime))])],1):t._e()])],1)})),0)},Ve=[],ke=n("a9f1"),Ie=n("8d2d");const xe={article:"article",tutorial:"project"},Ne={article:"article",tutorial:"tutorial"},Oe={[xe.article]:"Article",[xe.tutorial]:"Tutorial"};var $e={name:"ChapterTopicList",components:{TimerIcon:Ct},constants:{TopicKind:xe,TopicKindClass:Ne,TopicKindIconLabel:Oe},props:{topics:{type:Array,required:!0}},methods:{buildUrl:nt["b"],iconComponent:({kind:t})=>({[xe.article]:ke["a"],[xe.tutorial]:Ie["a"]}[t]),kindClassFor:({kind:t})=>({[xe.article]:Ne.article,[xe.tutorial]:Ne.tutorial}[t]),formatTime(t){return t.replace("min"," "+this.$t("tutorials.time.minutes.full")).replace("hrs"," "+this.$t("tutorials.time.hours.full"))},ariaLabelFor(t){const{title:e,estimatedTime:n,kind:i}=t,s=[e,Oe[i]];return n&&s.push(`${this.formatTime(n)} ${this.$t("tutorials.estimated-time")}`),s.join(" - ")}}},je=$e,Ae=(n("9792"),Object(V["a"])(je,Se,Ve,!1,null,"45ec37c5",null)),we=Ae.exports,qe={name:"Chapter",mixins:[jt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{Asset:dt["a"],ContentNode:ht["default"],TopicList:we},props:{content:{type:Array,required:!1},image:{type:String,required:!0},name:{type:String,required:!0},number:{type:Number,required:!0},topics:{type:Array,required:!0},volumeHasName:{type:Boolean,default:!1}},computed:{anchor:({name:t})=>Object(C["a"])(t),intersectionRootMargin:()=>$t.topOneThird},methods:{onIntersectViewport(){this.store.setActiveSidebarLink(this.name),this.volumeHasName||this.store.setActiveVolume(null)}}},Le=qe,Ee=(n("4230"),Object(V["a"])(Le,ye,Te,!1,null,"7468bc5e",null)),Me=Ee.exports,De={name:"Volume",mixins:[jt],components:{VolumeName:Mt,Chapter:Me},computed:{references:({store:t})=>t.state.references,intersectionRootMargin:()=>$t.topOneThird},inject:{store:{default:()=>({setActiveVolume(){},state:{references:{}}})}},props:{chapters:{type:Array,required:!0},content:{type:Array,required:!1},image:{type:String,required:!1},name:{type:String,required:!1}},methods:{lookupTopics(t){return t.reduce((t,e)=>t.concat(this.references[e]||[]),[])},onIntersectViewport(){this.name&&this.store.setActiveVolume(this.name)}}},Fe=De,Re=(n("b9bf"),Object(V["a"])(Fe,ge,Ce,!1,null,"540dbf10",null)),Be=Re.exports;const Ge={resources:"resources",volume:"volume"};var ze={name:"LearningPath",components:{Resources:_e,TutorialsNavigation:tt,Volume:Be},constants:{SectionKind:Ge},inject:{isTargetIDE:{default:!1}},props:{sections:{type:Array,required:!0,validator:t=>t.every(t=>Object.prototype.hasOwnProperty.call(Ge,t.kind))}},computed:{classes:({isTargetIDE:t})=>({ide:t}),partitionedSections:({sections:t})=>t.reduce(([t,e],n)=>n.kind===Ge.volume?[t.concat(n),e]:[t,e.concat(n)],[[],[]]),volumes:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1]},methods:{componentFor:({kind:t})=>({[Ge.resources]:_e,[Ge.volume]:Be}[t]),propsFor:({chapters:t,content:e,image:n,kind:i,name:s,tiles:a})=>({[Ge.resources]:{content:e,tiles:a},[Ge.volume]:{chapters:t,content:e,image:n,name:s}}[i])}},Pe=ze,He=(n("aebc"),Object(V["a"])(Pe,kt,It,!1,null,"69a72bbc",null)),Ke=He.exports;const Ue={hero:"hero",resources:"resources",volume:"volume"};var Ze={name:"TutorialsOverview",components:{Hero:Vt,LearningPath:Ke,Nav:ct},mixins:[lt["a"]],constants:{SectionKind:Ue},inject:{isTargetIDE:{default:!1}},props:{metadata:{type:Object,default:()=>({})},references:{type:Object,default:()=>({})},sections:{type:Array,default:()=>[],validator:t=>t.every(t=>Object.prototype.hasOwnProperty.call(Ue,t.kind))}},computed:{pageTitle:({title:t})=>[t,"Tutorials"].filter(Boolean).join(" "),pageDescription:({heroSection:t,extractFirstParagraphText:e})=>t?e(t.content):null,partitionedSections:({sections:t})=>t.reduce(([t,e],n)=>n.kind===Ue.hero?[t.concat(n),e]:[t,e.concat(n)],[[],[]]),heroSections:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1],heroSection:({heroSections:t})=>t[0],store:()=>d,title:({metadata:{category:t=""}})=>t},provide(){return{store:this.store}},created(){m["a"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(t){this.store.setReferences(t)},"metadata.availableLocales":function(t){m["a"].setAvailableLocales(t)}}},Je=Ze,Qe=(n("15ac"),Object(V["a"])(Je,l,u,!1,null,"29ed9b58",null)),We=Qe.exports,Xe=n("146e"),Ye={name:"TutorialsOverview",components:{Overview:We},mixins:[c["a"],Xe["a"]],data(){return{topicData:null}},computed:{overviewProps:({topicData:{metadata:t,references:e,sections:n}})=>({metadata:t,references:e,sections:n}),topicKey:({$route:t,topicData:e})=>[t.path,e.identifier.interfaceLanguage].join()},beforeRouteEnter(t,e,n){t.meta.skipFetchingData?n(t=>t.newContentMounted()):Object(r["c"])(t,e,n).then(t=>n(e=>{e.topicData=t})).catch(n)},beforeRouteUpdate(t,e,n){Object(r["e"])(t,e)?Object(r["c"])(t,e,n).then(t=>{this.topicData=t,n()}).catch(n):n()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},watch:{topicData(){this.$nextTick(()=>{this.newContentMounted()})}}},tn=Ye,en=Object(V["a"])(tn,a,o,!1,null,null,null);e["default"]=en.exports},f0ca:function(t,e,n){"use strict";n("8f86")},f1e6:function(t,e,n){"use strict";n("a0d4")}}]); \ No newline at end of file diff --git a/Documentation/html/js/tutorials-overview.2eff1231.js b/Documentation/html/js/tutorials-overview.2eff1231.js new file mode 100644 index 000000000..7cbb46ddf --- /dev/null +++ b/Documentation/html/js/tutorials-overview.2eff1231.js @@ -0,0 +1,10 @@ +/*! + * This source file is part of the Swift.org open source project + * + * Copyright (c) 2021 Apple Inc. and the Swift project authors + * Licensed under Apache License v2.0 with Runtime Library Exception + * + * See https://swift.org/LICENSE.txt for license information + * See https://swift.org/CONTRIBUTORS.txt for Swift project authors + */ +"use strict";(self["webpackChunkswift_docc_render"]=self["webpackChunkswift_docc_render"]||[]).push([[843],{7214:function(t,e,n){n.d(e,{Z:function(){return u}});var i=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"download-icon",attrs:{viewBox:"0 0 14 14",themeId:"download"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5s2.91-6.5 6.5-6.5zM7 1.5c-3.038 0-5.5 2.462-5.5 5.5s2.462 5.5 5.5 5.5c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5z"}}),e("path",{attrs:{d:"M7.51 2.964l-0.001 5.431 1.308-2.041 0.842 0.539-2.664 4.162-2.633-4.164 0.845-0.534 1.303 2.059 0.001-5.452z"}})])},s=[],o=n(3453),a={name:"DownloadIcon",components:{SVGIcon:o.Z}},r=a,l=n(1001),c=(0,l.Z)(r,i,s,!1,null,null,null),u=c.exports},2573:function(t,e,n){n.d(e,{Z:function(){return c}});var i=function(){var t=this,e=t._self._c;return e("router-link",{staticClass:"nav-title-content",attrs:{to:t.to}},[e("span",{staticClass:"title"},[t._t("default")],2),e("span",{staticClass:"subhead"},[t._v(" "),t._t("subhead")],2)])},s=[],o={name:"NavTitleContainer",props:{to:{type:[String,Object],required:!0}}},a=o,r=n(1001),l=(0,r.Z)(a,i,s,!1,null,"854b4dd6",null),c=l.exports},4586:function(t,e,n){n.r(e),n.d(e,{default:function(){return nn}});var i,s,o=function(){var t=this,e=t._self._c;return t.topicData?e("Overview",t._b({key:t.topicKey},"Overview",t.overviewProps,!1)):t._e()},a=[],r=n(8841),l=n(1789),c=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tutorials-overview"},[t.isTargetIDE?t._e():e("Nav",{staticClass:"theme-dark",attrs:{sections:t.otherSections}},[t._v(" "+t._s(t.title)+" ")]),e("main",{staticClass:"main",attrs:{id:"main",tabindex:"0"}},[e("div",{staticClass:"radial-gradient"},[t._t("above-hero"),t.heroSection?e("Hero",{attrs:{action:t.heroSection.action,content:t.heroSection.content,estimatedTime:t.metadata.estimatedTime,image:t.heroSection.image,title:t.heroSection.title}}):t._e()],2),t.otherSections.length>0?e("LearningPath",{attrs:{sections:t.otherSections}}):t._e()],1)],1)},u=[],m=n(4030),d={state:{activeTutorialLink:null,activeVolume:null,references:{}},reset(){this.state.activeTutorialLink=null,this.state.activeVolume=null,this.state.references={}},setActiveSidebarLink(t){this.state.activeTutorialLink=t},setActiveVolume(t){this.state.activeVolume=t},setReferences(t){this.state.references=t}},p=function(){var t=this,e=t._self._c;return e("NavBase",{scopedSlots:t._u([{key:"menu-items",fn:function(){return[e("NavMenuItemBase",{staticClass:"in-page-navigation"},[e("TutorialsNavigation",{attrs:{sections:t.sections}})],1),t._t("menu-items")]},proxy:!0}],null,!0)},[e("NavTitleContainer",{attrs:{to:t.buildUrl(t.$route.path,t.$route.query)},scopedSlots:t._u([{key:"default",fn:function(){return[t._t("default")]},proxy:!0},{key:"subhead",fn:function(){return[t._v(t._s(t.$tc("tutorials.title",2)))]},proxy:!0}],null,!0)})],1)},h=[],v=n(3975),f=function(){var t=this,e=t._self._c;return e("nav",{staticClass:"tutorials-navigation"},[e("TutorialsNavigationList",t._l(t.sections,(function(n,i){return e("li",{key:`${n.name}_${i}`,class:t.sectionClasses(n)},[t.isVolume(n)?e(t.componentForVolume(n),t._b({tag:"component",on:{"select-menu":t.onSelectMenu,"deselect-menu":t.onDeselectMenu}},"component",t.propsForVolume(n),!1),t._l(n.chapters,(function(n){return e("li",{key:n.name},[e("TutorialsNavigationLink",[t._v(" "+t._s(n.name)+" ")])],1)})),0):t.isResources(n)?e("TutorialsNavigationLink",[t._v(" "+t._s(t.$t("sections.resources"))+" ")]):t._e()],1)})),0)],1)},_=[],g=function(){var t=this,e=t._self._c;return e("router-link",{staticClass:"tutorials-navigation-link",class:{active:t.active},attrs:{to:t.fragment},nativeOn:{click:function(e){return t.handleFocusAndScroll(t.fragment.hash)}}},[t._t("default")],2)},C=[],y=n(3208),b=n(3704),T={name:"TutorialsNavigationLink",mixins:[b.Z],inject:{store:{default:()=>({state:{}})}},data(){return{state:this.store.state}},computed:{active:({state:{activeTutorialLink:t},text:e})=>e===t,fragment:({text:t,$route:e})=>({hash:(0,y.HA)(t),query:e.query}),text:({$slots:{default:[{text:t}]}})=>t.trim()}},S=T,k=n(1001),V=(0,k.Z)(S,g,C,!1,null,"e9f9b59c",null),x=V.exports,Z=function(){var t=this,e=t._self._c;return e("ol",{staticClass:"tutorials-navigation-list"},[t._t("default")],2)},I=[],N={name:"TutorialsNavigationList"},A=N,w=(0,k.Z)(A,Z,I,!1,null,"4e0180fa",null),q=w.exports,$=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tutorials-navigation-menu",class:{collapsed:t.collapsed}},[e("button",{staticClass:"toggle",attrs:{"aria-expanded":t.collapsed?"false":"true",type:"button"},on:{click:function(e){return e.stopPropagation(),t.onClick.apply(null,arguments)}}},[e("span",{staticClass:"text"},[t._v(t._s(t.title))]),e("InlineCloseIcon",{staticClass:"toggle-icon icon-inline"})],1),e("transition-expand",[t.collapsed?t._e():e("div",{staticClass:"tutorials-navigation-menu-content"},[e("TutorialsNavigationList",{attrs:{"aria-label":t.$t("tutorials.nav.chapters")}},[t._t("default")],2)],1)])],1)},L=[],M=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"inline-close-icon",attrs:{viewBox:"0 0 14 14",themeId:"inline-close"}},[e("path",{attrs:{d:"M11.91 1l1.090 1.090-4.917 4.915 4.906 4.905-1.090 1.090-4.906-4.905-4.892 4.894-1.090-1.090 4.892-4.894-4.903-4.904 1.090-1.090 4.903 4.904z"}})])},D=[],F=n(3453),R={name:"InlineCloseIcon",components:{SVGIcon:F.Z}},O=R,j=(0,k.Z)(O,M,D,!1,null,null,null),B=j.exports,G={name:"TransitionExpand",functional:!0,render(t,e){const n={props:{name:"expand"},on:{afterEnter(t){t.style.height="auto"},enter(t){const{width:e}=getComputedStyle(t);t.style.width=e,t.style.position="absolute",t.style.visibility="hidden",t.style.height="auto";const{height:n}=getComputedStyle(t);t.style.width=null,t.style.position=null,t.style.visibility=null,t.style.height=0,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=n}))},leave(t){const{height:e}=getComputedStyle(t);t.style.height=e,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=0}))}}};return t("transition",n,e.children)}},H=G,z=(0,k.Z)(H,i,s,!1,null,null,null),P=z.exports,E={name:"TutorialsNavigationMenu",components:{InlineCloseIcon:B,TransitionExpand:P,TutorialsNavigationList:q},props:{collapsed:{type:Boolean,default:!0},title:{type:String,required:!0}},methods:{onClick(){this.collapsed?this.$emit("select-menu",this.title):this.$emit("deselect-menu")}}},U=E,K=(0,k.Z)(U,$,L,!1,null,"489416f8",null),Q=K.exports;const J={resources:"resources",volume:"volume"};var W={name:"TutorialsNavigation",components:{TutorialsNavigationLink:x,TutorialsNavigationList:q,TutorialsNavigationMenu:Q},constants:{SectionKind:J},inject:{store:{default:()=>({setActiveVolume(){}})}},data(){return{state:this.store.state}},props:{sections:{type:Array,required:!0}},computed:{activeVolume:({state:t})=>t.activeVolume},methods:{sectionClasses(t){return{volume:this.isVolume(t),"volume--named":this.isNamedVolume(t),resource:this.isResources(t)}},componentForVolume:({name:t})=>t?Q:q,isResources:({kind:t})=>t===J.resources,isVolume:({kind:t})=>t===J.volume,activateFirstNamedVolume(){const{isNamedVolume:t,sections:e}=this,n=e.find(t);n&&this.store.setActiveVolume(n.name)},isNamedVolume(t){return this.isVolume(t)&&t.name},onDeselectMenu(){this.store.setActiveVolume(null)},onSelectMenu(t){this.store.setActiveVolume(t)},propsForVolume({name:t}){const{activeVolume:e}=this;return t?{collapsed:t!==e,title:t}:{"aria-label":"Chapters"}}},created(){this.activateFirstNamedVolume()}},X=W,Y=(0,k.Z)(X,f,_,!1,null,"79093ed6",null),tt=Y.exports,et=n(2573),nt=n(2449),it=n(3822);const st={resources:"resources",volume:"volume"};var ot={name:"Nav",constants:{SectionKind:st},components:{NavMenuItemBase:it.Z,NavTitleContainer:et.Z,TutorialsNavigation:tt,NavBase:v.Z},props:{sections:{type:Array,require:!0}},methods:{buildUrl:nt.Q2}},at=ot,rt=(0,k.Z)(at,p,h,!1,null,"54bcce6d",null),lt=rt.exports,ct=n(2974),ut=function(){var t=this,e=t._self._c;return e("section",{staticClass:"hero"},[e("div",{staticClass:"copy-container"},[e("h1",{staticClass:"title"},[t._v(t._s(t.title))]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e(),t.estimatedTime?e("p",{staticClass:"meta"},[e("TimerIcon"),e("span",{staticClass:"meta-content"},[e("strong",{staticClass:"time"},[t._v(t._s(t.estimatedTime))]),e("span",[t._v(" "+t._s(t.$t("tutorials.estimated-time")))])])],1):t._e(),t.action?e("CallToActionButton",{attrs:{action:t.action,"aria-label":t.$t("tutorials.overriding-title",{newTitle:t.action.overridingTitle,title:t.title}),isDark:""}}):t._e()],1),t.image?e("Asset",{attrs:{identifier:t.image}}):t._e()],1)},mt=[],dt=n(5465),pt=n(7605),ht=n(8843),vt=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"timer-icon",attrs:{viewBox:"0 0 14 14",themeId:"timer"}},[e("path",{attrs:{d:"M7 0.5c3.59 0 6.5 2.91 6.5 6.5s-2.91 6.5-6.5 6.5c-3.59 0-6.5-2.91-6.5-6.5v0c0-3.59 2.91-6.5 6.5-6.5v0zM7 2c-2.761 0-5 2.239-5 5s2.239 5 5 5c2.761 0 5-2.239 5-5v0c0-2.761-2.239-5-5-5v0z"}}),e("path",{attrs:{d:"M6.51 3.51h1.5v3.5h-1.5v-3.5z"}}),e("path",{attrs:{d:"M6.51 7.010h4v1.5h-4v-1.5z"}})])},ft=[],_t={name:"TimerIcon",components:{SVGIcon:F.Z}},gt=_t,Ct=(0,k.Z)(gt,vt,ft,!1,null,null,null),yt=Ct.exports,bt={name:"Hero",components:{Asset:dt.Z,CallToActionButton:pt.Z,ContentNode:ht["default"],TimerIcon:yt},props:{action:{type:Object,required:!1},content:{type:Array,required:!1},estimatedTime:{type:String,required:!1},image:{type:String,required:!1},title:{type:String,required:!0}}},Tt=bt,St=(0,k.Z)(Tt,ut,mt,!1,null,"383dab71",null),kt=St.exports,Vt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"learning-path",class:t.classes},[e("div",{staticClass:"main-container"},[t.isTargetIDE?t._e():e("div",{staticClass:"secondary-content-container"},[e("TutorialsNavigation",{attrs:{sections:t.sections,"aria-label":t.$t("sections.on-this-page")}})],1),e("div",{staticClass:"primary-content-container"},[e("div",{staticClass:"content-sections-container"},[t._l(t.volumes,(function(n,i){return e("Volume",t._b({key:`volume_${i}`,staticClass:"content-section"},"Volume",t.propsFor(n),!1))})),t._l(t.otherSections,(function(n,i){return e(t.componentFor(n),t._b({key:`resource_${i}`,tag:"component",staticClass:"content-section"},"component",t.propsFor(n),!1))}))],2)])])])},xt=[],Zt=function(){var t=this,e=t._self._c;return e("section",{staticClass:"resources",attrs:{id:"resources",tabindex:"-1"}},[e("VolumeName",{attrs:{name:t.$t("sections.resources"),content:t.content}}),e("TileGroup",{attrs:{tiles:t.tiles}})],1)},It=[],Nt=n(9146);const At={topOneThird:"-30% 0% -70% 0%",center:"-50% 0% -50% 0%"};var wt={mixins:[Nt["default"]],computed:{intersectionRoot(){return null},intersectionRootMargin(){return At.center}},methods:{onIntersect(t){if(!t.isIntersecting)return;const e=this.onIntersectViewport;e?e():console.warn("onIntersectViewportCenter not implemented")}}},qt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"volume-name"},[t.image?e("Asset",{staticClass:"image",attrs:{identifier:t.image,"aria-hidden":"true"}}):t._e(),e("h2",{staticClass:"name"},[t._v(" "+t._s(t.name)+" ")]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e()],1)},$t=[],Lt={name:"VolumeName",components:{ContentNode:ht["default"],Asset:dt.Z},props:{image:{type:String,required:!1},content:{type:Array,required:!1},name:{type:String,required:!1}}},Mt=Lt,Dt=(0,k.Z)(Mt,qt,$t,!1,null,"569db166",null),Ft=Dt.exports,Rt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tile-group",class:t.countClass},t._l(t.tiles,(function(n){return e("Tile",t._b({key:n.title},"Tile",t.propsFor(n),!1))})),1)},Ot=[],jt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tile"},[t.identifier?e("div",{staticClass:"icon"},[e(t.iconComponent,{tag:"component"})],1):t._e(),e("div",{staticClass:"title"},[t._v(t._s(t.title))]),e("ContentNode",{attrs:{content:t.content}}),t.action?e("DestinationDataProvider",{attrs:{destination:t.action},scopedSlots:t._u([{key:"default",fn:function({url:n,title:i}){return[e("Reference",{staticClass:"link",attrs:{url:n}},[t._v(" "+t._s(i)+" "),e("InlineChevronRightIcon",{staticClass:"link-icon icon-inline"})],1)]}}],null,!1,2081312588)}):t._e()],1)},Bt=[],Gt=n(7775),Ht=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"document-icon",attrs:{viewBox:"0 0 14 14",themeId:"document"}},[e("path",{attrs:{d:"M11.2,5.3,8,2l-.1-.1H2.8V12.1h8.5V6.3l-.1-1ZM8,3.2l2,2.1H8Zm2.4,8H3.6V2.8H7V6.3h3.4Z"}})])},zt=[],Pt={name:"DocumentIcon",components:{SVGIcon:F.Z}},Et=Pt,Ut=(0,k.Z)(Et,Ht,zt,!1,null,"3a80772b",null),Kt=Ut.exports,Qt=n(7214),Jt=function(){var t=this,e=t._self._c;return e("SVGIcon",{staticClass:"forum-icon",attrs:{viewBox:"0 0 14 14",themeId:"forum"}},[e("path",{attrs:{d:"M13 1v9h-7l-1.5 3-1.5-3h-2v-9zM12 2h-10v7h1.616l0.884 1.763 0.88-1.763h6.62z"}}),e("path",{attrs:{d:"M3 4h8.001v1h-8.001v-1z"}}),e("path",{attrs:{d:"M3 6h8.001v1h-8.001v-1z"}})])},Wt=[],Xt={name:"ForumIcon",components:{SVGIcon:F.Z}},Yt=Xt,te=(0,k.Z)(Yt,Jt,Wt,!1,null,null,null),ee=te.exports,ne=n(6698),ie=n(2387),se=n(8785),oe=n(1295);const ae={documentation:"documentation",downloads:"downloads",featured:"featured",forums:"forums",sampleCode:"sampleCode",videos:"videos"};var re={name:"Tile",constants:{Identifier:ae},components:{DestinationDataProvider:oe.Z,InlineChevronRightIcon:se.Z,ContentNode:ht["default"],CurlyBracketsIcon:Gt.Z,DocumentIcon:Kt,DownloadIcon:Qt.Z,ForumIcon:ee,PlayIcon:ne.Z,Reference:ie.Z},props:{action:{type:Object,required:!1},content:{type:Array,required:!0},identifier:{type:String,required:!1},title:{type:String,require:!0}},computed:{iconComponent:({identifier:t})=>({[ae.documentation]:Kt,[ae.downloads]:Qt.Z,[ae.forums]:ee,[ae.sampleCode]:Gt.Z,[ae.videos]:ne.Z}[t])}},le=re,ce=(0,k.Z)(le,jt,Bt,!1,null,"74dbeb68",null),ue=ce.exports,me={name:"TileGroup",components:{Tile:ue},props:{tiles:{type:Array,required:!0}},computed:{countClass:({tiles:t})=>`count-${t.length}`},methods:{propsFor:({action:t,content:e,identifier:n,title:i})=>({action:t,content:e,identifier:n,title:i})}},de=me,pe=(0,k.Z)(de,Rt,Ot,!1,null,"4cacce0a",null),he=pe.exports,ve={name:"Resources",mixins:[wt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{VolumeName:Ft,TileGroup:he},computed:{intersectionRootMargin:()=>At.topOneThird},props:{content:{type:Array,required:!1},tiles:{type:Array,required:!0}},methods:{onIntersectViewport(){this.store.setActiveSidebarLink("Resources"),this.store.setActiveVolume(null)}}},fe=ve,_e=(0,k.Z)(fe,Zt,It,!1,null,"7f8022c1",null),ge=_e.exports,Ce=function(){var t=this,e=t._self._c;return e("section",{staticClass:"volume"},[t.name?e("VolumeName",t._b({},"VolumeName",{name:t.name,image:t.image,content:t.content},!1)):t._e(),t._l(t.chapters,(function(n,i){return e("Chapter",{key:n.name,staticClass:"tile",attrs:{content:n.content,image:n.image,name:n.name,number:i+1,topics:t.lookupTopics(n.tutorials),volumeHasName:!!t.name}})}))],2)},ye=[],be=function(){var t=this,e=t._self._c;return e("section",{staticClass:"chapter",attrs:{id:t.anchor,tabindex:"-1"}},[e("div",{staticClass:"info"},[e("Asset",{attrs:{identifier:t.image,"aria-hidden":"true"}}),e("div",{staticClass:"intro"},[e(t.volumeHasName?"h3":"h2",{tag:"component",staticClass:"name",attrs:{"aria-label":`${t.name} - ${t.$tc("tutorials.sections.chapter",{number:t.number})}`}},[e("span",{staticClass:"eyebrow",attrs:{"aria-hidden":"true"}},[t._v(" "+t._s(t.$t("tutorials.sections.chapter",{number:t.number}))+" ")]),e("span",{staticClass:"name-text",attrs:{"aria-hidden":"true"}},[t._v(t._s(t.name))])]),t.content?e("ContentNode",{attrs:{content:t.content}}):t._e()],1)],1),e("TopicList",{attrs:{topics:t.topics}})],1)},Te=[],Se=function(){var t=this,e=t._self._c;return e("ol",{staticClass:"topic-list"},t._l(t.topics,(function(n){return e("li",{key:n.url,staticClass:"topic",class:[t.kindClassFor(n),{"no-time-estimate":!n.estimatedTime}]},[e("div",{staticClass:"topic-icon"},[e(t.iconComponent(n),{tag:"component"})],1),e("router-link",{staticClass:"container",attrs:{to:t.buildUrl(n.url,t.$route.query),"aria-label":t.ariaLabelFor(n)}},[e("div",{staticClass:"link"},[t._v(t._s(n.title))]),n.estimatedTime?e("div",{staticClass:"time"},[e("TimerIcon"),e("span",{staticClass:"time-label"},[t._v(t._s(n.estimatedTime))])],1):t._e()])],1)})),0)},ke=[],Ve=n(5692),xe=n(8638);const Ze={article:"article",tutorial:"project"},Ie={article:"article",tutorial:"tutorial"},Ne={[Ze.article]:"Article",[Ze.tutorial]:"Tutorial"};var Ae={name:"ChapterTopicList",components:{TimerIcon:yt},constants:{TopicKind:Ze,TopicKindClass:Ie,TopicKindIconLabel:Ne},props:{topics:{type:Array,required:!0}},methods:{buildUrl:nt.Q2,iconComponent:({kind:t})=>({[Ze.article]:Ve.Z,[Ze.tutorial]:xe.Z}[t]),kindClassFor:({kind:t})=>({[Ze.article]:Ie.article,[Ze.tutorial]:Ie.tutorial}[t]),formatTime(t){return t.replace("min",` ${this.$t("tutorials.time.minutes.full")}`).replace("hrs",` ${this.$t("tutorials.time.hours.full")}`)},ariaLabelFor(t){const{title:e,estimatedTime:n,kind:i}=t,s=[e,Ne[i]];return n&&s.push(`${this.formatTime(n)} ${this.$t("tutorials.estimated-time")}`),s.join(" - ")}}},we=Ae,qe=(0,k.Z)(we,Se,ke,!1,null,"0589dc3b",null),$e=qe.exports,Le={name:"Chapter",mixins:[wt],inject:{store:{default:()=>({setActiveSidebarLink(){},setActiveVolume(){}})}},components:{Asset:dt.Z,ContentNode:ht["default"],TopicList:$e},props:{content:{type:Array,required:!1},image:{type:String,required:!0},name:{type:String,required:!0},number:{type:Number,required:!0},topics:{type:Array,required:!0},volumeHasName:{type:Boolean,default:!1}},computed:{anchor:({name:t})=>(0,y.HA)(t),intersectionRootMargin:()=>At.topOneThird},methods:{onIntersectViewport(){this.store.setActiveSidebarLink(this.name),this.volumeHasName||this.store.setActiveVolume(null)}}},Me=Le,De=(0,k.Z)(Me,be,Te,!1,null,"7468bc5e",null),Fe=De.exports,Re={name:"Volume",mixins:[wt],components:{VolumeName:Ft,Chapter:Fe},computed:{references:({store:t})=>t.state.references,intersectionRootMargin:()=>At.topOneThird},inject:{store:{default:()=>({setActiveVolume(){},state:{references:{}}})}},props:{chapters:{type:Array,required:!0},content:{type:Array,required:!1},image:{type:String,required:!1},name:{type:String,required:!1}},methods:{lookupTopics(t){return t.reduce(((t,e)=>t.concat(this.references[e]||[])),[])},onIntersectViewport(){this.name&&this.store.setActiveVolume(this.name)}}},Oe=Re,je=(0,k.Z)(Oe,Ce,ye,!1,null,"540dbf10",null),Be=je.exports;const Ge={resources:"resources",volume:"volume"};var He={name:"LearningPath",components:{Resources:ge,TutorialsNavigation:tt,Volume:Be},constants:{SectionKind:Ge},inject:{isTargetIDE:{default:!1}},props:{sections:{type:Array,required:!0,validator:t=>t.every((t=>Object.prototype.hasOwnProperty.call(Ge,t.kind)))}},computed:{classes:({isTargetIDE:t})=>({ide:t}),partitionedSections:({sections:t})=>t.reduce((([t,e],n)=>n.kind===Ge.volume?[t.concat(n),e]:[t,e.concat(n)]),[[],[]]),volumes:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1]},methods:{componentFor:({kind:t})=>({[Ge.resources]:ge,[Ge.volume]:Be}[t]),propsFor:({chapters:t,content:e,image:n,kind:i,name:s,tiles:o})=>({[Ge.resources]:{content:e,tiles:o},[Ge.volume]:{chapters:t,content:e,image:n,name:s}}[i])}},ze=He,Pe=(0,k.Z)(ze,Vt,xt,!1,null,"69a72bbc",null),Ee=Pe.exports;const Ue={hero:"hero",resources:"resources",volume:"volume"};var Ke={name:"TutorialsOverview",components:{Hero:kt,LearningPath:Ee,Nav:lt},mixins:[ct.Z],constants:{SectionKind:Ue},inject:{isTargetIDE:{default:!1}},props:{metadata:{type:Object,default:()=>({})},references:{type:Object,default:()=>({})},sections:{type:Array,default:()=>[],validator:t=>t.every((t=>Object.prototype.hasOwnProperty.call(Ue,t.kind)))}},computed:{pageTitle:({title:t})=>[t,"Tutorials"].filter(Boolean).join(" "),pageDescription:({heroSection:t,extractFirstParagraphText:e})=>t?e(t.content):null,partitionedSections:({sections:t})=>t.reduce((([t,e],n)=>n.kind===Ue.hero?[t.concat(n),e]:[t,e.concat(n)]),[[],[]]),heroSections:({partitionedSections:t})=>t[0],otherSections:({partitionedSections:t})=>t[1],heroSection:({heroSections:t})=>t[0],store:()=>d,title:({metadata:{category:t=""}})=>t},provide(){return{store:this.store}},created(){m["default"].setAvailableLocales(this.metadata.availableLocales),this.store.reset(),this.store.setReferences(this.references)},watch:{references(t){this.store.setReferences(t)},"metadata.availableLocales":function(t){m["default"].setAvailableLocales(t)}}},Qe=Ke,Je=(0,k.Z)(Qe,c,u,!1,null,"40c62c57",null),We=Je.exports,Xe=n(5184),Ye={name:"TutorialsOverview",components:{Overview:We},mixins:[l.Z,Xe.Z],data(){return{topicData:null}},computed:{overviewProps:({topicData:{metadata:t,references:e,sections:n}})=>({metadata:t,references:e,sections:n}),topicKey:({$route:t,topicData:e})=>[t.path,e.identifier.interfaceLanguage].join()},beforeRouteEnter(t,e,n){t.meta.skipFetchingData?n((t=>t.newContentMounted())):(0,r.Ek)(t,e,n).then((t=>n((e=>{e.topicData=t})))).catch(n)},beforeRouteUpdate(t,e,n){(0,r.Us)(t,e)?(0,r.Ek)(t,e,n).then((t=>{this.topicData=t,n()})).catch(n):n()},mounted(){this.$bridge.on("contentUpdate",this.handleContentUpdateFromBridge)},beforeDestroy(){this.$bridge.off("contentUpdate",this.handleContentUpdateFromBridge)},watch:{topicData(){this.$nextTick((()=>{this.newContentMounted()}))}}},tn=Ye,en=(0,k.Z)(tn,o,a,!1,null,null,null),nn=en.exports}}]); \ No newline at end of file diff --git a/Documentation/html/metadata.json b/Documentation/html/metadata.json index b469a2954..e60e0cf3a 100644 --- a/Documentation/html/metadata.json +++ b/Documentation/html/metadata.json @@ -1 +1 @@ -{"bundleDisplayName":"Adyen3DS2","bundleIdentifier":"com.adyen.Adyen3DS2","schemaVersion":{"major":0,"minor":1,"patch":0}} \ No newline at end of file +{"bundleIdentifier":"com.adyen.Adyen3DS2","schemaVersion":{"patch":0,"minor":1,"major":0},"bundleDisplayName":"Adyen3DS2"} \ No newline at end of file diff --git a/Documentation/redirect/index.html b/Documentation/redirect/index.html index af99af38a..38bb7f9cf 100644 --- a/Documentation/redirect/index.html +++ b/Documentation/redirect/index.html @@ -1,3 +1,3 @@ - + diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/Info.plist b/XCFramework/Dynamic/Adyen3DS2.xcframework/Info.plist index 5b85c8e8c..b11401307 100644 --- a/XCFramework/Dynamic/Adyen3DS2.xcframework/Info.plist +++ b/XCFramework/Dynamic/Adyen3DS2.xcframework/Info.plist @@ -8,36 +8,36 @@ BinaryPath Adyen3DS2.framework/Adyen3DS2 LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath Adyen3DS2.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator BinaryPath Adyen3DS2.framework/Adyen3DS2 LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath Adyen3DS2.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator BinaryPath - Adyen3DS2.framework/Versions/A/Adyen3DS2 + Adyen3DS2.framework/Adyen3DS2 LibraryIdentifier ios-arm64_x86_64-maccatalyst LibraryPath diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/_CodeSignature/CodeDirectory b/XCFramework/Dynamic/Adyen3DS2.xcframework/_CodeSignature/CodeDirectory index eee87aa14711c723d426d6a032f01380ed60fc97..f7052ab407922aace4d397ba65df12a24419b40c 100644 GIT binary patch delta 92 zcmbQqIFoULGGqTl71e;FThz*n61QjnmRXbdJ$nwv(&Rgz?)n5O?srJOUi^`3&(y+o h6F)xMaVY)4*|4bf6*E8eI`+HUvqtlB9NdRZ3;+-rEY|=4 delta 92 zcmbQqIFoULGUKd?DyjkR-?RO?=4ACTlB2q3qQkGl*3*xDz3UUGxZff9dhtiDJyQ$U hP5k(1$00e9GEUjLkBhHwREo8hh@En1mgO~UVgUInEDZnv diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/_CodeSignature/CodeRequirements-1 b/XCFramework/Dynamic/Adyen3DS2.xcframework/_CodeSignature/CodeRequirements-1 index 0a28e8895fe4f451c19fd1a325f4862bc2ff1dd5..cba103d61cb3268d7de055fb501037b74fbc1a2e 100644 GIT binary patch delta 112 zcmX@fc#?5~GGqTl6;*}wFK$9r&*n<}+jf7~4V8w=!9Ol`D4x*R`DfFm*}8&{XHLvi qaA+%Dq41?_?duI!wg?*knzzurMPY8JJo~&GmU-1mvzPBCBo6>kzBm^E delta 112 zcmX@fc#?5~GUKd?Dyj ios-arm64/Adyen3DS2.framework/Adyen3DS2 - mPaC+J7MRkhL0Au8y86Ha070xSE= + PZknkOgTsz2rID9b2AUkZ5GZHmQ= ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/AccordionItemIcon.png @@ -46,7 +46,7 @@ ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/Info.plist - JFjYwS8ILKqoQ7sxcckgWr+2sdo= + olPA4F0Pt6AifdTe/kT/6YwU1kE= ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/MultiSelectionIndicator.png @@ -86,11 +86,11 @@ ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/macho.hash - rEMbYiB0At3t6y739PLYbU/kke0= + 8YikpDCfZS50lP5lyEToaXySI3M= ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/macho.hash.sha256 - LmYjmdGJs0pXB0TLW17e2m27Jxk= + ujQbBRxoGQTwF0pUoAVLICm23LE= ios-arm64/Adyen3DS2.framework/Headers/ADYAppearance.h @@ -186,7 +186,7 @@ ios-arm64/Adyen3DS2.framework/Info.plist - ABL5wJ+ce5MNp+ysZH4BrdLNBh4= + q6tiSHDPCCLqcDHiRIdR0jrouU8= ios-arm64/Adyen3DS2.framework/Modules/module.modulemap @@ -194,15 +194,19 @@ ios-arm64/Adyen3DS2.framework/PrivacyInfo.xcprivacy - CiDHdXoeujQsOlksxUwYeW8jEq8= + rP+s4o3svz2aEPBAVk2EzZl4IMs= ios-arm64/Adyen3DS2.framework/_CodeSignature/CodeResources - KXsL1Y1vbIEMLCmp2rq0tXu3N10= + n9ptTWUQxKk7FdoXdNiyBjhg8eA= + + ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 + + eRMb2AR+0gYzkKs4BpezWUub8a4= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Adyen3DS2 - DMAlqHAn+UysnE7PMhmy0T52Y6w= + C2nFs43E4xz9AzBdIMK/zaG5suU= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Headers/ADYAppearance.h @@ -302,7 +306,7 @@ ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Info.plist - CyXkFkn6UwaWoI9i5PxJ3G6qWA4= + os8dpbecyLXojxjDDbKpk9eM/30= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIcon.png @@ -378,27 +382,23 @@ ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash - rEMbYiB0At3t6y739PLYbU/kke0= + 8YikpDCfZS50lP5lyEToaXySI3M= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash.sha256 - LmYjmdGJs0pXB0TLW17e2m27Jxk= + ujQbBRxoGQTwF0pUoAVLICm23LE= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Info.plist - CCJYQRB06j3WdLHIg1WayskrAJU= + dg5Yo67b8ZATwNl+mzDvfwlzx9o= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/PrivacyInfo.xcprivacy - CiDHdXoeujQsOlksxUwYeW8jEq8= - - ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeResources - - l7a2BqvDvlv5043YGQ87Chhd5FQ= + rP+s4o3svz2aEPBAVk2EzZl4IMs= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2 - LYzhRX40ZKdbKSdC9ya0QCE1pJ0= + 25kwuugk4URwkwBL5mU+nL4pXxY= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2.bundle/AccordionItemIcon.png @@ -438,7 +438,7 @@ ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2.bundle/Info.plist - GJxnabFo3exPvi3AIhC1MU/aVfY= + UdHI/bfW3ShtsbN2u2pFOqLlW7w= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2.bundle/MultiSelectionIndicator.png @@ -478,11 +478,11 @@ ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2.bundle/macho.hash - rEMbYiB0At3t6y739PLYbU/kke0= + 8YikpDCfZS50lP5lyEToaXySI3M= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2.bundle/macho.hash.sha256 - LmYjmdGJs0pXB0TLW17e2m27Jxk= + ujQbBRxoGQTwF0pUoAVLICm23LE= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Headers/ADYAppearance.h @@ -578,7 +578,7 @@ ios-arm64_x86_64-simulator/Adyen3DS2.framework/Info.plist - +ZbtLK0Yl1WHenn1nylz1gCQgsI= + pjYddt1GfWMXXY1W28paTTYnrbk= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Modules/module.modulemap @@ -586,11 +586,11 @@ ios-arm64_x86_64-simulator/Adyen3DS2.framework/PrivacyInfo.xcprivacy - CiDHdXoeujQsOlksxUwYeW8jEq8= + rP+s4o3svz2aEPBAVk2EzZl4IMs= ios-arm64_x86_64-simulator/Adyen3DS2.framework/_CodeSignature/CodeResources - KF1FXhe5nWSqilRZdRRyu5nh9Z8= + gnrqgKsmrjhdBlwkpOWByFhtg/g= files2 @@ -599,11 +599,11 @@ hash - mPaC+J7MRkhL0Au8y86Ha070xSE= + PZknkOgTsz2rID9b2AUkZ5GZHmQ= hash2 - TNp8RXO2rhH9uLPw7Wxra3hgOjuohtvOmJU2FVmMKtw= + XZxON0T+CAyTqX4fPAnloRDfOLhdXy3eY5iDSopytJc= ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/AccordionItemIcon.png @@ -709,11 +709,11 @@ hash - JFjYwS8ILKqoQ7sxcckgWr+2sdo= + olPA4F0Pt6AifdTe/kT/6YwU1kE= hash2 - tMABXD81C2DvbZ8E7pguWwoLQloyigm4YoiACJrIT6k= + WzKXS6qZQjJcPi1L+zmU/vbbj0tpHbEAATIlMoRoXJg= ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/MultiSelectionIndicator.png @@ -819,22 +819,22 @@ hash - rEMbYiB0At3t6y739PLYbU/kke0= + 8YikpDCfZS50lP5lyEToaXySI3M= hash2 - PXvST5fjaAT1WUJh8j8CVHBkDK4Vxb2DF3cplv0qn4o= + o8qtwc1OOtmKqIGhUbPlVcwYllS5evO+qJASUHk3UU8= ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/macho.hash.sha256 hash - LmYjmdGJs0pXB0TLW17e2m27Jxk= + ujQbBRxoGQTwF0pUoAVLICm23LE= hash2 - 2DaSdHF/z2LrdxHAaiGoQ7ja5TQG8afmFOU5AcTSzLE= + r1jq62SzMmBEQn8lewqSYNCD3LLVCPI1qyQnLBNWxDo= ios-arm64/Adyen3DS2.framework/Headers/ADYAppearance.h @@ -1094,11 +1094,11 @@ hash - ABL5wJ+ce5MNp+ysZH4BrdLNBh4= + q6tiSHDPCCLqcDHiRIdR0jrouU8= hash2 - AZBmQPxr3RoDYqSbIcyFxpSqSfurov+Oq51LtwVOY/4= + XdfQgViQM1oCz0M0uth8WAtaVhBBYYSF8JkrEJN6Srs= ios-arm64/Adyen3DS2.framework/Modules/module.modulemap @@ -1116,28 +1116,34 @@ hash - CiDHdXoeujQsOlksxUwYeW8jEq8= + rP+s4o3svz2aEPBAVk2EzZl4IMs= hash2 - dhpEr0V+NSlHmrOvb0c/UqNc+cggxK0OWC8kVZMZ2nc= + qPaHzf61OOta3dsNAozH83MsGmruQxPfOJgZMKtY5HE= ios-arm64/Adyen3DS2.framework/_CodeSignature/CodeResources hash - KXsL1Y1vbIEMLCmp2rq0tXu3N10= + n9ptTWUQxKk7FdoXdNiyBjhg8eA= hash2 - TTL8Q7D6uMXLbI28E3yQUUIW1haiYIe2czJ1JUGdpww= + DxptjPOmiJhUm+kOiktLWO5c27tMy0WQuuFpeq/hxeU= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 - symlink - Versions/Current/Adyen3DS2 + hash + + eRMb2AR+0gYzkKs4BpezWUub8a4= + + hash2 + + lXa8WpPJhspgqNAEPiHcJTDtEzH3UYAq9y2Mri/fRZs= + ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Headers @@ -1158,11 +1164,11 @@ hash - DMAlqHAn+UysnE7PMhmy0T52Y6w= + C2nFs43E4xz9AzBdIMK/zaG5suU= hash2 - RvI30jg+gl0S5kZbj5+qtiOR0nMFlVW4ml/tQJt3qss= + G96CkpSI0fHhTKjPP9gQmYkPxvuieOE7/mXRJDNnbcg= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Headers/ADYAppearance.h @@ -1433,11 +1439,11 @@ hash - CyXkFkn6UwaWoI9i5PxJ3G6qWA4= + os8dpbecyLXojxjDDbKpk9eM/30= hash2 - Y9jzMOJkC9xm3BHNij+xmkFWyNJ9ab8wqVrrHpi8EWw= + R0VkgY5QH6ip10BfhfdqJ8R3AgJAK4pHHrAbEmTBZFk= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIcon.png @@ -1642,55 +1648,44 @@ hash - rEMbYiB0At3t6y739PLYbU/kke0= + 8YikpDCfZS50lP5lyEToaXySI3M= hash2 - PXvST5fjaAT1WUJh8j8CVHBkDK4Vxb2DF3cplv0qn4o= + o8qtwc1OOtmKqIGhUbPlVcwYllS5evO+qJASUHk3UU8= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash.sha256 hash - LmYjmdGJs0pXB0TLW17e2m27Jxk= + ujQbBRxoGQTwF0pUoAVLICm23LE= hash2 - 2DaSdHF/z2LrdxHAaiGoQ7ja5TQG8afmFOU5AcTSzLE= + r1jq62SzMmBEQn8lewqSYNCD3LLVCPI1qyQnLBNWxDo= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Info.plist hash - CCJYQRB06j3WdLHIg1WayskrAJU= + dg5Yo67b8ZATwNl+mzDvfwlzx9o= hash2 - Y4E/I8MF/YzLwHBbm/jAE4CidAg8wXvCH8q7codyc9M= + 8/MWPmFZsF0wf2UOK2ymfU6m1i0xIMVqvoiFzRpzJTg= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/PrivacyInfo.xcprivacy hash - CiDHdXoeujQsOlksxUwYeW8jEq8= - - hash2 - - dhpEr0V+NSlHmrOvb0c/UqNc+cggxK0OWC8kVZMZ2nc= - - - ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeResources - - hash - - l7a2BqvDvlv5043YGQ87Chhd5FQ= + rP+s4o3svz2aEPBAVk2EzZl4IMs= hash2 - LtiQxKp71bXm9JTl0t/tymK6hSLQoHt8u7GDnvIuZlc= + qPaHzf61OOta3dsNAozH83MsGmruQxPfOJgZMKtY5HE= ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/Current @@ -1702,11 +1697,11 @@ hash - LYzhRX40ZKdbKSdC9ya0QCE1pJ0= + 25kwuugk4URwkwBL5mU+nL4pXxY= hash2 - LVETQIuF38GCEhPVTiJQFXmpj/taxsZjBuXx536b7yY= + oCWp4r/n6+/yzwFITh2zRW2ZM+ItGTrHmmhZsUrCvT0= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2.bundle/AccordionItemIcon.png @@ -1812,11 +1807,11 @@ hash - GJxnabFo3exPvi3AIhC1MU/aVfY= + UdHI/bfW3ShtsbN2u2pFOqLlW7w= hash2 - jwskdjeC4z3jUW6PJZlww/d4lY8aFwjgRjGmDuqJmiA= + idXzkTYB42BqCcBQQoLRJ6NxWR/pekdZbJrMEUqStAg= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2.bundle/MultiSelectionIndicator.png @@ -1922,22 +1917,22 @@ hash - rEMbYiB0At3t6y739PLYbU/kke0= + 8YikpDCfZS50lP5lyEToaXySI3M= hash2 - PXvST5fjaAT1WUJh8j8CVHBkDK4Vxb2DF3cplv0qn4o= + o8qtwc1OOtmKqIGhUbPlVcwYllS5evO+qJASUHk3UU8= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2.bundle/macho.hash.sha256 hash - LmYjmdGJs0pXB0TLW17e2m27Jxk= + ujQbBRxoGQTwF0pUoAVLICm23LE= hash2 - 2DaSdHF/z2LrdxHAaiGoQ7ja5TQG8afmFOU5AcTSzLE= + r1jq62SzMmBEQn8lewqSYNCD3LLVCPI1qyQnLBNWxDo= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Headers/ADYAppearance.h @@ -2197,11 +2192,11 @@ hash - +ZbtLK0Yl1WHenn1nylz1gCQgsI= + pjYddt1GfWMXXY1W28paTTYnrbk= hash2 - sy3c0/UgQn1VTK+moSNpYqEvurjYl1x7vI3WFaqbUTU= + DH95+p2u7j3uRZ7x/3Cn5qILl+OWFZtGTd0/tGmjz+k= ios-arm64_x86_64-simulator/Adyen3DS2.framework/Modules/module.modulemap @@ -2219,22 +2214,22 @@ hash - CiDHdXoeujQsOlksxUwYeW8jEq8= + rP+s4o3svz2aEPBAVk2EzZl4IMs= hash2 - dhpEr0V+NSlHmrOvb0c/UqNc+cggxK0OWC8kVZMZ2nc= + qPaHzf61OOta3dsNAozH83MsGmruQxPfOJgZMKtY5HE= ios-arm64_x86_64-simulator/Adyen3DS2.framework/_CodeSignature/CodeResources hash - KF1FXhe5nWSqilRZdRRyu5nh9Z8= + gnrqgKsmrjhdBlwkpOWByFhtg/g= hash2 - Uh55S7+ltggk95agRUnp9yjVWL31aX3NoU4NCIJZ7Mk= + EktA6s4Uq+njvjAZ+ovRFzDSW5WqvKX2ltea3h8JuPo= diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/_CodeSignature/CodeSignature b/XCFramework/Dynamic/Adyen3DS2.xcframework/_CodeSignature/CodeSignature index 1639bd30c463b59092c0977af2c630f20981fbc1..aa1a179645184623bd1a280045703f769e9c18d9 100644 GIT binary patch delta 1683 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 z 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 z z%cd$>@oAJ5$-qe_n{%vlifQT4(_6dR=hOQocuIwYyvf1;eY#SS_l{7v~ zCXR@Awu+YJ6_?#ymg!@C_J#R6RD|8Mzv1&-YD2R6p>L)4BiMiGLw;X^{g=*C{Qu3) z|I(Q(jlx)4Z$&%X|E1leQ5b1@r)l2pCXK>K^W|HP$8>}#>tv5Myv()GvXB0El#MQ< zJfEg{&;`=_AS}=FZpu*@dEOyUu}wmJ)scsI*$UoxE9#}?l#|~7@M;m$t zVSh@)XrDCfnKX=cO~al_!)W_7?1?mt{z=19JIABYy=gwydb}*$LjF{T{UzTT^H#Ur zMio{?ex94Y33oa1CZCdIUL3ouFTd0n)c$QQq;DoSl1^iBhQY4mtdqC@^Scnnw@s;^ zU_49rL-2L9J@n};Hnc|i8k44zh!_16H%sRI5bgy~;{ulg?+P z{<9N^i?S~IP~HEf+Nvt-MYwc^Jq+fh!RZ&R&x+QfGst6+Z<2Ytkw
}=xKk4c~M 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 z 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ðr~BVj8+{5)#5alJi|>C^Jdo}$!h9(tPNw@W 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 z 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 literal 638048 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%0D0^P7y5zIj0h?-&;5hl|#qA6A05Fh4AvJpWAQ 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

*vR9Bxy8up*Y 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 diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/Info.plist b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64/Adyen3DS2.framework/Adyen3DS2.bundle/Info.plist index e88db7eaf9a75c4666a870e08c07bba672d3c2e3..01474f95650eac5f21feec8f4223b4800ebc340b 100644 GIT binary patch delta 115 zcmcc5_JD1}HAY6G$=4aJ`HdFJMPvqKIre;E>Zo!Z!Gks)~4>c_lzYco3XcJ*!#ii>(p3|3F`g9we)m{2&O z^{&o0We(CpHhDI4HPe0&-809>q)H*bRXDeATAwCq$WTVV!uvKd<|ZpZ4XpP3ROGIk zEE8Xg|O9 zH-uP0!efTHb4Q3vjJ>-sOu+q$L8RLrN7o>TFeXrMC`DBdd*^dX=(I0FT_;kIR&n$L_WZ8P}!EHE>OU9d47Bf6iMjh2yb_YXP*KV

K{1f@gVzcqqOJ2G5TnTGvdo4=mE|e{>O^TY&Q6z0qA0>?noZ#Sf;W&6oe%e zDM6GvuffrjBlJUhZw?ti$cCiXl)<|OWJ{6^$w|9;I=2NX^t+XQ33T9&Xo5nk+!2O6 zNiOO&Oj3sXjf}m;+G4Dm09k{eaggK+kFlh7bIzXc11w#%SoC%ezU^WXaVZF4Zqg-uu<70H}HK<(>-p>x= z$mv=9;XUeC6IMPvqKi1~6b^ OgwPDSP#Q`xRRI7U86Uy` delta 138 zcmeyu`k8gZ1x7~0$rl-o_zf4zMPvqK NSPrivacyAccessedAPITypeReasons - CA92.1 - + CA92.1 NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryUserDefaults diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64/Adyen3DS2.framework/_CodeSignature/CodeResources b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64/Adyen3DS2.framework/_CodeSignature/CodeResources index 9b357dc19..126cb3f5f 100644 --- a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64/Adyen3DS2.framework/_CodeSignature/CodeResources +++ b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64/Adyen3DS2.framework/_CodeSignature/CodeResources @@ -42,7 +42,7 @@ Adyen3DS2.bundle/Info.plist - JFjYwS8ILKqoQ7sxcckgWr+2sdo= + olPA4F0Pt6AifdTe/kT/6YwU1kE= Adyen3DS2.bundle/MultiSelectionIndicator.png @@ -82,11 +82,11 @@ Adyen3DS2.bundle/macho.hash - rEMbYiB0At3t6y739PLYbU/kke0= + 8YikpDCfZS50lP5lyEToaXySI3M= Adyen3DS2.bundle/macho.hash.sha256 - LmYjmdGJs0pXB0TLW17e2m27Jxk= + ujQbBRxoGQTwF0pUoAVLICm23LE= Headers/ADYAppearance.h @@ -182,7 +182,7 @@ Info.plist - ABL5wJ+ce5MNp+ysZH4BrdLNBh4= + q6tiSHDPCCLqcDHiRIdR0jrouU8= Modules/module.modulemap @@ -190,7 +190,7 @@ PrivacyInfo.xcprivacy - CiDHdXoeujQsOlksxUwYeW8jEq8= + rP+s4o3svz2aEPBAVk2EzZl4IMs= files2 @@ -262,7 +262,7 @@ hash2 - tMABXD81C2DvbZ8E7pguWwoLQloyigm4YoiACJrIT6k= + WzKXS6qZQjJcPi1L+zmU/vbbj0tpHbEAATIlMoRoXJg= Adyen3DS2.bundle/MultiSelectionIndicator.png @@ -332,14 +332,14 @@ hash2 - PXvST5fjaAT1WUJh8j8CVHBkDK4Vxb2DF3cplv0qn4o= + o8qtwc1OOtmKqIGhUbPlVcwYllS5evO+qJASUHk3UU8= Adyen3DS2.bundle/macho.hash.sha256 hash2 - 2DaSdHF/z2LrdxHAaiGoQ7ja5TQG8afmFOU5AcTSzLE= + r1jq62SzMmBEQn8lewqSYNCD3LLVCPI1qyQnLBNWxDo= Headers/ADYAppearance.h @@ -514,7 +514,7 @@ hash2 - dhpEr0V+NSlHmrOvb0c/UqNc+cggxK0OWC8kVZMZ2nc= + qPaHzf61OOta3dsNAozH83MsGmruQxPfOJgZMKtY5HE= diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 deleted file mode 120000 index c1238cf8e..000000000 --- a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Adyen3DS2 \ No newline at end of file diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Adyen3DS2 new file mode 100755 index 0000000000000000000000000000000000000000..1257c6fe2c730f6c1576e97df9997078820e5077 GIT binary patch literal 1270264 zcmeFacYIVu_dg!WLO?JBVx%P4u^^}@Sh*1tL?1vw_xFCEGq>y}h~Gbdua~|gJLSx2bLPym?*K#&3g!gye*TCig8zx*5uv;TQQz{Cj9WQb#iT?|=Vl;9m{=tAT$t z@UI5`)xf_R_*Vn}YT#cD{HuX~HSn(n{?)+$zclc{A3yztjek9C{1Y1C-?8{NH7OyX zgmD1;cMSfOqcT7L+?+AzN>S{e5p3oA&*TFr;=dzIRepZq=0xm8}vI zm~W^>`nO@i0)I9?e@gj>osWui{(VPBAbaBd?2C6Z!cwCtNx)|MJO&Q)i67 zd~z-RCS9cXa$Z$@*BP&A20AWJoczaN zAU!~S{v|U#D?T(n8^J>P5BU6ik?ZqK6@OrNapNMEKl^Nz(}oY?f6V*wX{q-Y_@?*` zIbPlk;}u_;8C=Z&JwDHlr%#(x7>{rFWW~45AYncZpE^#%q8Yan#}^V?ZT)SSrudc` zc;^2BzJl2^3uo5F-?&Q^U!v&`=Hu{r%0tTVH|_HAmrSN9$ICnQGK0^wV*c;!n07Z6 z1Qm~uRDt42SYTSm<;f%eH8oB0^QVu`pEK|B2{WhX7ZlDuB);_yGr;GUllFV3!Nnh^ z9~|S0=WqRN6ih?$_y$c&6u59_ZOObJAG~#4b|U>s zjPdxE+^YDp3?t0@@nQVeg-`r(UHHlkzDk`o5}5bn1DU$;%_+k4SQoyz%ap$r1_|^3 z0N=DL#&foQk}qj96qfue@%Z(8eceGO5*j``w7LjpsO}u{_pX*sOrR5 zzDe;-)f18g=KmhwggM@7r4D(&Q+$qpCs98>$Gs}|x-JVNlb@fLd*&HALvq!-CnW4v zJPDNs(&U#vrFr7<V)g#9T%W&TTRi#%9slhGt$eG42op`0|!1~*Cg z6$~w(f`vgZT`!I>Z5&=3A<-EBcAE0Kezr|$lCZ0e3Q9vdYtHHL=yA98i>`cSWa79Z zc3po8%F^&pMtwbKpylz7|g;Py)x(%IKGy_HiRn?`u!M=LnB>vtp_`gH0UP8B`IkUS>pEiO2I5Tz4 z?mB56(x{aG;@j1ql#LM`+fG^RdYZo_+l|3LN1pkoybO6V6aGe??1F+brWMvLi`D@j z@lN&OO-P`g?)*EvgJ;g3{P()b?iLGE2b~5De@0ghIvky0v&R=qoi=e!T~a6&2Ld$s zU%Wgmnw<_;3;iCt-^pv(+{TH(C9u{*WE&Hv){6s?z(>c>CrtaHvODkzvayYO!$ z8kKtp1Iz9vRdvuws&^@dqo=2TL}&Em35O)4bqUAApJf<&gC@^~DzIsoJ~>~!qBqE6 z;ik_VKWXypS}@d4NBpBd+195?!Ul|p&L&U)_wRrIYT#cD{HuX~HSn(n{?)+08u)+F zz^HKK`>{1Qoe)T1DtmPHdD)|~&pju+XlFP#5)E6SkFQEhu&YoXj;sk=!Q-z;Ovtm+ z-|N!|1=Za@%8q^lpp^uA2tc`!Dgd2zWg=@|#S%0@0D{en&@8ggzz44(mdL(v`ERl2&??B1Zr#4DRO2+@;f-Bj4vn))IfAK!+o%v!fgHBHN=W^(j(m@p@(D zzH41p9unUFu%E!u0$NU(E-ldvBHC+Fs2HyTeWQ|%0GlK1Y$rR4|KZ+^sJVOj6WK?( zBU|w|FS0+pXl?ky?2EF;W?!70KXy%QM=adA1oGuZ-VaAs&5cIUC4m)CO4tIioDE?s zb)+Dyj(&{%vOFvF2Q&u)(T}AsQcpxR*vgCi#gb}pmVKE4ApZ@Oe>O--AgC35^DNd+ zUO}w@X|=uWc*?jgcTqH&v^b1TMUQWpE9xCSk+7F9&5Qil{Vj!lUZH^~1BB3Ci|>_U z(*J!j+w9Wf#V7{j3sC-8gt$b#>$Zy))ZSsUFra?eq%nx$TaN>k+v< zSn#gRvx2!3h<8;1z+ne@k-g|#5Gkq5vx-*~jRdB11ylES-NqBsseP)3H9D(;kv@C# zBE|N<<0vY)EM8y`qMMk_c% z^DNmD~XSA@a9*6q&L?6TN_yW?#B$x^#8RCe24yFmiA2Tc~tf2?RaBY%xRC zVm1fJc8tzHdy*IiB?oBE;%H&J+{jh{KXwVty?ALfReSsePH@Wr;woWmiIuNgOQb(Zw*e2*6MlJws(nx!4dr zPg+!iel%qy%9QD_pXuQx(ZY!spo8JH>}T32AJVJAGN4obj#SDZaXSX^E7TCVh^&UR zgkUGYCGP6cC}BqjlpzPJ*oG`k0@k#n0rgTEcyF-jGuRNY-8_zJx?lVhz1t>g>LG`T z;N$QtD1qA#TVt1pBcA~R=+Ma}K&_qZ3?erFl)9~X>R>c#w`r|2l)6X#+r84C3pWVe zQVf|70un^V)~qp2P;mt+!jVtM)?|Vg`d5@qK-t)uG6UqF`FiI@J`I=VtPe+ehpp!K zU*H>Ln%TdXo|bT_Tj%h_gr$HyH?kNM59819Zr%oFA-!g~of5 zl8G*1HY%<3g{MeKU|O$$GgZwXCad`e^Vy{T5#dO~Bl4`waRB7BV};HXT)_`6awoU` z+Tt-^3k5w!HhEQbScLa0t<0Q2j{rzQT_(6 zXaiuV4H@#G-i-OKx6fz9&v!g}lC?+RjVyIIGSLOk2M(CZNGOn=04xp@iX6-#Z~`x2 z%DbT)M!W<%>oAKI+w&qno4S@#wOGb$U^Nit+rWR zI(%t3QV;lFA0LPR1%V>|-SPOBDT4h(AYP@Lkbp`B|2(ZufX7h$*@+-jI%@s;^TtgIFg_9}~m$M6C{c zRMJ2J!{#*jn!Lyl21|dJ$QVG1R-CGKiea2fpd9o)t<=}*sUCq0B~T9{cm%#^>1f1V zU^oOSrK-euJqS2DhQLEoowLAnYL+M{^<)_lUm5m`0fS{E_zp*$vT0Jri3unh#-Kb? zP_7A=j)EDU1}_zw1ZDwNJO=JO5$@dJO&7qD5!8v5*|saaHTn-LQuH*}rQ#%t7s!vS zFEvFOHATH>iVD;eRjes?i>BCrnqn_&il(8d3^$eLrrNlvWH*)IrZ`HpEyt0jIP^5d zF{&w!Vo8Oj%@7q_n!}&_DYEP@V1ru)pm>S4NOWif^1G;i!GfmfC@f~^d3=t^ek3_= zTQmYn9Ela%>3v#tOIrL2XX(fRc*ysm_HblVG-VwyV&aE+{+GCA-3^at1r%XtH08a>W!)xdvbko`wz{XHPmpbe(=WFp93v7q+T_eIQbzI%h<7MO*AxK);nt zQKUhab+pjV*?|6ODWrBm*Vq$M3@f-B^PB; zm|xchIgsqru^I)J-_JBdWBP=vCohJL()=K2JJt??3112R`)2~A{CWGi(HDkwR&HO&h%z#O(5xsfCe zODts1N(`4ae+_9QlacHTXe8SVk6f7snq20t$&C!-IJ#>jjWm5faG*vyRRrAL+!649 zV~q@4|DeTts$pgz&>I3rf$qpPD*S|Fl*92I*pFxp!|^UMX{9gYkL)nST!625vtWXs z`UKKvaje!31xQC*`Dy6TqlFAQcoa}^-mo(J3G=W>U8G6Zb^>3N(z=FH{sJdu`us>` zIH!9wug|vZq&qN(GV2RhIw1rf)5Xt_2)O=1c*C2R}LXkfk*cxKnM+uTo19))LG^l170uMcA!5J;tXUI z$jT`mdXKsW>CkHXQ5X7FzX`dV^oJpNoLu2TKbl_$C(XYiC-D0N(39nZVB5m1j4LbH z9rFqDPSlN6F+RTL`KIyHnRwLTa+xup;>I0S#a8-H>7r2V&W#*f&{kDG8#@Vil&I}h z16m~lQJNV1ezwSkj(!-G#!214!{5F{6S}7di*2O=Qs#()w;g@9U93ty5cj|np1G%c&aivb3Urol;*%q>>Dqm*A z%1U1VAZXNyT+RXzH25Ukrcr*rw4ljNjx!6$&Bj*nA_;z(04pb^y>>seLVq~Uq~?W0 zZ>(CuBj~}fu0(Uw1;3+SdnaF}A!pM38s+4d3ym*N6ki|{{X_?!D?jkP=*-Tq0aE%S z{UM~#*t4ajE}=Uyf?Qid>uUr(h8-7e;uh2q8vg-8=WrE(CCYbLg!q;y!-ZPajw!0= zYYTT`5*M12# zSTy!@3m(;ieVKz}mKLmc3&v@|vu?pzENGCrk_A{&@0D>nwx&0V zeM<+4qHlsFoY0O|j~-p4eJ{f?G(y5V!Ow;xOqQ}EO$Md?ZGcu(&1D;>^PYXglgJ8f zJwZyoC_EPBH^IcSn|2QW?1j1h87 ziMCZ)_n{G0fu&-5^jR3j51#HGM5RKY%?50P0mFC|ZD1X;%2d51Rq(>;FQDX5Vt4j4 z$Kxg}ZE(K9o>`1$wR@%lY5^z1WNHN`XBu)tl^hr@#3nen9n(4{fGi;`lQ%TfUSJp` z+AZ@OCI;-V^i1YRLR#sKodzcGi;jwQ^fgyD@ToJF@g2jA?(PE=`|EZf z;#$LS98`|4L9I7G6$lJDJ^}g_|LAgj5h1PgQBH$Ha=fm-k7HRir+G2W_u(H+Omj`1 zkg(qYJS_u^O-1Z}OLgPP6Q-Hq`Ky;|@O%?sbmn^O9BMjLg{Ly8EQXlSd+8O(n@+bv zE#OVAtM=3&isjul0-HWSVwZM^~E=LGTff)B!Ee-@n?P=NpT4;Z%mf`Iukby7%A_H(w zUljI5v+J=2MNh)Ywj4tnm)-7%fXRz|ttRml9RVl2)zJ@uDw^^d0MT*_x6}+4U<0`v zMM?~~#8Bdw_icbO-ulPLCO`068{z{OJnRlV%`m7H?8T6Rl{rk95+m&o41iexqwCYx z$cjL!)TObGC%9$kNbXoT?KzbVP^qD!-({PJleOI>$*~ps87T<{XKq1C#`yN(k%OF| zO1=Oe@54VAjy2W`b6)u;xmXh}?>^wp*IX_@pd|wwfubqr3UAeR9w||#7weFzn_zs zX!Zb7zd*xFeu75-*Sb+c;iMP^eRI$+Q?rikAyb)=sY9lBvU|rQmFs!Ht6U4XQ#_Ph zV5YZv0)#B0Df2;?4x!Lc;|XU0%Syh`<4`dsCuVh~OXI#%Xrb7uNKg0D)=9~M{%{mv zbZJs&9ziE(53e|i%HKUvnQSfyIE22S!;fLo%G`Ifx;I^+RXN@(tOSrCw4?U0+KIXmP@Ak_}RU+InXOHf%j-sue)eCHZWjg}MDZs3|EdI3uqf#iC9PJmi7WhSL z$M~kFEB|PiVBh|G?NQnWoM&+}kNs448I;chmFbSh(F&%JS6Z|_w_2W*0NAmovBx-p zbbo7jWVZpG4^U_**BTH_SwLnm-ofYPNQ&zKlc54ky!IDh0$8?S;UwqQ(7i+!p-+yb zr!e=t%JXc`DB1}Z?CW7cl6H)xiIih)P`m+35I=~&=xIGMKzdi)Tr$fjAZ!gwG&{US z)rqoKd*7={)~Z+F^KroZtXI*-RPc`e*qS@NiZoM^CKbh|LibXOs?)HGnu)S->D6tJ zoTSNQB+qAZ(Hd~zZFzD`YyU)p4Rh!=I2rqa{nRo&Y49EB0v6q{6?ILoOe5ZldbOLK zy``5-`Bzd-6<*ZKufi&n50BXDKO^i|iI?mVH@1OYk4q#eD_Y8Mil#g$32YbcL;}d3 z#oALQkI&K7SD{RdF<6Po3Os3Wo%L2=G8-Hw_7Yqni_-M&f=EV7M^~QX`y0Nc{75OM zy|j`Qwk~JrYY!eJ1}EzY#Cx2jsTY87uE$|r=;1=+Vp`lAcU9)`%U=`>tFwRlJYb!GOSF{lAL60vY1#p-H{>H4xVpsViKw|-H z3e@MJiCJRI015S%9UPrWznv$falfZ{Lv`aR6Q<7RJ+6u7Mp&zh)wg#SAa?F8a0cQ% z8MViKDA@b)$|39;6=L1A{p_TQwXx>qaVdMJEbN`IPUd}(hb43=_d#Z2QJs{Llbn<> zJk7nH$Z>Sd|CE1hrmn`=dyocg1vg`^!nF5)$&?ephidzJ!0C7^lzBnzkUObD011cO zapYrakU=Vq&UPDBXGpoM>UfbxmJ7iT#hf4(pt-*~#BoA+;m*zQH@eCimBaz**zv9& z!l;cx!|0d4Ieq?XSJ9~{Ux#uS|5Eh$t7owSJ1eZLgwH3W%{ts6;Hj?kgHv_0G%Mjr zEX2#`$CflB({iR(^H>;%=F4!?0{BOA2jj<|>*D80at!{iihyU$z;DZf(1$-st212u z*@+;~B3=OdR|-u5c#s`K;5}5KoJZXta92EmXS6!(5l9AsGWePp32tx+@U%LHz;wkh zM#_1iq5)`l8XB(E<2(YKh&N$8gFs&7u|ceGd!nsNry!nALq#;#rE{-1M5iad-y{9I z08{v~+{n;0Fw!2L6hur{tyKVCwV8*OxY-nV0!P&_Zn;+@hOk^BOmnYFE9Drv5fcYyoGNc0rR&aTyzw%b8tYRewMd-hbKUu-GSdP5H zhiCP)h0bxB0Mcn+;*yv383F~xW#q*Q-GSEjdWZ`Y56K9D-F*W)=z=CtmM#iA$u?F3 z|4?MG9C1J(;&}_R3lUYM-TsbaX~ECJX4p8nFkFlLC0Z532jM`6rd}5u4M6zW46h4n zhJht}($BtbIQJX`v)BjR_CLVZ61_PW%d#`9o*gOh-7hC_=FS~n?>8C6f7x?YvVkXp z87qAZT8WZnE<7D|DqcCOxu@0bBbNBMq})SDY;_kf>FrT4%DLko!%ecw&HLD~Ioupk zi<=)I4^;Ev$->RsP5j)vjymP$q`J6y48X8wkDJ?3KyL7$K~}irqr%gHxGWJsr8%3! zku1Jbcy%~ZfHVByV5E`68Gi6Tf~Ej#ueoVx@B!wcaO4B5Hlr#1ScS=MET2-CB9Yz? zx_=}k(ex7>YSy)EcUKm!en!(1-O_8)kZs~-uVr=*xDkDsQ|rJhvO02)_C7~F=5FU! z%wXKHu!sCaEjYJgUPTW5BJucMNXKBC6N~MpSZx1;`PqAS`ms&-VY5-=^d+|mxY>^j z5g}QB)`KB@Y7YQ36b?I}Qf2GerxW`vbQB82ip0w{1e~rwnqox>D^%YDxIK-f%iv`J ztxqZ7=#vLt-eTA}jaw8je_4jjk7==gxs?? zJ#4!Ytx$??G_-4e+Tn>VYjM365j-wUtg-F(rDD(X|s~WbSACe6%->Kap}c89t|A1;0=CH+oqr5x%>812*tUw^w2fo^<=0 ziEje(zt|lmtwfBBt2F%OiW!7u-BahWGMvn*vTk&b2CYEX_<~?;L4(l25fl}NhasaU z+;mPL5X(AyWxqLaDPGxbr>veSb58R%u|iJsw*N>M5L)RLe5wWay9MjCpwKONQ41`$ z;1MmD;1=A(sJfm@^{W}RR_R=DYn0 z7d(D14w8a-BPa^_z|##>cFz1sv2)HE`?u|?FpVbQtQ^iYncLLT;%(tbTPWaXUIfzz ztWM0rp#0P}qd#yEiz^7#u)&^eJY&@eI@=@5t)Bhz>g}_40}jo%#{&hv6rg5!8lYJt zoY#Y+WV$=uJ%NFRJF~Es&?Ea_>O1{r%OrR=Wx)=qCpJ|jf=6$O=D)OlDkvLlhzxL?}DkrnOH+}?kdsyoF9T;A)% zlY8~*-7F(qx~dX4NYO)hP^Cl1^dS{^832|P2L5}f6w1fl1+2Zhztz3cKG3vYf_>u; zs%fyg2CFwJ&O71fdJYEYD|uX2c)o%MYBjp4R-^0U8_i;Yca@+)Xaown?;Tq+()7C< z@voVU5G>SJN9H#_Emruu2K3I8N z!@0oxkC>Emx>xcjLgtzK0EWmpTq-)~ zV-8G2k)@q3C0ETN~E{Q_Bxa3GyLkc03Whk5L&zD;nBus)MU z>%!&z(+BjeKd>vG)>^KH(=ODt1ws+cS~RH|cH|iqeD|1LGF;_(Seii|*>r$LZYF6^ zCQKn%_APXn32v2miipH`3KV}isLOl-_k&r3Cy)?j7Z2F1&QKQ4i+ z&^MqeJ%II)?0#`x+D=`z62(yR z9N)3P8hhc_@x8Qg=YE(G+SNDhWTzQ={X`gN3qX_CTfX71K4?=qe7QVH6Fdn+4}NJr z{8Dw}KAl7T7~AWJDHG3VwxebCH2j|}tvRhnVdC~l$a3N?y@SDxaHKve&O-(CI8#=< znQ7qU6?k<=RmswVKIEAbv;&=kH!`;eOls7Jj~iesS#yvbk1mfn9l%BfPc36T5^B;G zT=d$eqP-|0%CkQRT|qR4mI7yzpNPi0N>}BHi1Z@zOrQui8sQI8FO>Eau04etF3eCk z?*3J{c{nx`aUeixM+jhL4gibB4thun2)Bx{27tVsO4{aRktEm)Dj*>aCD~N)9a>4z zF5If3eI_El2|45mrqUcp7sg^LPymKd%7_L|K6_@Sol?JJ8oH7J5VQ12%hf(Cz~jT@ zp%l1ewH4}z#`YA+u7#Kkm8h7vBF^N9`5%sPD|Pe%x)rt`E)C#(RtZ%r_?@htJnz&+ zn8o!jFBBweI6T-lsyrOIfT4%=pa2Ec!@@tC@2G|O4POp`M8p(qOH z1WiqSeIuj6@tWdT3%?Le`GK@S=PR&>_GS222^>}3MG4)^Ygn!rY*DHBiurxZ;& z9|>%%ikgNI28yPfF6D@LWV2<-7gD|g=O8S%f+w@o^k49YR)+EBQd(^XL@;9}Q1@DQ2Q!1y$x0GrXueS@w=U8L3fa z&M{GiKn%8(ADJrWz>=qw6)3}jB~K||U^4EM@0d=&^r4VwN^3O3xP_8akc#4F zJJv{uNaFZ4^T7Yi6awqqhcr0N(5B9PNesQOP>~y5o7d+tDkrJrSo}5mQ^BCxZ?Gr= zr=l&@Fyfs==xMZM4dmVdj}-{OfIaoyfa%7lFVB)Q3>o=T*;-|uKeGmyOrvieB2Fh6}`6dWrr<_OS9w{Szs!S*aJS(W5Efp@6QA z>v2pyR^Vj98V>=7zOU9}gEeP-hCw!Ub8Ux?Bbwmtn8~6kHw!^LVZLbpwO3|BqOm+y zw}N|VKc%DAn=yTffK}W1zzD``UVtF%Yuw{e_y=S*7-YbD18hoe(u}GpNfQDm;vT@1 zq>BP4;}>nGB+ak1OTpBhr1JxpQi*YPJeEqBVM;2m=>}u?`PV?g5S-l( zSyHqqTQ$vn*bm)5>i$+LD3c~XG1fb59NHCy(A$XHk$G%Fj2KJ zN5C~1b!aCensNhxu`=Pl2S&uFlS+#|%@)51y9RxjB3?6+au$(R=d7m*WG@(yl~jUF zIUfHi!fn7^eDvX1js(nyI5)MMf>v1Pt=2fr7;X)asp|;R>QkMx=xMQ|z=?8^2veLD z7;^;85X(En_x4~^2m^xo2XqeB$G^kV=SIO$@%jbDo9Y)`i^?#l+Yd_z;mCsb5;4w- z%Jkse%nWyJ;^ypE=|V(>tRk#LaCAPr9=Cc|p)ZLMHkBLsDw;AIqyFg$TOFDYou zsx?$(w+GMEAU$&xZu&rVTiJKm597y9l4^!0K4dmQB`obGQ^wK2kAbYaZ-02=&yBwD z#QF3Sx<};Qv5U;zu@^(ScKr~rvUUw#i@6`h9TT8`pNqHmp z>)esL6ghD#vPVW=OPt~;6=qR)aDSSEEYy&~^gxztNIWNi(1U zT$_8J7%HoGkpZ(uf-p>5p&<|heen_lONGFrQI}p6ZnB`IG`l1s;)W`K>~clM*=&Ne zqBJ`>l1t^p7Eucne1`&0pjJkp?$W>~(B|W)EEPyrXh{wu!A#xfLkwa4R~m;E-1l=` zqRfK~5amahlKsTTjwqK=vU`x#j_D99N^WF}ZdmS<29#o;N-+Wol-NtsDWeBwRkUQ6 zjO?dfGE;zk5*+PHpxDlI$Ok8J|8Dt>j58HxvL2AZL|+`sDhKBfpfd%qKXL?klG)FY zRRJc7)p~sq`4tNJ>L*bMyW?YNh$vX+{ug$=y65R*&?8x548x9ubcJwn5Ub*7%5z;` zmFGceD|8`#>|>qgp)JfFfvie% z2i4=n^MH~vBpH6n`*c33-6@$TwSWw=+LI`7X1@-Z4CZw?*$d{C_fbhUerVL@43_!F zkO23c2KNgB!LV4ito}JfPz9GR&OG(ro!T$H(3p%n?h39&9X#Ip9qJVs)W3_031;&jCnJi7r^ghg!NE`>o4l)41}!dUcN)bGf7 zBl%upjnPX@7p- zC++z@+8{}3Kdp(CwyXFj5YBv2Y9u20gdo9D*gqa+BMteP(sHdT`}3nI`rkz;m)YKU z;cGlN5WG$M8hgvT@q-1ymEn{t-g^v3PDcqziP6!VHbx%9|o49*9v;4C;hd-{9SC?8yDFIQ^P zEyXIw?L1{%BzZmN3tod=f{ahRUPApIAC6g|rFeJNdTj;;$+2MYVz;I;uBN|RgSDo< zfWfqRn0#IN~&5O@QLw_3PCj4QT_s_hvE4EU8#+Dx6427Q!Ddq70Fc z3?!e>BrkM7ph<>GZqp<~B}RkGwJBq zch334S91|T*6BC#JICU6S5wBk>}tm0Rd#yldXo^6TiDqxG2HS%#o5)I)JAqSO%U71 z0_Q5I#qJ~3+|?Xl_9XIT1z(ov$^CPI6@ID@$Z-8CD_z;#=wh**X4&?N9>e%_j>Yz$4Qk{fNXBC z?tH0$fZ*#};Y6k?tl6+9FuQ?X>|!hQI9!iC#X%Cvph%;U)ivAKa;oO8K$YZ00*z&7 zR_AX0vbxpB!M!|%gj4%2UHX|nm7pC-}Qc}K2CI<$kIaO;a(pj4r` z#$KE4Yr!wr-i>{@{cJUr1KC5fD8+JQmF<)2V*4?HcG<4i5o|Aq?x&QecbS4sZQ1B0 z!e#E3Fu$~J=9l52NSe+|(!|I7MMuVJ{&t6hU|-HGhtqsOnZE*tZU>#F zp?%DDL{^zEL)g%_$XA0oS)g6!kKto$3)JfS_8o9C7x+SJ@d$h8?Nb4URTK^pK{$9{9XjtPn>zoCKF+8GG0sSOo4N#BU6} zys*|WpCZciD6%R<*SdswLZBhUfT11E>wVryXF>=rcoED=!V-8K+!7a_`~aUlri*q# zk+kt~e|#MG=Q=C|SN{|4*U^bvp`qmde`_4>J2Cr%Wa&~@FuMs^6=uAgZhey%smYC0 z=J3*wTGVIS0Ia_b_hGiZkN^cMQGjjB5f%JgkZql;!mN-6K4H!}BDO1T5CGa!&OZ@m zKf~izXdVw`Gn}TO3z$7dc|+|N%r-?zz0|o z?240Am@ihx4UX%Y#tQSQ08p4g|738Stis#}%dszXnub!zeIByP{im{0i5nbe3p7J1 z)8Prx4?KZIKU5D(>f?q|8XLAd2(YgY-f0rcb_0iYa2A&fhjU1U;1^o{9yVe>`le%0 zQz*q9$ST`y>tg#JfnJxC5m}+>;0Q#DH!!Y)l2epK71pS#^GiH1RQi zWE}HD1%Nv5@=v_!%ZyiAp$sy=z0zU+31&AVtISW3YZp%=%%LLfR_UOb|o!{cn4rcxnohK;UvtY`0meVw}huL<>D%<~+l}H@h9R+$_ z*(u<7DL7st_X9742c+kbYiD0|Ql<~Q5og~IH;!fca{-{Pmt#Uctf8DC3yaX}Fa`T+ zr)elerl%vTOz*|8uQhYc5@_mr4V)b~FK~6;XKb1Y6?QUg4-sIWu6HzwW&1>jb}$?J zti!T>JNSi(1jzQ<3dcmQXZ9szmFIFy5r{u8FR!eqhp2>jSdPSenb%qAeKOyB5+F??&|fIyS!EFaS|;T&D2SEVb{ zpRbBDkcEL*O}`=lG?2Tn=sB#WPg17uh27d0I88&xlj$>%Ri-ye@FUKuM+h_xWD}eh zcu!UXfeT3qlCfkQet{;*ubcOB$Od+DkKrC7nEbNk*7s-g1N zjfR5ffd~{Jt8cEVp_ALtkx3N@5XxFxBGX)GZ_*N>H_tpLz6bN-1uOJ)8J)uRBFuR1>9I%c0kRt4y%0wD11 z8%`?)+Ff)vk?YmMJ+D`H3>}k>-DcOav?aru`2?$nh$(HOQ(QbFlla<$`|}Xvon!v)`!$o2B7v2CK?kIr<+vU;yOk zST(G<*+JahP9<0=?R*l9try!9cQ|YW&%pBOuo5&<39f{>+r6Boq5aHuLRKYs4s&QN z3AzY0BAy{$f_jU;Uj8EGC`o}qL-3?vl)dzk;Z>3Nx(?b zUfTQm63 z7J`3ZO?z0S|0(Ol&B$#noMtY) zf0n9j?|muG>hJ$EmhFuKK&$`upN!w3%J$2!2Kx%9X{a~Zz64oi`xgn3#IZeHpvm_6 z%677{je@gL;GL13U|8=b4SX8^=3p%A$2#?)UDnaa}aapG&!xEPaYvK!gU5tl~>2R)=RzCjQ$MJuG z!$ffNKe3p1By<_-PyP?Q;PAhS*`3HL|5r$WCr4OPz?AJFPSa2$vK>TL*?vQUB5`c@6=<@3jDzrML!J zWjnDhwigLB-TQLz>uehyg-@naku6$3!}J&d^)Vg&J(lTH9m>JLZvfvFJL#8)B z=a|Sn%)W)JGJTH3Y~pnNzCc$)*Ui8vcweBpMnOYz?q0H4aE$8veh0lXoemM!z5D9( z1po`h;77W4b|cb!b_Uo@4Bht}0uFo?2sa0E-sO=);O2Mqwdsp`Xb;PfL(k%r}Sq#;o4%NRq6*$;hDIQ}e$`Srz z5cMeXP&>08h~hX^?ho*|wfheQ!Q;9j;1|#vL+9oI;_o8)mLa%8nwUESEo&28`gSbA z5#Rd>Ug{7$eDwWTL-15T!H4(NlCW(Y!C^o83I6_!kx&W#UBvu}qgAC<(!@yEy*9yT z-inp*yr2C9mpBCfd6YZL5FYL)T)wxKq`^4C-|zAhPI3s>9ht6z8=>=&O;!cI2rZ%%;}3g(cg8$u2ns+0Xx zH~cSN&fsvtjRQ75o&=i>QBLb6br_E6rnyv4P^w<6_gJNBV!a==QdxIB<&*V-T2wPP zRmXN~>lnj*PFhpQcj43^Srt`%XmTdJf1C9kf&z@@EcmL9qH=?Yx6f}8iM z$PK%6&3|RoK-yp6Um$InL(~@;ooC41DZsdy4|lF-j(G0?9GiL~(xa$z1-V`@v4XdL z&3fF^NFC!6JyVIs#Wfd!0e8}DWJsRql7x0|u0^X^46SRn3$5Wou4bJhjzT$^`0nlpZ}^sTh)kz)bw(U}eV0s@kIZyGnO9q=Xq%ppaUs1C zJS~n4W{@}5#*T|9>G6(^5V~7hb6lhWImAj{ggKU5-Sj_ew0x1#{K;} z8^b$&rNr>2Gep2f;(QH6Vj^|FBtDth$Hbl}F@&+tsl{bn&?9(d*BUAxwBIT6hG zO02?&@zDx3hKxXhQrN9K6OFOmVkkT%P{v)ht|dU|cA%E-F^|%&-6}L7+H9$j0ey** z3LhdEwgZ06_0vZi!ae+i9}p+Z#hZ@kxNCEbV}>=XZ|`c?`gS}nV*26@cvFDxVoWHD zN3dPfd~vMXl2p58($vVV^MJAdYdiph1fe^WkofIQP;v1#5no+OfwbQ$tBpejph&%= z2|pcc2%oBiV}{@0Ru))|dkBg9nC=>k2L88G6$UJ~)8lBKAqr?*4)Br)bYHI81Hu81(<4wV{QN5%UO1PR}NFb_09*4vWLB2jls{!=*1TlQJ+psbedY4FeYL)qDs&qHpBR-rKchLO-vKPyDop?lPcJH=V*$xG0-Kj7#jwa&ggHAW|| zxX^di$;mG<(3T5bQz!I0I>@PSD|jCE4?H~PTAKMgKlTeX$VF9wnW(l3rp74jC>Odn zrs&$xdtwy!-TjUVZmqMU*TxK$l`i!3I&uFMGgOwi&_C3Pd;Ld#DKBuLZOlEj`Tjhn z>$+PTb>SH2AO!y{yiTZtrz8ykDUUy{Asx zLq7EDWT*@MD5j~}IyoUm$~G=^MV*|?jj@v-?{##txlVnb6eH#90?p?;j*7*NAPnZG zxHtUCRr1(->x*#GWNw}hl6Y&i-5WSDBj^SA|J@Tezu-aI{doKpVUlGp>D0uhXz|`Q zSdIPo-O|)f7ZfG-0fco+@82N%mj;*|?LYXIo!0ZGP0W7roFPjtX^5o)ZgPBBU+2c3 zK@1P#@0Mnz8?aBsJ9_wyCM&e)OP~)M^i>MCpKy`EcvC5-ayuSg+4lGk%=V^5!L(q}Ict&8=eh1lQ93-)+}Y^zphD6%vlOLUM;@sQnakUgi+ zS&A$T$nr74+pP?;TeZ5kBI6B-WP@z#1P|FTgKUyQ4^m_qKz1zb&aS>ob(W*mVMT_w zl&@+d$WrI~k^O;p+Hq;oTA@cMvMeAgBC@Ltvi-tg$rwe}8_3ceWD`Bko;JwdR_Jkx ztT&KVVj8nE4YL1g^;AVR2*@%VWIodvXOI;uG(!+DjX^-RhP}D%P8IWFt!7vgrV$3R zETgk&mw24DG{~|PdVwMf1KAZ6^EQL5g;p<7WFvsAx5JswG^(Qd(ui+Go|2`CYy^@WefIo>L0P2@7%2dk(!dHG^9fLPG$&d8d#w*oHH^F%Ks|FR7F{-C|4MiQ++)?)}Xvf8x$x?X<&tZ zqObY<|5WfX3Ncqvu2+<04oY8-H#I0bX@dodQW{vH)mTB+-LD_n~ zpUap3P{BVD@k*8|N@;-k4ZBObr$PC=LM&61n-yiHgVM+4B!hCHHdwAGrGXW?s2V80 zUaErUE5r&#xlK{7cToE5vV}p}RU4EkN@-w)?&cW3*`REu5ao)}R+JkYls>zx_+176 zLc}YnRFu-d3U#C|`x%t40D}AE$fDhfZnJ~VXFxLzx|;+T&mUhez*eXqjc4~QD)0=c z#jC;=?N?OW98^B<)4`z17GSzID-@nKk4*A;p%?Q5P69FVqrqFn9<*<)h$Dh=RAOY&I z*z*PAOCF0@fyFC8xpXYvYS^G0roCFXAAxyd=G;64o+NLP!EN#)bJFr6_!K?fTPU0L zXf%ams_1WLT;ZR2ehoN>DWuy|RvIirH z&q5rBs%u!4=~ZP&Rbd}s#?~O1Biq?lg+Az)jz)ikNoX!-`+&#c;oRGxevq7=-~5I-7E8~K=tE{W+E(8ZNDyH z>kK2;e+QfqbP5=G7(ig;5&rNwV1%uC=2w#st8$-fH(xx(D=%pf)zFYVQZVASS7-z| z#Ctl|h(U}5A~lGxKp2CV^Pj^R#NB8ZXAn1Q4@Xm)qpnVa*a@_*L2Q?R3=H5O7(|X$ z+up-Io4A+!x;C*H!$IMnUlYPhi4HaL(fI^6*x%qJF?oCK$$f7{1=482-AElL1eUE)ooU9T#4!z5THO zEU)kkW4OJsR*a^6gu?7dHSiW5!PE7Ww@|R76@uH9NQCj$IK=3rr$5PA94+K?w|7@H zZd5k0<~i6EEa7e!j3*d8_9`tdkC$zj;cOB(qxtb{F7piu(EKdCodGQ14J_c@phL+* z9`IDgOBnq{B|Kj6@J+7xE|DN;iZJwUF<jD0-8X)k*JbQOEg3;Y?CUbV@+x9qm$A;Ph<#ngQ(i^v>oRWhDthbd6<+BL z8^M?Fy^2AmVvtmf_bS4sA}keQuVRF$7$FtiyoxcVVvJNA?Ny9372~AhPfsONO~q8H z_|B^+Fck$-@s3w9*Hp}vis#*m8y2uY;(o74vgS@xSI1j4!qyE-Ja9?YT;icx>eWfI z<_xcHnO7&tnr>d*a<5L3H7&im6<(brYxZ65^#2WIUY#UszVPbGy*f$Oyy4YVdUcYl zdBm$*@6}1N<_52BgI6cXn#;Vp&0d`(YtHiOwt01utm)y^*x65WwxffC0X;hsnb`(EUacJ-uQASio>O^u|41aqB&AR z?kdfZC*-DUj@%=6vF5gEZiMEj5!9WgIqD9%o|>bUk?W|rO3k&=T)F0&YOYLk2Nw%x zD>V1B=9X)2o932j?jy}D)!bUmEz#Uc%`MQ}3dvnP7mVDm$pR#A)#OwpZ_wm8Bl~Rs5OXgL~R%6Hq z-b;@KG7#`Yj4zKnP4Mv(EQkK!BRhqQQY$d&erGn>091dyDJ<1uhuP5%-M-xeW0+uRlc4o9|!S>G!y7G zm`#_)NbuW2%AKBAQn9Q+_a{A*UrM(=hpz~p4z%S=YSkgP62(pS- zu*fQ2ra$;9G5_cU_PaIzP4+O(X{t&G%6iciI=m} zmtx~{S|YZfHwwe2aW|SL6i>r$baooJPhTryT@PZyKc0UAt9l(|Rt0TJ7mC&PL{}Ak zUL#8)e#sYwErDg`O9F}B!TaBV3X1B_AJZ7du?g+~-zDT%+w{y4FVfRp=y4eG_?A*b zz&o<(=hX1ACTQp>AqJ=SD@5bY$V&f=Liz{l`fHqCnjuCF*2Lb+P%geB^BFV|ZeVet z|KlOd@vOu9UA2L}n@q=x7*y~nbP$LbOjCpcz2GFo{5gOeFR0Kr$3XXXp>KvysSUjw zW6Hzb)P>$G+q!t%PvW|Q2fd}3vXYZ~aAH#%_k2YAJ?Lj#=(Qiz1>KQbSy##hF7&5$ zKoiUa9Pkaii?YW`Z`OQ2-&vysHgLCX`93dI9b3>Kv{LrtcvXKVkdjq>gV3!`SxZx9 z#%E|AE97f$zk>!kZmwHkv!Fq0zBKjb%nwn#bm`Ip$5UR_Gc0*qKs|h(u@?vnP-zd|yvy z)y$qiE)JbH$jlp_H*$J74q(G0_>wj*@Zm!kT{4AbAx-;wz!;0d^8-B^&O&< zz*l#uYQ%l&N05A7``@VGJ3v|u{(J~72LHL-qsC3N^iM$^ML;bR5eUeLwF1pu zfi~l_6N}cS(PG8>*yqjj$-;Qg2(Sz_U5CSiXv$4!$Ucv3wa*7-^@LGa1E`I2sfi=X z9OLBSRf4x6sxN|?w;a+jK>aacu9|W~o8B9D0dj18`CwbjHRjI6>(aZ`_F6!aIKE4F z5-cpla0tFn0%sXb*?c>7T5WG2jCFM)V~)|3x22R9Jlgo*b96e(&Y;$<^K4HpXCE7Ygm<#=StE(;hN~c@)qV83E3Xhg% zwDk@u)k!IgFTN6;=Ddb$2rwI;E zUgfDu*wNO0XBJd#9Roz7tpwdTh_)IMyOkbriTp!tH5BGT>;BKx)~i=I+FFmgSGjie zv~@o!Ra>t)-URD*v90T*9ksOp$PT5gy+w6uYm_vhw&s+HwtAw#Q%Fabr=AW^US$&{ z>}cz4$Ahc3b}Tj8`bZfTZGDPDFuI99T!EWz1=D|TTc18l=0bO&oss$`$fHC49x(oD zVvM$CqEfY0s+&R?|DvsPr5&|3637mvt@VXkFx@cC>XL);r=NR9mZVG1_`m85V7=Kp_}?fK);)9T)Yk7evkA4;S{O>-i~>&~Z=;oJYcr~aC$I8p zsdTk91Cx|bTekp_jKnLHVbRuA#BQZu?GpKiBk`)Isjc*WXa|F2KW4d{4IpP}j<%$- zrQri_M4z~#kYWcaR$PeNh1qSO>#Y&UA0QKYlOF=V7N-f;* zMp7OkFkGLFgdRjz=>@6mB$ZsW|0JP^ea`bDSWkmaGBEAviQ3kp!p!|QVUtO1c^JN* zMZt*voi{vfZNymq7{GEcghLG7tHB5Ck6m}vG0VIwLWD}u+VOuvLgqgx;MGA+Z^>|< zj7qh^MY=2WJi+PGj-DV4WQVftiUObFxhByQ$y8}Vt@jg#(hpirk5j8Zqm|nBK~xJ* zq7yNb52ezz?OU;x^V#+bKqR((k1{N_{Q$9B=?}U@4rAM9dB}JDAE#sQA~ZGTeYVTo zwPJ@b1>vg?%2ij@uhTxwDhejk35`WTTrf5jzM}d@bK!&55ZiGzH_Y^@&DblJ^<2`cO1L6OmT4q9}L)G2}NOPY0FuB|+Jqi|Z zjCC!*fug>kxK2?_BnmD)JQO2b6wlN`(O*&26BGj#MH*2sc;caG?xMJ?7K+~^!bPH> zIQWDJ@+Hb-lJZczJ;MNHk8m;Z7h&z~^56Ol-C^T<^{3*Vtt4tZE!A>$c+p03{a=z~8jO z9Q++rG!2yps~UGH>-*fi9U)|FLU!4ah2(ck4tOqYM>;YHUvvjh`yJT96z{KUJg_YE zT>6e9kok=@r##nx$yxQ5469!?tii|%F2C&h8@UFnw%dYV{6dN}yoY@{J`A>W210$y z@b5SLd&K-Q&3|S1=Q?Xy9wQ*s@^KnM`X@I~AyAGJtz83j+^hHlL(ig2M`B>Pj6^sA zE|#p|{n8vG7EkP92qL(q6NJxGn$e~q_acFZp9)?07WPr62x1JGDmxQNoc~@7S3LJW zVxxT&w`_UE{bvYkYtfNjSt}{ylyJezXoXMZFru_Eo15m$==H`4ayX*Yo6o*S4IY!O ziZuicsn!0B;+vN__EDY4SKmKp^4{y>u?-y_sm6`^+{i%?z8UDDRhiSwCl=s-bsC~_ zOZi!_P6#v>VUcP=B~7vEw^M+b-UQoK97qJ;=X%1*>?U$RG+t~$@f$4WT^D@WkolLL zJbDFlS!QFO+?dOtJWj7z(n8!e>>`ah)$!EA_jHC4d42y?j1|M!uDcYS@4heJ6&bsI zxbx7Xh}hY!2_jD`1n-kwSFpH5#u)>$Krs{by8kUfwQwWlqotg)aZyb9Kq+S!<~<2m z^L*wH`C?V2VB}|Tg6%;9;TSPJbS@2$l{hzlRA|7E_ATZlBTixGG{=Oml1MNn6BzyP z%GEFgNAs-7phEMBerQlpYd}k_`66}3NP>T0n;0%lIgSyM(&oQmQ;zU!2`F-?fsNIx zS>OBsclf1&PqcorSO2QEXFb4P)cPE+{yJ^{g|@$4>(jmZtF%4q(Y{dY177`U+Ws|d zf3DVlzsTjUFWPs13p{^l%G|ESlPLI54|)vN%(JCL0GNOuJjV0P(Y7&3t8IUR6*1kvjbT41Ryz-X(4-DXn!(hm&J1(C1i0X2#Gp|%T&l46$vi_^akM&<0&N#uTz8#v zf!JD73C|^nd*NDg>X~%S1DBwmt-$3A3ET!xk50mDfbq6Gsk6K*I0sogu!`_t+Qg9+ z?desY`ar$vTWCrF@PsQKkg0AwuyfkT3LfOzHyVh?iCi2bgyM_D?NvAuu=A!E_W*mv z8XQqdX!UBa>pETfK%-UHO@Pa1g-aPakopHVv~InjM8^ z;tV+Wspfhj2S-&kmPROnnsLKRG>S#Zk06R}{FXn?E^c@P?|s69c!5;Ik*j18mtU-k z)pK+kfD;!uN{-TxdrIDhY@CvZA@ED)CP7zqD>>ajoCb(kC69sN_V!7xlC$6x#By7M zTUW=TVSF&cv)d8EACNJqn*IlKwd}U=3bomu_fwha>j31~tSmxbob0%+dl1c1Wy;i- z{;+~F6WQk~aLcvSNkX_^&gP^N4hdI*WX+o%p}x1Sanx4{uMhQ=85?~F**NtjzNhL- z7j|f)WpOt8!@CO601&b2I|hTrUNKSCmu*hYu1z$@b>D(vs9?tl@|_wh#B(J3KTtOH z!qse*y&5^lC?7W-V7kF|7PuG5PlVh@xv5<^c1BynrJ*;uMNi7vk22M<{eb9rJV4d* zXb|TJDf;?Z2sOyQm zJ8v0n;0pzw>$6Lt zATdlnl^;#Hkkr}#01zdmpN$gNBdI&OdA_oU(Nxrm*66zoQS-uh+;`hB&e%2jN6vEf zJY|$=7|GejSLUADYhbswJQ~7@m9W|$pUG)DT0hkC)LSarTfiqqUu|~*R`G&CPX#|zBQ`>YH!UK+Uy{EjkdMlK$+tQeM%T%P>B+{_w3)j z$->gR6_Hv0rm_aWMcLT^z5ZsEc1kHt1rga2~kjszd5xB|zf$+IHo9m!X!t8(8C6t^RMvfVk7_^T_h_h>SDXd23_*?aZ z+SYy?WsWZ7G5|(?#_&j0ZsgtE$VObZ$H?smPp}UTm4{#G-%mg$FY+DmW>n7VzC|Y;JWb;mvYg zr9uq)4-6(}|5G!o4*iUgs8FEQTvfMo$o)F=nAz~rAwA?~{Lt*&Mu3`qA#hO#JmlVp z_zo5mZNL$xtN$ZoVX4M67i!9EALX+Odl9JPEFhO99A9E>4!OnA^a9xM$U$nmwD`X2 z#wQ%t)Pw@|tySY}C3xvyS3gRI5VX_}lh8hdEMO61@MCup8jv+q!)zPDNvZc5#hn!3|WT1h$N z5G6~5#$ns2ty$eZZrUYUi*46&oi^tw$`m!xS~(@hl0%vp}K$BOzQUqTy(Svp+&nGuut8xX@MNVn1}!iV{s1>Q>VViafF zMPhq&-miP~v|??Ce(^#!23Mv&m{8lbUz2lv97$MfoG^QudmTLZ@VH_Fy4o~1tk~{d_rz3!h@|?;Vg7hPzD1(|zW4E^|Ja8S_Tst7i*FG{4#~N^CEGhB3Op z?j!H@O0Va`8>?Cs5Of_zt>;~>f4ExG(SJ>LI(m;)braG%NZYh8N{n5c-N4~GDRjeT z|2O1sRcf=cXHJ_3r_<&X&U%bQe$Fo_ob^xT*L+wwYrfLBFacFh1~t-nlz^6)qM^ZU zMQ?$j34c1l8Vf}~lIS=cMnRpRM=?~0Z`S=3&(|rG11iQ-f*1LmRX&nL*5&kn9_>+0&IC zMV2zfzazuOjf?aV#1>tkKZ=m7uHGHHj4io5H*Pe%I}&Gh>+#L)Nx7SN!*oxBh>xmi zHafC4Z8l$AVnA3MB;U097iZbG0McRsv3C@N)k7 zkz|NrlPc_s8Ws}UmO#BD;IK0iW<*J`f zYIq$#k?`KOuAaCPd^E3fQ}bQ*fMVWNuifvGME_Q2?#5eBdehck$NU`gEWgt3AU|>; zot`mov|-Zd6~kLFwYTg-Cc_;mY(N2Is`spwe$wXU=1&6te9PHK1kfOAF|Vu zjxvt6BIn?>7Z`XBr(UtrJ6Ozqq>Rj^s_5J z9TN)>OrFQ@sqb#ZMg8XtLr^~g!9hK@*XEuvS^tEi{O94` zn&T0?N!Jb_w1y~q=3LW+$e1%<*Q{j#)Y1@-pg7@0hDU03sCXF1PshV%8;-IK;dz+g z$byHX91lGm4=aWg9pc^w+1E4BF9IAf@B!A>O!y{v@hE(Q6Nb8EH+m7ruhh_~sN zZvvP#wbT^mLEPSA!w~a)3D>4G zC3_h7+|Km)8U?6)?1uYa;Q?eweLA3Xz4%HY%J$;Ba8J~Wmsx2rWqT(3bWQjkA>w7| zy93s9Lmm4Gt}>Lk?UJ(S0@kHj%=;N;JFnz=++GfO+a-I-gp_;a6&|@wN)|9N%(7`% z6Fm&;8>pw7$fd7zSb0yxa!j=gvRIef(6Y^*^2DQ#-B*W6IDSrdR31k9fC5xmRNX=4 zO0G{Et{v+1 zl89bWWvXsyiX-dsqcufJ?bM~$^FuW&{a!GduiP_!-n+dfSm}vBWHME$=X4QZYVjHT zs0=1?3NE&XM{e`;#8Umz(hg1PLuodjvL;B?jG-QK5iBcGqc0~rTNl0*M>{!lv5MjN zzU+Rf4CC%yLRvVhj6qm!pt;{=_Pq}K*3;nZ4?UO3YC325YwTF~In0}@7oTL)efh1K z;zP^tYOiCk?nA+6v-#Tr1fyaC0fcy0dlHK=rA~bi9EP30xmjbP-Ps7lakS z)*H!DYMADl1L^X8WK^ae96?FZnoi8HaK#E%fxjD~EP93IW{R%{KFu+4Mh@lqhSD~@ z_liOkP%?_-h8o%y4O%NlgF#7DcN;Q-lqX2xvp=7Ib)P-?obEnL`5f;)i}*a&K3gYi zFFfpkPKR{sT7kgMSTa$aYZWJe#X*>KgF-s7f_MSbE=ccZq%$>s^(>?LX^n6}VzGV^ zObqT)yV;aMQQ7OrwdBWLBeVZR$yfR0)F<{kvHx8((sp1Y@4P>&id*VOfojy^RTdLF z)8Vk$f(mUs`!55k{{!CTS zK7h{{E|R$=>X-P5A-|5p4&cY_j&$Rwo=b_Q3r|Bif?+ zAsxy)cR9I%=h}qmr!yi%HHOGP@@snz&T5XUx5qUqi|f^M443XuGF+oO59&Rt*8u~C zYsHWb0~&1h7{qSKBI@W6>HZ|YaJ-d4q6t$kJ>;0$JUC+NWQR!C3c0dHqmN!OWS5?s zPK1qk7Wxuk!MpAe^3ZQ>4*enz{kkml&04*8S6~9&#&z35F~pZVo08I?)VFv_wuRz% z=c1x*E1C?mBWxfYtmdZEJO#D|DRCn04D^#9iWu?FDRxNia9I%?I2l2qVucnD)p);KU>v|8FN8#^+!yO(E;`>gwpB}~+10opbR9m`- zVZ#lTFPfDrtz&xnZq&xTXCNA5%9;zP zmYsg=?*J^ZOU3I4J)9 zg`FE=7~}Ht?_c<+#g15k6dJQyNS*A=Uq%_b=Qg$)Oh)>(76=f8n;1oEk-LzZ5Lz z)jS)%pJ+Nxn);Q*m~M0D!M@tmwR5I;XIMgN4a_|XDqCou?rw-7tUfC035ze0g7#Pg zIut_v2IlL-6;?nYr>||s=LQ39DSpgK;_@rjy#EzyC90w0H<00FI@@Y%D4Ae!5o;#42;ZJT^1r`S^vyJ$?*FOcUoUSQ>0FDX^gt{Qa4Q0Q_8bGrF$Cw3XxbI1|>ddY8FA_E^*-sMKxbKyZI zl6^&zzKyi3e~Al3Ka5;iIt_9|jI-FB(UCHQ)lBjvlgYLTZ(%=1pf!EHDx5fS05;ps zyx#OX388@MI>zvQi|W#fS>NiW!T56*p&)|&fq;VVZD8=%;GN62#;j-OX4r#l=F9p#Xm-!8a&iXHm}iTiab`O!~I14}WVpGUZ9rEjqN8#(*%! zK+^TRJ7gwmz0_VO&6^%27@$+;u`ZA{sCU2C)mn>elh;KM#Gu(+M#8vm^u@nCQ3`5- zfsKgF1-lkcX0@6h2dYs=>vO#f}%?M!fh%f*^J@I}RFM2yu`S zQoFVGf%YI)OhVz3yelJq(j+r?heXT72R7>@8vpf?uCb%*Azo01T@UdVIot-Z)Xh(` z0r+Qq1!;#|1Rc0v>->YyY%H_m0>f++Wj~*Qm?JRdTi{{+b_g3HP{M-X{E9>A@vML(^9lg&X)`XID=1BRp)**sT4!)~jM|Al{Abp?Tg5 z^qXlykBC?p{BWcz)3+ilteHi(XG-dJ{GP^U@JkIs?2Y49NVCyNa+k~u*$ig+q7!Sd{?TS_-Qn)>U=7u=aD0_Hlh(nhkI&Mx;cS> z<$L<=IWn2T(JuKMrJHher{%_CS&sfHUnIxT@A=t;qd}h5Gkd$Xs4eZ*scTVL=W^zY z;w|a6W*#}zZMrY^#Sfu)W7d+Vz}g#!JJxcGS2>S6@{8s6##Ft@lF}DmEXh9KO=+Lh z6*}>bGwu4E`6zj&C z#+S*$1J`DXf1wiU&!7NNg{m3Ek1;^_p;wFthi`x%ii*r_ zCxu{MKP#;Lc5L(8A9V~^OJYow1^FI3U<oy?2Tu`oY$RdQF*+J4VmH(N2p~q4)U?>6H%_w-GDk4TaGDuh{9%O>P=Q=N#ei3{$pF9ge+P0 zyjHHEf(fx@;ucmX!Xw0Cs(x(4FNb-xZJC&1%NAJViDdf1lSmueu*ny)@z|doDaRbS zMTaYng9V$=GE1ZLb^@11we;dzdXZc59B&ahlhz}|t;5AY6xEuZ4W}L1zum2Sr$c&l z-&K8^qi_9i%n9uHbbQ{ttJjRH;_K>&0k=LVdmmb=# zeBc4OExKQDDpTftXR1}E?pg`|ZhU_nZ!j4wR)SkJa^OEcRASHw|9gh39O+uncxAZS z*st9?1%j0m-~rlSCukAQvf5hg`dFM*N5B$C=;s7}QVrN!EY!?#gNC80x(Wrk9QKJ; zp?*T`fGXIU!!9BPZl~ZEVJVmFBFUF}h7u7fV*!{S%9+XAxz{m59zU`fCvCRL$u)|* z1c@KnP!ldX#QF?Be=o-F=cgk*?nq~4$=0?V-3zRAJ+!_hPbPoe^c50v>!#ywam{g6 z1U{m^YZK~EvjS>|ubWYSY}K~f;op!Axd~DKQ?H2nCHna(KOOa#1rkzr(a}-=rIi-- zaYwyhHzlE`quwuL-}x6u{n7}0MEyjY?&Nk&&bI=h{-9>mUt75?>UVb3Uxn6(M@8Th z1)~07emd$GVy2o=f0&gP^*6}n$$w!yAR#CFkLNk+TSnj`>hHU}vF2>(8TEluhMdNI z;6KBfQJ<_W@7r&5pHXpk%iEp`jBq>1kq0KVEtcAz>yiJ_V9Q{10juwTc+s>3@kNBi zqi z?8LJ9V6QWgSZ=WCNv=^>SphZbUz&;K$zz*|1=9OC(l?0Kb0hGH1N8G`emc@WB+S)} z^wX_$eX{n5F1?RB`ruBbh<1I>1L`q!$qth0uAcUu5%7riH#92c8G}MAAlerxtyp03zvZ;#>lEfH|Hv(7VVAPIhx;0n(36sud za_=LE7^mM(y3t7y48NwXp(}5O7Iy5>)LWRbS=Z;f;q4X=z%4%RcAgM3%Jmg^Ed`Wy z;tM5mF@BbkWbvc%Vw=O+s=1D%5WLR%4>xw?5%^ugn&Q1|h~s~lV7OYajrG`mXV}yiLKk+-?u0>TsLwdind6{UW=b7-j>l_r#(u7Lld&R+pOsbZuWxj0 zwfAhY4DlMErUKDFf18i!)dQ`W>Cr#SN69zt-;j_qFf|_CKdgdZ zFmKl!-8D_n?bit1*;#b=ICME{{11oDTjSk5xiScRm73&{U6YUO8v>n8)bQda$c{N9VhqO=TlD3z&23S8 z5BnfbiZSvhgY7m?C~BBBXjq@IgL2kKulmZY)?TC#b{19 zQ5CHi{f8(rZL;x#?26HiDoev$t8ziRcLxf8(-ot(WQJWm>YP*0jhe|6XIg^T-Bt}i zoNX_PHOL)fm+FARZrdkoyPUG$X&uJ)8_urOLbHUuK#5_tt%RsvxOt9iZDDaUlY?#6 z(&KxeY7|lw>va*i5faQlF8Ro1F)pX4J;V&JUF8z(hYsg^Sc|QsjMv`Q2V5wOYc=eB z1s!V97|uYRj>r&Ck7rs{9d?%&5m0%5l==}eOHP7XADzCV)LiGLc; z9%pP`t9>FtEN#_IFd%3>9t5{`bqMw{L^XQ;WHfC-jMkhezf7Xe``5D;cgg-x9au+6SaaYi@s z&FRo^Uzy{$+=#8w8%UMu2gUKwR0UL(JR_>2A&}uIaweG6Sj(gt*$Xb|Lz1=D@^;I0S&skzL+aG!V z##+d>zll^E?WR~|O_Lezc-mboCR1Z1(*YQQa77o#;~=YRPu9VlHY06-5(IWRps*6} z45pkr{f`(l6n5#uQ zq9j98?>JCrSbHjjzB^;SNg26VH#O<@H&j{*aGpWkL?nV+HBNW;>o9#Ot z(CILm^m3!V^@Q3M?QrDVEEqj|$PP|jcf8iMZMmmDJ$JHG*MBkDa_Slq<} z_i$8JT|e(^o!F`CH8$?#sq4$+$_7L&E9Y#vRrcySG&L5A6DJ|7a39attyZZ<~7!~VcgqbnfGoP!+OkJ}(3hTokjZksb8ya0F{5&C%c&>a8gyux%R5%;d z$+g%rt5~CLML8=|4reDpkeyeGTCC_-TkIq@-KjfW3M^+}+Bo)pW+vs>o5?J~t3G^{ zRT^og)&s1PH!km-CeHI(t8W zKaa7dT2F>+Dh;?qnsyt@Ves9Dy9T>DmdszPr^TSI`JpGm$EW<+`9+} zY!P>Bdm0}mOExh*ccoai;bA%Pz^K2y$*Am${?Uqh@3|A~^m@fju%ryfl`aen)pwSYp1>r4hbI z-`#s!kZ||B;cnH{uI)mT3vKuK990Nn7cvFoC=eLOBav_c`8L+uTh<#0Ax0+jTN}&2 zr0woJGTU~4vEm#o+=$c;qYE`^yQ!9Imz4$aORbhSmEM4+M={2a>kslG@e{;{G8hb~ zZOcgEEs7UvFHg2wTy|HIa9@(6`%)XbFKLSV8j<}{PjPAevtP0bF0E(wYj*Z)diLw` z>{ogAt2F!7A^TO7{c00^#a`-7Z+F`@tM`=ko$;Lfx|~Da@Og>+KmL*bms`N`$BhP} z0zRYhmZ|Q!jK*80+WU-cKEgDl@h+;5a%lZCRvc#PX(yIe=dybHHP+PV=qnh~-=!_= zPg{*`xGh&W=`)g+F)Nqh->^!iM*FX5i7Lqw)i}x}(^LENIof^dwVO)!sl8nT+^6<- z9qvB0x9b3XHhJx457H#D{7J?{G`->o*Ah%H@L04D$SvSj$fmpd-nx&{XMOnRj;`M= z;;)-dBpFcYtN#>?RDFh3op)@!WZw|)n~>@~kRb6#dO`T(UJk$&SpcWwfvEZ2g1@;^AB=CQ|rxU})jt&6#ciTRE;&qiuVX<}Y)S&C%C_ki1|iAMnXLHL5O?IXe%|0#FMI`u33HdbC%7JgQ5f_OP~k-vL|Tb3BgJiA09P2GN=#dcvR`)(;O^- zpAB#i@*)S4(M8k6c=xk3qT3cL>Ym{12Jx*HC5y=HXXzsIg(^ciuo0OhmaQG7o;Dx~ z`n1*htuv*0dqNsgUSvrdW;+2eQ~dT}Y?66i3t~4eP5G^TsHCPQI^Chu*e{c*<|hA%4Wk+WJTJC z4P)QcXlY*jT1sj-p-E>5H2yUE#Bg~?@#*K1uAR;`bps0LvRONEhCwG=kuUxo#0jh{ zrs$f*XSH!DT|5g-MBrsq$rE_?Qm#nm#Rd}GiASYQtS{k&fa=pjBu0N+p$OTS2EL&O zC&A6KeZxB#g=A_hTA!His`df1(N-Tmw1=4&!5ijTGOKWtrORj>D5D`(E&WQ;B~I4Y z46#DIW+$|B^-Pke@n=M@hegEtYn(>ejkHTiGr=b)194~4rE_3uyU3Pv(R z5+?#UcD}kQ^}Xu-*l-vFm71GkGo9tRl?Fx+N+9FE=|MZOCLK)NkI|+2=2J`$KI)mL z2W>{?>A~R?dg+8HL3+HfIBN8DOc`C{S^$jQ{&xXKVXqRWJ=+lOOv5ArT>(_D7Zb7| zZ)^tgcn|U@TJ9!hJ!z5(?j|<0 zF>Rjf?4FjlEM5C1)*dXOm_-iaE!AOC8|ApaY09$^Gv2VbZwT`%P8iA74*L8V3d9Cw zf2VpUC&Ca~DL!jKUX4V&3LMNXPIaS*C(~h*J`+k1#Ftgs#2n;n=GD8=GpLuk6gukba z533Fml@iaxd_kG5H@z;!m=72y(R~mWq-PiS{D^mz__ppp&FUgTy1(^8-UYPz73{vw z4$bYR97w}##BGY6BgqsGppMY=@o2PLC2nxOYNlrm5AEV);Rh$%vs1CfoV)ntvSX>q zctr7^ZF*84K2CAWK#?o%cJtZJ(dU?QasPi0P;+B-GPN&#y|>l3O(Yd3GiF@wDmQu- z$KUS!Q!>T1a=hz?B*Qk8bMiU-I4B58E(EL%)naR$<;pP`bG)gVGakb%Sq9;GRg#~n z(uY~H%+YqRfDqYqtZRGOQeh}c_BPnj+1JR)C{9{obnL4GWdzN%h3!R`Ft1^%1$5h+ z8dceg;a3iX4HIUsQrc9Q=SMWziOOn$-Di|y0}Thu+!)`AaJe7je;`O44gx0#C;dji zOC~@JJUG@)%98Vp!pTwcF_!Gk)CBQL#v4Z=!r0%kB#e*TFysIgS+aWg3L8HZ)x>@V zWtjtf$CmMy5ZL!}Y#zKfid;jPO#Tc=2d~bO)f77`W)Vzc3zkkD$R_JDt9t?KdaHvu zZ%`i0nI5L|JGlcTR~HYt$N5%Q%aHpG&Z||Gt+feb0UD3a8>PeZsqU05dz`%9re%*Y ztx`KWfAi0bl(y{vR}r)`hvuPOQy6LL*%(aRjA`lsk?z%6E&+>*1=f2-^#c|?+~^!8 z?%k*aS}?6H+eEXn5RYN3GaYk6J z(htr8{l-=U(RRu_Y-0b;B&AYq9R>*`h!3(6#F|VqmT$VL$(XA+fwue9I%fQ|V-#}e zZ}TC?6RnNpbQDZda#xQ} za;H+ot^~A7Sle+%5&@0)JR@crT^g7clbBZP{w&}R;Ot)%cn$qAZ}lka3`Y+gGTO#I zP&c-{1Mva~$`o%09_#fbVYxLfrwkl@YuiPw{}3iWOZHMrmgRqj3Wi=S|0Rm!?E}XE z9fX@GYGa)SNiW={epbVd6w+{&9d$4qJUOXY+lj)wT;J7hML#DSJDuTnrn1()o9i^D^ufF(mR)lPK_CDja?m2#3|t70fY15PU2Z6(i8;4N8x$*wE?L zE5ul2#n(tr-*$Ssz0Eb@;?u5b`gQoxQYoEdvkn#?dvvY?p!B0^)tQ<1P#k(Fx`|ig z;`{a&d8V3>{r4RuLh1B9-$9r*rQ@Zdw-id@}_4vnY_BirtOGwG;(&V?ejDMS6S!Cx=3imKWyAf+|)VC zPmo3T8)ty5pUdraaNX|rNmR(%Ld_!tvo{I^%(f^c_UjmfX%5>F5zKbu6DkrLydP2z zB*`25s!Pf#XIjA?Tk}NPJtTb(V*C4Ijq@oU%`P%!A5tVsh&i#2mIq925Jl4mEsM8=2l%=c^dW*l6I92en5GEJ|Jhj*?2SMTq z;-k$~fDMBns@FGejGW1EyX*6Az$*EJ86o0Ldx96!j&L#n7i687L_c}|Y5PdI52UnN zHcMYax+Xa?^sg92vA0XbS`kz=U?RPQp_lHU>_vSCT32XhZD%!v}57u zy25T1^ZB1E4in`-(7i~fDFnZ{K!lG7P_@}Z<-r-`~ z0RA3V^krh8+1;U;Uf9i|*kI!h&5F9ha{iWA)#;J;o`vlPbtxrf4k`1q&$feAd(FTa z9^A@;Ch%Ax4>IWSADH%y{47}LHrpa4{Gz29lio~*5N|Z(BOWuGGn!r=WctNfq9FdB zyv87Yj-jyu^iBeP<8KuBDL4Mw5;2j|#f^O+fwEPat08(E}k zv}aI#Jc!>-37`E}%dY9|z{Z)NL}IYozjxWTEh$~ass>w=5~qtkRuFVMg_Sxni^HpC zE~~EtFvh|ECeNl?&5kbn3}qYq0lK|=ALwg@;G69tCVY>}A$ZHO+?A6-{LZEbp0ezU z=^lC!(33W)hWt(3gEP^D5;2mdwA@O&-*h}nC(I_Iyo(&9c@TyOcQiygS1Iisd{uG4)< zy6#IY;=a^$?n{m9zN8QCON!&ZdPZM~%M?xu;+G$$R^$-W5fFvqxndHy`;sc#SL}kl zo%%<|#nmx#j^?xBBbk3w@{x`m9PY`tS*ezZy#-mfJ>Hm0YfYNo%bF1-xg%xYbE0hA zdB4|fBxm{CNXjR=RlW*Jg3=6H!z&T>3iIPExMwSVw^!8V*D?Tcvx&hP@XT4qP8gKB zs+GIlWbHW)-Zy}dBBZNVYN4OAPAWg~_jyGh^hIBwD7wHN11%wb$c%)h_!&3V@9^Wc zrh9}M4f~rFRRr@kQhW<(5WtMZ-r6&26W*+ldgk3I(UAG2WkJ}He{5`smM;`Z!d$O( zYqBphCiykl_taT}c9(V7wz=L2AZM-%XMM{I5P}brKN6JvEFx0t{LDnwb??Ik)o6r+ zcd4lk6(mL;V(D~Ov*Db_?y-`}rvIAuZn7yvRPQcV&r~6*;A0B$=go`B!x`HHx}7hP zW_0)18Ba{FB9O;>ki-KOgYjdD0&p6UgT(O~Vc2H_EPsM{9&0U%g|}g`TQY~Ac3B`d zXjQWrkWWF$0DPtXWS_cQ`?Iw;OkQg9AvcPFIpZ+bHY$Cel~$CkfSGf16xWC=j?Du5U|YcAapHwyv4&b%xvgZfn*DKq@9YnYQ~qjPMAyAx z7F_>N?BSHtmUrW=WoUxDGUIT*6OZk)Np^fp5A>5rnnMmAJivxsud7Y{+%W+r<%C@UzYslB@@r4fSr9fZpb zfqa2u8X>sWve^-l9?w8Fs7sN7Ps}y&ksQu3@HR>s>?r*>SJ{t{4b;g6Ne;C-wgH(< zi18^lZ>H~9v+V8x@(w+fq%fzlFiwZ?`QL6e10jM+=}Lu~!3Obin$|`^+qP_gUbKSj zIu6QSC^pkU$ASg>m+pWCvHPC?PeWjCr26lJVRjr_oE;VuQ&@+9#OfaU!%gfuTnmL} zEZAyplq}AUov}%~Ieq@M0r27Po0wWnV^QKyO}m*ieFy+Egk>)Xl;+2@3hcH!ew;|? z$NF%q9WjcJl5J)o{&G(;vX=CQA0i{t$9ggVSZ2-|k$4cfGcJ|6UHEHrJ1t+as-Z_| z-#rtxbT@Ad0s-hU#eIxGt*ajg1u)Tp1T&L1LEFIyk$qY(Ctq4@2a|)u_q+NQ)oeWb zsIg7R*Ebr6c*_e}Yf3&I{9FpbfF3@F2&tDTUI-XO1%j6j7XGq%5nMBA*HBJ_u=d1mkD`)BFyiuNx1&nV_^X5eS82(mS;p)n&!ySbQMu^^ z=hAFuPztAgC(=auZ5CrlytfPQ(`e(qb(J^B*vVXTR+ltc3F7anoEDpG?gAO#hED^8 zB-ePhM0p4)CO^C@Jew~I+jE^l5bFa$e79;1oKdoMLHq*n`7U`Dl^n-QZA`4E*H(m1 z$>sLA>0bpEvQ1-g652atY2?_T-_hQA>qZ&4+SHf!Y9}`5d<$sa)y5RiI$PVr+Y3auT;#+xB%>35-a=zMl1&L8|l~>e=m#^MKLQPWX!aQS(K3=gK=mU z?@HbV3zaEWC4xzmD_%w5Cz-xYPP5t2kHd}MwB%-=mW4&ba#4eD@YgNX2t)=(*Fnvc zHZqRiu_i3NwKX*+F-&DX=G{(rxWwg`7UD1to>k3 z*EH;*<1M@;1c31RuS9B5>?EiY$<&Qk(Hn?hOecat6k`-oj1vfH5Zr)84yVZa09gU? zkEK5f%ZtmANJhh`#S_+%Q&kuC1bif(qLHP{-WmfV)()7BAYF?>8r=A$pm(jbNix{j z&Sa1i!Q9D0(k(6fP9(-q7Jy+v+xYM`(z1q+`YXh+^bu%ZJIAC~Z6?nn8c z*;Cm^&ii+a%eZ4|#LcW%7mj`&lqvuZm)CaC0|JSy=8O zaph!`Q=n1fGjLukl$y9(7!@gqLawPkg1NdG<~lGd)Hi=qhluO~ zBb%pPq4`*7ro+sq!w?7@MIbQ0!yrfSGvD2bhM4i3Zx^~ zVCgw>5T=$QfV;FX9rReS1Fee2>7S}1{uxDQZA^gO#wQ&}{US)`1Ihf1spbENiqog| zESS;-6+$-gUNokAT&>Y+Xr`=I*nc{;yx~?7!lnu6SSw_aDQz-fvQyFg- zLHEn&;()j|dl@?Y?PGRW(T;*3Yd*ooWE3HV?{Uq#4Hh`QXqw zSAfIhO-c>Q?tx`D7-foQ`pQ$OY!U=grns8aO#?voS|d77q>#ooH|3h=Vw2AIA7Ej5 z83f`$)UKHI;gmB0aA<|cWw(~`E@RhxzGA{^{?t=wE~wcUXm%z3Ra-Ho_J9rhmoDM= zTSgD!@v5)ZNaF`XBt;~H$38PjlDGl4LfQUKw2cj2G5*r0UeC{Zg-x^+xd+^12%V@3avCTc(@=0dT!9Hs_=q0oO6hf`Bz) z4ex`HHN3SN;M?k*m=_$&cQRHL1y*pG^m zx-Cs*xQOUt{H?o1`*IBl625!JfL*K+&yg2WNZuq)_B zlY=|^*$Gj?V3#2O)|H66gs-zDy10b5vkAMpgnwicwsQ%oY{D0tz|yj0vJ&!Mnt6-l zNN-)dk-gk{1D!7Z^!94qH)OIESJsk+OeBw~R;G?d{9W*v{JQgiIKFr#urwROQtgjE zlpG};DVqQkOpMLU6qI`p+h=2wn<n`&6!y5lgYd+3wM!WYh(V}Zlid1f!{O|6iHnDAyR zg2hh!iJWk@{bY8RI95Ne;3xENPd|aJ>ka=j;uoK|&3Sg|k;$q)yx0N4z?S2aLldL8 zJGk2(LmwV=yv@SGVG)A(56)7%EzKTC4|4tG+r+EX;k3NTi!tmqnTN+z3D@x3N#ZP^MH)M&Fe%A6+EkPW|!co~vgBZ>0TFFOyUFPp`tHm7%UHbGr>d0=b z^f2;#j;Ij3Zqv(O({lcA90#cg!!#(09|{+4m#zo(Tf@keP#Oh4!U#nyIBK)R6ZV*g zR#wAQ9*eqUk`JI+_N?NDWJc9n{v9$S=b+f&!@ z1sN6qvmnCq(4<6TP5p8kjWuJ0WA%0`CPsFO8Y{X+Z|ywugTp%iL`b>(LC*{cs@RGCB#v*4-+LTHLO3LA%de2u;)59`+_P?Cp`{-!758 zDm=TBd7^K-+{rhxip;cE`K_O`8pC#~FQ4tiwEsg$f;V z&&;7nFDQGPJm0xiL#uNdt~7^>=%Gb)YDt%olQKR=an8!##s&tu0M59-E$G7GP9v_h zve<``M+DzCADF9PkS?&?=dgyAsp>gX+N-M;p9@HOLj!kwFm;T{w^Q%p#+e=Yxf4Hy zWp5dYwjN7Y;6$)7RTzNcUBx3!vLjhyLQbnuyaO4V)L*C9w;n(4+(yey3#%N}Yd#W( zY?+9^Rv<8bTFuLL+RRl)nyIkggNO_tbSg1ik@%qGW(v49$Fu>0{rJGWl_kTgtLk;%GW6k#n<^WXb2@?ZRWcvA40&*k;+h8I6Xn?CuVc^^+EQ>$$IdTgSHVBI{v z3q+aoRx#f(L=z&<^>U?TeA^Fc%g>eklz8p+o%<@CIO@UW6rlv2H$fxehXo!9|C3w` zj-w8Dkycg1(=B$xH0xjrh6jn;`4f&6l=LXpy!AlcUlnP^KgS{Ro#;#t?<9jKBeL&4 z!p3fpWp+TIzc0|+3b@@VhbfJCT8Wk9ypu1pTNcR0Ok*IEO?>k+#XtYjszBp3Gxx20 z5=W|ONf$P~Yaju_w#uIk;;VKCVo>&P6200lMc7UXqcK~6^y&X3y(;yQZ6}cOA%@!> zsCyi!wZ_JVWKcDqD2umpmrzSp7)M>H4d$q_Fku7C2_BhRrYP1ISIsxj{`!m>sO>P< zKwXW5pSgNM{gQh~q8Wn@jc1BmLk_LRX&O#%V{9`&iz)D+*DR$eg3q6lkYr7CZ1*lZ ziKop+O@mk`lCz4a=9u|hGB?mP4BCJqp839HQ$KTSi|WF#w^Azjr{O{3DPbS-vhI@~ zh&m8a*5l?w%}HvFU+ zM=|1{$G*mhTPKWfU?Ec@x}x3~9kHyRwwW=S;51z2Y0NXr`G(W>^Yi}EPfik%KlO}$ zV_Vpy;QXnt=Ewt3`O^Ta7O7$SdZqL%NbHTrN26cM#K z8ZYQ^Jiv|NtP5h&;QWWx!uQy}_W^wqJ@(Y`*gAJSwoAY0s?N`oPBV6jP{bFNi#9^m zIw9mieYRfosjEE~S!X)-+8@OhkH7~duk+c&4}pi#w(Bmj5`Qba+CYehpwUML0^G+(9Dw z4#G;wbo*C!HyF53zbf9B20Lt<;nNv!K#ex(%7NnDrys-)y~QnA@vlukxc^xheq53d z)gfmKo()fWw~-I^@%OH*e5ljFl=Go(MLWRwc;~G7A7=>b!;@7mXm`I=ZR$h40sQdm zcRZ4;0J)SGVu8k?-M8NR&9x}v-F z*GEL~ubHe-0CpzpS&g7U*%T|CGg;^J+eECr6&cgx|6#KJ{cBPvi`qaB%G%V>OJOIU zkuQZ`fYMY7pLobQ?zwjh0T0#VOmm9}?<7;{4*aQ1xrYo>>2iJ%w>y}ie@{MH0?^WJ zVYj)q1kmj^w;*8KI}5u_nqJtgnusxHqk_cL?_?C1WH>Yb2DY-gO+~Lv!@Gu&)k+zn zL`Nn@NM;fvFL5vG$n!WDLS)@YJd@%`9t|-T&T7(*|K8w%%yEoRdt&P?*KB*{>oGp>k+*( z#mlKH2hk=n9A;t*cJ-q`D&7w=Iqy!)2hf?~H04BT&D+-gmNr9aGDrADj;lf&`gIDD zt-ic>?<IT0UH56-(cYV$^1iIGyQ|?n15_V=Y&Fd3-3v5FgC_h$ zY5o@dOz}_Oh%k3Mer`8+w2Sy&6Wpkkgyt%GeOQ@(P}>{0#tA=XQk$gKMGlc{?GA-> zY$YQbpWOc+d)0lGf^?iVa|ZDbXfcF63w+kh_2Cr|Lh*7oU)@`k>ROe$)PXE5HIRdg zcw@Ok*yl}^V%rF3{rF^HAcpZ?SYTYl$Crp_tdq@7_cw@`%-E=}VJm&xL{o=>D@Ext z)@sm;*bqqLlg(kVgRS!oTwj^GWQ#Set?^WYU|l!^WabWT0F;y~H88A9o%cPgEZ9Yj zJ68&B8nu8D3~LYTkL?YTHr1~nI}={J7BF01#rIImR5G}{ocBKsBx9w$JZVGWx^Q>T zUD(bro7aLv;YPvl-mu}+{rH3*LxZbW7}DhutXHU+a@MzD5jc(Fb>UJzH?_3BF>Q7D zD8CS(hj|BJl8!V7_s@ppyKoMFrC-Tla5-K~d9r?RIT#9@ez1yEP7wFmul%Vc7d}Np z`p>Rr11H6U{_vUXknDS0|4R-?W|pFq9g@Moo-X5Z3dC#FZs}2*p37FQZhZ_-Ha{NBaG~=z4>UhjTWU;Dm%<7$c0wQF}EzAl=^cq&S22U$*eS{RI^Y z#Al=4H{_tNr_sV2fG&Ls67Sn2_prXn7WLsX#&=?kPhx9I_<&1Vm6!AvlA2yt0R!`_ zNG_h-?rIXoHjJmVQ^VMmO-oF&5(9H3&Td?yWn!cf6a(+#3%Ldi5=Sb-g2_9O10S8T z2|v6}Ld%jiRyFs+_y&@V5Vt+`r~1}C%MLhxiLO2fuTMDt=>b(`c8L;>ZRitK(CP7b zx7}>jKVo@^IIm*}Dm!$_!9@~4+RfnR9 z?d;O;P5a~*X+LCVes1qU>;s7KgnmwR7riEp;>FZa%$_(-mnc=tFo>VjQGZH~muS*e z^9R_R%mqx2vML4N>DZENNn{xB-Kga63@+y5x%1mM@Xfx@r(_v#*R|cZmmj_p@SNoqk(NvDL0vTdXgNG<`s= zcKBzCe~_f8@Wsm_xt`ZRs@rO|SR9gpHodPua_n9=41>achdZwc4C9iCf!f6~P7-ZzxhuBcEj;IH*pFeThr*5z(!o)d|4(B;1CBO`i ze92kVoF#N`C03?ZRcebpi)t)?#s1}?xf%9J5D;+`d#oX+=HCA^p;&{#HBrIG9Y5cN zW2bLt4c!LRXtIQpbb7zDTE)yR@z@6^8~>A};y;7SWk|(uZYQZGRzi-0FSS_&4;s3) zJuMx3En7jFK3o;t;szz>P}21YY5F7ClJhBfXWRUe6Rad%n(+5HuyM0IQB>3QU70UZ zz9S|nQ+$*J1LVW4JXbHubdD=U_dX=tM6r@R_>-sW?Rd=sH+_LXH@SZ}i7b zlF-0We2gZrE~wu@qPv6qC|X?^JT7y<8Vm2esUaZc{{NUbeD#{Qs}G>gw@itl=4y=Y zqFr{z+y`k1Ia55%*Q$24D7wlOJ--z-bP{xgEu%`40fkXfn;;p6XS)9z;XIUx@5_`$Itg zW@zXmC^p&PJ#+AgsK^M<5HQt?}9~*Sv}L?+f6t-@l#qJ9}T1($hQvz6Z7RrnF9DyA-s1>CW~L+vzcSIX0&tU)X47%s zipf58{8%Dj1AW=W%t0kUuBFvRUztzl!IBV1J$Gj-oLZ(-iVr2IyJiu z7MY*FrwL#nhTg17t@l3p`>VvWlqVx1g7FLJDURiPjTY?`bdyfs$Afr+RULCV=n;Q6 z5$K8v5Nc748Un}^f*DI5?Jv)_l?o>KqD9%~wl5(nS z8c(GnSLs8mWK&VxJL-Ml>+$)%KHCr3b4fQEI7z6DUwj-cyk_HJk7d-~ola#mLXTz)C`y1^~4u?a8I#CVlApxSJ zuRUsW~~&tt^XWI+xbd>SC1@I~{2*q#MgP z|COyY^T+M;D*2;a@iZe8pbQ0S_wfc%q1|u!ivdwj^?QHZG#T@xN%$1m7038LiCcu{ zBQ~f=5Z9*DTn9X7F{J6!$%A`rnL`z2HsD1 z*sN{ypd}3&+BOPc$F#wkpQbP?^EBA8Q0KH%GE%;)E!z z*r!F|puWnmaL|vyCHixSmCQwdJ|sEY^Zl}Qd9SxQWK%fn2nAyphG!kbheaDpE}@Uo z;}3K_>@Kn5cLTCYAOj=6l6%(3SX63_3G2~8zX>8ivmGA29L~3ML&}*WSX;8=wxW*a zIa&%~K@SpE()SJr8VNQJ3yZBHeN}p}85ah>#yPY6Zbeo54K+GDfP)f#h%8;xTuN?) zNmiZH(|Z)QKUycT59zjI$o9uAX{|PWp*w8n2D%TIwk&wYPD=&VkT+^2JMqj-v%w|) zcbnp%T#(P=4&MLO?@B6)k>m}04K00>=7!`Mn>$2ujotB1uK#H083qivN~Z16Gq>#i zodyeMgx^8_;YJ9HhM8gi^Hs~|@Nv{x-nUv3-qjL(P_i1-<^t*h0rrFAJ39T9ykV!- z^6y$p7zdMcj242qUsl1=iwzX6Wa2PIX3yd$0JdnT(}{;Bk6TXkrSo2DY5usSySH90 zO}MKkxM!B&_h{{8u-GWc+h0^@1=RiTYM)QLF6;a8Z5sou_xr_U)OVWV^X#)_wi!NH zCn-`paiMs+ou8BjSh?|$UD-!CNbe3Sy&N;J2cEcWg>w;i;g`0qxE)1fa6(nO+Dap9 zqZybT&F{}`jXEJh9{)rWPcs{)=8)cho1`zZpk3lnk^bc~5$TWV=Lh_Bq)#I7k-e2O zdVe#t(jvVYzZ}idT-8xOiG&>Wx9snzf6^-CQGc4nS#s3h6ycA*X0b0By@>ihytOUC zw{p~1W2VEyqS}dX^|Oqhj{1MuQhyV{cem1_el?yn)Q`wgzlsE?_b;ct)74S`!xG=^ zBiYa2UP8%Hzt##!Z6-8Ro9EtaMm>9<790ZJp5UErPnVu0ybJ{GrLE&V+CMZxOEY#d zv>%&j!1YMG{C2jHt+v-u2P8VRE$s~SQuD5DgKhK<;*K72d1J__EXdOvkuQ*__$>+t z28kW{6TYxG(vxfT^C^BhNmmd@X{IN2R+W-l*uGM;Ni^E9Mi ztg(!zM402pHX>48^Nh94WDMOKEM}J&$)9kSsCMEt{cOokM|WDg)|$R_+Qv#RPdah# z++9y&=$SaTXQ*3gU;n)CQ(YYKYoBhSAXl|&O#G8pKnfDG5h-82?|5Td#FshZZ$g2? zQBm#09wL4)KOOO_i?>1iFi%XR3*8~!zlq6S>)u`abke&XJ$mKY$FDj&K8hklk)l7@ zQV8sZWV2bHKP5&r<6rLFQ{PQl&MbL*jSG9yAZFp6&9{JO@iXM%+O@Gi&Lw1ax`o-P z#;yE0-Oxo%orwG=E$d&;j%_sXfbX}*HZsIb6kOX$G@LJNpYxhER7XR^t{B)l*M7O@ znSb2R@!cWI)|D`9K9<`tB|D!fZee7{ANk5AMDlJi$R9$ey_t!c{I~Zk^Td3uNB2*v z+Bgy4BSI%zVu25-^Pk`nEatf2P{+lmxkPUW@p-N`=4&0!YHr+ki(fg*Tk3HotTZ=x>t2~BV^D$%!q7LmE zC{tYHFg(#n1twC5y{W>|*t8y)&qImFaAZD)yP9C28|?=Qr+fShH^+Q~kRsp6d875= zH%~g9{a+^W-hG|mmRotR2tD(V>eL*1_uwmy72(}2YMBVz)ztQTb0abSAI#W+9`{gB zt2NqV83E2dK(a2Yeb%E;`PjuTJENkB>b9P`eByCulA=9s(chf=%|U^x)QeS$1t_r0 ztUF+HkKzJ>?XJ3)&}k{(oR}UpJDEC?*w!@J_tde9|K2D3QS4dUq0PeRs$`o`TYMJ5 zxQhoACdK|}^;@A*5*c1~Mj_rATN3W`1SWwv6ZZpHNVY5i@Z1FrvL>tWBFx0Oqf&{^ zlM}{1}3PUbKNaE^4Mq7Dl2dQ>^^M0`n=}crH6*b8oI@KwSpD?pxVw78A)&2;vu4;zrNX3YOPI(7mBLKDXJ zWah>xex0%RFKNCcR*t6tLz_F#A0%etFvHocip6l>0o3_>wl?@M{gGB)&c|BoWJIOj z8k&07MgeA;_2HgY09n*55amHh5kMFbvLm>z$xd@6kG-UM|7JKo;}OU4d&YT9Z9c~X z2so8gi>kbVaq;S`|Fq4QG$(UBMYN;=sCMCvG*t*6WFNd$cB=B4SoAMxzJ#E{-#_el z+-khmtW>S^gKAaV#ut?QNkM?x{mT!D-tlwqMsDln#XqslL_|CUEXUqF$6lPNnPcxM zBDan`BF^mpd(o`2DqUffJYT!z@n!zNDMp_7S{?C~IL=k}UBK~Ggb%-t%Hf?09AEo6 zzSdI9HX{Zlb&$Z>q?ccz0Fyc>WI$~8JAa(;2H`K7VRnY;Qz4Dkk=v!lI-Ks28uOU?p z$fkT3nxBy!bn3$=Oy**0OO~noT;)bgL3Lu$hcK0S$T2m|D%O1OnBwA##NLoWBc1=U zHIkl=q>*fH2P(=QIRWye)&gE_i1B1zYo_ziJzV3BFdFJ%d8G=mKa9DR zXL*)b-opxHSx!dba9BRo9AC~HmFxi3E<{sc#o_on3j7sa%byEGy+Pj>qG;b+U$XX{5A4S6JD4RjY3f-3 z@TSBu`-#nhq^Xlxr16%r$1Iz*e1_s2V#HY=+u!PXWnK13lOEVM%bDIMbWQp5O4Ia4 z$_llKV)ek|A8X~c6NsL^bCvPe$pp-G!fTPsc~c8pyE6iwaIb0<2+ z+GiQN8JEG^$j>YQUosZDTw{&2YKk4xSf4dCZmh#CQ$w5{X{3D+ba$(YI!B}1CM5wGNAYH7%}(Rvi4_3x7K z^OJnHARb4(2h{F>qv2b|!!L0}nG_Hmq6ijCME0SFD(yphU>|y>(mtf~_Mt~A?V}+2 zkgc*5nL7KBNwyDJbor`>_fw=eQ0#HkJ{*CLG*F2|A;-a9Lf2$CBJ)0-dQe? z(6H`4);@mvr}N_S4yoyWF+_i*2cUB{-%=FEe2Z&}!{mG7N8tfji*W8yW$AEVs$9@+ zpjB;p&gMelyVm1NX3yF1)%ZxsLdwapB%|?5obz)TrEb5=LgsJm?!7vfQSLV?r$$F# z!H}NWwCF1s;vd*t*xLXM&H?D}A@{e89=VKU7E1IL3>o1Ib8;Lq3UY3`@vC%Uf z?fV|n>)Y^6(%7Uvg3tfBPrb?cto!WEXRZ6xL!1w~Pd&u>5BI58r*76~lfyQ(x*Sg(kJ zo{oY6qF@;{H@)e|MdfBDcCm^(tAgD_q7Bd@+wL(*$9JNVE-m{$ob8CH_iM(O-nqMRV~jHX49v1G8Onopr!3X}gBFEF zL%A9)dp{cQc>+&U${MyH?1JR5DQyUE(uv-r26Di8h!0n&Cn$SqnWe;@WL?=C7)e+r zl(+&uyUAIL-gxf!QP{>4#hs=Bz&r%AYgcD0m2J(hq$!ZS#Ep5OYbsFaSsED-i=D%Epah2+lT|s$82=Qfif@a0;pDZ;(N=LwN2nE%6sw_<=SXl7p&^m zyWDu3s_8&gjh))nU|H+P0;DZ9@ID_tp$00u*hm($&SjSiBOB9oTs0`UgBdeEMGnX< zS@^x1!oSJ^=x^y70e3gI69qE#XSnQS7QRhA$62%~4?&+Sf)Py-?BgJ4FC>(sL64i4 z=aj;5{B)= zMhXSlg(61B6hlx?<4?ENimviK)j)9Jta%9Es%lpL{axN14vx>){q4Z6vI2Qv4`CD7R%}5lq)o$=&>I%AavbULax2FHbb@_}x+UIu zB*+}i1MJ!cLP&Z(K!2v&AHQXs1Pe90G)dHbsTJIpTFiZ^P2HFDz-!7G|`9X{>M$S{@&eb zj4%G)-G3tjGdN417K5@;Z$J}5m`{QiGS=eHlyf7+L>np4b${>fbgQ@y*;D#g?%kF9 z;c>Uk;T{p;uE^p(#o_MK2>0$;-2Wzyh7hy3Tm2t#b0u4Bo~AjuM*&`b%9=L1LH9mJ zmay;qh{;ndV3)X+Lb(7f$`!v)8PS!wLHsGVM3R4l?(YCX2?m`u9KF*cpIiQxQ!~F| zC$>vtY6g00D%^d(T|~`2R0HGXba9%ay-3Mkbju=!M(vJH9{K2hq*i0}7kTuQf8c}d z-Ho@;F7hY(qRaV5xVvs=GJVorx3(z^`lBl)m`VSrOK*Wut6mtyX8<8p^_n+Imw-bS zmT`s=tDatjJbY4&YeIiT=Hso!tH9B#B%%}yQI(Gy!#PL z(`ef5wJ__RL#YMQvSf;(FCEiHGCqs=e8=>5K!?iIMWwS(BHj|;3(0V!DwhgtH*psT zfv==fAloM2t8V&Ls^M+e#+x>%t5n%8$@S0Ofe9R_F+1+H^uhleR zM$?4ZBs9AI?i`iS2DE!`^R9i%#3@nQjZs<<8{HUE%f#TQ(1pHGv`ejrGHjRHC~^?s zPT7P(F5xRJ5?F~tUBX-0g#BE?(riL|CA2KL*R3n?@Me2ZV3T5@v%sBWhs zCdC|jMDQASMoMUTy{_3ojt*6+f3xJ~PW>^RI13OO@jSKu`WsSg$6n%TdVRR#U)3Bo z)!Uv=E@0?^ZtqFR$GUrw$k$uKC-HBKDW}6_^)wo|jzy<^`gPtkhNEv&6!kh-mW2JL z|JmMMAiHqxPP%G!3rA)$#V@GsX!~WiSlfrg`Kur#7X$D<49D{8TeoMM&ZZssUTKg! ztr*g3t0ciyt`Q%+C((ozbY}A&T_;OAxPex@& z1IxyC_Q!J$M5~7enh&<#B+4nI_*NG!X z^rNQAtbb8nN)hxp=p!4$cw`7~G*kTKV>+Vs-2f>Nrg{NCb?xX$;OxTihA8i%4SK!O z@TK&KV=qUL^McD6_F^RDn@q@|33)sqB&V^U)Zd1A`inMw*ibJRob6~T+IF7G?nb3l zIU=tE!0ejX?|A>)X!}ravn6ID4`^!(Z8jg=bRuxs>Z#_-asRmRLBcDL;JQczx9-s# z+^6~0)w8Dpx2J>qFha7SKT~`Yxq@+>!9apM70ixPEW<2vtc|pAu2Id_efgpG&zo~L ze0nnysChf8S~$ygEU`Z5khS`EB*woX#)ijO6OguGH-nO%1P4PMHHO)aL<21FW&LEC zbwUjPH;?35iW5dgcLpRLq$;&0tTPYdB}zHZNz5!2Mf`n`zi#9{nxzd=aO6-pQ-!-! zLk-^R`Q(z+Z1*2gk;PXC(#qs_A19Z7(kgl0vJJ@=-(Sq*X z^|HDMPE0hL{WHkSJxE<;f=+ALc=WrYf)@ zU^fMrV=k}yZ^rvYU0p>>&?MnH#sk2z7SEpKFMBvg3n~3qoOTKHq@#@)3#=OkPD8_K4gL*;i#eYQ& zs*`G$fy=HAVm4Vb`A1FOp~^f~UaXxpUp+lYoQW#47BqtVq4ll0px;u}8?YznsGc4! z-q+yNhkH2Qh6eq*WQzA95p}g&`EGKM-e3+C{_aNCKI!-x^S|#JBgE;uuIA68p%9Bu z!s95kB>M4J;?)veEs3rJbfupl0~%eY6z7X6CPb;4GmHmJ<6I@B=U&e5WJ*`j+({rB zsu#Z*b;}@jE@fPsoNgr5OjPM0mU@UbPv6ynUm9=BF?72G(y^{EqHno|U(o0Djc@oJ zy}!G_F?HgCe;P?&wm?>zWDX7}mn8@CW!z(FY;c<)^fG)KtYRrBd6O@T+>0Bk=}vz4 zr_}vnJ%z7p^#Lh4(1%#1E_9S#`6)z~rOQk9-sXYlT6c0!eV>r~G1SN@I{ zdQTrCnW-jM=F@3ruAurQp!#l+4lOw7HmkgIju(e6iP25|T9Ezf0pHJ68$-tR{i!YX z*vfht;H)c&B_300XQR}A+fgfud+M0xv|4pe2zUVTI$Z*3Ap^xiN{F^F0Sl+TMN#_V0 z`=wnQ+Ll@vfrjhh9Ivf1^#Qr_Ibb*C2s>7pD0eM3lo8Bz+-I%hzI>nP_KRwQ(J61Ahpt-^bfmMosA zOq9C*9+x=<_H8W1)iTCw-W5#lZ`GHGxU}I)xSmgM3>NZ#aKF`LiovH-QNR#ovm@so z1=>~``SgeOZC4RBok-!9qab-?RTm+431 zVWRDq@7d#Iv9y*1Bg*c{pLjRR*1?%y@Gr#MIkJy^rm>VA1bjN6aZ}ZEXNwW?V+Cs@sqN^eivK3 zBwimKa2UXXRWrhBIZYMY?cQIP7HhaM+ICo@4<>t}3)Tn}ZD|#B>cBC}EHTr?sWP|w zZ*91y-lzvX(r<1c@ zOLFXWa&^$9RzYV}9?}}#4+kw7+PRM(5!v%Q?~x;|SPA}X7Vu{h1kS*u;ml%GC)ZJw zbc#ar>5T4RUmEEL>a#E=LHz^%#BWA{0ofb$^BI0R>Ic~puW+^oxqSI9@xeCmmRK!% zV*B#U0lOX9T_-5C0fJ=fQl&3heB;fq>yP3I-#Rf@Tb&YOc6(KQT_R#kBjlD<-xYvu`jSAgHq_=wQvzquFOjjeq(}LeM2FPD(^8$keao zBlIA>znlk!(?Y25&ZGPesQ968oPuRm7SM?}or78JF+%~`KdgifP+aa?l`cxda_^a8 zRes%_-Wf^kCAOAHrtF^c$U})Nx}&Jo(te0y7NfM(jA@@+T?@^ijF|wbO9BA25S{kj zv#>_WsJpcrZv6>tQh}asEk{`c8)BtDx!CXu)?sjHc~@T`8^;4 z*%Cgp*)pS_61!x{OLi|QY3_d=&3!{-2PBQ%E(x|3Z z-pyHJt)j8S>d<(~8>id*$ivWj051H>>3eUQSQ5hAH6ONYE4$=&wME0U1<9E$p7FN0 z&&G00$6Rkf;Oid`mZ$Iu6b4I8X!!WjhLpFR zZIYMI5Da7z6~@w8QAzGs(O>jKW|FuVRUS<-b!mw1H^oy6wr(r#HD62_H^)n0*aX$I zJtc4x)#U1C%kj{+W@>|cCS_CBWHCU4%V=N|9DAsceEN4Bx$0jGr;Px_edr`Kr&Xb8 zxy6HL-@&aOFMuku2POh6yNp8K4Zu3=adp7N*+|}O(t|m7Cly?Y{qlwepq7M*P$DSy z(pxubhT?xJ6n}X69~95*^0W}P#Q`IyCX_Z$i}@_c1C`Dy6=k=#p2U;&8b}?RGZsImSg=RM=^Z3pOnH^E>&SJpw8I? zcQsKh1P0X2;*u1) z;|Qw4r%B@Mfwj5UywMsp25Z5>mzP5+X7qilyKtt=6X2;0Wc#}VHT7Y_;)bqV2Qc~( zvm_Xy&okoV#>ok%s!U86grjCM0^h$`U8chv6W!-SI!hxZj6_alD1`e-GK&#&{Vtpb ziEMVqLe#!8vvL0wG_)}dQTZYXn~ZJV=E67a_e)J=*XmC+=-0GLD9caar=|~E=1-gi z_0hyxB>1&koVb|@lze&+#X>*@mHJpEN=`3Uoo1EHLP1U`)JavSD~PjI&J0!Bkwj|3 zT1~YzoqCCDw$-BzJKv=Cfv4y$N)@9GmuNv7W!|TYL$u-LDvNMVQMsto>o=-uYrkY$ zGUF{SZmmhVnaA%|_$Rz%MD=@8Y-Da93Q(~zs;c4(e%S#@TUT}kln;Up=BPB!Nm@|1 zW#(xDte4pUSY@b`9|UYro|nwkR&Y55c`8AwGRl0t&;Xf6Gc7a6!I&zJsvZQ6&%8C@ zXIjfjU2UZl9#FxE4O1qZIL~W0Sc)d>w}4-)b{N^NNf$m=n!Xq5wYgOYIaTg5+T=mi zt;laPf&tfrGe)mYvY{|I57qcuy(!H(*!61}qB1Pay!22jraV$G6Xc2KFqZx-Ww7-u zPI67hOls9LBiwz`Q5#?DaSy`Z)yIpP>KTV>$5s}ZlSNik8CfRH*nBn-P~JV8KV;Ow z)!-Yk{5s1ge5C3y>KS6ND7&|VJm+E6u>l5ky(x>orXx2rceD;TzhgeVgX3cS)Qk=( zCA)4-f4j&@L5yJIWhmKvy6FbcudiWS{O2{!*_4gq5z<1@kcB^S)pz_5HQ*)By5;Md zMkm!7--vpAooCiH?GZAH?jpa#qIAQG@!JL8XoDSJ&_TMX;Y?7&^=i*0GpalpbWBYY z?hSEgvu$dbOTfe|Tk6oToIf-D@tF?Uk7c~a=zP(U% z84As3@_z0^fP-rW=MBo}#l@RlV^3ouprwVRn&MFP>MwjExKCiXm;H%Q+iB9>Y)!7b zBWnkrv=yv3>Md~YJOh`k3}`wiBlPt@XE;OT=@^N%XMAdXxVq`NiE28%MhW6u7~N9zMg1Yjj%wwLtf|TI;8=a#^0AHW&Kqu8u{Tv1 zTMIPN0wZ4ev17Sb0LwhI$U5>TsHP(sdfr7b@LipL>N&2?=FX;ceR?a@20Fuw&bOja zjOR}4jWEu5XI`MqfM%~bRW|im*)+V9ikm6!Y?Wl`-i)Q&y8#uf2xZ+elsT0a1Nlcg z8Wj7REn$S9Wy$aO8NF3QSqzIPyNRGae!i)a5NyO=Pt_n>jeHTnZ4jt3KT9`3 z%FVI#w%mW`Uv+B_G>Nun{&l%&WHl5toqGixg$D))$qBcbzk%{ z(^}v$*ArRHunDtwXDaRgXlbSE$u~8I!JFVd)zXlsy}D5TvwxJ9KgsfNI;i6>$1Dhl zA3!=LjRYpQR|VaCB1SnyE@sxAtLPFl#<736|BRy0G6Q+(4wD%>1!6myE@z|LL zP5YX$SxK?l+;1AZ6h5HIC+9Ll1qWWH+O|;8+qNo?s(u3@a5oK(z{?E1_n+z%*43#u z$@B%>i?kYG{uVpTCoD-Y57k0Wv)@zb-aDvc&=_fzx7ZJlxz*xnC$rm<<@}$EKxYM@ zV+%l6YN>5N3(yW|1??V_wglStMQCFJv@Qi`TbMU6AzK=?vRx@OlriXyzRxHp^S$YX z!T9QgM2h1z0^9~ml9b+Tn%dzynaNCOPpXtyoF3EZ1lC?7r|dC9aR zL32vs&be>Ki$MAMifQjz8snBYjwSKe1N5kmUvf7*#7oiD7vC@JfRxO%v%Ho;O46<& zjXDgFJOgv4z}*(Weaz4W%w}ewm4G?=55UwK7=dUIh$9UIaA%cGx!1w`-DIl-%w~T8 zW=+QiO)pS*1(w7c8L08&!DRHktq6MKY_UcM28u*3vNTQ0s=d6wSTnfnT9zu=*;k0Q zMK@*hR?HX8$MIiqtt@Nav-C$r$q$6?Osb=iTHZ|AK*ne?qziEZ@P~wV<&HNpZZ2l@3N`d*P+im1kl`_|lN)<+KJFaSYU*v5sk3xP`=`#*9qgYv zOSi8+Tb-rbm9&D1Jn|sMP&*B3;$`c_L(`FMRWB#o`~5pnGWF@1r~=ew$o}w58}M*+ z#pOyD7b)9azMJ~=N*pLfb^9n~%?3sbF`2Si>M>hQyOI%10qPD#un0Dr2D}1tIzlyq zypQB8h$>Gd&tNphM<)nW<>lnoT+L{*xq5HQl5WqZ_oN2FJmdETonna|UP5WSn`uC0 z=@bjJqX1jqCe~VT=rPEtAG1R@;j!j+wk_T&F1+cKGn|&9mhm2ovO}>B;~U6!dt;f5 zwJ3XQWbCwAS*z<0Fvo2Ov0%pqTN2-&ubfEP0!!#Gjq9B@tU3VKW75F|g`2Qq2VAW{ntzwE;AQ~SI z>~&cSO{WEIhj4w8lW=`Z9C4TytVE-g5XZ7+xiK@jcOQSkL(~B3efksjx)?ccz_gNp zxB}aBh4RHKk799X7jCnZNeVK6T z!iLhma$DHV>UOi?4*bMFz;0>9u?H^L3S{D`ue))08&!p6{ruTDS{gg-Ue%Xyo%RPc zkEZSKFHHchk_VuE{v^sM?42gwB&8M1-T~%*4io>xeTsyj8mH2|Z0A9>?u9A3lI7i|1qH`#?)~Ii@Euv>2fLzv4fMm}ywM%$+;aGn36+u4)gIAn!kes11?q zWik(=%ui6}60PCzwvnV!TTxg_s%Df~Vd_Fgv&uba3Li3TqYT4`OjG&ZEv7%n|&9aab+)vzGO0_5@01hM69y+^VG2 z#(1NEon{dP!r#7ajDMpytiRy%&r^k_;;swot?3-{OAs?I66#a_3FF>egY&2)93FN+ zd}2Mu*YL{^MdZ`BQKEWEemoZ$z!JQYxlrX|3Q=C3)WUe{(6T+B2e`Eu#gI9ZHnD$0 z?Y*ov!KET7?yd$OZabx6!Zt;gRoFI*3F|nspudUVJxP*?ohD;0pI#GSSVoIWX*S(d zQ@r9}vcHY?2{j9xuyIow`qXKP#xvxE(5FZA8?{>+`gFaf1|K_nqjTc}fS9PUA6dVm zrPh-hB+6dIav~mR*=#su+mIUX#7~%@eF-9sMzAWS8wS#hncj*bA*eaI!FKCVcTTqF zfC1Zd-*!is(hvgks`}49WZKZR6^u&w%Q9D1-=8R4B)qq4YVrpOJvfC0EB*VL70@#8 z!^E{~H`rQG0WvvnvSCv2r??LV`W36t*r6h`ttmf01#(Pi^`b(nmBm)25?CW={*6Bb zL~2B-l57O=x>vSI!;pLZ#H39Vw6gDz8n4Yy%2E3o+e9gZ?>G@bL)w*t++MD zRD<{7g4Otgu2vsbn&&xt1b^aD1_5?vH_^|%`RP1aX8UKYc(SjR_FDmqc(%f^yyRNa z?_Y34H)xIMTwAvmS@iYsqD0+#84C7)XAvYEqmjtF_56viPO4@{>gQyBItiWrh=gfY z8WQ}$t^Y_x*Agmr3RDcYx+NX`tvM@-RBWH1l6jeh{{KnEjoQqNvajsE?#{RjeU;Ze1 z@!q=D%4PD(F6M~Q9a8;)@GtbO0xZxjSJ}8nyDSB&?Fyg+K8?>iB3Vw=F#E^d^^<)Z z@g=IN7Xr3E2Q8m$pS@04vos(^fIt;nOO2%xrZE+cqXL{NGB1#&6;z2sq3OjE%<;uc zeWh&50t_UiZH591eR3UAloHlG-^y6a6fLccb(JUiy`5Mc1l)`ub4pDm97{rr28aPCh-|GWfWN z4~QiG%RYY0r^oTZ!U)_##EKnQYC3%N?%`dh7i)5uu~GRTgZGAv)M8v|P5s1&8$0aL zuOd8D{OMvB+;)bvtetJ8nWF4B=LiY)Ll}%7&>G|^DplszeT^N~+_Fo6GBZG#Z)M~| z-P{D<&wIYX+RrGw3z%B_ZJ@~@J%e9tQ*Qg$HQU%x?50QXdbJILYgc8$@|hhHT7JfZ)ia+Z+|l4gO-x<(DL;0>6C;A9J=nmQ&r%>jfsu=Oe|@M zM{bdQ==ITw55m#i!zSf#PdR#<8Ic6XWe3qk)L?;b3~g(8;r|>XE?5w7H^lc@tgm<+ zX;8BTGm;Gtf@WTsU?SOoaA8|yp5v#{6E?~vXSCisw0==&{YC@sTPNP^U#KYNUt&2n zYI@M@L2CAgL#^4n?+DE@dJdyF*vb3zxhaCs9?qbe$rG2gDVs8kPzJ(Q%ccxcOhc4; zzzj>BFt6Hz$`*Qn5Gcw+>cu2^kIHQ5#pMf~P2Z|%i_SorEly#5@5-Q(UM1gG$R8Md zxvoqr$&|D1B|aeYi0_3F21@Lld_(9prU;X|%Cv((Oey^&Ky+E|Si$O{NgkkonFAx59B*MYDalu9ahI2y8U9 z(}6@&#>6*BM4=>!{bLs@PzU>34T>?K(ON{=a6}!+27K^r&H8j5O2s1FgM97~h_7pK z#-9fiXY5R~f22b4>Eoy^@(;IM`L@POIIA$O<7I~!`4?mQnQ(rXPiH6&?F|TL18wif zPw+LT0qW32vnn+F@sr+gTW{FMZ4Z-l8g4$z8~%t!#FNnQ!)z@z5|X z(xgQOF~Zq^aPF%g6Y1da^&oarqxwoU-(@Z2~&e^Mzq z8x05>9nl!?Yo(-+XK*je(Jk*~Su23r+6uAQ%1kl)I2^;b3o4jq%78!Eu8HKDiV3yA znkiVP9>oH`{W0N=m-!2vO>ZA8MldM~myD4Pn--s`kZa%bWcp;vdYqKnwp!-|Ey|`8 z(K2(&rgZdixha;RMQ2f*v3UvQeMm5~6vyMvQNW}K zP8=VM)&W4DFvo1ofj0VB<`8JD(fALukT4KOHF(1P+NY7l_(#L@iTTcfH%A2tHB?qP z3j!+hEYHMbTjaBzP3*WAX*Bl1Ek*gf_6*lz9pPDXZ&PKUN}-XCk%c9mL7~9D5T%kH zXZ6^?7zY<7E>#uc#IdE5=t!TcN~4b!k6e9J_AHFbt^l-iCI-TWOZ`NG20QE#M#qwQ zPV`5B(X2q6l!=gb0L&4We&%!^Aq%a9kuJ@2HBm-!hBT^tYPL0U!O*;c;*4)8aJel1 z%Fi%R5EQ$G;0`m?GC!*?qNI{wW?qsbaMJ4E&5B@xY8iwEPh?ErCB+<)Th^ zTh-Rl@~<99w9r=vwC;6om|)z=c#l%271~@@Q$K$r+m9-mgs(pCUH%n-a1m6H%^xk% z!RBm?USq>6f}wkZHn%&3w&nkJ6AlGjX9~Jq)ZB@m9qnhqRBTR@mLd%qD>e3x2#ubv zMp3e5jZ^zkihc)&h0PjFJ)IxD8Ati_L26$5&yZX=yKTI^Mw#1?ZS-F#Ixi_& zzsz9PPN(%9oZQ3`J3BN!-O5h&EBDP41GtZ_64dhXzzajNF+PEUjD+czOMy%sWPlk= zUoiaPz_6srsWm0o{etBIxb}wK)&aXMlA`r*I(9R_Zb!#1vD99l&60 zVo|0Z6bfi9^Ae+5;WL+HU;a$!3Y*SyM9#-)l26}sigWZ@ue!pjR?h^Bu6&lxg8KzD zPVtf_IvPiTD^zVE(_Uk-R`4W*T_l7B@mtcN{p@2NIO@Suo4EkQBv2{GKXAf>rz{!T z_ULJctTAo>cGHHoUotcmX1DhrbE<#czaV}D0JRXmd$99p`@tJU$ZID%AD<%H33zPth08+euS>AOyHZr$ufhv()WWkBk`vOl%hK=b=LTFJb# zUqI^=Z*-OwoO-UK^+l-|4)YSTtwfPWeMm0hQ8R`w__NI5S9cIFcfVBl%03j;+eArB%)?R5`=HCe62TH(sbNwen|Do*x=j4*WzfDcV(P zg_YXZpoS8oy#$#flCnQo**C51mR2^fXHcPRzwkBn9V@%c%6>am9reDq+|x@;n%@s( z+8B-vR_XDVj!lYqpmLx zPbw`Z11vq%SeTjV8Z=bcE>xiIq4PXOSv-_#;2eWHeGAJ4+?Z6yi*W-n-Nbz0Q( zo`!@bs`>{xVrT9L_$H~f_$z(y)>t;Rx0TJFbg6hjp(Nn$T(Gm*M6S8O@Z&6v=|ykS z;gnqxpIzqB*WaQfSn(|7JSr{TVci5ULPKqoZ(jl|N!x@pgMvK(q-_mSIM`h_MUDU< z-Dcub0_lUji)bZ~ULXyeCONbQL3?LC$LjNdnHY=87y++7Z?q_DuD3HFbtH1@Y6$rfdcnWUuQ*1}4DRv4ApJZOIDh8#~%W zpTkOz_wEtUe&1G_nagb`f_8$=N7X^%>69exCDLepCb|MJL}Dz7-|gho-|1jFwWjJu z1LOYB1k5x`!=v(U_dcrdj2-wq3#IgYXqJy#jFg3^;t>^ic7;248^I zz0H3PnIv!#0SOaBg8d-Y+^X6SV$BObklPgPQHywT`TS=39~RS@l}Ab)D3P#oA~rJb zkif6$o;c0_(0t~pLdi*<2nw0|lf-c2y&zmqnrYd@W2`-pDJod@=+lhs6N^({GP3Pl zab^x3iT|IHl8JqW1hFJMb#KzNNt2SD&AfY2aAXoq4(c=l#)jb&^Y zGCXK`a$`;JAL0~gMBM8kn^k+-ryjET(mxfF|FM564*xCxR2=?``kcIo)64G{?vH+) zH1Wj_KaaFvZce6hFiRVVx0|C?8;F?^SE@JO$fqx>GZzss6w9}pKw95@W;;5W(PW!P zsL+qQct4t757DX|NQqad*3_q#;9awmdiAN-8UK8CF(TRkf*%zyO#N^= zvN9~Xu%hWCtlXqO4;qnAzX@2%#19WjI_e5dX;Jo{o*_+dJh;WU569mq61!f3Sn;u7 zLFOyZqjJ)UnUDmAE3id6Kx{e2fOELEe!}9xje3hiJrQqWNEpJu4-`Jta|TZyh`Sv# z1qn#?H*;dDuWwWJAW9Jq-=?0$6lD$TE6mgYE5_+Z-u*et%1q;PO=ee$bB-|et0IKYl zm6C7>=~Rb0ALN?GqX|q*+!gxM8fW$PEj~+}nNM$fsEcPehbHXL9bl3n4>25QUej?R z^aDsFJk%Bs#fe}GV$0VoAhtZ7d#59|JZrqAI_+YL$h&Ou&8p2?4UJ`w$}>N^5UfNb zOzl$cHD!$`E{N@s1)2Gm+R~SGMNQ-)lV2EBFRs~bVc8`Q5!Da4Iq|*1TQ{_%4<8Lt zt6ewMV!Vu~&MoG0`@uOZPqtbaGCQe~G->vG4E}hfLCf5uHCXWF|8|Jq>@bav8N!Z} z#yjd|ATDULkl!U=41ArcVUPGAJl^qKehVRZ}xsKZ}!X2uJLZL<|KSW zqT^r7zg$!WrFxI>fIm}r2pb)|W-)$q?h>D{almE<+FsYTyoLYI;0L{tINS4;14$My zi2E47UhjrM)B1L($v4#O_SA&$!eot+K*kci?4^t)Nk;L44z|}rc)O;g?+%tOz z`EXoPht}`3WbGa;YEfNFmaE_!)R=**(4+#aGpv$WaA7H|LkmqD(gGIC?c=q}Zi8Cj zIR6i5g-x~y-f&|wd8UPFo!u~oSL)D_$aaX?kIIkLE^9Pk%W#LycVt3W)92DyZMhsc zbIiGLjJO9ftVP?6oxhutuSEst2+t5x=_<>+)$-7eqZ)?iwyMeP$$9$h!?IkW%nKLd zXJLXe8ykL2u(I$g`ve8zFZ!9BG_q=@8`vBKq;q+s*-VXQ!2;)#E7()D%`)|jA`qG> z5O!HZ%5EknpLrFjyiemUG=~6oFj{QCR)^eeD-6aAI>;FlPN!?zzjSNsSdfb+?OL?) zWJa>l&qhe9 z99;-g`2ZR(5uZn>4&bJCQUMa5Y@~keT4=Amp;I-HaxTAO#p#wUm&&+P3>^)6(hsq8 zji%q|U0A2Vm>z6(QJjP91M%OL4+@PwTZJ$usA= zrlHXfcM)$i8fO$51s3np0z036&g)D;06|E?CH<5x{psfXeZUdQEnGKETacRcq4Uw! zdZ}Lt6i(il;wq_eYK5z$zGkSv#4lJ7#BXGhP8&L&#-pl!R*1ebW^Gr%yQ3o$2#qSc zP|lbwH{WDaF-fKG4W@|Q-c^s2vjA3=EszI>-$~U@=c;o!XLXX^oNdG6&w7L-RpP*N zr5uP-J1Fou8qjWdu5UX=FxcKOB1k{ewCov#?IMzp@_nKK-Hix$5;HnlO>|9h-y+va zB>yFLNW-Wb2q8A=b_S-8x_cxJQFeo*T^n`n3rzg5WQion|7L$x{BI=RSLgc}_^OAf zX2>_jv%u0N=fx9B#dx}OyGoLFSyG^05rPT6syC<}(MAFR=j3z6J(|+Ef|V z7~Fv@s`R2tC{<}x*wr~?JgKQ$-ZsR|fUHS2rYk_s5Rm%X+4gv6=2J7T5E?7BqPJtL zOL44g8_71ay)j-)9;~0Hp&w$POQLX1;8^L@D*eS zz^8cSnGQJB0`UIiVMm)NdxX4}vffH(hVDy$QY*NSt(9)pN(j9SBz3YhUtwitofEJ& zYQO2_L#cigNblJNZQBukf_pch+MZB=@eBpkks4M-j@q{%Ab!NnD`@dZ>P~fl=*?$fx70M5{+`SIS3kgY_>YKOlf1BMn`ak!wXcf z>C3?Z=^=-7UlG!+1xR~fw;~t-@pfeuMHDp92~ZpASYNMbZzd{vc<$xa2}@fiywozG zUG_R9=;67Yz(IJj2Du?g+q{@|MUvJbq-j!-wK72&_KMu+Fph-73km=7gq;fs&w0W= zg@ngFp<5y09#804NSL97cIBVV5Sm5D;l(7EaurnSC$6Z;Z3$b>SDcKWo;_*;R=|do zHFc7GOHiV|{cGAb#(Q{6FNP#0#drr#T2zv>DM>yVSa-UTr6(_5*-N_$;y|i@O`=|7 z^HF}J-^3~PB@XKZgEe5Cnq2#JDB3v`?Oz?2O}#>v%EgNX$VKHg%T2W#DtNj=U_1O0 zT33eS{_F6w)p7qluXVS>kyTFPoL#zazsoND*6mqSKVSRL9I@lh{~lXc4)G)Z8-(&Z zQ67FuUxy?A)oAeewe5>+EhTZZp+pUag4VokN=Uq%cy#Qrgv6>))JVLsHHlAJZmMGM zgv6ovOG-%W$9A7yLi4BD!Ck3%-^R!66ICN8zhj(wL5 z-Rxi|xLc?_klHN?9=SgRf3)2n6MTXpSR}Yic!xf{ont5^1P=&Bjo|BB6a1p(rgo}M z2tHV@m13Xn%Fk8=pY~TLIHEIBoo zvaTMD_i0#e`CzV`ic-G}5pTq6P774sDNcpG=@0?|6KqD*J}H}0L?e_%SP~!76GFIF8`chX4UL`37w%w#8Nel#Q?{H48| z@F?>-6oD8-S&Xpmu6~?MKcx{>{)2Dp+``s9wgRiJ)F*qoR0P*T>o;pUf^=NDO_1jt zJ;G_W-*waObm+2)EJ?KR^}42WL%Kgm+gZB1FlCG|W7}MIRp1-10I*FNsRdWV`}Ws#@f(Fmy00YZ-=1`9NzxmhbX`f(VoORzBr&hIZ-;Tbe)~25uW9DB z!OoCG2VWot1(j4`&0_O(v;RJslRbHb>kqx(=_u93;q(7^eR7Fsib$VaFz7a z)`?2Glqig%4tDMHNGSCRrCMsAco^E}oXS7ewZ9l58cRO8+%D_`Vf$OmYk{z3p{Nn| zm)3+GV`Qfm?U4|+X-mRZvEFY**ct)lEenLrA6iNn(@EjFoaOb-gm0mvC3$O!ycs?I zn7pp7$Xl%6fjpfPESXBaHp~_1g?VswYw{)=pw!0$6Y_S4o|1mse0B1=2b2eavQH&n z>|IJ;&78xxJ$vAhyAJ5BslnMKUHNOa$Ss9d$ZH610d z&aZ71Y55JX`VZb!--qR)Z?}oJ$x29pB9}vIQ}cz`xx;@F?A&>?;z`bn|KieiGZerS zo>6WXmaCRn-`LpU_+w5FC!fZIV&_;fHd{t9ovlHCZY|Kn$DJ&SGNWmBusKJ#MLaCi zhFBH3M7N_5lc*m7vXyL4^1xAHER|HXc`C%5*rX))(#WyuT|7|l(=|U1(7Z;kGXHlI z#`2o1I^Osd(qALpdR7AZ6@VW9=LFfe zi6YOZC(^RHU@zdKCRaC;-BHN}>q(jqw2m%R|Mcj9lhHZI(sczTaR3HLmcoIcrHWG< z2>6*}cwGZpT{qdV_@?g%(;TtiD-vp-m(a?TvYSNGpY#uSear_y#~l`EwT2rD)kcX) z_38Jd#5~AG{tvS4GGGimP`lM&$xZSY63RXU+!_qG9)VjOHZO8(ctGl;0`y%Iq;#e| zpB|AQwSNM!yqYf^-(e2}8JMa6Qy1^$pKE6j}4Qm|J5sHrTvsIzv6wn4Ujh9`=XxEp{3f*j1-1DKSVt;Q)CpT(`J z=2yu35_TDTq+tnL4kzLfR0RCXyCwL>6V_$vsD|w_*LZWVq(DPI70|8p8xJO--Xfrx z@<>RNVC%@9sm=VeqGryRz9V)xZS+nV+UnIfwBJ_!`|G{C0lkk|GIZdfJ{_#M)CJ%- zwV+|(PpEIaXRxx0@lJ&(r<%!)m{(}*cM{%3t>T>Kg$!5IlN%Ku^ba*qf4=VNyj`EI z?&-WTR0-yrZCtYw{gYV2mJz0$@4nt-E<-crHlwq6@BNv0ed@}bL!35*@8{X(+mE(w zy|vXxJ67`1+5}T%4*@SS6fsTYTiBxr{Zs~M{8%}dMwvD)^!fA~>Hz8Hk^rG_1(;vG z@*6!Hl~+*4&1R{ENo1Qnni+^VSU2FHWI9-c8b8H~ z+9nzIOxZw?xvhFNg?bA{sGjR|H?`$at}#t-QEp5;nN6uIJ*O~6tKZS;Q)?9COyn-8+y}+58h&8#t7pVFhW$0+< z^eTEMq+ev|wn!|LJ;mV3yr8KyTQoJoifcoe)vI}E$BMnY<8V~LLu(zpjlt0JQM*gs zcG2vHHQ;kSQluGQDHiytKQsLo9$Nh(##4VL*`E-=NkWKZ(btLa({t6`{w2BauR(<` z$(N;N7fUADFR9g^I^5oV1L6B#L;Yi4sl|O0W$1ofjjy8eUKDrSv|y+Xo+?<0ZHR}n zmlC9*cH1lzYM1RwTJIm~nzjx}rS@J;qHa255_JR1c4aK@V&QeBZvKv($9K`HtD3SY z_iJ8YpYK$S=&E_(tG*IFa$FzIIEr_&;@VBDJ6I?|r5P7jTDpvj+LF=Zf#P~Kg2{5c z(VwZeNd%e2cm!CycQJ8gs;}J4bOA$+ATKlhy3rb9}Esl-9Z3 z>WBv~ONbS!oclMoZw$-fE4XxLZI5HQNIoy-hXG`8)v)zyQofQ_U$wypMpE^g&#oS(B@p;3p64JeXvM&2QZrWHC zGb8B@+*xyQMfV7SAV1pmG}XG$W(yjpeEgIO(`Y=sF;$-X_wzJU+$kFQI& zSb0ottcY(?8TE5^ExD+$yGI*Co&fX5bz*4lzllQ$thtNAKC^v%sIexzx~2W)tEoU6 z-Z6i$?x>l(qyk%`qONI8pvWHcU%!{&R9Khzt-*}LA!48|u4SMV*Jhyk3k-tS`Sb>q z;P(2dZ;GXMt?KXbQ^2Im-AS1*dI?Hn{HfCQDovEykR+ZvZ_oqs%dBhk^(Gzi8i4e@ zg6}GHtiI_p9oYCR-p3$l;4AqnBiKHFQhOSz^`oZyO&vsV{7H@Iikt~T0RJGX6Oi`M zuJmY2)EW2eC_cqGmuxlk*+!rWIq`dZP-15T71*nyEv(-~&FVze`zOVl+o?xY`Bp(e z5^mbC*zpOIk=S2{*Pq@C1mnM1IjuI&-cM4Hnzxflm_H98n6?H^y}P5hHi2-my%VPG zEuKl8lO~p}LeudX!x~(t@usR9UC^U~&O8U8#<{(}Qc_R<7Uv#OtMxq2ryd5+T*h{fSx>`Y!`LK8b% zSi2(Tagtc3^u#_|$AGXD{$C!r@5g;Z#L7|nlPZzJ@Uk#8{NqL&i$R-S&N0%gf0eYw`yNv|fO1p}Lv4#+IXu_aD|5qB6wL$zJp$ zOVSnv%?`Br)7q4N2m13ns1NWe(6VAn^na9nZ{I*-h^o9f!1eadEwp#31Gn}<(X%ay zo3k~+y?8jXr1(!8s{pRE=G69(zf7PT_|gpbm+IwukYhhg5^i!Sn^Mik6!uZF`~}JP z#n<4y&;0BetVGjebY%-Ju1e^xvIBrcyp22{9L3oC%aeTEb8*v#C+Sqe9^dQ!wl%j^QjQ8jrfP)(5bN|4sCVL=rnl{QLiS&$7!l(H`748*PoD^2%|b^xSYfAodisFK z{a$>aihmu7?-q*pw&Lz{sUnR47qv9y9jke^*KDtv--Md^ZM~r%*E5DOQu66qvaCQ@GwtDE)bU%w4~=zylFk7CDTApFcc8HyGS)jFu&vwC2O42?6# zvd)2CnDLfAC*X0q@L)N=pJ`{=M~MCygJt&S{^Yw^@h)V*B8C9^#bt2!q)oK_a`p~I zd)bs7T%xL&H^71WuPCJGR@j+-8I9a2AyN=kZ13;PC^r;D#fq2_9G^-U$KkbRrDE+uY zlZnBYz0WgdwJ7~JPn=Ha0WDx(=ovFxls?H5XHfbIiI2qGV2>aJwznuezzVB}zuBv_ zY!54|DYK7ECX^rD1o3#-quN=FjhVH%pK5bRpMm~!osBlS#TlVP#ULU`IV#cD*=thj8X?9$S@mRbY>=VB*N*M zbR2j{vgjS&TYw@@KG>3#)&pfiEqbGP<#j*H)oPMPL6`rz4{-ePv{;QHjYu!xPkjAa z&=_Ubu*Dim}RQtHhu#ggvLWW~3FsbjWOfiM21nPS)CZ$bl2#y@n_ z>I{?d5CEE8#cGgq&Nj(iD_@I^zir8NF4QER8g*qnpX$Oie%Roshn;2W1%B|ydU>@| zM%E$k#}ldMk5dcC=?3J-_>>MMmNTa&&C=`{pGLOPnt4!~C#w9bNG^!-RLiDA52}EI zm$G8KiFs6h76nD6lnKfrInNkkb!E#Yrf@#JpMXwY)YD9Gvw!6{Z+ao%lsKY$#tTW2 zscYsjtMX1%EVZr`^VZvBC9|r(@Xda-l}U#B?M*5>EgRdkle{4B?0P- zC+^_VY?pg(NUnNbO>Puhi@(+QQ8R84>kL~ir;hC@(nV57OkVn$89LC;9%eRSCT7YU zLD?{og4Lde6(c;=S%{;$0GA#}NiGJEPsg@ux{B}+<{D*|YxIcGme+915`nt4j@#45k5ll$Jlu(xtUd zm7a{mks&=g^1KAGU`cx&{_N` zIyH6Ar4kYkq>tniZ4!AezAYuO$y{bg%C3+&JVT;cd#N9{v|%hCC_{E>GK|p&sc(H4 zYt8%h*6QND7~DRLcQT-w}Yacon;flHMAhx5Z7XWU2w8O5nO z@fV#_ihhy;~3msiu5-EJY`s zKd6mfL6oN0w0C~h(P>NPVf7dGs)^3- z^|;LR_}VpK&g4b?P$vB}vRf>s&r66)7SsLWaU`jE`f?3x#Ls@|EQzBrHk%I-_fIONiJ*W78?^tp+PgX&>1-{?*_ZNI-ED!IJn&aVg4- zA0W(`+@2^GF^%y+I5?DgXZML zqf12EmKs0CGbveghg~fIjF&6gl!$cL@$1N9$9yrVE)bf8L&&>wp4D1ZYiDS)m#`@l z|Je{gJ1mLE^QkPBmYWWX_LC$(Y1$PJJog-*4Y1~;nTGaMy}`wL1NfxQ-U00Y)WL`- zvo2OA%Y>|W?YEoK2Rl*J*P-Q1Vh}(UcDXEmE$xIaM{0Y94eV?`30m&=_*1B)g|jU$ z${cNLB~V(ixs|U-%6AOqANBHe;dpNEr2K5kGaa?HKYp>*W+1_qws=bZr?lRT5U;d3KE1` z*!SL|d+~;YWO$r7Bv<=sC=WR4FO@!h=2yjW?3Wez}> zF?<;BRuTJ;bd97awE)W41eis9kpW9aN_Fe0&^*i(}_t!C>qh_}dz-RL;dK zYgjw`*!fqN!q^#Je-ZjNANQvsGg%?APL36_3gVLw{1wG2r=s-b1Gz|?b3EascxNk6<3ncGg}G=gFuQK-~-|pSAAmE5@YKHqBtk=@OozQ%vtZAOg&T zfDI}tG^|jY>=pf7Qw;zfnrcYURFBcoraX6{nyI*q2|?<@jU@}Nf^-^4a#td^@l&hR zTd5P$Dkjx4Uy&NFdR)QGBOxf5h5q^9DVWQSbp>%-K zGFA#ZUh!_0MMr1vbXG25mWBL7AjiAuOY0`ATI_!cyInPjUNnZ9uGb#hj#Qv6Svr~o zRy#RejALnKAN>YLiuRGL8~yrEM$z#lBqVCHi|I@5Rn9&j?n+=Q=Z0uo*ki@<; z8?Tf+$4as+F~Uw#=a{&^gv26H)8rPD!D!k0kS%2^vESP|Fmu^Xk^?7Ku8@mtB-wB7 z>)lbAewn&$&`Je!^y@lgAqWcPM&x zp@oZuLw#y@8|&`3@vZZM%Q~N~wpwsth(4n7EPpfr%mXJ&h^xZkh&$U#VoFP$Z8eiu zwVi`P!{~jpjY~xFPAlZGv&B+;{*#L-30>kD{D7{yrXx#It=RKPLNqkoaV3eitp6!y zCAVBnZtQ7U(?eF-f}!D7t!c^iT7|Vckz*%Otfu~aT|IS#e|Cw#{E@U)7f%gNTAIAF zg5iDc2I36}SN~KqCq40$lRI}@_hhEG*w0V3+3ff;iHlozLU_^c`6GSkHVJanX?LsL z;<9b_q{osOPyWGqGN%IWC7es0gioV5u#)l6uT~~DH{Rw(u^YZ1-M~bA6%7mz zi*ZGNU~)6tRxj<{K)mcskC#A&w;ZdCXqOKffIDa$i%4ncH9|S+w=3)jx zKK=UoF3>MPxdi)A{f%lHI5sQ$I{mcrqw+`j6YOofpuS*qOSvPEI`2{9`fchG7+Li4 z5+DJ?hBN%})#5E-2M;$%=6Gu#T_O(6WbE75BJT027i-({$8llJuOfk+=m|9%Wjbwd z?83&Xoin_?nh=zBf~dfWsGnC^%CCm-i+i-qc*AAE^MiFPeBKH!Q($AYEv(_4;?CG# z-O68Y-_FYR0w3p?9cc$?h}IJ%*s`jXQQ z@0_D@21yQ0*2GI`+NgYane{7F^k}A=VVk@ZQxXLalnldD6)K?zRKEd`$GV8G{o2xw_XW>P_pg|ya zJgly1odB^g7)IFYL&M-#__2Ye1s&5olqPKAFW-YNm}2|nbkwkyS5odkc7;slzUcjm zUOTc)^|ZGX-};S6>)`p~b5h_t%Mi`^^jDn(HXn~CjX{o#w>1zqlS3oSEKkTzo>zwutAE;rae!mzd3bMx_YuG-OrpSo*ZTCSfkv(<%lSHUrC z?as`KuQAc_*`+pjTF=_t*b3HV_xMo7A7pJOL2bwvZ-4`IQ@ttHd86qm z!#TB)Au?f7s~&l#*dq^W=AlQ_25_DTaB_Py#WQs1cWx8}{@QBuhxmAF^TG<=fu>|_ z^rxQ9W9X#&lwE)P?A55f!&-7`&#|VA+KYN}9smGFGvIGD@SnzO29kiktx)HkVEsvK zVcC$Y?Qdup*F=Ya5r7r{n~E&_-ED4K9Z zq8`{>Q2Ies%q(UROZ+2{1Vsk6Rd~g9K&g4wDkT0`Rbh}6LgH^=13jE3_>tvNyoM+* zhQptt=|>hI?!Zl~E;Iece6$XSFQ^-izjxG1lpUNXHDE1a$PY!cXReUQMpZA7D8-46 zTnx!JqBAF(ClKr0((ki$U5#?DAeea*H1yPu$72MiKJ4g_Ii68ARe>t<54BvM(Vsog z4m9j>DF*pKhfLy(twed!;_jrI6{Ky07cln8^0T}Zj-!p}aQ?^66u)4io!QOwMn0eZ z35=#RK;PXMKNB_r%*IL9yOuS6U)J6mY-1Sh3oAIJmiooE;op}DKgTFatyLs!!ikzN zTGN%Uyv~YbUNW~Y6X7cObRKDi8Ph%*Mpc7k zQ))i-1JaH0Wom*rkHgG9!$SRnQfE;+2+;}T7rOK>yM`_uo}0*22-m)~cdXFYL#;tP zn*;eELs2#@aY?{hKN2kiukuTn zXj(s0mDIAI*(>BxiaM25ng}doCPsnN7y0x&s?dq^^(R>HV5l4DhyX4`^O-7WJUQhA)!sb^Cf6P8+-K*3tj4;Yzo(1i zzynSt3R(7sr5>@6h;=v3=V}e7|*Ps0X#Sbz(th0wv+9}@2n=Vqk1+DvFy2E$cY(=8z z&~+&qnl$N6+6oiDZna2QJ1l8v#TrRNOZYOWPgwg17`uc z+HG88gP|a@J+VFFzk2rY1WlFz1Odrfr_vEVmm?Q~ZHu%o;%2K+{&rgtlDL?(tZt#> znub%XrC0*6S~@AJypFm-2qTI)wrv$36J<7I(1yIzEl_^$J`4h*MObbKHn6BG9IMOB$chx=9 z+ERD!CvTO;nZMv}I`$IF)xj$iNOduQ9Z*C`W z+5vV*oh?`6{H`L$%_|p`|N5Kw6UH~}#$`B@9?PdcB7=E+2m2FtR8~Jo6`%3J>LRS8 zPE`H+*MbPco@0|a`f5Sc9GyLvFPk8fgJ>swDCRHzZ)9zgeZ0T=S{2cD8&sRDiI2!H z4Qy!*DB1-AO|xZIZYJK~he)jgJ$Da$1r65hA4o#Wqmel-j9Xcp9Ru@pR#+I7#r?c<|NsDWz2SSXh)TO^Tt7Vpz zp`S~9t&8Fp-e0|o@T1@%c)cd40LJpXs^h%CWfUF|=VKWR+}k!iGH+}SIZNUTrVxmNT81oZe_>NHg=_KC$o{MeD$d~vmVt!YHvFxj;*nNS6nc#gHm9RTpr92fjA@%XMUQB4P@1EM?y@6xVcR zCmO=`$K;irVcD8LCqwmQEuHI{ zetehhmW}wY#q=1ArH%?r!C0y>NQ;{4QH6BY_1@H~EhMa!n_DIwW|K}Q8Z)(?`Jc|N z019$y`JdAil*8U;@G-{gRPS;J*Zk$9C+k6xq3)Oa4FJ1 zxzelq&~*UTENxJqvK)=bURb3T=|E$icNcjeH5;UEH?sU{4v)_&Oy&h+66&A-!Ks(# z+JtdCyQTJO`r;h~VIBUHAaIi$&7Qf5-P*A`4HTpUn_YW<=8->XW4YQkSNkwwLqkcA zGnP%+QeG!6`r*;*En7aIy>u@p`x9ESHAQAGELa;kKbUTrL&Z8c5=qAkA%F2 zgv5WNR?~cWmx!U^x!YF2PYJ-MIq(vwe=31`R)D$zP%m}4`z)>V$<3ny`=-F2dMuNF z`=i5CrW*yYy;lRfrGeG<2YfKFKgb1_-O0gD2W&WE`u+FLrO)3s`PV&e(2KJEm<-nd z70D8*=@<$XIG&iRg)phd4b&S95)Cw42ukzU*DZB|<65deseNb6;<~paDBOQrVirgOZ?vG5`y@qJ*_<}M`c=`^BoP{ifCf`SCmcC+lYYnsPi zMtI+gKYkN)E2>(@2t#*j;L16!C8_<9%injEv}}(r6^aN;JW(H$OYf3twFeN4c7+0- zZgf@ip2ooycBNFKLQJIr&t?vVVq7r!^hMB$Fb#|L0O?EkAzT@2shc@uMz!f|)dbf+ zcM;U5jsOG!UUK{&hdse3UiS-os@Bk+)zePsRhv7#!sb8eFm`Z`y7l)we)$T(Z|>k( zV%icP_V^UJIzjFVAKJ5Q!8tgmYdV8%UH${>@Rrf{%fND2J@JHivOR?Mz&FIA((|b1 zAJ4+_)&kShHYJIMXHjz*fULK8M?_94?oB{6LHY>s!RB*h654sNVU7HO;a%{;FW6M= zaG`<1RGNr;rjkyn-Q~c}(Xu~huc6D2Srb4G3Lt@g%Pwu9gdP1K^XcAXV_%g`xyNc} zyJ_x^GJml)ur<~S)!R}XbqM2UmrYqjS)UkhGXcf8EnmS2LnnIqa#IUHxnnZ{v)i^1 zVPa(bj4I9QJR+QpKYUH&i}wkq=F6t60_@zE*3qd{BaWxj%ce{qvFT?1Qxe6-_l6S> zIhL=X)J-SNeTG`BcY!MQjRXVzUGcgw>CpR~CSCIx+A#oUIe@yt-nZR{T7QcPkQc2Q=n0+8no$W;MIE&xd< zK$>)+ZYhAf9l%m1Fz3Y!24F-0P!j;W2B(b|32U1VRtFsY>Kbk4zDSJ#GRYm!rJmX0 z4tiVyI-g$krPKBe&_vsX2~^F(tpCV1v3lD+7-28#Bg#ChdUj+8n^l%;*@8u=$DW!d z>dbe@+75Z9%bOo=G5SZqoD0@Rq@${d0FlzA-LtG+jk=@OhJS_qoiT=&EUJ9^U~4mb zI(Bfpg{5nsBHolw!U9jG?qbFr7S5eE>tpp9=uI3n)>9_YzPN+!+BW<+SjGBfONk%D z_il?PtYlwen}!! znVl=knWmtyXaF1y-~xTY0Kkf^WroM`P+zxXY-79ghMQ`?4^VJ+fyJ2-6@0?(ZeUFT zgzKAC>anQ&Y-^JlI+&NoS^W|7P?FRZ*-qCp431T*!9osthb?PHh-c+$bmsczLC< zSaF4MwU@S03J|#c9Lo-ebgSiomW0YcK(NhGS2~2F1fgAkAO;N&VT!y1SAcR@0Sdsc zKztcgxT`?O=6J^AV4$JzndfFPNubMb1(a#uC+vfJ0k(7EA48<#tCxxRuc!^c@|2jb z7frdF=V!;ei2~j=Z=mee_l4H5BVTQ9*QUussIlnSWRvp#0ZM?j3F{+QSWlb6x`nbD z+J6J0{&u&&vMrl0z`&(r7JYLkpSE!oru- zl3LJ;SQ-q`s-O_0h2tRzjdjA>q`F|2cuATr6#z#~5RAGm-u7;VwwGGl3;*rZ&9ycg z9c~?M@VLc`_p)6h z+77Dad0W*pF%su61;G2wJJJQ_m{8qH>Po!BuB+8q-_kf##pU5{`1+;ED*ac+2WOM_Y#`Eb7MNR2j*J~@`KfQI`#SW^z!TYD5Svz#< zy`99B%yT5rpEggLSUnCiP1JlIwY0k|P0CKw^W1BG&rfL>o;x1f?*@|@qW_}GlMK6( zQ=w;gEjUm-zj`=nXtt&BP&x@{rx>*HhXUb8x7v%PcQgocGZxb}vosb5Ts^QPuCm&^ zwk*AzPp6z3&VhW&w9aMeA2)9<*CzXCBqVc*ZWY4CCag2BmZsC4&`XCc=MCe{r)x+jA~(Y*V#-GdNew=;EHVxn1B;UDFxGj1W&fx56?G2^qHBsgJp9I-7f7i=o`@C=nGb3a( zAY~jxRZm*Eykwhu2sC;$_^r~7g-Xvd&lW3bmR9MH+mx0*tx$T1))|E+lF~1BC@nq6 zN^2VXM+=04@9hs?i!XVu;6yGD!$v{0JAl8GQSjSg9|`Es=zCD$z1xp91{&jK&xipW z9zc%2)WRV*4i|Oh2VM?|%ct)TMen4jmFvK~u7w%*o>`U)CQUWQ7aKUOXV1}UR|c;v zv*CL3o%=N@ZWP|_k|3evJYPK!FHl{$(=<8Uk zj3jCL-_fq5Gkg(sfUXBnihuc$6*skw+^gY_Dg6_}t!&EvW=o`gF~67{S%(LYSPkp( zdzVUzbR(TB1WUZu6B|(APkjhs^>^xk`D(#_b%wVG`|XKYqv$>Yn7MGN>R4+bgfN

g>aw^Lint!64TK$fFE0vQY{dYphz#j3kEH-SrtJ+TzrUPAWaI zXR}Dj7#Pi!=XNR~weJVe;MNGhzSplXgS#`^77bBmUi&a87FmhL_=zQ=SvPj%(~ps6 zewW@zJ$%|#U7-4#EHmxEKa8tgd7vEy^H@ zLz0zQTohCk1Bd}d&wvVw0R>@|@ww_> z-(PjVH?s?#cb}7e(_LL%Rb5?OU7aejQ>RsA$Il%eoZ7yG9d;FpPgG4^P_)C)ZTZ=o zpKNGbvMXjVEa~AKg|tT)qymMugW_&rwPD9kBla)=MYsQspW)w44nOMdivRY!>(Q*^ zwvc6!kKvr)Pb^1ao{!g?T;s)2z1JF~PQXWERyNf<9hRIEj{!!PbFRt#R@wru0H^o2 zJwe~nvu{8=leYtW`G*pBD=>YGtM9#nbFCO&n_iqw-$v9Y9O5u>Y-DaG7$N)||mx66yV<{-Ur%5q5q(;$?u zZxfTX&eCP5R+w$ao6+_&Hx}$il%uc~lxG3FspEKmPn1t7Wm67QEIX-B9v#%&KX)Mm zop{=YmbMca$DPyAfCZ^DK;uVX=hw17`~#T*mG^R8+qtN4OLG-?Xf%@8c}>Kc^e4LsGv-<`IaVW=2|yaA|l;BVO#{a3kh$* zZ))*w#PQ31$Bh`AE0bjfGbbt78&j6yeJ8`8WR@dL8db`{)+FZEf^jaV0ndd8Qf zs8!MXk?q(_N4;0!2o^xJ`_%oS2XDV*Pxadg`?!u*DWpNmx8761I*Wd#V`{e{Gu-Rh zypQgQ{Ars>?R98v(lFk6E~=abLZm$mV{AsI7gS)0He7%{k2h;Vq;KnJ@4l058sNN}*N38AQ4Nbk+TecrOHgD0P*gnEE&hq9X&2YK54 zX)vPZS{`MC7n`@;jpN_bxBaf28!`D|nZpM)jhLfHubG`kDoLBQdxi(j^gPX2m-JOZ z(xEQtcCkOizRwez#B5|8o|U0}(on|Jmh&m)@APMk72I$?=W|}5tC;k^B~c(enR8=2|srhvr!Re8H4nvO11ZH(yEkus^f%i zF5$5_VRt1oD!yF_1uwcaCfNod+sct{u25rD+2-;Z^u-MAzZ=GTH&#e`IJ`?>g}<0S z_G%pJ`P%XfENgwM+%6+#HXQ~v7YD^Rf`dIZa<|HsVn6L;B^hTpp&9A6~bF?J^G$LODrVRzpeY?DG#Zi``SiV8@H@E(XK8RI=WhCNh)uZV01 zi!Y2HNU)7~U*c)pMn8hIvf8-LPE(;D@d}r6Bsl!`DaVeyx#HrtoZpe(dtvLA>$l>B z#GwHOEw+c%Slj6U;zw_)(bt-<>NmL1EYakPX9-k&CrIm@Cv6PVg>ZtWgzh?&R(zYl zeAt3C8fPK-puW&h<9QM#`!^R8Qb&CLW3aWKdFHRmaY~K^m@>ok#{vUL&xmq?Gx1bE z43p<+`j;~9n(}Djd3&pub*j`qsm0W3Q@D1K1<*<$@9Q7%kI51Z=$ zz4B8}M)~F&JV<%@g4mSuc-jA~Uo;hR9CF)*0Zuc(6)gYfk~2X;M_~CE4$tKW6NOB6 z%*vvf?(ksh>2Kv!evWv{$#v6=0fwN4w6kA_!m6{`Fi_UO?-(f4jsYzolcpU5kD7Z_ z)`mWxOD4fVddcwYc+DxsS`;Ry>2kIfbf1CFRq zI&X0Ry@WpsoNu@kG;3cIRr7T}T7AMQtrd*0MK~U0qif?!5cVaYgGK~QVrSuUqURUB zX8JMVMd{qa~&S0aO9I@|Ko1%PTgS` zbwL=E>JQVRjoKnnaO}XZr%iA(6nCojG|IW@xJ@!FT%kF)lM?re6SCll+SOk}Pmr2R zr^+SUs*FNa6Qlz=)=5?sT7)@hLY^~vzdRwv-lp4$y{a+QnHq)lh34X)jJpbZgOZKg z?8oE;mR%dlGoRd>Y?67}5U^>bUoQE~t0L1a)jrI((M4lC@SSvbQ#ch^Les40q|W+M zN#BHLx}-ggKs&g>n!t#L5xpI@)hv|hVj@^0U0UeEMoqkqA0i!}Z>nUcgYUqV@u!1J z$^#vIr^7BJZK0Ff zk?52$(nW65`N3({ew_=F88j z`Ko`n$>UK$_JbLwd!mG3XkWi;HhYZ!il*VEOt>!vj=6VdJ}0_Q#rVg&PsR9;bDx@= zAFfX~IXBkE)UJIrVk>?9IPAdWmWb3Wwy*3MpspSu=Y2voEUv30fCT?}yJs4KuBV!+Z^gsD|va@YQ#8 zReRCQxtIVv%Ucu^uUfo-+qU$y+!?3jU%dNfSLegGprq#XRg1p?YDLplOQ^d+xW;FH zg*-5^RCtpN6zA$7W)NebqWzz{!xU0^xO~n)@>Cz-$vWEVs-YKLtH2361DTNV>pFh`W z!3bO&&q1$34yO1rv#pFc=;t_?`JySoiFo+{O-&n5n8XDFy>unMJPTULDp6 zyEnl>hOGU~L#*s;iK$*cCfH|20KBpR37Mcuz?lP@O=>~IX7~<=!Xeq4A%0k}$7Vz! zPyTdL@d^)-WP*i;O!p<749|leZ<`;g=(cM zIL|BE&XVg8IIt6ZC#rLnIM-o3x#p>w59!_@`cals&xK?>bpxS78bDlOf2y{;Za%Ml zO!+OFhhKmv0O1 z2_84+SWUWa-GMnroeAbJkVG`Pv+7hZ**Vf3$w@iGcele+XiDyN2y%gHr6%c*J2P2%rSos>$ zwDUg%PgTohGW115m@V--IU$$;d~(Qq?>$UxeiAFA-;9cJ8Vim z#Eq$4^?-MK^KN={!n-Rlz5p&Mr?z+V36aw+pSp<kMp5c+_Ei<99I*)~? ziD_zM9Zu*an(PMMAA3%Uvf6rSooE?x&G2Xtx|O9bO(Qx?HfYyJwWH>2ej{#`4pJKh zgAnp>X4-OYoiJDJEB9~3lFGetP}aG9qgeH|s!9zN=9uAGJILA?td1>qp83uenFQ0B zUQ7MVsQ%LDIL{svEx&_G=lZQV5A|75b823+zlf-}XxYxgSt}mp*W_N}tkIhCELR^U zrqfjk4$y|_Cln@;c7C-~Li2lg!#nSbI>o21BQGHvDcLf*VgkA3<4WOuPew-dSG!0- zA4JHb&QaSIG*ZY|ofHSK>Ml2Y+ST_Z4H5POkdC2!Ykl}+kQ@o_UbyD8$6#Q+iqKBI zjWk*0+s#tD0i88zd10r2Zqy+B@&lF+D!SRNTW$-2{6VjupD_!#qOP6(okmgLGuf}c zcZ+V9Jtp5k&Ghu@!yYDPSApe-<7=tbv?YCe12`@R)^j|BPo_&6n|2}e9`?v*b+N3X znZMe&n4U*TxLgF|?A=4=77xfJOAI&X9|2cylUH+}D^je=X5B+&K`P6zx=0r_TT629 zdALN4u6D}y4UFJd1S};v#s-tjyHw~|D z=k3UKD)4PM5;z--7mZOvz`Ci&Uw8J9HHp@SQk3-`_z-4FQ&GI4Uzsq6n%@LEq&2>zUcFJ zJBuN!ZF}33k5R^kS2jV=5B|na5Z|Xiejky-ZH%$c{}&CT3kT_1wRQy+I4iOvGk?UY zgHMNpP1@li3Gd$Jbk7Psu0p%Sh2D2Qk8QHz{54W7iC!1ou*jv+(=M=~gGkq{_742q-32_Lce3 z8@^}SF1d5#LJN)ls89r5^LiolAP4Pj0Pg_VKuv?NBU{%`Y~{isd?on0jBrLBzSJQV zw_t>}>kDD+yQjsFA~3~o+b2fOzl`|8T(PFP>;r49X`q18G z+ne+fJ0s?3OJU_cGZ`Gw|=tR9yD73pF}7zi8$Lx@341u^MFz zG*Z+eOQc#shn}jepsRIqWT>lQ0c)D38*O*Q5?T6ieZrZ*U+0KPq1ewlb=>2e>y;j_ zSq$?*B7A;B^Gk7wGw=Z*!>2!H=~B@yv`LG~o|IluvxQAB)64<;0^!)4*41*)-jvXqQy+6!1yktTW8Rbg;HPi^ z&9cAzE7=+-6%TWsPd;-snXczQ@7jj@4pb{kK0*2^z8JlzZ605mdt^WNGmgr4A>~`V z!AU23YXu=!s;2BRra>nVyrF>>xCqTL{L+?Bx6yO|#;&1`vZ^KCwz8*zMS~dXU0?PbOWxxMBWA|ePBE|+AWi{b} zs!lDYHL?0FRva_7Q$5C-$Bc~x>6VQBYaxtHsKeNr+f7O^_Mw6*E^g}@Z7m7;M!Rww z$J?D0aJ-#u>yH1m(O$&zM7*6wcrk>g)f#&5nC5&)0R2 zJHD<`ZQ|?Mt?+e*BL%)rw1ovMj912Etho3}fOJc~dXhisygGdC;gMAz&}E;!_wByV z4m6v^uiVXD{n~fe&0XEPt{A%gp-YOyRtVjhI{@)A-++9L2B_HQs}dIVSG{ zfid~iR+yZrOq(TMVk-@KCeOFxVzL29w`6h{`IFA9!{q)RS#_t*`!?>=_n;myX~9Q# zOID{&D~4`&%n~-#HwZt^{bt-Xj=7Ux{|DS%@4Pe&VJ`X7qmH{}w|MThrkeLF)42Pq ztwQ9vyV;71y8}VGC3k0$Ur#lU^~kE*m-OwJ>X6)eT^$ znm@^>|L?7KJ&s1yYX5n}@wMU4o-enouBmT+09d6=<7>GE_VaxG(~28kAl;I$o5`Ov zrVg^{4jDTm|4|Lvs>Q8bms`?G4E6ubHPrDyIflCYF+(5N)Jg;s@9+%m7BTeXR@Cs< z*%3qku~6Pl>6Q#FBY)EAbr@RUkyV#=>DjNe=Qf?;iO!^k;;y!C-TDn# z(n74A@~dNQ8t{&_!z?`bU(Ms81*{D<+G@f9s!(P`4++#ak8NYt+SFsMRm|EZJUho4 z|Js1oVZ%S*>->l>o0hD**$Jt-*?-x0ZACn=7K)W21>_LG}fD{06-n!*qcs=GzL zFZKG2x+m@S%4hi1dwD#GoonM2%=r(q!GN#@Y&ye4&-w`_t}@v z&hAsY3yR&Rb{FjEKDE1`srytU^p_hAnWAX_)@Qva+WVwQz;UF(MRVS=TW+!gXvUG7 zG>x=a=sEINxL13=`qJ;jLWhCS^@3{j6fgb^gU-i7PvSQUBL_7|eJ7YdiiJM=f3XtO z)sEdf@%bp?A{m=8wGDknBvo<$AF$Nt{zH#B&;9f-`|_%MMYgKJ&pGZ#b}uR}uKtPc zVNbnOHX|LWYfM28g(aQ)Xln2#(LI{SgoyI433c8-!+=_;DZ zIyYj|Ec_(149ss!g;eI?Yw{|xR*H3rqM4)E(#1P!8zHJ9yKpmq?7o2cOZh6Ac_+Dq zU4C*)6c4|oMo51GxfVUaFvuHt;|8@7N0Tbo8Effx%^IhES#B0YAddjz28X>?)8*|v zqtb7)qMBo^Wwwz|pKj>{Dl1otu%P=C>huk5%Uj`X{xOteJcexL8mm0@*7MQ=-L`oU zW&BL4S6u%OulRb*eC=wbMf!S`b}MI`$Fy-j6~I6ym@T=odA1_3_R^a-CZ|DMPf)z> zp=h_AhM(gcI--Bf!GqKf zUYUd0Y8p#=+$B{63)MIVSe|{4=J}cEX86{1)XzFDQxW8t3FcU1*t&onFW0pEMMh@p zAiL=$zjSm}br(ijIRI^CDoPc(an2c2fKyj@iJ z7OTdpefn~Bi~Le&ZFeI*@yi1O)+v!~2w!EYrq1>ISN=uZhEb&Olt{l#ZY&v1Q6!F| zuwsGAES}5Y<6v8zFuZnv7OI29-7)5QpaN>5K@Dw1T~}?1{Dbcu@}H|BiFfn zLg;*j?sfd~4dbY1+5M5=ULbG-d#&_lA=JU%1EkcGUG6)_-X1Y~$Fb={#ZYu$Gu1-} zjO=jS{w1u!u^XZRG7MkxWx{KLwDmYbJ9f(Ew|{VMp(^l}-wqPBlGV^!bz%pT06#co z6I{_sJN>#cy1%nhdblZ^1-6+OB^Pv+tH6Dk`+b?Ce3`&xOg{Gx zL}iA#GPa|z6ZM?$%amA|Nt3m!7WltJ@Vg0~n`idsrq~q+Z_6@$;zX0BHe`g8TcE1q zMZ0j9g%4f>>p|kM`<$>lC+?kZQj@#0VPA53$2r&d9Gcr+E8Q*5ndoz@ftsSW=aOJe z)j2WAeg1Ec2_E<#*NDd;d01c_h({Bbh70j&b=G{M{0SA@eR z02^G8*GHSVPXtgK$k-hBq3r{W7KP1QKxepL+BW&5CQ=IxH=PoGf69e1+MOAGY>2Qu zc4J95Tgwv2aaIA(JoCW&`fN17r|!Xp)mr*8mbBTa*bS(9TMHh_Z2v}`rfRui=8hWtb8hD#>BRqzJ?eJ@DBVKv8?+* zCBR`rK~^nR-QoAMSQ8J@!z>H8i1GPD{Tn2%h7j*S7gg%;F_VWju~+9$PLGWckdW)C&OE4fD>Dy z9^+A8;!tOpHKq3N-L+p^u*(Kx32l07rm55e4+q#OWMrC7c^K35?Nv&q;XV)7UTyT5 zq+ZfDUB8CxSSe8X>0h?8R^jNoRAGb>4rJLnRN*K6lDnB#1voFCQB#6?hkq8z%B7Pg zYCvblQ45+iG1s3UKC(*C7_AxS)&p8S*EL+{#0MxlVp`+IK`hMsBzOz+vHQfr9NB+t=e9?s z+F=Ar8CU!6J88wx14lVq|KZoJVSh2n#ik|s5YoK2GVWc&2~wzcjc1NW?^*@1u^{cB z!t^iK5m2XBse_GXY;m^<{A#31r1Y-z1LDzM0*!jtTI*f?(M{`GReTJZc3Jyo4T>s% zRbsYs0=Sg4ElGRHe+|;1yr&@bLbaKX!G;vgH%rkQKAbyz`%(!X^@+~v?rK@gCs=$* zQi#niIL9M24$f?jj1lBGerR9Dqi{|Qr!Nx4rVgm=yZ@K;v{s`{?!N zA??@D?%zYY`nTS1UWU`CZyIi~c){S!r7Yx{1+YGApBRaSuKv%%ovFuE#Bw&u4oIfo z4l3GV2xriF|E0!Eh0Q6n?|^-B2Z|#0mFkaeH>Sc;3Q?2#L(NRFw79cN;j6Fza$JWG zkYC|Q+;9#yx~l?K?El3^yDKV+iCK6duLf3=0PgL^O$F+(#r(-W$4Pe&G2bA#?!@t& z&H0Nk>_Gpm%rqQ{5GL{%w@88}HHOivf1PNg?{_HE_DvR5PE<=xUoLH{Yt9~;BPf}( z1&Z|K&DsC)vz|Gt-QcvoiIFLfawdwsr8yf-?MK9TM;qQkbJk}|)Yo~`56_4!F2cWd8TkXoj`7<4}h2&a#Gnm)d%ZaE;r zeOL*Q&pu_n);hjrmynI=rbFemP|MA&)Uvo!_4XY8i2Uj>!Z>j&2AKymF>c)Dt3#~1 zHfEg!?ai598r2vqC&3NFy84EFkp?lRj89tRe=fdlweoj8nK$r$5`dc-h(>HUh^SZGM%lL*}7}Oi91Px$X zE7KUHngQ+m>#x(SfmLC{0jgM~fULBLHJ@mI6my665)i{8Ip-sc<_DtZuEjqDmjVT&i(r#6MzD;Eh zS6@BPaPj1ium?kCX%$&Pidw9r#@cb%)-yIl}ttGVY2E}?rsA&Axb@Mj* zG-G*bB?-AymjWGG9ior8nc=?1jCN2ikxAqIcVJLY-|fpIqEnxP!leUr zpsUt^Fcw?9`L6dQo#TscjkyJkHv0*uU9oM0$-}8^q*a#sf-K)?A0kc6KY8Edb6HJ_ z)0guD9wgTti-piNJjzMC-n^j5;``{dF zSY~GbL&KiSRVGM3yjEE9p^W?H(6GHP&NplUeT%Fn(YIdo6;4PF_GMDb&>6=-qHQE>C^@xGMo1Z-YMYkSOR_#J>DJt2~r&w7z%GD ztHI)qWlglcQ1@7t^z?pk*u*LIPnqnxN3h&hZDH5JD4P!-px|m%rO;*KvsX*`Rgs?zmCXR5$L?y{UKzT){cOze$GQ?Nu{=O3kN{-Q zHTFv?Y}cJHTxsc*)9g=`2+(=1X7Xe%y^uBwDyNV(EZBK7*J+zi!%Sv&8>_eYuK$aA z;VpvAA2kaWicZ%-FH=_KQgXFnW0IDA9fKg^Ik++4P(K+3*al8ATPF9wTe6+}DZ`NG z@YiTU&ViARWfgt7$?DD4v47$-+GxEq5S)9e2Y%Grz*nks}0hlat4Q(8d(LkK~){I4c69ylCbr^6rEA>Jt^& zZuri=M=VsES`f<4;jyq~3ucw+BQyXAv6}2Qp17eA3 zQVD1W@&VUU4s*<_)Xcf$(-hjUO)o%Ag2S_4(h}IO9BAoQ zQRN*(`Zn;?jY)%duqai_<&6GB9u0}Pp7k`%TQ%EyLv$K%2!O~~xKJPHR67<`e!)DM zLb+r&=t|H| zPkRkO-{EV(;kt9>1A;QkqM6I0?-i-iW%9^djC1FxFLM)ROdE`tu#J8OX38>I{B%gZ zSd=(MXkE#D!_J;|s?cwLXT8byP@oIsiv-oaZm09>YK~MFuI zadefWb zZxWr=Ob@;ZBu-`{?`MC&j9(j0-n~$Aw=lDSLY3vIqdf|;oK z2cYi_`dUWMT=?0<`U3|~Yz@z@wzc_}aoOg%h553j=toN{zE<-O8s$ zqfI8ueJi?r1vgeN)y-U5VHfz{qL$zqC!ETiA94DZ{hIggg#%tQRxQH@Bg+udY?i-F zYODDmZ)vAGlByO4cy|xXxgqIlw#F>=$4smlD9cvbMJ@*TEpm&D%-4bM6rb{unbEJo zq_cQ&Wdv#gNjqqDKS&)YiAYkaWuX<;RQiH@m3&Zp*J?LwzNk&X3ZM9AD6_z-Oj3V? z;Y-o~UhfXieqQ?tEbwn?0y5ktZt1FeBkI13uz!jQq-k!d;TH#VgHuczc`ep|IEu4 zBCWcvj*US8Fxkl^rwg+?;5}29N-Dr!RVmE!c`A66Bz(&)G1N!CxOYPMAq4JJR#k`m~^*W>_- z+(E1$6_Shr_IA(grn6=rI_uend~ZD`M+dyu!AQP=mW89ws&9>^f0qSZa>9KYEaOM@t#mO7kbUx0%5LF)Y-dtPOVjx@fNbaw?JNB3C!|YVWzzerde0 zLw|G36$mQl8XZ+4!27DXaP^-|RcWNg-s|z%HNq#}SDV_hM-~gWSOgGV$R+22NCsf8z?e#yNNvIE0pJC!*XmQ#tv<88 z7eNk=BJJFlWuq`&U2=&wgt$j1S3@Oz1@%e_%9}?}O(ce{r}XZm+5KwhpJc z7JE_^-Iq#t_LT;9J%*avIeb0PNj4g7XpS&zAB0SZ&?V`*7T$In8)vI39cL@ftjpP? zK`~bk1LA3(>!G5)=lljE8VHEF+R#a}wYMT&ibjM(DFn@$kPqgQuDlD)pgsuKYHhO} zWt8;3k=aJ?(%?6#b<1^*D?vsu?QsjI&_#ky3&=G;wlx_wi0ma@JioR-w>-_~c zgvdzb4N2|S6WI0IoPW%+2k9XeT2IYkZimV5Lp465tIJrUb@mQR6bE5p4n0qI|~RT}Dq=Vs1WTw#yjn>bN?eahc0_ zpST;S&dFz-;xfK-8Ka^M0=kNkZ^k^8TT6~&v32_3nw%`o(-1QZI0 zuj8NL>-lHQ=5LFR9TT2bbj)i++h6~-XiTyN>-oyr2*MG6*HHPzl}^V$K3zIq!`w#K z4{$B@pGc5o>JOi|m*rU&fZP%8r>(e-+%9zwv>#_XT5LDq{x~7D_L^ypc-f2pXId5Q zP|==$8n+J*2D^H<%!+oZ(_J%-(%o5@py!3BibtdOKHUv@5gtuEM;gE^nN=Y|!CHRySnlv?If+3&(rwRyo>CI@UPK zdd0FT$7#@DpMZ^4ADXbO+vOg2;($I>n)y zCRCd6rG9!?175VLVTj9~Rany?T|aSf#Eq?2=ke_n*C^9x<~m|(^Qk7@TjQ#(uT$0A zE?WaDo}ZX<3tp`I(P5kcR4YAVa13{q^8gJWewq*`_wXAo*?7TJIa~_>u$3|lwps|K zL#-zeRb&3*K~DzMJaZq_nq$qcxLpJ>&>>qY!Zenr)-ol@i)e4M6#!v>F%WTk3@WkO zQoB8)+BUht@_WK48t{E6Ec;=(1qjj2cQ0q&u|~AN3Jd`2tU4{HPH@#h`4a&7F7>d3 zS}&-og-%+BbfyhG&1!#g=RdmR38BDIwJ7A(K`YAye;Pr|z8x_rZNm=a^g=zHd%84x3qv`~Zhn zL33nEc>l&_w=xYFN_bdO0%`$j;4#bx#C()WH&nCA`7a=@%R>YXNl9Es+d6fe<+3}A ziKqt+8mPX5ylvSyy0m1lRVDG23b=5!r;|g{*XmFNX$jos`DjM=@a)%=v_U(s(;2I$ zdtX#GuVwF?6j_4|_`)};6}gA);^~Hz)-=t23^3GHT0MfX-3d0*)IVG1^9(eJ<}BKy zO{NA`@Dj`8g_7A)mP~f=XojvTScUHU36(5jiWwQg!+?csA%}p>W#(MOt3nE?I?uyC z#GHLd4)!5I*@whyA8H2sP;=RbTGu|BMIQ~K59yg@Nh$3^ifbQIcl%K9u#Yv-hdQ67 zsGr&g5_BIj1C}x``j{Ji+!}q{5Pi&wKBh$NBSNziiIs7K6yKfcN zY4I0b&EufJNEjV`OpI`h@F|JXOY+{?j)ccFaOGXIW#Oc;evYS2uBjJqR#mBcDCAY+ z))Sou1*vmv(xMrb49YapokO2XUIsWry6tY=hIBa^`9mi5vh*)lqx&u{7%3CGye#Gp zYO3wi+q3=&4)E3L-QS9a>ofL@OzIsCi`;u|70}adCrZLs&HfsjltGfEe+4U1IJnm8 zN?(H&2~Qziq{5d)k+A0mzu3}s3gsqEMe$iQLMdtivGYKH>102JTXFGavT>OKxPygd zi2quhsn%v$t&$-1U?FC(^}>Utl-+N|&wco5n-fS=4MD0ieyP1j9j9!XZAF+mIEap} zVnacnyibuRZ5-QS=pOvMhM#_C{kitpbV)b*VEFL!ZqaV#7zsl=R#xEv6fmHjD3481 zyR#1<@#;ltt5$%W2tg4oQ*YJ6(=DLDia5YE2I%ewY%O#%3LhD-{m%)w{;l{Y(h0ZX zMtoupXnDWHYP9C)VU($vPQ}kNGs9Rxa}a*o4X|EI!QBic8+2klFBY3syygX|Q{%nx zL3z_&(Z#Q!45L>280=>nYNPqJx2ewV&y(Rz{!>uq;ssNXD#d*I-IngI8oI+cOs{1Z zLD(jSZ&Sy`Jm1nK)hQOM!xW-QTo)y&je`*Z)E$jy(leR8F zar{PiOw~Scd|r%hB_F=mudL7arVH!yee! zq#77E^d4*oKGHDZ~3u)D`m(a2PYBm!(MuLLojLt7GJL;)`L1U|xE8t!_*6~P2Ycg#0 zIz^_s4c+l$HmT(w&H(6DC1~|~y9lUJ`jsecQy$qPQQF7(wE0omDxc>2Wcp@h*h3tT zlSA8I5GUN@63&bhZgdIdal&*ZG%6mg1Y8Wa5Z;7D>-i@2%Hq zKbD~rupgj(VY!1H25fYFmPKG61U9PiKE9(GyB5?Kq<*%kZ0a%q3K=;|NR5#j8M3Wc z85>8D9w8l3fb^|n>ao#WZ2X;6*fC6;^1lrHVd#i9DIJhaiBQx zChGzpkPxwPs;`l~W!Uz_PGq^c>*g>JzN%3hGudsZ;svd(^S&FF*k8$hyRLgQ?{|GCo17u_C=y$u|k> z_}kCg`pR}QCes0BGTFpTdmCVT^1ySE(zwq^c9{E_M2^Lo8B|`TRb_e=7I62e*}l`a zxE9P7#An)O9GQm~DW-L!pnIv2^_7uzf+OqfdyTBId9nhlr6!yKhmijZH@HLA_x#Bv zFCq^-q21~(zkMu}p~pVBnElvTbA*TruCj9rJ^dZ&xnzou-??L~-hfB*5w_v&)5OS$ zQ42E7TboP%sNbj{4uOl{%r*DL3{w?a8{Rs~>7qh4UGcRt)#C| zqqs+J_GY)}Shi$)`3~nUcD}>4R#xGPeQosaaH-Yyp&5PI`Q|hvs^)&%S{;k*V*#R3 zzEQ+0NRQ)BxR)Vf*hqh*pRM>w={asj?jpn7E6UBHZj{;C*IRJjkk@2>_Y#n$|8(TO zf0S6&;1rlc!2tVH{x0Na$c^7=IU*)p=T7Y&pmS}oM2#SVvDipKV{RZFxxammle>bR zJ8l^+3X6}d*9T}a9&}KX-QkP6C8~K@#G;lPAjE8DVBLr>q=@?BV%f4eH;(^tE4`qY z1s(J=s&;Hw)MHz*`JnqM>UV4*nTxNr7W3Zi!xSZCEL-(I%K9i@>3LSERO3Tjc6y=( zFWBtOk_4Wjmmpk8jzQw~v-9FBVyx&~I3@XLAD3Lwbi6R9jXq-L)+Z=qU|$PiRn0~nPAAe%^RBX>#={Rg1+JYU=-#f z^*3mF?^yzp&9vveb%$ud^;oqv@Ev|KqCWG}ztpB)m>+M&L1>p`oqIJsXA;n=;9H6^ zx7Li9h%$YHlcL2{^ru28O`S!bp$ZCiKxy;U=8o zU^E?f_l$P`P3VJk&iAtp#i(N`=7e6vkZ41R=2!BLE&l+^=gduq z{V8ev43$5J!6|)+Hi9t@{+V*@pCFU>aMR5I^V<3=%u7`{FIxqu;u>>|2e#hF=M2^v z5W}e3K_>;owYH7f(Q<}U(Kj+xWlJk`k6Zdw`eeB4;ZC%-n24VRfp`Z9>1GI4rh16J zf^Op0dA4Si_J;a!A0h{8s-Z>@tHrYiI(e^>>e!%r6f-gt5iCuZEqSJQ{Zq{D_C|

LHg1y3`y16k|HhfVtm3Fbt~i;aoeS) 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

)WE&|tiCzbE2 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 L2NnK3S#5-l_2(!UkDDU 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

ZhRvCeCV~SnYA}qO!RgU*KF0^6< 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

W+A26?wL#QglUAF}U?z7OW?H~QAyg6R9# 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∾Y-x5nuSoGowM98nV|VIGt?3DW_%@*l5!tDVw! z!hdIDInT2GpyGyl#qy2+#oFoi_)oq+Vh+~Ei*C<5`WEo%YieiL5$v>6$jrNIS(m@qwtfVK(Z5eqh;G)B!K{&xlj` zI^t%JvD$(5HKp}iS{w2*^82OE`F8@x`aJ_Sl4X|jAtIN!`2*rPxqSjUmi;4vQG;{R9X?x_Rp{SS;Q zo<|(18{7k7ex6mH&c4rp-tNGD3j4diJ6hP{#}MY7!@m&Xn-PfqU;k(Ozh|FUtBrF1 zM1AH`_Dc|#vctG(g}XQMwAQg3GcEWpGMNV+P6i#(Ub}3-S`Eeuut{lIq>iq{d4hc+ zi_n4Cs|qdK2w7Z#xKd|D?Av1IJ=7udHAC~oK8XF{1Z~UHfOmb!1cWJ%3PQ-^Jb@fT zW{!7`L;mRlGmLU4y*BV6R|oxBL)hJeVSgLJ4mbXPoShF`SJnOhFMLox8WqKdKPn}r z6{RhfmQ+@#m{iu7QBk=?#THvuR8%7%ZcrF*ibGfm7 z*L2f&t+45OdnTO6IPa5x&H_a)_ej}AzNzy%?}3~0Wp9CeM<7NbxFURVJrES^;20pEsb&(B%ANpB=4HZI60Drq$~R}p0Vkq4u_xg<^+5T zkodf`L+(*vi7%C_T|?TZFB)A#`Z_kq!4_Y`CKu2ToljegsbWuXXw7tI!(x2j;^u>@ zemBPF%bBOr4&v7>9hgEIVh2gDpL@J9dC1^MdF@3m&(xf#c~c^FYrHxtafWDH?-8Cn z8y_v_TuHqcKql!Joibz1cxab>$Np2eNLu0pJYN;>vYvq*WX$8uQ-4psME94tO8VnJ zJ9OOh?cVxMo8~8sUp#$y7oI&|5j(fS8-MWHvVr?;Sg}KbeJ0d~%=1CaKW&^ZB9lH~ zyA89A-=qDJcV6aB#u+gqbG&5tal**6s(N!xblJdS%2(QlYsSrz$I-dHJg0n^JdSr( zo7f4R+k-zJdA8mV^;#D7&#C&MjrU-y>n46j%C_3}2^*0~{^zpJE9LS4zaxIO%-kPx ze`wb?D{NS?iS$L+U`M&vTgnoq*xaAs-ej)q|1sB)dp%cw{tkSOr#E(p zW%39ik*L5N*K=;%*nu_ z@3q!WEA0JJ_hi0*wAmw);AWa|A@@wKFhU2!z8ejZ5zF2%{vQ5XEngTu%@8z;G+n6L@%$8yEje`tQkySvPF-+7F@n-Y0%a_kr)9{(?GzKi?3xZ_

tHt;jM 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

1I`WLW^f$wTn+98&&PKEI3vnQ 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

69IZxUsrp%E zZ$6WP$8Ajd#k&_lu3EBw)Yyx|F}q%Ir|D)75f8=lSwRV>poItYMXMA~7NaRa8Jl2o z_-2-rkAJEMJF8 zcz)R;3W025*|8`@Qu$@=p-}Q=GRrlyP!2Pj@1f$%T}_O zOck@s76HdlKf*6Q7R6GmvTRQlOO?{{MO4E6MVhy0O^$ZqNv*YfCYHQtSaY$O6qjm8kxLaI7gD7b^CjWyrh#U5oB2=Gsi#*Mz!@;^|S>!1;A+`E+TI6XhmC7ys zZmsIi*Ow^zZu1%$&iJ!+>sjP!qL@z94;#Fv#VGc&6G-TwTjvZp_v0zkzf_ED(P`H< zC|<8NS7(ZxpBCOT$K&N1omWSmT5v%`!iB9pU#&&T^$^w)^8EWjo;2OgHMA{q<<}B| z@^g0zq=79@aiSr&J;7ZIuMU@xY>I%i$Se$zv*Z_Fzc2O-I1s01zB;qK{L)67_&fJT7K%O-BcOv9}YcSdOk2i@%*JMpAWqSnTa` zD$0b}7k|4Fk25zFjmPZD!!StLh>YUGM2oU7o2mC1DVHx;cd$eQw#7*%ptM-!3Xw{h zj$fmneUV})-rD&IUzypIvQp_xCDtkx&QuWPK`*jWwPe^&ax*3vf8XHy6X`OS-@_*L z#Y)t)St%rVWl0&WZ)Zcb1rELzuP}Eh?Az6HHAQR4uaTeS@>ZN!G+L#L!@_rYQcR)+ zuXT&+D*Eyv>N;9>-$n*I*9|_@P8F5pFFzl`S#{#fH{U zrd(YhRrJM~v;VSE(jg&0J9!EDVZ=a~e`hEyzo6H{w~ zNVechHuX?lYJuGZVljFWYSGplQjesE=vG=~*Wf$kF`OQqH!{G(%UO5$y(}lWGp>$!s#w1Pirfr~URZT(}%T;}&#HE}c&!Ypyv^jy=(QlWSX4Dv|Ql=%%4jlU&AMUSNFTlt0|8 zt1zEm(9H|XB{!cgCP=+nhB%L8g9Y_1rz6eov*1g|kt*2SCy`1j+Em{{F_2i`0_d$A zf2<0XY>L*mr6xtB8!s501??ynW5In;YE!+c>1<|U?GY|- zT51=S%0_&dW?cneb%C2GCH�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%0DQ)6}Sob9B?P_Q=sEQ#or&e5AY!1uYsol=KwDP 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 x}9zJ}j=KFXQHagUQCN}Zq*ur;U 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 literal 1386976 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

?wG26Y^b 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ΜdkCDmfZk3(L;ri!1K)MgXVLEJ6pIw#cYdVLqF=31W#FEs<%@@3Y6JQ9AUCfX9o*xW^{tSSA9RU675B=O9_C5Vzepb%jr6&-3!1ImW_3VW6Xo&SPlWM^`Ul?~J zCM|+?Sa5NCCvC?~cpm%R63$}KF9_dkFWGcje}&ek3B%T#ia}*vL9^+*w7cDKdz}Y{c%641NHbU+*#G%k9P2qX+j;2Jy>66;a*P_%JTar zJ15TW&4G@#%-l8)&IpX~j37%*xe3{i=89IjO4zrMlD!?^d>2B zRJxQco99vn>m@UI=U^?x_=L)o$M}rSVfUa;9%Ggxhw&2X28&n>?`Rg$5rWj3ljB{PeU_M8T2^8aDDpMZgQHrq;>f|xbpcprzZorsJQVF{b zQXbCzte3;Nh~h;4I$MTPY_Nw_d+1hG{#aCnd)X6! z(Trk@q%!3(MpKNTP$!SECB@hubpyt}B$cqeA>}c;K%U3wg!OV5!zo7OrxonO#6kSki{f^i^s*(#UZ3_%HwvDH+^qegTrq&lur9apH1epJUzc^&*X zhI2VC*35=j!;Rx~s^dZ5>(-NE{>!ARLAm0bhuF+8C1tis^cQvo6dtW&OxAq z8wVn}aiB@ZK@0w@5YB{Poq=aUc2s8yJdb_K`2lxUV?lK4v16#taH?}Or1Y$&o}Zr} z`;WfhyM16?2zT!p-0x%*>!M%d9##Nr#UFnI=YvQE);7wp-&A5h!@X%0caOA7O#*8a zxFb-5GmqwdJz@Q!%6fxt-se3aPv%|lQ8&nQ=K}hyE95z!HekC!o*TpPTOg3<*6Pr9 zIL9!9GPW7l?U@ef>xOIxpmA$r1NKE{%p0(6>S+4xH$u}V&vJb5TN;FB#I~&C6SGeU z4Zf>eN7G}+5}F>{3}~>H$YLgW$?k$}aQ;q%xtnX3gw-I=;C}S`-3tEx&6lybw-aRl zsr%D?WL=EFedJ4!4gHMo7-aE#ZQLttp?8bbP*3-f_4-kMA9)mX`2!!nkHqh*e*hZ4 zhs1Xd-(p$rokP%D@14VPEW>vwF~*6M(*mAg*^riDFH;8P`s+d1?-g@ zzs-X)PP~8X19It_dzYFquDOLI4v;$_XsaF6sf24 z#~6S%!*TWn>a2h!zlInH^EukE8_?-|wu`CpuF1_Xs6Nlk4)ATeIWA9RSQH80Z_V>C z?3!yKEZG45|I~w9J9MNvsF<|w8j&o~Ml1f+|Ncr^+19`-Z zYw#MK`dFl_|z*&>@fU z0NLLfu+LF9&i^EZ`5#im_!Z(K+V&Qdd7P!lBeyQY_=q-r3iLXh%7{}^T{LTUK#@p4 z8Gj!s&qBXzHKe(lge9SXH;dx^gUXi2dz-#Dbq(s|@m?b1(11OL7y$1Pl1kV^kS5|i z8(`fAc^+#X*2`fnrC5=_4y!t16;~IDB*{lCBwceKbNC`Dz5*&w9^YdW zhGupstjYIN{54dMJpNj`F8D7ZoyL7(GSHvyS%-#UFGb!$?RF6FF5{mmg)yv}+ z;aMa2^nSzuxC==tVfR3axDo3n$n*Y@i}iB;af#wYe#B|@H@9DptW+x^w*E*lZ-cwf z42^8uCyb&vw@|tAIJZ)q>!42FKX%ixw-EIM&iN#ju$hqZI8z|ci-p49kQE%heVHly^{0DHCaAyMs;bDb^`ewmjCU6l*-x$z#1m zeK`~{0M=lVO4yN*@>u&pp2yl7>*cUcrdW|5v7T>}8K5>hFD|lDiLl4#qJF^HnWXUhe~|JxEg{e2G{bs1oP8)xv<20u@k)QbJ)&&7-O22_U8P1+16z2l8ry8;6K8mxN%9Y3YjozDmggSYgMRY7Z zM*V>EAxS0d14wzC*C5Z^^9t6>*|W-?8}rDIIIBI>zT48cDc9#2XiGI>%Y_tUDU~UY z@g~K18S3OQ{@n?&8L)>?H()Fxsf67RDUWe0c^=*jI#Z14RHi(}SrlU`)X8Jihw}uqVHD~HjAKbEVIv^T!?T57 zie1ZMLB}bTYyreObE*UR5fiUt1jvW`2`G!%6cRHeY#{JpJNdcJ6Ux|DjKl7bM;tiU zb%%VzIU|y`y+72U9)e{hV2J@N861{cH*WlSQ@K1A{LZK^ZEp{%ho2*sT668S20FI4 z14-dGc_2lsIJX%=p2ukbc^;=2d28#>$=xZ=)=-ByN#DGpeG>*}KCq^!5Q(y_-f6); zMM!D2Pxl%*^uYkkdF0o zZP-EEfc$lBForg4V`{#JDLYkLg{SWLRHU zr9wMAxW4F0+cAUcm2byP+KyzXlW)gf8c+WhWmg^_Ws$VsnF(Y9BFD_+0OT+rASx;% zu)s1QhC^gogNiP?Tq-CcD|oT!8jJ{vuFT?n5x^s~i$(z@vMPuN-r$Xh2Ji?X0&-=5 z$oD+e^-kUy26w+d=2t!4^;T6^S6AQNms39E<5GbUGX}6Z`m5(_AF3GtnHQ-DVZg?wOLnKo5l^D#tudh;<< z^U)t^-h6D;KFb-D3;8%*V8omX=;om>&~r|&S`qtiW@HulyT}_d-YF3Me?V8psR+9=Ue9!o zjPq4S;){LqUWK;s7b9>dHGT6If6wY4@#8(s+x+m)emM)!Rb~CV()P-Flgc^;X;)^~xPQiY5)SDQ8DV%ih1R!CZ7K-TuErlL{7X&42qU&SxJB z8vk`pyR?zaX&+pj8QTy0?dUy+t#jM=fsVU|^;Ndb&qIh)-R%5d=Ah3~9nHpf)Vo(l z-C%3f!Hr1cT+#Ic!)8)5%j+LrUcWPk+*x@{PQ#<6@))T+E>RxWW4@W?bD5Wi&i__o z{*e)3bEkht-|l74 z-03Ri8BD|T1?9On%i6+jfwmd|MAa}nC7cxlkKPwpJr zOz!j>_i*X!(AuCoe{}=%VdsawR{HsA=zpN}n<)KbmHrp%bFy9f z0j2NGKk2+nTl6*FQ2Gti(6@KpW}BLzt@HZ?hD~dX320xx;XmuV%pVoX{L$K=JAX8e zd8jY*N6#paUxA-m=O5KPe5*V*Di5y3kha(^=ZY}r!FdiJWPU*DeUpaXjY{u5rL#0* zW&H&I6ZAOWGZOSLzd(AWO7Gn?^sZHUFA2SfS*CQaRvo;ebfqui&d&_D^E1`IVs3`x zX7IRDc|4zn#|Y)|xbk>ZdGKr<_54H~53I{zZiVAsoZsuX5O3)W_EoN_hx0{`_@^H5 zjBo#>{O(J`&)!R$ZEjV5CCYD;=4qCPpUinYf;o=?rNwLB#(AJ#;P=F=;_7Mssa4p2 z&$*4R%IoiGc(v2KjZg{5@+rV=No6W7!hr^L83O*C?N* z%I5{;Gh6G;%gU#2EUM-2jzwEQXQe(V|I3xn;xv44C$F?m4=bMsl@ITtV1CM!&vz3UeDe<`1TD4z$^o^Mw^@zqZ9IItn}fiV{R+8IiJ zS{nN8H6P=Z{^d%4ztX=N|GD=@WOv7L0e2k7xez;!YoR>G0H3yE$0&Ah;W5G^WQHn_ zALRqojX{~c#QT%%C_w)fDcMLXFeM}F;)yWw# z!#ddZ^901Rj*jFQW2Q zDIVuuNUu5tFCY6MNbhsSJFI^2n-siVnveGt?=hwKX$oFctw#~~|I@ER)Kvx@hU+V_hocvCgMPbl6HEsuYv;JvMSepvB%2Lt6>kb-xd=68_eS+1&4f^e=7#mWSTT<}GD36JX z_b06%*QMYM)Vz&Vyf>8IgcQ8TmEJ{)hkId!@8}e~M^y(y6>q$jJE2I;+l#HzO_N`xDCZE%rQh^~I}iy{EY2#D7m7|1aP2 z>oJG4@0P5dRg<#h&B2nMwqN!(@izc}3GhiP)-QfI!_r#Gv@ej>U1>D}t!$@q-vrPZ zVd-40be0kK6X3q2bnYmKZ&y0cGVLRz^>SreJbC=D&T_m%+OukarE{^;SxDUXfV)EJ z+}$s}LFqiow6~GgSLvLLH!_F%EB9faNmW-%=WL}DBkpS8zNU2Y`p4f8~J<%LJ|cL7^2=T7Mz_ zGr)gOWm;Ac|CiDl#4DT?pKdl+JwIi>7o6m^Ke- z!<0@V$n=TI^et$8WNH1lCIvfVAOAqfKrHt=E*+d!V(# z(%PW3jwk+H;D4dCKEoY}N~;Ca?m^lJmFr~CdPZrz1X@p9T5FV6W8%*S{syHLFN_aR zT0y4GMA}G|>u%_(19Y_zbmm$*FDji{e1pDVyy{z}b4_8qo6_0Gv|EriR_P2`Jb5d| za8iEvfYvRR)kD3C+Bl?5 zvUv=GR&@xv8U{L;i=wShP&zLVcPwys2p!zXG$8(y(s_nyBat>m=`ep?Ri?h6)y2}f zP-)F0{s`djR+*X>#lKKm4>D~y(r(cFoeWy7l~!laYGG*=DXqJRKMeT$l~z$S{)W<; z!L*@Bo2Ilr0Ih~fD+jbPEv?g))>PsT2L3^%HNPnSywaM?v;j!FMQLq^t`7Su_XR*_ zcc$p7jnWxM+(O_URyvPGoA98ioKVG1;{7lP1 z+5<`p<+t?~r8OJ0rde9gDXo3@PVUXkQCjB~#!pdNJDAoOv>rkE!uN?>6O`5spf%3Y zdQ@p`A$~*Pw@_L``o&u)t*-%P4R4;(f?U;KKv!cyXPBjPr_xymTsgbdTIsBh#!aH}Z$M6tSzJpw-vXxnya^ zVjVEPR%zj(P&-z8PHCMCU9E<$LZB0{bowft+kq?dIbHm5^ws1(o6Q(IZ^3@r4D1K^ zK<6WF0v_*T;GFtIhSA@hATVsM5QsBt0$ZBP1hz0^1vWRM1?HKN0&~qJ0&~m=Lfo}+ z5h3o99ZrZlg3l+!9l^s0aYyjEgt#MkC?W0$9zuvaf(H}gj^IIrxFdJ~A?^q+BJ3WG z7ZT##QQCGD-W}~rSQw4>Asi5m_aYn|jrSxR8jW`+92SjtBOD%$cO@JVjh{w1G8*qf zI5rwTnQ&Y*-kER$-T^0^6peQvoPziN2yckS^9iR#<829V!F?ixrP26tgfpXJ+f}op z@jU*&CmPQooEwct2p_;bfP{}k<4pm1A+&cWQQ^ABGmp7ReF1I!7oi^`jpm{Y27*7vV_(=t{+CbF#x$(xqDhxu{O zA>IPQx8#BGF!nLw{3L9ea0TKyra1%SPN_>dc>i1DmI_S1#~8B5ZbLo}7p8yjXbk@w*X+J2zziE5i=%ITn4KRusS8 zlg98$$2qeMZ&2EIFG41Qv0V$?aq&6mbo?jo`1{1Uv13E*>*$MfyWMe*C;BF5ooU;( z+4!D56#S(g^UjW25pKNmt(zrinlEAQ;C@^Fu0H(XM!;S%e zznm|?x88CNXgQBT{C_Ry(~eDB&S&FWZ#mc3axOqT%lT!DkKJ{gig@xWIo4SwZQn%r;3fX$H()Hf|234&bB^?dHg>aR(+>D` z^Xk}3jdf($!I`9cEp%h|uVkBJftM3-y5YW_u+VJ;x?}yz_df%gk64;(lxAb#+V6Pp zM~*25&6P@XBxu_6%{c~-xl1|k2fPsJYq(!@rqgr$F*t8K(}{HjFP8rf#oG>;$Wv>l zQu0&^{!=Xfa^+8aZ=U#;LJ8izq)mN|w6Hf1Q+&(!PXdjRmc|20;~U_4^UxMFT)E#v z8fm=)_$BCy+_=BCBjq0K#Oi^*#C3Oiu3;SNL#MWP7iTqbZVVoS{Glv@O`M+WzfV(s zuY(q4_SS>mS`VHReqpm%Al@thOx*_ro3ZapfoAGli1@DU_HHSjxxPo}IBa*5&Rh@F zd9`^+=b7tNf9pMSJ<8_`?{;7-o-@P`AkKTndM^Ka-gN=rq%+pD`QLNKdM5w3jK(Q{ z0DEpr`M-_+$DZd~_`jY0$NrLO{NGXkL#H?J|4I5EzGw>npQ`^+4wLx*4E^5-V<-Oa zq5qF9DIUlFz4d?NlH#%aAJzX&N{UDFf9e_OvoyVFN%3%|57ht7N{WZ^|2g_Ugu4^? z|IhkATv9xk|IgF^k&@y8{C}bT&n_u0}asszWD@c$jvT#PI7j+<@T)Hk`@utu~y& z@E9BRG2G9Fe}nyvI^Kp4GVHhE8iqIfh5lZKU$^038D3z+I~cyzhJR*wj16yPxStLG z!0_=lyoF)E4OcO|*(dZjGW@y?f5q?u8~%dfTW$DLhR4|OI)?k%@P`Z^Z^Q2~?6=`H z3~#n)?cZehbsK)2;RQDQ8pF5R@P8N{W5bmU_p@R5Zh@r^+LXYN@6Ab@gmdf<;~VV@ zRRr7H_jfoi$#-PLcOVY;Ku`2HDwxQ1vzvg=Zymq0l>HpuH}Fmy`oysLR_BcW2^`xe zVS2<=qTJZ`;kU$l40GCS8*kMAsc*xH4_ocW{e1N>KU*Jna%AGZjv(&s$ikg74REid zKgRJr52TE}5HGTGtPL7x>Uv5y#9JLVH>YXbsfe?8jPU$zbJJDjI1%yECSoj~ z@cRpKuOixucXgj)Tj03ueKUlaza|3l{+B?!|0S@cX&|r#-e(|Qo~bV|*JKc)?eG&e zgxwG}j>dmG?8q4F5TNjvcT{kHiF}u1_AwoK+XGnL;mEe9E!I|Rr=5-R9|SuX2zwX+ zyXcSm{BYkc_6pEmhT>bV{{f$h;G)|qL%8dE6z*(8A7JUX#DQJ#{REK%?~^>OaeOo3 z>EoFn`~Jui?HRUjO>6-UkW4&NPph@ZYkvwnei>}FBjY9m;<)vjyZyOiz7I_hrGoh?K9T4tDp8Q+5)dTtK&fjWLJlmhJdvj5Fq; zf10{>?dE+JzO(iilCvO`<1Xdt?jI$NE7w$nr3@Y_iWeeGKQYhkDR;AZX@wy76t<}BRmH~V7+6L`i{y%SRh5vak zY9bCceX-Hzx?%?i&;NZX9gWjdN|eC1~RZ<%&H6{y8{AbW<(p&PCV$|)DKKJI3k;c6fYq%zPm=B}NS1Hio#8bj&q~}I zejL8zSU>e$W7eCXSC`Ue`Hca-v=5MZhpquXi#XyZ@{YT!CGYvpR5@dV@e1a3<&4c= zH1G5AOC(>9q?h+U>cLMUB;?%s^`?c!s({%kubuG#)WzP%!CCf1M zSW$c`=(%~Ah_LG;@a{@NCdRwva-Y_%@fzo?D?NXMJ+4lE)5Enh-qi)3*3JS>Y>@Jb z`mCMNzV6rZz65FG>*Ecv`fPWDW=IMz@DSganlH*OwuyZG0pGa!nx$nkKzaV#lQ-Jh zD9uw><#U?AWIw=qo{rx&O8Zm~KelK2I=^wE@^pRvaXP=+4)Lzfjwrv7z~uLLzN>YP z@cZ^VziE)59Wg^yj$;vL^BpmigL?s4CxeK0ZET6-EM@z{dts-d-3_2krXF6@`IB9+ z8OpmuVDftZPif?#-n%IOU+|5q_kQ5dy?x|QJ9KS}yf^6HkIjg8_3(-C3!8NUll8D5 z4PRFeYZA00rjg3=KH^+GP>$DBj<*n>P7mEZdbn2g@SMnj@xQ=iJ(Q=BhxyyC`-J|T z;2)B=Ugs(Qrx5Se!$YcvGQ_)jhzY;2xkq5K9!90%>+0e51nr37-73`korrVwa4Yn1 zv&wNB;?wD2Z`(S1I9>HHQRE1l2?CS#aCsVen7?O~|CI^;=UtQp9`pz;}Bn z?_Uw`>S3tx3!5PVll9Ol4PRFeXC-Jy%pEGnK*YIvpd7taj(&(wrw5+jcIyS+>=GZ` zS>ye_;J!JjEj{=kRusMx9%wGrP{{z0U z{GkV|H?3FxRfu=_(-(cBdz-#OywwkETKI*{JAhr?b^~kC^e0ba9h3R^5NV{(d#5pJ zf_tY!<`wmC%Ko0p zeJ8$2=o@o+H!H8(5O4En$09eVzW;%E*X||>Kg|CNOt!l}rr~S9^P5W(v?FGb%7NFq z>g*13j8HkoAl@x^Z@csf+GMx>HBmhb7CFLZkicX;oRvl%<}Xk8iw;ci51HFkrb5IK zryS!FH_xXFZI0nFeuGY^_mefwYd^moOjqyhyOz=i!QJdHtIc;(K70L5x}TpB?7pm? z(>;=z+x@y=$L^nHwdsDJ@6lFMQivKR+@7veG;=_Nvqxfr6 z@V6-btBCKmw|n;`xR;)N)7oi%%wah(-bFdGx3lXQzjNNe3};>IjLQD5uN%W*cXys&kTYTT)D2j(R(b#|5E4*iiO z&aO6i>usdt+cmwObKWf8y%BPH4g_u|%xPoKM64C?g-&Vf9!wWH`OdmrH-2^N9&3P~ z1wE97oOR6*-;rmw3oV^Nh{yh!*fEH&23~c(BX?vhVtl?6tMB4>1wOtb{i?1`EGxt5 z84Mzh>mOJLnT~So)y4X+TcID?HT%?qU`OfZR+j6&+8coD+9dB*q0gF(IMyNBD18V0 z?P$c&9^G;3C28u4rQGx7+&~NXL|8{K@?|C9z;&)KiA@hLpy8v;nzxbENor^eY zi}vojn=p>B^s~($k;d^;Z$NDmib=1B#2?wmcki;5w@%tPu|ml10CIdDML6Aj?q1wY zya#v2S{eMN9ca70wJpL{7Tg7nFlCo9(aF*HK079=kg<2biDe+2G&m+=+rW118a?|& z{a&94N6a*xgQ<^isB3=9eE9_)<^A%~y1Qek?;vE*aalr!EeB{1_Rd(2d1^-f2XhOU z=NgK7GcADkSsZy65#O(Mo-B$l0lsS!{dF(>cEq{n7&3!(ZtY|Ir>?tWyzJVA^dEFi=~c!5k3g1p-TNFh zBi|@z9{tcozm?5m0l=}*X0d-C?+Z&9aT$oa4RN@iBP@8)Py%m(i-$ND?=cr|WgXsw zE*|1syt%;Rdmk~R9S+o&wJ5NCCT`~MLpjcWyl%w)jw(u-@dz|(tA{b+f| zl6`>TknsZ8guZ2o^P9a6V2+G3_VK=D+49Emyl0|b#J**jiMK3Ealbr#Rm)SXY-7QT zGFRhWwcuH}KO~-W?s#AL@97URC+cVq zm4kNH&4!m!XLF?o=>Mt5 zcTcu@YzkgS)8i_|2~sYP9t)ty(a-xBAgog!^ z?Qb>w5N+)zq`CTfT;{YQWaCjhcfjXp`kAUYD=CvlKk?(7d-M2R%38yye@1J#p7D&*#JWIOd?Dtq9@9AbVZQym zlr#a|cJLa=pU$7!y689e1D`rYUD_F3)il=HadtVrl85Ic=wg0D=X35w9DOJ2`YfF{ zy9aUB$L5$4hJDzJLO%`Ju1};z%po0nmLkrU4fp?q%|4wEhnyn!B!M9_QDAbLLf_d3 z`8je<%=UrZJdBh)-1_iHs6Lfh+`Sicb}*E8G$&PpNKgJVe0a1fgv+c zAZ4nXt4DdsygS?L^AUF2?P7$}?L&i%IQy#mGq8?BU4<4E#o@PhI-M|Y-5Bo?A2pE zX@fMYlZa_5c?+AyfYsQemRdhH$s1*?A9Z{0xL0j`jT64A26Nb0b53oqlk$rBYmxgj zmAeDZnx~Qb1(iDvn#}7dfU;(bGMol~Lb-oMoLiP#gtuKQ-G(+ExY&P(x5h9h$Mx%X zln%o$AcYKV9=bRpoxxlmCOT zP3C_x(%kYNi|}FDYlyvqp8U(*$;k5{rNjJpN0|A)0Pug!e_P~#sVDy@D2+wTKh|w( zM*7e%@uPo&e(JQ0MYXV*J?IDQmA<)M^9Y_+*XPZVvuX8A572S*&<$ahHOCC6BW&wy zw&{Yf^+kLi1ovL!Km9Mq#1~4tmV-K-ZElt@-v2>5_t4RweTlsaq}L)57dA^|ZZ&MO z6LBGP3f42JlctEHFXGz-8${(+Z}MxxJ-HRCV$a}CCi_f*pF z-C*9lzMx#+)!wgq1>c>)ZuU(DgzdPX)QN3GI=_vEou$}su{MJH9Yw~)Me+4Wqi*7e zZ-YA$Kf{0Tx}bwT5^d#2#8aPZ#+DWjEI@w`dkMLRkmJz@I$L}CMrlzG)E(!|s&t(9 z1=8xq3pu8r=rG5;Nq)dvEihtM0a8Bf$5o|wevs>Wfq4H5Fj1y$ zi{h8!zbo5l;&^1cOJ$pac*<73d3y1{O=Xj-hxwLwT#5E_uFt-U%>A9iQD0ELtyR{` zm9AIT@ha;`qsSHvaRb7R;u=38jbTTZn0d?IkDM{j;VMShu|9Hh}N zLr=Xikw@xbr_#;z(xokB!j=lHExn|4 zf5SJa@|G*zZ9)(4e=FV1+85o0|I}NZ9XM(Sju!9_H2ahSA@9+(EXZ51*e+wVH z|E+vJQa&F5>NugoJ0@ix!Mh*V-HY29_=iimhb;qpmFi*7Qhl@wnP?Y+Xcw@LtNg8t5dKjWBaistQQ&|LdT?pHGuCQU4@6b9C=S-COTBi@%XzZEDEuC4s{D=9IYq~m> z>u;M`9G~D!oreDC!41&oLg*8HltHS`IiTUKJF|6;rnV|Cor+F$|Y9aL$x+>r@o)o=C%c zUI>?EIcJK#;cMBJw89!V%cKZtl!HE)`$=*&zAxgrhYx!JD@yX2mTTTY9KY!S$bExR z)a|yYhkihmb@AQ1oqI?5oHJZ}#=W86&<@>wg)Qa#mWJiL9%JQ~@p}Y6wxPkEiMhbU zd3hi3X``HHm?i5FoDa-1wOFg5@8BN8W{LO~W*pi=(F6JnAMRy8HQP+aI)~+-Z4M!> z3U7%V5ZK(*2+TA405dR#rCeN-BIH|VJ0(5G{30-7eij%uKM4$(YQSo{$0n&x%Gn_7 zp{$)Y2=#3s>fHd;zy7F)Mc6Zly*8!(*mHZGa6f#XZcMftdsA$E37C(8?_4tAf>$}pJNoe29^!F z^heJljd74u&ZRAu{}J;HVCtBQ^M~A{=f{5hsMGp$rv&3f?%9JK)b4T8zUdu=Jc)59 zWWGb_tN+0nAdZ{z@qIt_F%Kb~=K>@j7_WBn;cS~PxNW-lKRZ|Z7wB~R9w+H7wix2P z=LGKN|6}aFahcy9<-}$)4)QV|5(oKjM_lT>2lM5FZQKG`+&#}XF|2!@r!suJ#c}65 zt_7XLr5W(U$DsTh!48gvJv4@0G=U#(3O}5I{&}(=F4uQ;hk+i;Tj~eq75C)JKD9YA zS6=AEdLo_Qj%qIb(F*OmR5<9nbVC~J4(fOX`+TS2zqkK#G3JI@rwb8J`-06>1ngM( zl%`kC#wurhqjNdTbBV(4zNc@D17iHVKg>g5Q zgLglx=HA{L=ep(2ug6rz@06xj#vgP}e*mNk5*b`#2| zf#&~Q;8UmG{PXTw=I@V4W8bT{z_8h<`@_!i@^I@E?N#cOwO7`uT^+RjPs4+E*OEtj z<&m#EE(N5$bp}l2!>tprFsUsXQ!@J%Y8=akQ{C_n0Jr$Fp=Qa&~KPk%d5*Q1kcGJtUe+AQ{qo>U$` z1D|r)GO_)8-d)T8>y^hB%HuP@qxbL6fgKHoy`7Eu4f|$nSK$AEH(|fW+|GBH+hL!3 zT;_kdQz+1U-G00!yAR*F>$U6yCflTa(|sxEyEgee!pt{y@+`tOPub=fgsl#9OgX|! z8aYcpYvL^37jl-ezLjNb->v}Xt=+bZ^G#^G?gT#j*6iEON5Abn^aFX8gLA^|(HD*S zo$jMi=i7dY{>un|tY7<*;tTK%!vzSRqdK08IQCbe`?!OCq!SItUjLQl*W8p4Uuh1+ zSfmW+h}o|rk3-;@gT9`W;ms|vKG$z?Rc2su7Ussb7J^p2DE|9!?6F`m`UHz{7fj5D zb9<*K-|Ik|y7TgVLinOjFMP=d`%h)wm*H&FI1#pQ-JxBt;QUrT@Y&CP8|{;&nQP7! z8aZaDK)nAg5bu8r#QqiP6zcgtE*Me>?ubFL*-1c$)a zLI-7;y%(1S{IX`b;{;pZ&IC`|1Mqe_&tnWde0m>*dB+jnk@43CFT1UH)>+R?#``Ok zRfUn*K3ud0osRn#!?6OakAAAWTGa7c>nsMZhQh1DDFUw+ z{@RY%FI2sy3GPsB5VbQzoiXHduZ3sa&w$}dmt{|ni==7zl${1(^2p%^o1WOuQpPjLgp_T{|@3=Z|}!m zFzhEmT??6j?#*I-VLi5I>M*COd&B;Nc-G@P@D11DYI5c^XCK5Mp8ITipnuM_KSGY5 z2K7hJdsdR4vF7v!^n6sQ` zrK>yGd7Jsb?V|Lq2acT=;M{huyrp3MV6GX9H0o%yz=# z`tiSxl>+DofNx@)6o7sIf&V@4R-cLgM~s=u?0D#O$mE_G?ZU9089j+%9Y1wqIA#3Q z4m1z1PCieu$DZA&2o~9Oj5V0A=Xp`lQ~PMrdC{H7BkiUHdqdoIm~WF-L#NJhvd&rI z3>i>MU*tb`Ky9GO)vbKdQLWz4J#`21J?+f>_C?&o$Z_#j#50a_An(Y0GS0u~9Lg^# z-{ir+@SCsoo7%+Mg*k;d5?Hy?5CJQ2^IKA|)oLA>Z6bCcBf{c7X)A>P*M<|d|ba}a0y z0`~mrT%~a*;-!A(d+N+Wd;au9{dPKV>=*%aMhH{3zX^<(s|AM5RRUX@D+RVN;|1oK z%LV3|O9?SYF@_N5Pe&2roYG$jL(%xffMR!g{&X~k11!Is2}jF2yRL~huQ~xsMB`veIn2EMe%wXN54&*-UFLu8TLZF^=*uSlF zZ=DeD;&R@DxThk{>t|QU+#Kc{1=sG)?JsMC_KfQ`Nw@9XiHhUh%kaZa)cry~*6}kj zhQhox#`v5Y^V)rRX{(w};NLpK*|idD9%c2MWuN$+GnlXNGTaZtdtvb2kMseKYbAXe z+;N6B8siT5u!!n_xWh1qDR}c;JfH3N0k0wOxR;*zg44FO9gCvhAIyrzt65(H@OAK$ zPqwrA_!(uwdg#ur{it(x$XCLre1ULz>0de4Oe*tLiM9WM==%>qzuzBQ0DW}hx1Rkt z^o8V6jWG)HY#hkgx}LL(-!FBX?zF4ZbRXOreCy6j-2+-)I-K_sI<%MX?Rm{NfzR(N zv9FosyPUiwKi2OZ)N#=Zi1+5RkCtnhd|$Ws=TY!XwNc1i5!`xPW!CudJ^K3m6Xwf& zUfq5c`a*X;)IYvskNZ`Y`#`(S*02{w?G^b_d$oJkChJ=C%_0l-jH*mL`@=kyrqFpy z^F(}`C(;R-pyp|U((&5q<;a)hV|(3sSoc3kZeGzZ1kN1iCx)XQ64h&GP;>JD7*xkP>|-=Hn!U0%dFg*Xl1{~EAP1WhaaryaREbKASr`~`v6 z2tV4`Xq$uX$Yh z|IFhAmHP$FBl}R!`52cq#ChKi=!t+-){bu*`t;}Vo`6>{57I{a(Ox>V({Ls3R|AcNzrx--%nO`Bd!>y!zP_LH z4kgSb%yITaO)Qh&7N*}%^(1Q*l*uteURNtoP)WnY!lFYaxB>xVfK+40p5!}rz|7p^?jL32^q+Vbmlqzc*C0X`bwB{|tOoS95~r+I>jS z)mmBiLD{T8I_+TPNzT$ktNk(dN1RIr)RvXz9_o0)%;JH!mrpJa*Le4 zeAnPR+h*E*MXTYjrT-88b;S6W{kbK;`4Z*Ax%#gFxjwT1aV*>Q_|G+($MN4gXa5e` zSo-}6r7!Zt`$L|bL*UJ=N-aUjbntBtOY-QT;c6mw#j>pf9rzef3ZWuKz5 zU#UE8KQPC9k8u-azmWVP`vn5A=NHgjBPl|da#PNJO!usjOjH?(PZ>qFb6wf)?Tyi7 z?~=K<_AUzq*0n`{)Tc5IRGMBH&sG@=kml9zU9w*@$8;fY$au2Ai0KUI%GeTNSH?W1 zdt^LIWh8z=#${HvmtZwLYk|()7y6yF_VUxk&TM_zC8vsK@%` z4H+{8V*CQ=%D8)bos2sX_R82oWh8z=#`bM(zutYTXYL(|w|bsa8TTnouZ%U?x8H#@ zuZ%y5pUN>C$s00m5QzQ%fKqOED8JSiN34t1RDY6LgS+Qr^I=g-KKTM~o<=7hnxh&k~i^ zm${%7KXVO{ecL8TZwkC-zz?DA2%}x%xhTifU_4x%)PA&(_M-^A-Tuu2jAs%$ls2Nd zr;TW_ylkv(BWl{%`qvlVvRu4++=P5mPbW#U-P6U5&) z$9tw&vqYI~R9@}U@cK}BH5FbF(^z?~L3>RfkfS`i!!N%S$V>6d55nhJzx;;sXqbk_ zGUZVN9kb2bCopV2(*4}O;Xm^w^+Nq>RcE_q>A$q%p&r!N_)6ngsbW4P8#Qa0)f2;IwSNaLRg7J#@6&OC9VnFWcP4yi>Y2gUFU=VIT% zpD{O7PkhF++njsdagPhV{eQ2o;Jt1q2|p*%S3;X2d#=9MdF0+m=Q={F9Mffv#_qYQ z-R6YnfbY@n4VHea$46CT@0rxA_Q%_H7W;3x*Qk28PkdK4c+$6V+_(vP`?$5OFL{Wk zP1rtE#Dw*Xe+com?&16|!sXL-4XBqBE5O+1b^Sier3*jC@xwWo_jTKZeUP92ZI8f+ z`4y1uRPdc5+#l{-<20T7@Fv8u-tGtFd8AaGY!aRHN7)piY|cX26yiL&FSZQ&8HjIw z|E-?}>%3)Cj(2{*zryL(FP^J>*8}nmhO$7@nhlU`$_=u1A^rZU{Z6gh?}r{M`Hn(c z%vqLd-rvQy)M*f7nU>f)cW8%}`3E=`fHcwT?m9b&W6oyt*vwcV^fyLrp%Qp?K8|*q zZ6>HMdjVKEZUXTa=YHtx4nu?Fil{ zs&&T=)hm3J95+-?3ruA@Qhl&K)?({R{swFQ{slVB-=Qy@c$==+JGijE*fH<2Vwv5E zbZa|xXU=-7?4?K(*|9c2nWs=D*vB=1O9I)Hd5(j3HC|MiZ(ussBFX~IYOb|qP~lXf zzcAKa(}jEiD__3Kcct>6O-0t(an%K1XkQ3plCzO+`*Yc*zMdJq1aVg1b{?}zeb;cr z+q`5O+ST3_w%oGUTY5PgmF}jZ_!#&xzO6$Y3<9oq&60a7ccV@)tsl~CUC1?E5%wd` z{i4`+fwJ6!{&j)sst3}nOgW|#!>_5naZa1I@`biLrzGgvJ*A{kh53E*>VPz<-?Ao@ zV{-7Hd?ErPCL|E&e*l-3s{XTz;uom?1s^`7thAZf41I}n8Ty7#JGEz)O)uWJ&_8uQ z)@}C>u7^A3>WQ7KYGru`K~wBxp~{VZ6!ox3<#v#sYA0OVqTF%t7dw$PH0=M!f7;29 zfJ*{7)=o|5S@SbQ)_$d&2E={%&%C|P zbhHO$r6I9t(diY?=@h4S-zUDQ`=1G5e?>s#yISR2hHuFK&?J>_Y(V6@K;>JEbk{Gt zXP8E+d`}@w)$Iin!Heyf%5VZ@VHSs+|xnL>tI|o0BP12D)MBg{QPe*jz_$g_H$7>(beaz&L+Ss+p~6>^CkOoScu zvi^9D|EbB<)9@zio43Lb>sir*KIqx5rTuuEmFE=DIY>QsRXuOT+5qBYeYd;jq0}cj zepmC*7U|X|xCg8SbR06Dpg+a@HAkBG48%1=xC-mTSpr*_Ou(g>H-m3o>)edFs)hb_ z3s(o$wS({D-KqS(0dQ>jh0Q_am210kfw^YCz#OwzV7A#UFk*HI#QPtF=mTvh#G39l zLaga-CB&NUkA&zCd{5XS8s9>QGXa|j^P}-^39+WTk+5?#zJahyRBW5?il85{_Q>%e z_HC_haMXQUWm}zaSI}|i$^+;peStXdUX4%qU-z_guf|9GpL&11XYa<_OxOGHIk)Mo zbYgEZPVdC`w{+rMZvhQ~0qnband$BHKkD3z{NK_3_jk1Tsq?Q+8+*_Avyk7tbNm^G zU$^u7inw>QD=ujh~6R(A&!KKA%&`^NaLN&9%;q#y9kFkaZ_zt!}J!XFF&hO?(X6 z9(q^MAlsL?FZXWBz#=>vy)jq^Iz_E4T?t9t--}IY~ql=Jc>r}2e6JgGy zogpyWoGvh8P6d=aBOljmp1UJ1wcUAM=Z@RScVTlpAn*N1wQY`HsH@a-F+2~mt=b9y z13c30bIVgdoC~@vk0Q-q82_1v%_!e~ZE|8cIxlf7;;oEfa~L#*C!od4mG^L#s&5G> zO`Db%G&+@S}n#U&UxwoGYZ~Il*W~0!+ zop}PoX1&0O`9fe0bdr20&(qL{y9R-=v{?f=xd*Qbd+=lp0(CJd9dsD~5Wee6yv%vc zSzq~WTfB{6*Gg0OQE@!wH$8r;U-dhyE1pnE0SOq`smIdz= zp*-v_%o13~d*ATYNI)Hz<=s<5A;OaW?rsM(6j46)R`^Q z7O{$Btq#-KrOZ7FNQom4mf(C_vFhu`t70{6S`5cj#& zc|~L**EK`t7sMT@bGx?HRrB9eX^&Id-{2eOXPDaRSIUcWzlSjO$UR!@BNf9p^8cF> zU$@7Cbz$X?NA9=bS}oUaX%}H%|M<%Z+9C52!qgr4`~zXTCX4%#6ZH@0|CG-nfys66 z@8IXI<4Yd``!|*%PQqBfe;#3P-6St}UEhFS>bm}uY2~-Fhp=Bu@=&jT{0@9;>jdua zQNMmS;#{9$#~+v$?6}^^yJ}X-8WT$IIF{uxliq|H{xi!Jljs+LteH$ zll^-bXGE}GpJQUsjn#FI$p;SWbX$QD(^_EI;QeQz(E-tmJi-;tWH`rv2F9{Irf9P{Q=xmahHsZI{z zJLdl)mAwZ4ZT{)Ua?B&xNs#UFG(TqSUrclhCoeq}9Vm%^7ak4q9XbIcP$$NKoQLpg%w(=o9`LKVmS z;vNrs?yfjv1Sf1(qkPEcukt^~Tr4o#{6%2ITqqFt{{VW=RM(8`hxI`E1pEF;YFj7$ zLHLkRqyF);@hxrt&uTM6@!$1@ysLsT634btI5USZb?VN^@N5ck3J`DW1p5DigZ{tb zy8eZ}&G&;7J}_ zx8oJe1*u#u5Jwxi75eR~c9V@bo1Yw$i7c}72=pL+R_t3C)<34IO2RDknMZ&KBoiY-YkFX zd-%rH$$fj*-zWLQ_0}IgqqG9ZPkn~*_9pfJ8gxTjcolK{p1z#_U&eoy+XHfLA#99( zUk>Qn2Kd|dD{$mnUuk7oXJwfM8W{6d1Tha4_C+fx$73qTqe$boqt(|ui2tr_Z$jJi z)pyiQ#N3W}es>$7x82}vP?xhW%&lSLY-WP|J2Ey z=>M^NF4OPE0;cLDwf>UMrAn9hq%%tMI1>Mv$8&{V*bD`{&+jZ{{)X!}7a)!_hUquO z_)i*>P-k5I6v+1>(--hHtYLM8O*xTS5A*(C?jLkzlzt-m)6`RH-wZmca4so|FH-yL zp?oL{edl}VmoV?{985ddVOknZ`^R~|DD~DsX^0=*H6Si!|4KBT;o}}gyxj!ZilAdj z|DeF8ud?an<>K@Pj+b{m@J^@a&ya_*X8q&2%0E;2yLxYXfq#pY^f!OV=sAW0Aig&M$Ss?`-@g;759|Af5Ot1cuD}vgc9u z@qgSFel-Jl?eXi6-#Gl7f>Ev7;@1zqvG{G;l8$cJyr6PE54zM*>UV4L9d+79+TyTz zMEQID*w*}liQ78AdDXqpo7a9GQQ8mV8|uaR&gpWj(4il+WAvH$#=FK1n@#iqX+yq( z0nn2ZyBaipub(a7jZXB>=kPq4=(>IKd9sULSpv>dd{ew$f=!I#`3^dNAp{p?q5)-rB#V^Qy*2 zT>7wS_GJbtoyIP{tVQFk0PXu`A>Q^iTbgLM^%rol*=9-TLhRg>7asP)v-2WjE_kReC#@{5wI>l;2tW&Ha#5%=mgjlC|g%Il# zD+sYZQ3)t=b)#G@O*wSI@?OGp=>K^_tZO_6$n)ix%dPOPQ?!-6D0TM|)QlViyBvu9 zC_JlV?;={y&o_Oz)$P?)wAER*?D-@5BevmyQHXren&8_=? z-D2k!T)I3r^C059|G7pm7ja2G;+(sR$KUzl#L z^%rN!_w3gMu)hO$YEG+%{o6k7y{mB76}Ycujnc)s?(!+1ySs}sm2WbyLO$9k-Eo>X zt_>4E2stpz zd!!u-o8PqF%s`s>XZXCh#+4vWDT@Ud6u_@ot;KyW*&WNr1X=%RJc492z+13QJsy}vo;~xKq;$MPzX=`lzq38T<`%$Z7?DK$Q z+mAd`gfPdvg#yE-Kp^`60&`3sf!U^)z=-K7u!ZR^u(|0*i1wo^A=;1A2+?kIAw)ZH zG9lWJ&VW*PwB2Yfb+V;t&vdjm`Gja++5&33G3Wo=Zrrp9`c65^Y<224$AT{PcpLNt zIV!SFo00U^ZGik?11;4~8{$99l>UbA)3Pso0Q8B&xUXdXJb51b*GxITLGr3!CGN1PDKjGE0j@M@8^`VE? z7UlIZ;%pxAKC|X=mGa^knRfXO{=4$LqCR4|;<)`xjs=&b*W1{X)3e!J#ZgH|9BK}w;qG` z74?()qTB_L``RnJVSj3}o%|7exR$k^V~{|-bzAd~op@keWAx3Npl{w3eT8Po3-;`< z&WK4q2F*yEb9S0K=k3Q@%wE_LeGAVv_j8_eORInKVGk9De*^`ncc zZuc!-*#LW~vP=3<56ok?fOE#9$g{l36!5R(xXTA!4+s4$&|82w)}L)UrfY+=a?p;* zxqE-i#UBj(%_1MxNEG*W(52mwzO94UONTOyB2MJN9(c;L=~id4`|UdIN3blu0WNJW zyPznJhrZ|Z{DgN)$)4hhto8kCw|2mL1$?J^UAq|itaCcGJuX(=q240$It+QlU&E*F z-Qw$seHgL^8b`eJ_q#jsINFe{*bgo=rgyY7Hh~7-x#m3HFTlmUv}k8?%{GS7rtRH= zccs{NPajb0gRZuqpZ{IHBjo~_KRylfj8*WRU(2`A_*aD8qwy~ZyGG-m6GHEw3JjT# z0c)oXgZ&i4j?RTW{TY4hp^LWW|7jxZ%+6^Q`q3Y)4;=5^2&fa-^D};Pv}bD{_ARsA zP+o108PzI^^0~H|P1_5-EQ1YHV~ulE^JuLvI=U71&q=v`^R06)&%c(@HfH)3m(ezG zCTKI#DdW{Bi&5Dg9=tCFe8{5%d1%@i&=wk*j-`RU`@AzK!7pI>y$*ip0|@Qmpj|u7 z-gmHXcz=u|{5q$|J0R+#E+Mb0ee(7a^GVxo0G^|euWIBeSWm|4klPX2oh-=CJ@_hr zUzMHT9YWuW`PiHZoQ5m=Y%axJ4}rS8o&ntPuSa{9Q%9hGJZ!HoY>)5p@w=ZzR{MrB z-k%mZkGAf%NcY@~N4e6cxcewZ;6HUu+dNh0qDLam_CYYGjWE;P{kIqD_l&y<{t4^* z@-7(Ogt&K9hMhzIQ2oXb;L@)|W$rNBMDZUJf5K~{&KsVEINN`Tm~IG@?&msZ-bcO< z%RRJN_|9oEQRb0eR3Aiq_uCWX+icSga4+fz>0G6G?kse$*U|4RWBfjy*Ke=!Y>&Ao z;Lpf|rI&4*A?*g8lXll9@)G!Lx3kSnKKhSrlZklJWq<8k=}(8uaVq06NMk#}cK&bL z1|NjI(T?K+`Ib{%znJg2?EcmX7s3y}AK<%6N6uy2_kiqO8HJF!wG){D9iJ!u{jz9W z*JtPW3heqW<@!i?VSWL9@_F#f;wxrYU*WVIExwua;9gl0ee~7I^ZM?6ABQmi(Ao)4 zSecG@p36IID!^On2F6K2pPXBm)9E^Ue=cR&8oJ|Qzb{M5Y@Y0s2+3Y0w>>?Kde6CG z$shV!?tK;VpM4>{ze4`AzvBHrr0zfaOM=5VjMJZmp5_0!X>b?^oF`qJ^V8rk4mgjx zIMPQLe<&d<+FHocgZ~q}(U0Lb_qgAnFW}zKA+lVQh7aTL&8_&xJC{MbN_>NK&NEDf zt|bn9-1|7Lb>kqf8#l>~Lq6TOE8RHg$Bnzpje}m@xKVB#bnnKEaN|%uZk#(uavtP9 zx*c;Y?l(R0z1x316Jh!&$;TDZ_+IQcDCa!td}~uJkuLtpahBS;8!~M%w`ao`%WHqS zE$~<`TMJCCXLYvy`)_ot@thlS-{?3N^i=nAf{<@dzMt}~b`)*7gYu;x;y!|PQtxuir{oX3j|E1|TEK+-^NZpu z@t^Wj)>nw*IWt?0wuy3ngm{q??V)qW0NHoi@dTWSnu7Ty)a3%~i@sT9d_(DZWqeCz zBz^0Tt&C+-#yRF0@`a3x1Y*oCFl3$tCJl=^r4xz$w;F;|4ksq z(%PQfi2synpsU*e&s{;cA?Ox;80z)}r9Tn4Qct99vgiDAgg)+MRQeYx{R;p&Uze)8 zRdS{*d9IHBZ0Sbo%d@x0t0VMZ&lI}2_eJfV{i}TRUv}u;sQ%=Kv3@GQ>7H|ancq0! zhry=}z9Y}neO-S{3xi_Y^adsi))jynRJ*l3*BeM)I>$2T&jkn+zp)k^zE#B*N9_5t(E zSNPAn#mX@k+>vv^xW|%n(%yS4V@mT&m4kZ{-a(jSkhcY9n>PhU%xXX>_qP4x`RWti zMVz%ocfTj*im|>;eG#8}roGdyIL3KFV8~Pe@;0XQWZD=a%9Q3Dj-qet_!fpZLz! zZRR&S(SM$Wc&mqOGZkU_{rfVUrPNn;`~LAZo%_efA)e#AMBQ0v>rNZ3J2xQR?Wfwk zvk`L*`kB<_-;iec;{H$40q=*kKYfLM$N3KXM}6+U$TsI8EPPMyAE#}S z<_N@*W{u9F6W`@O5Mjz}<-q;`#rczdWAniDY{R`bq&EO*!kgnB)(MVzJUZOh#Nzb< z9_`e&QMq#F={f0h=b00cM%(KsFvpxAFk;#X#GWsKA=3u%=xqY;KuzB!RDbP+r+tlm zH5tw|^hrM=yaT^Vyk9*DFkOE}_q5L8J`(P+MBdkiyEhe@6N%xR>WYNTY4M4Ev3uPq3Uadin%Bzrr$q z7xBzLeBm7DZuAN8uFfpHrNeuIa7P!;3*)^ev|Tr7*}tlEUBAe_%gSBWE?z>Kw_k7o zV<7sBC&?Rl3k62Zd_eYH+Ca{KAxt?b<2_9G$oR6#Nc@D1-}e_8DVGm&ovU&^sC2w? zJ*;xYkmi-^CMh?(8ApDQ>t=zt|4(4ZOao_ZvOX5;Gg_}NLtG-iEE9Px zE%a%2|9Ie6o45W*qm7;=Fl27leQM|6KV_0~r%u6xbg9!rjcs`r0>{=3(&c-;uyyE^ z_J69_CjuE;ZUmLK#_D!9iXi0wmrJu5K zgA@K6__+O(0P+?_opk#qJR8>p|Bu!$p$w`0l1zS&@f`E;yS@hF=u}_x17xxKgf0>G z`kD{$pLRe!-*%8X4w)|y=lYtr)z^HiajCv$0rKk2=U4oXH+Lu}^Z7acA1$AxnVL_? zbCj{6&nyMLl^uHl5N4jD+EzMu;B6``qa{dVp2`bxR~q`Bw8JMA-_6%5Eyt|3PHZc1 z9Lz&J3LI&na>(~bi!^XlMkNTJ=ce|!Ssy!TvA#DA7o>b%I|(g4mJ zHh{lx2w#AAKBhIo-hhDIQ%jw_Sn6B%+K4|ak~$c}9c_UYhcLHX5p3#@VP37G)4Bdw z`P02*jP1-QiXXev=Hn9ZD=TeTvmbToFxnIO{yzALu1@XY?oRy8udLqR0<6mSp)HG; zE+S*ZT&8<_&cT1mAU-NJUM-V$Z?H7CiNM2-d1<;E!vO159Y9l8w+hh z8wuLXcb3o&n^OSAmxY}8KFodFxm(=zAnSk;ldpJ~5Bb-Vkd14AP9z#{qq1;KvAN)c z%zl-9FCof1%y{IN{%JDe_*Oc@lO%j`%`x&F=MsiM*XKazgVEOFO^nh&Y{OTuedLw0 zZUR2{Im&;?zmfEn?!_Lu7cm}u{{q+%XJLb3C*Bu78Smi#PS8xXA==5NzD~~|@$2EP z=0?$Y1DuKN>ua#BANs|e>N&BjMoxTubDPe*Z|-aT+EDblkAYmHHaoGm!ISbCloe(8 z4F5ULd_LfK%rBF6YtTuxx8(Zmllj>;mu7Z){wNKRA238#lc!?k2>s{8D9f>ACZv{2!P) zqjDnTbLl3f-8`f6ayJe1-8AM=@EHfWMgb?a%)IH;!Ejej&~)bmi`_WL;KsS-IG8%~ zw9~<-ZYv&NWG3T|(B)+zXWewn0qksK{Ze<(;dj7~{kER#34VilPqZUEd!2zgSr2uy zZmovz4ky;nJ?F47zKz2#tqm5y*3lkR!#9l#JG+9I&+f?h`|@LVI8KuWS4`>ADXYQk zHon%MOZ?)xaiB9FW59)W>|KEIUq{rf&iDylq+N`4ZPr4Jr3;;@5_dl<{pGuS4Do;ZlFW@d^wB2_8&N+2eeIs*ETyQ_9c6U zaMniW@@4=}`X329R6Oakhs-%TUY-U#887E6z0rz?_K$qO(*FE4z?1QE2gRGNcxX?F z$GbpS7UO`&JxK?tU&mP{@`Z*#%kCG?Bfa8##7qwIv;qnjlY8i z-?S{kf9@YG6qsiU1m>E)0<%pYff3USa2f1q556n=6Zd|G%r$6NDO(h2)US=FUF4Vr zDtAw$QD2lP(x<=GtuH&4D>f7|C0M_b{KICRRNb9~Z)E=!?2hlG@ZOZ~AS3TRCckz_ zw>I0{L=dLEg#_l9rUJvJvA~dN1X$fg#vV!bS0Hmy>=O)zJ)I4^8U*_q2s;~qy{K42 z4g_MKe(8kAeaU%)-?zcNco(Y*?`hE%_rb4;{cKnN1Y6tz8mt#b+F!&}Bh9UU-y`gf z)q4EX=5;ILSYBS6tisq4eXq5h3bJFJphxz@N9Wxn@WTaqAU)0Y;YXLlPs54CGF@oSWnAuDe#z2*9M=!f7;*zfqAA(V6J&w zV2*hda5??mP}*HY_A-+n@vWbWn7Ih&_?%_L>G%3{IpaKC=lCB~Jo`QG;mI}!G;cAa zQUA2hT#tR`iGAYy)ZNy$=>uz3zqjEVs}G(9%mcl!*yj+<-%UtoePEs@BFt|m2+T28 z2*jQofgy7l;L+`q{ez?1=Si^7*S@fRlJB{3JaZoA#`(S*&%+Et_~>Wu>YM$*tAWjO zZP?bq409Ibp{-IM%?Gi~h?u^Jvv!$ddLwLg-rP(@zf|f!;;aqZci7l2oUOX*i8Ru7 zZ9gD-WxdWb&mW?0@=QD6e1bXi)tJ*AyVBmXLI1J{>69Z++Ah+jFTh-THJqW@2MMv`9E8Z+2$bh z%=RoU(4GN(C~oE7BXKzYFA!%I6vum3rDkLSe9N2VD6cT~xgYVyBhS~f9K60m-X8!h zmdCsXxSIn$YhHb4mlJT#`xNh$Fi(+Ac&mi%a?=wMZwUmOM$rZwS5sDqaZtUIV!l6? zgnL;B`<@B*yI|)y-WbK*q=lFZ2d=CscGJIp-1?6G%?x>aaXxUTHniox5;9Ux zkW=i1`uqEDHmwqA);4hdPxOK|7qGna60Z3r`Q%Nq&zwHF?tB2x1Wbm`>hT-&g|lYN zs0@z3qGllcPwVlWu(vK~*iT?u5NYnZJl6$lM*88`llR{5RzGd`&-qXX)HYpzjdoo0 znbpzu*|1g++!U>;-r|54w1qy~0OWfUzKde4nhUwA5vFZyf?u(7Y_u)=CV}(uC!8-7nMWU8=H?!mw}FS1IU6#wF514_|B?3Iab6eK z{{LrpDT}D6pU-C-C?FOP6QkIOq64$$x(7mCfy&&n92h?{A{K z<&59p!f)}r7rWq}7-y2Y*I5v?&zXd&-rk_?<^B`ybX$xxzAg*L;IDc)%3yp0YX`10P?Ch$}8+nI&Bp3AL04MzLgK%Z6AR3f5RK?s};v( zbF;dOvRV2_Q~gm_bsgW$M*sr*=fs3xATNm#wfZ!i2>S(9iC*P6sG zqDOTNo|fwmy-B~mw??w09bcN6Ig(HHE`G_fPO3W)pt(_gl=2_zoHMQ5tG3*ES8)>E zve@JIgJ;!m)fR7}>m}{EobpTmUI|ot>W;mLGavMJM$%utvUu16d%WK>Z&n@+izn3d zT>Rjf+)w}1(CxUh_N~l$4Z4ex^}>bQvzAJK2_2fooN=UYARXgRjox!f^p(%(GoLdK zNsf!g{V7XA?`xK~*3_EzTcnd{&*k=aRF8UdB#VxcL(b%pGiAt`a^wu}j&Lun%9@rl z$(tijfmeB08(k(DZ~KswY>gb9LcF20Q+DLdk%7f^@a+5zy*Y9Mo=r z{ka%C;@ysB55xLDahMm_`}MPc+B3WiKh^!yxV3LM0e5=e@Znz~{u>>?(Zk)r>w9x# z9PRK->dle8oxWPnNAf<7`Mf3KymJ9zk#{tPm4}m!-tus&Xn{{g8_b83fXQCxaQ;QN zXg*BgslCpNoo2;XomjuG>t*`Ml#-kM-HuE5o-()C-tEXbjYm1oG>ykNjl&2_(|Fek z(Z-#<_>0DU4dz2XU_#@s`A=xvg&-$>(%NTa>m;ctuB-KwlIHxC3En8n^v9(paIqp|Q*$_kRHs8r$-p&{(YS6pg=f8Wq2h#v^x#dfxWfhRm5A z-xh&SCqUyIr?J#=rfJmOpyJaa!qPPAetXs9cW*};zcrW-Ujv6Di#d1E*V=EM=i7CB zKf4DNz4Cs~?;GN#dH>6$O}yV_x$tuTA90L#KW0ycy&b!U{w?gu&Q4C6b@$wI(Ni9#;IH<*%V0kI1(?uxE&mC9S1CNzzE3!Pitp_^KXcoVXv^4^wdpIc zTktzHCs0TGJB^bZXPU+voW?5&OVb$ZzdW3)yrJ=IgWUfOOlUlT|AfYo3Qy5^jnk<3 zjWpf~jal~9Ub(cU=k~ny)|)$tx4pck;poiRU!GwMsAUX*-YuQp1b>>|lbqgT!JDS{ z*5#tJJRB%Gpm%?R`7p#_HVgvly%FYO&Bpth4~zrD84r$NTsWNZ;V{<6hB0om zv%UJe-_m^Le|c|&{`6`}M@?*Udy#h>pK{^y4^#EAf%ir}Y9D#02WeHu={n%vSu5ja zR<>M_ZHM@*0(WCwo2+mBy^(W~^-qp!dT(To=T+KDUVrtxR#1NR$7Ke2U(9W~e!=Z| z&M0k^)sszD>n)He1EZ|2_dLEMe#`RQ=6QVNdHmb+_|Vs)7pL<`WUb^FvNm($_{R5# zuJ=6NZ6%NKp2u9zV~*#si_anErSnK+B{EC0a^c)7_=-$cp5u8u*Ge8Idmh2_sP{bj zv%aD_`U7%tC2y@ZlZ*bIPW3-8LgW+ObKG?97!wutE5&GBB)3f}FU&QlC;KAi0Mt9>o@bjNQp zT{4TaWIYp^)fu}UbScTKE}qAzR`S@y^Z1?Tafs*fo|oYW+|tD?56K+tkQ-%AN0&LB zGh=_=3z<_AWlqNP8$w!@KlV4R7jV~ggX%sTcJ=&r@%(-Rbo;$#GNp+1t2N`+{|?DD zZ(@&wPOG_C0<}N5`t)MtP6_g7-F?F4CGA-cX~)`ATh=h!gjKAg{lePAlRf%Rn}!b9 z>q_S7tdC#G`q18H*H;=kHkPG4l=2_tC3gt%pR6Yq^B>nltHN67igVP?VKx7@2Sa-- z;tco~xFy2|K=+Ae|0I2|GJIwKmEl{$W1X?rvP}P-11GlKuPV&IZbR$DOB($+AGln8 z72%UcKi*INF-emPS;M1z%ER~OUmo6SjLTSLe);e({2DHCn_z#}}=BT)L#V?(#P?xedNs zQoHd2)}A#cr0xi)Tse_>p5885x**aRlvf|t6!$37`oW~^*__>Ey$}B7eku63M^V%J zB?lJIT3FJ-?#3SGWxSpAqMLkdeWamtQDGJ7nKMkvyfLUSo^a#ot`Wc1Cw|czCUZ;c zv_`SBuVGIlUXyH&Ys0^F`8a_v8^d;jPUO%TxHTS}Zjk%Gfsb=vzm<(QO#bR+J4@m0 z)h*nssL+Qy^Q}ybO$*x>HN9byEsk%P^llU1Fgd!k@4_CX@&0cw<4EwRjH^nD3M2Yx zf27oG_KThNBMEQWZ#z2eHG~=M>^+L+0iubvtp+~MUH(RM2j)~x^I(PdAnv}A=GE}I z(XDqhzVml9=9Y{t@Qy~|>h^sX@)k^Y=G5P{jqSNR>5bN}Gm+MT?Tyy=d_4O#;Vo%h z$eNwx@AiZlt!Dq459Oi-TJu1?5o5ISj>b_=YiEVCmy7*Q;l^0M^E1!Q?zgZi^^V5l z{*K05?a;B}+be%}T04^7Xnn(J9Tne(dDv+!A-pB6PdKfsp}}aiJzU;0#VuOD0_trT zqm_3wc5+(3S9lg$hcwbUBcpdTp5YyhWyNC)U-Kr(-1sKRU!1-rq)B+YY-x4jrzf4x zsqt-+OPtORh}V+NtDVj_2{SrbGgSM(C_12XHt=!YP%%134lK0Atu}aB;T?&4U{T?w zq)z8ir^Vy@4Py*nHV``L*J|@Koz7XLQT{*Of&CtRZYpl;OLsfHoN-rQOZL~N6W*l1 z%3ifR9Ov{tK$yzRS{L+|hg)!~&)sA&A8r872J~xuJE~2kK(Zlc`HS<4|LkEBAsYib+N5qPRa}#TsR9q8zX9+{v{d%H{B`Pl zkMaGM)t2;KI557iQsy)tOMKf}seIpd1SgdXvYl{IejaTsypc$Vy6R)uy>d-JRJzNslC9TM8c4*YZ7_4|FHj)FP8z^-l9z z@-*IrF5Ty){l&+e=9PrS^5nu&{x#lz34ENlRO&SrUC8?*ONtjPncAUlKXg3ZwW_jy zMV#19-2ZRsx`Yo5b`Iigwaq&QE5cg_ITL7*`#%j<7hV^{7Wy?o?q``Nh%NRjg4k5P zB*+=Exq{p^Fh>yk_7?=x6zGJo7kd|~DUvmcTmTTjg5%CR_F_d-0fcSr^{)^-P$@<4mQ|sm@ z=>L-VKT`k4$N&G*|A6>^wEnk_|A|fC5#*b^5AiCzS$hBALf5vL$L^sX<<8tQcun$- z#B8~{?Z%#HW>WVlUF)8vZhz*ijrIiBjN^R6+)SPBOwe5t#k%W(_PU5TwR{b<-(kRo zCDm&p-gaxw$E`g$(%afXYjiA1(P4K~RE*eaee~P{z7^23w8!&f){NtRn1Pu(zZ<5p zTxoonO5y6yeHkzQQFD-%<-6qnim!C^2J!vL@vWWP+}^yNc}wZF)waJlk$H>nmrg3( zw)uYPE2NiPVU9MFGn-9{{21dsBlE(IS)ba3b*fF-ujmBdmDEY@8_sW|9hTlkyx(cR ziM*pc?h>Xro!8?R^`tJL#O3c*PW!8+@s6!0T-IEQzm4NNNe|)vf7}{}w10Zd_mSQ$ zygtV|4%79Cv$6Z1g}?1*Y#(u))e@KE0d8=~$-f;~TE@Us`rs2|EVaj_z zf(IP?xL-f~qW+-0kBU(3IQGEbbcKEOURpk^=pB0P?DUBXoN+X25g)=LlQ z9De1vw!z=pYG9;CcMyu6t?-ZfRhMwP`&Hr>+gkb<_j@^xEdHif4apSL$82w!wez{~ z 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 diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Info.plist b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Info.plist index 70d7199bf..4896e7033 100644 --- a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Info.plist +++ b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 23E214 + 23E224 CFBundleDevelopmentRegion en CFBundleIdentifier @@ -15,13 +15,13 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 25 + 27 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -29,15 +29,15 @@ DTPlatformName macosx DTPlatformVersion - 14.2 + 14.4 DTSDKBuild - 23C53 + 23E208 DTSDKName - macosx14.2 + macosx14.4 DTXcode - 1520 + 1530 DTXcodeBuild - 15C500b + 15E204a LSMinimumSystemVersion 10.15 NSHumanReadableCopyright diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash index 359318bf0..c9c8c1428 100644 --- a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash +++ b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash @@ -1 +1 @@ -d7ba6d99ff4961519c87683a8696bc552819dbcb853e9f0fb44bc09c5307f0ba +b694d8ed59607502b4c870137aa3f69e7420c20fdf63fc60434581af7e23b128 diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash.sha256 b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash.sha256 index b078ab0d20b4f8c185522779af45aa3e9d0dc3e9..34fea56d9782359d8a5dcbeb407a5abd2833750b 100644 GIT binary patch literal 512 zcmV+b0{{I4i=4Hsv0R(JuELPv@Bu|9G;55zh2dQ9q0&rc9EC7rY1*H=+DUw+t)PVA zKUd%d&2v{^fW>Ire;E>Zo!Z!Gks)~4>c_lzYco3XcJ*!#ii>(p3|3F`g9we)m{2&O z^{&o0We(CpHhDI4HPe0&-809>q)H*bRXDeATAwCq$WTVV!uvKd<|ZpZ4XpP3ROGIk zEE8Xg|O9 zH-uP0!efTHb4Q3vjJ>-sOu+q$L8RLrN7o>TFeXrMC`DBdd*^dX=(I0FT_;kIR&n$L_WZ8P}!EHE>OU9d47Bf6iMjh2yb_YXP*KV

K{1f@gVzcqqOJ2G5TnTGvdo4=mE|e{>O^TY&Q6z0qA0>?noZ#Sf;W&6oe%e zDM6GvuffrjBlJUhZw?ti$cCiXl)<|OWJ{6^$w|9;I=2NX^t+XQ33T9&Xo5nk+!2O6 zNiOO&Oj3sXjf}m;+G4Dm09k{eaggK+kFlh7bIzXc11w#%SoC%ezU^WXaVZF4Zqg-uu<70H}HK<(>-p>x= z$mv=9;XUe BuildMachineOSBuild - 23E214 + 23E224 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,13 +17,13 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 25 + 27 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -31,15 +31,15 @@ DTPlatformName macosx DTPlatformVersion - 14.2 + 14.4 DTSDKBuild - 23C53 + 23E208 DTSDKName - macosx14.2 + macosx14.4 DTXcode - 1520 + 1530 DTXcodeBuild - 15C500b + 15E204a LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/PrivacyInfo.xcprivacy b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/PrivacyInfo.xcprivacy index 10636ab1e..3bd30e58d 100644 --- a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/PrivacyInfo.xcprivacy +++ b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/Resources/PrivacyInfo.xcprivacy @@ -7,8 +7,7 @@ NSPrivacyAccessedAPITypeReasons - CA92.1 - + CA92.1 NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryUserDefaults diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeResources b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeResources deleted file mode 100644 index 750312fdf..000000000 --- a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-maccatalyst/Adyen3DS2.framework/Versions/A/_CodeSignature/CodeResources +++ /dev/null @@ -1,538 +0,0 @@ - - - - - files - - Resources/Adyen3DS2.bundle/Contents/Info.plist - - CyXkFkn6UwaWoI9i5PxJ3G6qWA4= - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIcon.png - - f964d+Dk/ghkdXq4fgTCIg8h0Co= - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIcon@2x.png - - gFDW2jMXGvp0qiPcmS6F4WHHvgo= - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIcon@3x.png - - XA7RRKRW5ah4uMjAAKUvz7IEyEw= - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIconExpanded.png - - HQwZMYRWyDyE2FqVKIhH1UYMuIk= - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIconExpanded@2x.png - - fVLWDp3w8+IbEm6fNN/F7MgK2j4= - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIconExpanded@3x.png - - iC0p7JFGzUSJUaWYHtug/d9+m3U= - - Resources/Adyen3DS2.bundle/Contents/Resources/ErrorIndicator.png - - XjVrSQEGsQ/Af7W1y1wlSp/Na70= - - Resources/Adyen3DS2.bundle/Contents/Resources/ErrorIndicator@2x.png - - E+YU4/KQGATdPLUn318ENi2Ko6M= - - Resources/Adyen3DS2.bundle/Contents/Resources/ErrorIndicator@3x.png - - 9OzpTDQI5Xnp3nSOvrLfQ2CmKV4= - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicator.png - - HMfojZLn+iYbB6u4sID7LRJMq7M= - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicator@2x.png - - +WbDYeCNbIT8VpFL0mh7mXhyqpM= - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicator@3x.png - - dnPNbox/5WMFFgYQGi1ix5LbCUQ= - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicatorSelected.png - - rcmgjzWaCIEBcKqSj1dnCSotuow= - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicatorSelected@2x.png - - RuGbHJnpmmvXfy5SEvmBMWHqN70= - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicatorSelected@3x.png - - Y03ETHh6v2GxPptqbKqeia5G97E= - - Resources/Adyen3DS2.bundle/Contents/Resources/SingleSelectionIndicatorSelected.png - - IQAcy8iR0k4VIv5czl6qmUFnCyI= - - Resources/Adyen3DS2.bundle/Contents/Resources/SingleSelectionIndicatorSelected@2x.png - - 4j7g8VtXxfdhd3cNq/Ihav9zrlk= - - Resources/Adyen3DS2.bundle/Contents/Resources/SingleSelectionIndicatorSelected@3x.png - - L5yURs3xLNNqCnDTXzGytRBCAcY= - - Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash - - rEMbYiB0At3t6y739PLYbU/kke0= - - Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash.sha256 - - LmYjmdGJs0pXB0TLW17e2m27Jxk= - - Resources/Info.plist - - CCJYQRB06j3WdLHIg1WayskrAJU= - - Resources/PrivacyInfo.xcprivacy - - CiDHdXoeujQsOlksxUwYeW8jEq8= - - - files2 - - Headers/ADYAppearance.h - - hash2 - - yvYoxAEiEIDyydffrVCe/uBAjwGg+eqhrCEK7unLuGs= - - - Headers/ADYAppearanceConfiguration.h - - hash2 - - Zl5gKTP3b0/ei7lGZzh3l+GWVfXicp12XzQk5I0q5Zw= - - - Headers/ADYAuthenticationRequestParameters.h - - hash2 - - nCimp0BPAF27mGVtIqGvIyIcHgLQZroXr34c1vLdaTQ= - - - Headers/ADYButtonAppearance.h - - hash2 - - 32jhV9b9SQyEgW8/UcKoJ2X8EKtmy8LkDDCK3mxiNmA= - - - Headers/ADYChallengeDelegate.h - - hash2 - - bDTgCQA8OBtwA/sftzXtqkJiVUD2Ki3ET+HU1cGZ+f8= - - - Headers/ADYChallengeParameters.h - - hash2 - - 1E17/KGArkVZdtf9+iJhrt7u+lIb2pJAWyfjpRxyRN4= - - - Headers/ADYChallengeResult.h - - hash2 - - 3Qk026dAEEqjRYg+Z61zEIXHvFyftJiULbK7zW5eaPM= - - - Headers/ADYInfoAppearance.h - - hash2 - - KibY6oP4J41KQMCS3KbmGrt8Mo0aX2AuV+KSZIV+gPI= - - - Headers/ADYLabelAppearance.h - - hash2 - - 8XBng87xkrqtoyCxFyrCJQM0esJLEwms7TLNWgYkHuA= - - - Headers/ADYNavigationBarAppearance.h - - hash2 - - XPh2YoksCFoqZe6iSmHEOWWZTdWbHRdnvChmGx45LOQ= - - - Headers/ADYProgressView.h - - hash2 - - 6HQZv+V7/MaqvVFW/6YAmb9sv4QIdWZPF0NRsK3WUQw= - - - Headers/ADYProtocolError.h - - hash2 - - dd5tbRbJG7kAECSweg6Td8CFky0Nd/k2zFUN35/CSKg= - - - Headers/ADYRuntimeError.h - - hash2 - - moiDUecxRWJWLg6HIIBRsR+inne8/cbAAAPwx78mGeQ= - - - Headers/ADYSecurityWarningsDelegate.h - - hash2 - - ZAhJ8skFe8/SUw1L+KOhqaMyrIDK0/f8+Z/yFbo+2yk= - - - Headers/ADYSelectAppearance.h - - hash2 - - STJpuKnB0sTdiAAj9+5a2m+/zf1oVUhgYQoEzxMtvE0= - - - Headers/ADYService.h - - hash2 - - c5cbw7QIQSCFiANmnuY6i2xHkD1FI2XwlZgI5bwimTU= - - - Headers/ADYServiceParameters.h - - hash2 - - eAHqPN3RUbn6eVJBf3n4kGFOxPqVm4xJW/CTAPKpCK8= - - - Headers/ADYSwitchAppearance.h - - hash2 - - zmRQ67XCJC42ggkXe7QCDJW3eJRMkH9EIPv6opahHqU= - - - Headers/ADYTextFieldAppearance.h - - hash2 - - nneK0JtMLYj60c0ApBBOp7o8rB3jPuT4dFu1BBvWSdU= - - - Headers/ADYTransaction.h - - hash2 - - 6AjMyq3HQyM1WDf15UsXTscDHIffML+tv0c9lZt+WMw= - - - Headers/ADYWarning.h - - hash2 - - OMQyvBM4wuKIZdEmhRWm26D/je2elD1SnjaMrQVKzcI= - - - Headers/Adyen3DS2.h - - hash2 - - jbxeX/VfQfPS207uqzAb012aeBfZ/huSaiXD2RjNwpw= - - - Headers/NSError+Public.h - - hash2 - - KMzlJscJsC2zTy5HAFakuueiJZ1sACSISGviNlBEdCI= - - - Modules/module.modulemap - - hash2 - - sU5xPAVmj6D0HQSj1LswZ+B5mkaYPh9qsKXIyJhwZ40= - - - Resources/Adyen3DS2.bundle/Contents/Info.plist - - hash2 - - Y9jzMOJkC9xm3BHNij+xmkFWyNJ9ab8wqVrrHpi8EWw= - - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIcon.png - - hash2 - - X+GwVyro/INPa6W6Q5HN49qyW3KmvZwrx0ogxcFjp+I= - - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIcon@2x.png - - hash2 - - f+Sx9EQLTo+R2+sSwe9f3g9ThZCBRPb8YXCrcTGiuEo= - - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIcon@3x.png - - hash2 - - MuvO/A8Jh1XXTbkTO9ifntgHFLgTSxGVSk/4izcUSkk= - - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIconExpanded.png - - hash2 - - o4Umd2mlbneF2tTj7uebFWxwVTJNhKMFxRPcwotPj18= - - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIconExpanded@2x.png - - hash2 - - yyco20J634QwZI6rk+iB4hjTIHfm62RVJ4xDsLLMXKg= - - - Resources/Adyen3DS2.bundle/Contents/Resources/AccordionItemIconExpanded@3x.png - - hash2 - - HXBBpU5aRt/mSLcAGBC83dJfEmqxi2rkbIu6R2zopMY= - - - Resources/Adyen3DS2.bundle/Contents/Resources/ErrorIndicator.png - - hash2 - - gTEHm2wx99WJd0cuEAV9ONiReihMt0SFC1MSc6CL7nI= - - - Resources/Adyen3DS2.bundle/Contents/Resources/ErrorIndicator@2x.png - - hash2 - - UhsRglQmOpI1kOJ+gTxznzPc8UkK5qhoyfSpPHY7JiA= - - - Resources/Adyen3DS2.bundle/Contents/Resources/ErrorIndicator@3x.png - - hash2 - - 5tb6ZXN76w+E/ZcGiM5zG20EZotuZS56tPLPRyXwoYM= - - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicator.png - - hash2 - - +77GCv+RmazffHNhCKgR6eJDJMDIsVW9JfqeGHkFl/o= - - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicator@2x.png - - hash2 - - zz7PTghwWeQGB1oPHeVecwnaC4OCa5DsksNtVI2fH5U= - - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicator@3x.png - - hash2 - - LBYQjS8Tybce8ZsZcGG3heVVe5/C0ogrTY7U1VB73nM= - - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicatorSelected.png - - hash2 - - 9zYDEWvSGnG872E7ynnG7GhqaDcGK5jRMs8krBvlRss= - - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicatorSelected@2x.png - - hash2 - - fhFL7y5qVl68jDHW7GDjRyn4TRhs5C3RFj5pHpY5zj0= - - - Resources/Adyen3DS2.bundle/Contents/Resources/MultiSelectionIndicatorSelected@3x.png - - hash2 - - yjA054rKK6rMgKi1UJMQRx2BVrHPY+SmIC318MmL39I= - - - Resources/Adyen3DS2.bundle/Contents/Resources/SingleSelectionIndicatorSelected.png - - hash2 - - RfLlEsYlNiOqixsJQF7PWcjrOCaEK0lJaT+J7TVdc8U= - - - Resources/Adyen3DS2.bundle/Contents/Resources/SingleSelectionIndicatorSelected@2x.png - - hash2 - - mNE5uAP+r9NbF2BIwrBsejdnCpsAoKIDOzUuL7HsMR0= - - - Resources/Adyen3DS2.bundle/Contents/Resources/SingleSelectionIndicatorSelected@3x.png - - hash2 - - xPHTUmM5ryx/7DcnZXPH2OMtHMZ9x0Ixvb4SlYuIWkE= - - - Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash - - hash2 - - PXvST5fjaAT1WUJh8j8CVHBkDK4Vxb2DF3cplv0qn4o= - - - Resources/Adyen3DS2.bundle/Contents/Resources/macho.hash.sha256 - - hash2 - - 2DaSdHF/z2LrdxHAaiGoQ7ja5TQG8afmFOU5AcTSzLE= - - - Resources/Info.plist - - hash2 - - Y4E/I8MF/YzLwHBbm/jAE4CidAg8wXvCH8q7codyc9M= - - - Resources/PrivacyInfo.xcprivacy - - hash2 - - dhpEr0V+NSlHmrOvb0c/UqNc+cggxK0OWC8kVZMZ2nc= - - - - rules - - ^Resources/ - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^Resources/ - - weight - 20 - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2 b/XCFramework/Dynamic/Adyen3DS2.xcframework/ios-arm64_x86_64-simulator/Adyen3DS2.framework/Adyen3DS2 index 6b01a3f3dd63dcba941c998ee862b4029feb6687..144f9997671f2712d49fb7bbdab0b87e4fd1387e 100755 GIT binary patch literal 1227264 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

>cY9 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

-JoND&mcSG{mm=S zcEBrND+YWsdAdGSa_nb|c3{5)H(y%c;f~YGK;MUrK zhFE)z5Pe`T^zNHd3*7(nO4#KIFiH)E`#%cin8u0Sk)c1c{TDt!{jwDr7XkUNsrDzl z^GSAi=Tl$mQOnJo?x?SLQVk+n>fTIVK#~(Rs*tQpqmp-r_-IIC-F4Kn$O#zlQ4!Q8 zo`woIvFJUzT=QL!x*Y$9`TK)T5x z{RkZa(np|l#ncN+7QrCh@ybqmhk^z=0ct~?x$yV4M$12R7nS_3eZuwa6K1td=#)80 z33^noJ~W$E$*D=&xI)@7Nm^}4b2na;8LA9>LvL@jBFa?c6L#=~AG9pA5}SF#7Won# zJYh|~#AkgC#w+=Rl}hMTHdhHn-o9p%i@Azz&^Tpvb#^=0GE$K*ej0ZW0vVrASyLyO zy96cLXK-~#ykm~(){w-E7+>H?zbQ&Oi6oy1tUF!F(vw$y+#d_h)$4EePtK! z^PAP{K7>~FH&{b9;d;ZMar8%aw}+$VKHV%Pl!-kl^Xkg0tj}V5O-S z{P z@KgFaTrzO?VO%n>*A4}?7B}%eBZ(Re1+9XQ5T&7sV~9}4B1@Whc_?a4v@MC^Cid_q zoV32~czmcmo!V_1{LrB^c=+}|-{5&hV4=Y$t5u=FXLB&6sKJe)s5SVv?fY~) zV@Ju<{gMXXiVviy!ISyfuE7u8;0=BS+PuMQ*iJ2OaNV%e2G;G~{X{jG_EzrF_c(9u z#i8mgRBhYZMYXi{$Z~HjlIZKrBHeKGaHVGPlD~4?U$Ro*PQD z-%Adayfk})TxM=HD)TjFSI^t3w71?ZQS9~-bb-HCcjZh3thpJtA^Kr){K&RY#hu`= zcKAFNC>^3Hj}KUDHWxn0sWn^@Uc*#B{1>_U**To0^>cFdGdUE8Yo3Ut-3f-C3!z(T z+fg^F>!@T!`M%z8{5-UXG|047>6E5iY7;X3+(uN9OKZB8xnq5eIkHMEic0n+BMD>K zQY~xy_|EAN9ZxF@@|>kdcvj#i-3C09c1hlIg0x=k4+zy6e*s2j_%ZW|&6Q|;$IgEd`@5Z|IqeNj?>Pdc+Gsmzm3DoWbel1h#u zNe||B!Z_Zn^M?Q5G*hvUGbGW$FY0$tNi7!anb*PJ@15|DX=ZwRmGm0}RPxDQDx_&< zZ+S%uI=Cl4+o`1Ou630(6o$J>I)e@5f=Y7j^IfBt>P0CVR{6>0pwVcb<=gzcuB{2w zCJp;qzeB@%wQbn;#SOcreZ&54xg|aG4Lc71L{Y;A^Rr#U4hkfX?~^p_c6NFT4P!d# zkzCNzJCq$n*|yC)gFT#hZSS9N-Z@4NHNxDPDr(+vd6x=v=YgT9O(i$9Z{9M?ElCeZ z`t7pa+cfV4ezt4g8Ncx!xf<4czrAcbu4WrhwtC(PyIeT*r2U2r&{X2RxOb@Y3+l9O z=G0L%voti5A$nG;s4tpBj#EOmXP0EJy5xxVC92yenBTG(#=dP!bjnm1P%PBf3YfPh zO+%-Esf(p-mZT)pRjd`OO;Lh z4JviCUG4J$Q-kh2LhntLr#Gq`pgz*`lFQpoVmb)>-qz|2Y5S*_sdU9x{Z*Q2feY5y z*{y8lx6gc(S&6?21!)dQ*N$3Ap$&^qxsC;7GRNj!J=2=I%HR42@@P*k^#?;EpXVuf zT37^Lmf*4F{3%A3e2s@Ng=#vow^u25yj4Um{~!L=WKXHuZQ{v$N=Sji6dIMR!K=-u zP9px5@Z}!83uil@!BGgV_`_bt6rPA~8lA1usQp88m+_~Z8_qu69*QlnVr;*RVLID@ z{`^*;qx8VVYEk+=&<>YH0Lxm!;_4c!B8O-v3NeYY>53=GRX8tI6#!9p8XzFfP9T=u!k2bYIa`Aau%U`vzPh_hY1q)v zsH!fw0$Mfze7s#Mu`%SnIRO6~i~8XJv+-t2!E!Sr<(&8GV2hlE#Uhhwk?MzR_9->K3Z}jAMH&s8H~N$V2r(EIuxL17^rb~ zQ5vP+eAI-WcaH>4I=cOCa&jpP4?2|`xvP2!vZW+5sTIJPwuQJW9lZyjm>b@pjGNCI zFHewdc4@lQoaJK|nFsb!Bw${LT-X)uKBosDWg*`;|bsaERgigBRA5OdKX*-mnE{Q2f; zY=gOF-LVSptJ~v#j#8Q~-AC)V=Tj))e!zj4i?;>F8u3&{8x4Im1&er@^09D`csGd+wVLSNx)P8*jGvSoqZG~{@k|D zCoPOmEDZ`gD%pUr=OTl(Q|1f8ZcRg7+#?j~lzEr50c-18P76uJc3*X(ZVnexQ#Y_| zKgRO6jNY(*{^Oc89W47TzMh0Ssrm{$ZkiLgkSVDzQA1tnrvI^n;nFu_g z!jGE@J5O$yj@#ky#dY2z&+X#7G+yv_U}M;kZF~kVS7_rL3r6z!96t;ogR5>1UuJ9} z7E_ie*)A#2A1)~%OUmj1pJHkB)mB%Vy33drj6+0Gpb91B)S0V4Stf$<6!eLp$R-G` z_w?$yno_U?_M?+V9qK00||F@2=5#azKwqlGY3 zeB8GPBr^{;x%|XpW3}4Oe)%l`LEzTzNVhlEt>Ds~)fR8bM_k=laL0m%2#n@G@KgC?p!@-ncLx|;7wrfYrEY4*ZgdFI(G=yXi_)6VliFWbNU3{9kJJ$}B$0LM+X2kpR;rHK^U2ec= zzLd#pu(nv*Th)PN#2ZnewUcYSrSZQv1`bm2?M8)8PZoek>kl=J=k|xd_zNp1Yv%C# zp+73wNVGAy&?3#2Yva9S*X_lydVa@ z6zU>sqvOc^TuJ@>TU@(ASR2R8w*G7slBnWZ{V|85c&%v_MPmx!+jvKBmlE4XiWwKa zjXQ;Q=eo9Q_u-lsxCTGY!4V3No_2XT$NEMim^Fb$js@h7X1@nl&Cp|F ziz@epK}eoF_LjTQay3GS+~XtElK-4k!uSd$e``rv@L$6uW(_66aYmJ5_GcPWnZ+&x znF~nM~?ji<2xZxX<$G61N(Yv%U6n(^!&|8|^?w$ujiSl~Q#wvjC z-`2Vu+#|24ryDd0^6xcOuj?g{BQZy~(4}Ef)2Ki^-SV}xZ4zQ-_-^EsQQVFfi4~g~Tv#C{xLj0C|FCrWVyW5a z9I$^De{-9!HDBIP43YIS)h&fws=17j($Iv%f|mTl4Xc03WNJ*kfYVJ96Q%E>kU?*b ze**~jFfb3Di4_2_P38~^*~;9*gl9r@hT*}_B30ELzN2t{vWbu>(%v&dRd6xAyOu_0 z-?SGUSs#6sOAQ5A%YFc3L4P7~;jLGIsG}pgiw=J5D?=1G_G3xXqI+Q@Xf96BbfNul zcnOCw%z;&#eUCcE5!%|a(oQI3<}_OiMho!g-h$M_eWW~^<2xO;s_4ER9@5QR;>CNb z_!psgLnwZM6-Q*TAul0~C>L>c`rB4>nAco=FEzgmH4h0j2U62CA~lDRMie@HTYi@{ z=xUn|;hRohv};f<)s^Bcn_FAbf1n!>1N!UBZ9;#E|8=vKtbtNJXklqXlgUN;Bb0^; zGd5ETDXs?3?F=2Phoa$H5daZ7$1^XCpe{ftpxTL#R%lMR(6Q=)^0DUEMAobnWHgu`<8DB6I zRby!M4;M=5IBwCkdmf7Cu9fxwEzC(phl2=O_yeGAGUDD3#G2XQQcJl_J_6H3wiG^Y zgTR>XcdKDMN)1^{Zr3N8PTRrBBE3H)NtsH!W=MBRzzoDzo`K3JTGDUei8CmDgF_3Y zTRIw;Ic-WW^Te5y?%4+RKRsi1o6`4s;w(y^E-A`W(ntov(5CPuR#-#rxjTx>j+Ug|#0s?J6mVdt>=l5s_7SD0-1 zfulfabNtT?{}ZgRsrD;9<)0u2u@A5}wsLtW*%o1j+0bIM<9>*z54`(3_$a4$qVzgA z>&Z7-veJG~D@}o$$J#W0z2#~-2~x=AU#<$AG@h>Rjx~)`U(KKR>l|msiQoULaHBZZ zpkS(?$P|g>xr5|6S;tW%?gL;SKrhM{CHd~%%&)rqS{T^VmKvY<5H$l$1lon`6;e(=Y7dA*}XqM7=y{g*Wy7=NtJ`a!^`p4iQbWj)1~myIn_M-nVX#_Z66_SjZ6!z{|$ z$h6&0-O9ZRX|mP)qO4{(@KNMql+cH>mo`XUxLb8x_w*`CtzPS7YmM*O|QhL%J zo*&t_D<4e2royJ`x<2j@=9T-}{I1|6$ItYc`PCMIN0`a%+4)eFD+u+ZKknQtcr|rp z9_e`(q>tnYHi@i^zx}twCVi3-DceG_yJ13n$*|4oyv7iUJYq>QjL`=rU->ZB!uJcC za7Qq>eHc$Spf=gR4gjF48*%tVRgcdYL1X3;~KR>(4<;e&-cM#bnZp2X~?`5RdU>Svzh0Ji77n{?*Zi{U4LP z9ad@7qbDy~evAEdqs3eXY!(j-@- zR&yVgiN$qbU~-=+M4BlmjfKg-b8Oa#`-w)m#J`=dh+mrWK3H2M(&31DR~9_xkSRHNQ;|VI9O-hgyi6@9u8k&^Go2jFt_+0#U9)pk z_6}tsBg(vH3ng?RvcM`|g;{KFJvus6vfW_orH?R9IQL7H)>DAA&Wxz^FM*_%UFPn`%kytC?h_QP8w9aQz#EZ_$RyLkT`92~gq7dE#uKdM_< z*PB1|d*1ybA2gR)8R7zMDMfmBuUDSbd&cX%p5%Yh-Rjka!@MhPwL-n+q*q5JJJ}z< z)~YwOuhj|?PxDuf)x)hG~ z9L+i!ch|Y986vitb7LnMv|5u6wKH%46^0Rf|Oip1a%~>=D)fFCR3`E(U?nZ zFKC&qen7AqKD3OIgEm&@Jffg{X|%8{AbnPHl&J?a82!VnAoWELGu-3f&{}|AdcAn= z*CNU@pv@Dm)>8{$XJPZ^e&Ikf9Z$6udH1M0(R4hgd|Qv?*96SM;EK9Hur;NmZj^4c z<p7b`%wzji0|5H2x z0bQpAUHTnNqXL9r7%w-3U%>5_>jCBnPh_giJi@LKlpjhv0;qXkhIu1BZl)Mh@+Dj| zV^4N=!GZQ2|J^w0lJ(cF59E1E~Y zu+fkxnvcqqY?IQ-o)ez{4aw{s_Tx^qEIK@Mptjg}7uT$Y%p{uQ-SwGu7Y1;1d=!P< z1goSs>74umCdwQ_1;k87kv46yl6F5WJ>j>V!@P>A*5gb$$q-7s0oPy(#!NF zcPwXK5_hFHaq0O9GpLanBD$RNv;HPQ%iLroF&?d9m#K41?EfeQ%DrQnZOu2Rc8hOP zx)T3Wtpn5hM3Mtyli8Wk?HqC&Z4EhuCq*I7+#?q^wdg{*5vb#=5el54c`t9*jYenqM3#>;fY z)cO9|EAFk2b{9+?6`-*rU(V>hrL$NAy;bX~=cT5cb!LyQ-OgmLj{V40hu-7QCxotB zeRzZE-4lJ}{_qKqqwZs^wyxY>#~q>Q-f4^2u)dzm_`#2zCG*N*Uc$JNi*YFUkAi!X z(12PQ*@L%)i!a`mSL4keW3iP zY#D#_+ojOt5n!0-((y8KVPcV!xMf6OWHH04YqKxbF#7T8n)x*zhe~Fe;g>3bL$etA z_C=wpxdWc{P>HTAB%1tAqU!9%;P%3^!D?e(XZ3eC`o5)|_g`)N!}hA3SJPP4q9e=ir7wo*rXfY>s(X)mR#3mTq7pQDE5jlOl@h zA%e-NLN%rVZKqExbWqZ27?_w1-8ngh8(tnnHll_*M zD?xq*D?0s@EoQg|gIy03f#&$D7PSm?Oe}B>&S+^4uZ#3)%Tx+!7MH$Kj~^kgQdIVI z2Xl%)wYpPv=@KOKbB~4J#A6En%(`v9HjkWz*8sycOxNS9=MeIHu@T#6pvejd`V~Q8WYFZZ)OLbMg zK+ZDMX5K+Eu)J$c8iReQj@7rh0;JuA1}HnbO$I76uja6)WUOnpMa+65ZN@@=;}$Bp zi+qs4usQ71d9=wi;nBQb^7v2WHrCH>cTt_0o!NtWFgf0Zoq`qKt2R5aUv2jEa+YbM zkUc4%)X|1JiGxGF*cS%qo+LY>-quLSs@T!U2vV`uqyhjXmWpiX+AMrOa-ySwgABCQ zVeNR31P`xO1e4rC&(ahcWd|W2)?CYZOzqu7>3`Vbo%8UwSdr#<+DGaXe|-H5D_ZjR zAH|4!s&V^`W?2!IByyfMmekvtYGhxrLw1ltl6sA1`qc*vsXSC%l2I3D z&yjs)w>Jnn$6bE-7l?_=!ReLRj7sV?57T+0-~e6=@~loJ2wde-*B#tXBbZ1CU^%awb4cWT92cXp8i1%9zS=z)=n}^-r6cd zWv#uUUoLez0Ibb`e@OLd(k`J%z#k@zQD&eab{kRjuqv1Z%%W9+hH-Ut3{+l$*Jc#q z?cuf}5=c~n0t#0r!=3E~r5`C5&kd|mbEy}=j_Z+x%iu2+UbO)e>ICBeUn7SbwHnqa zzE4#U`g~OUSc}rMsQ714Zt)nk#H3=<79bjwZ2G=M{F~Kf20y`Ct;@5D&cNpn^IrLJ zS1mNP9a3`DzeOQG6wsbN!FEL|Q&g8CWFE_XC~S<-^g!9UGEXf1BTLs6DW401nJq!% zHhee<+qR@%fJ~5YX+uT`asRYkcF{j;w9Ox-AHbpykQ*H`i4!j`##m2!{-UJ2vEf1L z$9j)<8f{+0d!fm|o|JjfL^a*T^gxcd4=9@6#6YNLq}BHX!-qCokhP;_P1=#Ab$pdk zv^A{Yyjsbf+D~IGMWE$R-xE<+L$zn%Icd@)Q933yKY`gtbNuWFL35?o*q~7}aL;O_8hDZ4vSYb5gJzqz2wX+1dFv}zoxs@oC z8cyHCM2wPL`<=#=PlCbLRqzF&!_m3LW!jV|ys z2sMi}R;N0DRytjp$xN>Fv(qduaPZ{!ocY9i{(H3qB>jc_D-77|TmA;8*ZRsl0(4CX zHUIr|gJMP*5lfZ3f!;=r%qC922|V}1ehZbsYjU0m{O9Y7=V}U$T&seT%ByVqIg!fh zd3A$&>~K)Op~<}md+)XPP}W#|E<4bL@eGES*?eg{ht|i zg<1#`FBf?-O|diigk#uvMtS8ytgL~}wz%U%G< zYo(;c7cpc^0H#pdTYRdcF0^Begj=)&5nfX(+V36!_ zD)si+-NKexwrCmlY1~t7i^?{&h9tfuRB~Ir*U|{!ww(mPjijfz|C(6JAP^5z%&C2Z zkROVyL>5EdEX$Lyymwg;7M-D0Zd7(HF#e-}VpauL5&osF=0vIs^pMaaF6W1hp^x5n zDwS%*h9t%EM;yuOWm(%KS&7SP<3a*G!uiPW0<>bc)W1jzZmGBYQ->p8_Rk*iWPP+d z8u<`udDexyYsdPO5flBHSZ308Gl}VxCDu4)hM!*=rKnfGH0jTnL-7z`iNBgJjz&G9 zm(MoYubPbr+^Nr~Y-9XHbj#iV^QbuM{>&j(aAi%l-ebQ$peMR$&LB(yM+IHMJSf}6 zhW47bgh?-%@34Pnzdd&=g{Y=#ySJ#a-`+Zh+HF8^qRl$Q75qP}iX?5FD3CFrhuVD= z`a3e2^=GSj#9_E|1=WidCH@jV_%JFq@E8l%G3V2;CH$e-030}sO4|q{^-`tkCslzt z*c`FKXzg&cJ0{KOTUkDI$Zoso%9VLE!>?Rfd9YLd|bnCUD>tSoB48gPm6$@hn)L$=K~U{o>R z8RWeC3h^SthQ8uQXB$zxgUz-B;#FmT!mf(jLt_i}(8BnZH`bSK4x4byp=9Gw)u!)? zZpoDXfRZu$qRjPt*^K@_LD|)>_^*X-$I;$(2U-<%&Iq~pr0&&o00hB6L%^aQ9~#{v zU(L-IiPbnEO12==eFHzy29x!l6_WX^#KpxGR*Lu@`Ji66{xlg$J;#2U$!!5kPP3)# zh04E>i9iUztp;Fm_5anOH38XKfh0rrOGBnJ^ae>QS#J+0tW_mS1nX}odG z@xs@odbMy^W=5;5sqhMw<=;)d)DOmb>VB%r=X@Ar_Xz;UyXPzKcb@5?Cg~wAT(60$ zzDb4-ejjUi*zAG)xeJr?`?9gJ)CB9^h*aFmO&`FQ&XV92Cfi1DdOz%~r&*u1El4v|| z{%UX#L2RJ(Dc1!-#W{SfWgwxpCBNzruXv7CR13Yv985+RZ6xY=sw9er^D4GG5Z@DO z?rk*#f#5pYmI@4tVs|OhpUJTHjUQMBKJFJ~r2xHV7|3q~DiblqL>9Ae2E{d#wSVh$ zdrocmH1;{rB3oOPJxn4!k$>y7Mk~iCeGY2CmdTPa{9i^v_f=~IVZFCbw<0&*=e2g? z8?33W!J0Z=*s}{;8c~R_dUwZj+oclOiajio=Gdf`0-jGmN1yF#ATOU z@cdv3;00|Oo!xSD_E1EyqNiLNQDquKiUB#%5Xi@hK+g7#;%g3rcm!GVwPZmAwG8Ll zP51wLqu~AMDRe<&>Q!tlc<;FzSgyiZ^h)xj;c?(+M!3%V@KqnaQTh|%XB$d0wmR-P z%h9-eo*uQ>hdj&&$%Cl55cQ}v%P;oupf2AO%1=4Ab6K(~_SQ>(ZN(U#+g69QYzoA9 zw^v*cxQ7n3JukF7KWagcx2{+{XdBR+^4%`bGHVavhum$9Bt6zxI(=t3s<sB5^u0Z4QJ439D^v$@0RmuA6B>yfXgb zCG63ta!YHNOg09v{N!4r+8=rUeS?XAzm0Dfi3m-6vp(AFy|vp8nD(*VN1!;uUt7D_ zGbB*QE~aW$e5%yorp%~t8vhON-_TZsYIHOVq8s@kTCr$K?)#URFl8pYHenY47ja|B ziGU#VOAh#*vEKN^0e^Wv)f&~WYQ`D;YqRH;+iWOZMzGZ>cm9;aMPCm1og6&gZjC?> z8_&z@D`=$6`vpceR1W?R~PVaT5RFYh1u9Eh% z99oPUai~?PpJ#h8w=&>s@HnDBpU`|5rLUNzsRw6-*Np+F^iYG9$qdGiMbQ)LRrE{k zu;)@2Q(On!yhyqSQ)&$_w17wM&tn6yg90$%e##L!pLlYq1C_1YIA=J5hh%SXuM`NF z;&Z9qp?VjpqYz>F+|uc{Q`V=(5i<5PfJ(mjK+^RtaNSOR{RLACz#4XuK-!&Mh%iwz ze#-URTP&@wqIgKy8ybW9e`VzqBzr2agwX%F#;%8i2E+mzoO%$0l0DW|z_sxay z%=FRxXQ@H_7ZAm|v0&HVAD$N#T?V|31G(iegJEb4#!ueXJ@YW0GZ;Gu7(D}wc?pb` zjzs{Df`|nU;8SJ~C*pYkv~C}oVmN;1MV`+WdBJcjeBbGu3vAJOR367o4A^1-$2x#( z@&H~m09OS7=LP^_Y)O|Q9B8QBusR8M`_-Z{gji~UGQfk`2JLaDZOe=V)i8}ZMxAfGuMOrc=Vt}^;=l;%fOA?w{p*FuC*Kg zSZZ#y`jUxnEguYh^kb2ax8(}DA>a1I=)fo`8wJJe|5C}!$jo024)Y&}6W^$Au3Bp9 zKU=kemULpLg{#Sza?5C6TC_-RzsBwvyf(Z@K`beRn3+fXH|P>xjTgiy^C&BV_~Rv{ zN9ltvDPdWLfg%f@I7|8a^gjEf6l3@=t5klVA|v+OwWE_&QSPlWOIEfqsM<{JcK|rw zzA&|8r`9re<6vm4TYP$Rr%P*0X}=46IQxY8%8}4$keg8V1H$#mKhw}tgh`hGho>GnYT>QVJmw8KYEbRDn`Tx#V${il6!X8=8`#!o<`;@20e@t;FA09T$Y=9`00wua4jrG`DQh&$U-%bc)>#qozvg%T*6TJFw z^VJtqy>O?Qe}wN5fq|n;nWDzw{^l`QeCi% zydf=%1i(oX1Z&;1u#MJz&+PB5TVlAse8*e2%5bt)&EsypTBCz?2u|Y5+P{5>{pb7c z8>@bP-@Th`izs~?iIQKq^=pI2?OsvkDA$d)t!jB^dERWyzjAr| zkZi3jQCPnMwj(^l5GsBeK;#QtRPyj!&Q&cHx76&=#&m7@a3L$jj{MU`e}!$uCU4x8 zX9{QK=3ol5(GOHW!_x5jQ*20tbU|~|uySH?`U{q>0XC&h>A1bvi+yi&wkcG6zzS%` zT=ZHKSVq`7Lw(41h|f+gi^(q{3U66orIw1QOjoCS0G$H&k0af9kv?3iHB69iFhTZ$ zpg*8MZA@e7^;gN_x2$(2;s1Wix|bbn#TxJI*unRUUkYu-2XC56wyD)TAk9yECu(`j z1Z!!3w={$jrLs7F{-&RDGGlKyL8@N@c_||gak1jl^B~Cj9$gjE&n6vR*907i381DL zC^G@>aw|O)9d01-Fq(f3Fw@8mc@>tYi9;YVfEcb2SPY$QX$%TuDfSOvn*Bd%-G+Z? zXD4eXGRMA@-$8_tMSANBwLeF?btm-Gk;_JAVozu5! zWaYy~?#)*^qsWp|K&3_re#aAvOHa<1e$Q4a35uljg($!R?1QbeM&Kcn3xmMBX8C%% z^7+w~gvL%7oqY-W1?lbs{TfZdYlrP5ptmp&(ZRfX`?>~UbNm**3a!euaPx=O&yi4E z?&SzS1GzQ@soML zC#cR|ycqF^l)jnV(&<`mp@V1Q>u12t6%O`)mj|(FjvvMjBm?`UNGIIkiA_{|V;K!= zyhmr!*NgV6GrB$6uhcAPqW$P_WNflw2r-PNKSR8u?*EZ6S)?OWetR5*VHB`D!It|H zQ>w{=kD9o*hx1>6pO(tx`d0i-lOzwrU)e|chLiT}^sf5h<_m6qQ4djI<=0Uz|>C#pwnu5pNQP`SG zh5R7JSdgG58mQ3|Y&KCoxj#O1)?jwRU$SZEQT1o0jk76JTf194GL}83{wT(~vVgJi zjj4(}vv*eV=u(%|WTSIzk$lG+v;7eab4dLP-f}_6?f_{o`Tc5iK!>Bg?4MO`W5jC9 z{!J63?t6j5+#m- zym>6wSn56inr1;p@8MhGBqw8=hgxllN}`VQLC8tqOE4%-PFmRBpcqxiXlqdHQOIa( zP^3aeu|d&=v|v#Dz$r04Wl(&f&vpjIyQCSbr+wU?ZrSeTM1ibhw8~4xp!;9O&I3-W z>iXj#jDU))%Glxx0xO6tQXBzs1eBFQL9tLQ*b5pp7O^#V!;?&uw%!90S$

*&O{d1MCx2c>4K&1TrD?9Z=!LY-ojZmX(smE!52ZY9?dx$pU+lRsKl!8I>hmRYg03`T z@d_h}8sU|f-9%|%aaXqa6ut6tR48gJnr0QhkoKkJrVe^JX7Nh}Bnm7p=Vv1pC-3Ym z&V)8tWaI4NTI_cID7$1xNiW|aJ35p+kCF|UyZc`-*Zav0GxvZIQ(*28(HNK;Wi!U4 z{VoedH~bpf7S7x`FU8Dl(U7@s2of}6?(Q;YZV|LOb027hHDQij!N2z!+Nq)HG^#e_ z_NmoyTk*t(x&4PxSK#(Uu@tyH%ce02x7UWE8`jp2CX3Y67h`TaDmGGR%I52H`&1|A z_AO{LZT&Cr`CT5$-$VI^EWWV{7LR}2S;TPOK2=H>zmG%0jK&F9HBOk)Ai*tTls!YK z_N2}}LKl|LjNS8y%L(0c2EMx9)2*xHMX`D$-$=Mn`CcMaIm^!?a&%JtQp#> zvGLxG^xKjiF4iJg;V%$M#@3Dte64>XmSsNfcYZ5pi*RM{%72PV?*s;$YZR2MScv_! z4`KwR7dmiFsw`l6G;k&MDBGFIXa4)g#9-!UCa9p+8B1R;&D?>18sOCAcd<(HS@s#H zWE})&;El2!4XsC$GNasiaXdc&*rPq2&CLl_f)|t72=){3FC}H4P!17%-7sR-^lN!gDT?P&-XhZsMQXdD5-)V}yPVFa0F*tiBy^P!*c3Kw!%HQy$H zk~ddczSRAW!uAVWvRu6ZCnO0HFh^jYSdF!vjv;g=UFoVA{3{`p%Fx zn-z&b+V{uMVwJO9uyofUwBo7wp84HKqj83d^r-xD1I^5oFxuB#Xb6tv)X00MND$_p zzb3~ieH?|UbAqLErFg7EzF8m zaY*m$C0d0Y-=5^l4;7i&Rip&3HXek`m(9FALiw3z<9zcG?tN5jzd#Ik;m~B|zxfzb zTjP|gFs$H2E4YLm0QKps06~Xfb2glw&ktq|xvH@&n)*?~%%KOmIHJ_Sdlx+~P~~T*eZ<<3lR5CYN?0U%?Pq)3LZ$@Op0iYX*4rFQZ_gh^*y}C^%&Ntr>R~-H z(U`DGYYijpLix!M1}*Io_MZUPy)JCBMShFf zuxMXs$y_$f8kM{H4R4Vv$o)rDHrTdp!mt0%+-ndaCcbBk>Cx|8;62V~Ds~b$dnWbl z9ZqDzWW!Z%ig6?#?{Y{yB(7Ec_h|*1|BjHz%Xc{NYI?q`$^#+HodZAst4oP>X<59gW3;`bSAcHKhDJ>Ds*NC&;g#L9z&~+ zW|dP4XS8cg!-j+G2w~x}rB9!X z4-FOOe;W$V*aE;X+peQCshPVDRwJH7ed*sJ4{E?&#Ev33IIxHIPHa6q(lOi2H$&A- z^yz+-t=pc|zNCKQse^peWxCYhXw`%TZGYKfOOn=8&=iT*TM`BJU#uh->#1~FXJQda z=B4N2Du|>=wc9tWQq;wIXbb12_34|a$vmrWymk%IwMS^}iu3uSt@oW~a81V!Qv;~? zW#(Y6b#^o33xf!pdb3!hA@2?%7g(^c57{dI!74Jo5LI51Z^tjw&20d!DSIM~+Pm+M zouHbQ`5Jy8^s%*97p2TwL7_367*6%C#)e9^@WKl^UWIXDBzFEzo~+A{*3#p87s z1)Zzxu{4H~Cl`nU67Yk#SKKkwA0iBc0*3CwP_-z((`w!S-e&4dOaXD~O~gp`{Mp>k zrHAWIJ)!WP-do$cga6%q(l0!j`Cn0LNsE#N;BJzCDrCQ9*$NqMos(*2mP5=S0t#9u z{gk+sZPB+O{Q)Z~_w%lSl9jJ!Fd}B|qK*$mSUft4kE8jit3>RC*7?Uia;g_N)rS#y zhn~4H)yEd7ZWqYf+o`5E{7F$2b__CGA?n1l75q@AZNyP%ux4#`*|&uMx99&FRk!pR&aO79X4;AehG{JFZ-9p4rw@`K ztL^&c@52LFx4}t@uPHU_y{ATlg{KE=< z=At=*Vo6Ulm5*C_kCei4gsnbZF4@52_P~doLCGoua zp6}Of1hvj&efoN#h*BT?y`Tnd*>5>{v0AsF1&i{#&TOOsBh2^8JU}3%K0O#P>J@LA zPGr8o?V}yK3%Fd`wi( zNt2lI!EDt5Lj1A_2l!kABH!$5%y0qt%mnzmrUn5xeW5=67h^gzhSe)7I957_`(yFe znEJA_yx41@OPRM;$lae@^Ivr>gDz)A0W)W4DA07GTOe;c$iOL3$S{jDkR}-tC=zx! z{PedVgLE&E8D-u;h2e{Aw$K>0wNK$!YwsDfa{hx~?4?l)*&A#z3Be1>To1MN>4zyL z>D+AKnW>?FcaVlC$J1ppzxFrQ>(f(Jkaz2u+7N%=TwZ&W`IC2}apcL_UBNmWU6Dhg z?#|2W1@_(nHv7#@!tQG@8)+~P-4!4)jq!2+%s<`5Zb6>T^f7D6yzdkt88)*A3?JO? z!V&c!&k^J^VR>vZ%Prj1<87{oa*O|b5 zyeDv~TkkGSZ8MlvZeBwtVskq1q^lNx;of6`cUPBPNcjUGgSIL-^z~)EDIvafcAPhi zBtbm-fAC?c1qVJpG~N^#p#n}S2f^2bvavfZZ~FrQ^7XOT^x44MK08z>*y_fQlix@P zR2%is#E+2|J@tksr6|j-r~0Zp>#Nc`U2QZNfZjnzB1bBXveMp_vbfJiU~E8T*O-v? zxMk@G-80mJ3aVgaRgrf&e7tA+d?T4bw10_6kr)motr%LxwTY?s z>8V5wXu@oJS$!$z^2a5!uq8NuH4xm~9%QYSok=$Gvqg6W3%CbNDclRjkf`qJZ@XK+ zW!=sVOYIiLgxGZwI$tex#~M8C5Im46FL2tJ3t!%sbeDK{3rx8|c#BbUe+pfP>l<{1 z25V|W%46Ax%1~!SpnK-$?-Lhg$NZo+H@F@A*JH(Y@C|+?dkSN#Y#n<2)=?j{E_K_@ z>vg}X(S??3si$5q3}qViB0ns25?D=ZvfmyFjZwC(`~F$dZ95`Ut+E~rP^P&5XB!sY zW`4z{xpFG({kscSaxWb|;VP@20M{WikGo0%^BF1I4z6LZ1fmV>=p44v98b zm}7R5;jw303UU8GYVh@y<5|5`;hTIJnaLj|Dq{joEP0i%w)T zP&Y!jG{){&CS+QsftO|;`b+5TR{2M7ot#&$eWa-J z4qn+din|6`{nJBzq&2qoli|K8yx|qM+OshARa8QQOR;=;wjuj(Q&l8=706`xqq1}O zGVO^s*Ny^*j{@i080+0y=Kmmyx~+x1BX*NkU^H!u?M_Lhb>`c}mCQ0zdWQz3zrE2= z1oIGO_A|>yd)m!98jQ5vwMg>yt8uB|>k@(>4fxXH5rY4fQQYoDgtf;W7DI~Ll-_8c zSit$6`b0~XS24d|QSxw0mVw$sgQtc%t?kL6Rsb04>(hJL2RhVS zsMzXD>9Zil0dE@cVeX>LWKeqYcQZ_pNy`-D`_Phw@3-NN@V)g=!1s!MfNv2W0bi2@ z-z^3KH5a}u5`0q=d=;4@{?177?WcgbKgU_%@wgc0m>B0l1)NtwxHHqa80T$0sG_crEgGN^sv` z`I5oEi<^03g8N>29Ku^#V0OHL!Fc^KhL<{yFSM{|jSnqcPx5b^aSNe9Uep)r!hKe?Uqb_nN5u6Ml#8fibLUk!`lg zAq!;a^V6HVHGDJyae^OP9FLEE>nd z2I>UfAr5Z}etUpdp1`{teJxP$AqP9mS0ubfqVuaG{R)>M_e+<7V8PaT^5Hpe2I1J8 zH^`HdA^U%wq*jX)YRKE?_ewP4?fD)X;%zbc<4QA@45x7S!B$w2kYOdT-Sqj+jYs1%@0`6Modnq z|BdmaCVvApoyqTI8viqsclIqXc`{T8z@b7dCNbCRHQpY9F7{zqbicslZdP55Hyohr zGuc8+p4NcL+Ume$=PtdP@6mU!?l7rfW6p2j>fCwBkWEG}V55GM{9k@^?w+EGbGOZZ z=k5ddyD)^je|EQXH$gbX-G)?iOdyDRm@M*N;O=0nF7B=X==$94LVhFF+%)E{Q~SO< zXUei&;Z9+GxLd;U!3C|v*R#JmU;n%+=4*fr&;QX*eo)lqX5Zy}-39>T%NOM}KQ0Ua zlay)Zq*WunF0|^#7eLqN>tOQ7k8J>~w*zCdWOxdl3RmH+Y=XQ*|;(3uuz z`;QFmij8(0_&s+zL$5@Ep}%iH4IfpeG1S-M9fgLPW!1&d+sxe7XJ``n%npmCb9?|c zx5qBK_3yFUMqS_ui=l?98Pc*_xBi0{Y$n#W3as^_yzAigEK&ZK9(I$>AJrC|_Y16j zePv)xkEAps zU503(&!XnO(Dxt#87!qQ^!54Kn{5KRAh(J|TZ4DnIdWQn=rVm$n6<_kv&1Q@r?{t#lz? zx+A|)7&)liuTD3$N#uL6!?%HWX>>)R1P!(0l|n`cUX5~^5#=U9a3=M6|UHSc% z$#~Y}TLlPJl`9N+rsGc1f=^MFpKg^6F*EgXWsHCDE&-3Fzf8K5zFM_?B`wM>cLr9r zlX;pUxw0R3SY+*`M|Dh2gSZl*bOtzlnm$P=*gq}HR#ll7xa#?{jHXI!a@*}&ZGjj& z+5b3`o_sGOKy#NT+@T{52t4-b1Z9q9sA(+eC-niXip^2uSizxHAJ9B~F{Al=r-Gk* zEg0sIOD?+28pGBO>`1#p0&N(Xt%p2c&lcQIr8d!gk?LQPfqzMs{w4YA%S01*wM6Nn z`O+9KDLVZt=qH-}>dmg%nC&)|Z?n)W?2{L(TNIW=Yk!;~(o^&Ps=_*W@+e`QT=m46 zVb{xaelm&_A3Ul1&c~8X;2MeJC~RdDs`)dSyn5M^qlVWG(AsvCIwpZU(jd=2%SsI? z0ax$!fnObfKMY+C{Khb;NglJDp-D}Aga3e?dZ$k%ma7~5Pd)M6irS@^W6Xowx$S^5Y^ zAx2LQmY=Zeoej51*}R9HMJV!SASwmR{t0oHp$sFt-7Qks7NzMF7JpquJO~j1mRxxAj0}h(dE;0Yz4GHz>dgP1EvdI2* zq`UW*SwYZJ>+nliGt<6DN;Py_CVxJQVe*?cTT~uPQ`x}@jnhr6xxl4yy6ge{va1mp z*~~J&X`}Bl6j6hKM%(RV@~R&m2NcD>*n6CT3_#780cF+qj4|+oJH;=S4(^oCRi~y> zOXpG7@cjXfu)f!7Ok^Fcq_Us<_qSTmP_q;gG$LXw^anIV4A-t3e(7pjbP8EM&>_( z)2-(;TV#(-bIp*F(F689xbAS^F1bF2`wxY42pbg)^Udpn{{Bk`-PS?pm`!E+?7nON z4yp;C@wC@W*3wY;(}_TCV6xH=V6yIJslyuX(|nam1W8Tw()kO?PLu+b$EsPYaMWI^ z@VyZ(Ral8C{7vEsOEp0i;Cv`o(xcw_oIqAC9DkNvS#Dz5jAl)n8}eRV8*L!jnuK4v zm@UjjoFE`do&_R+_tqZ^VA5>Eb?pQ(%+v(|dH;%)Z7L_L&BUG_{1A=tf^+?9ijKX` z1mq^|>RqR?BuMW%7h)4Z+9hO@KVM0ponEC5Hij|BZ!fsh zNR>$GUD;vcQN0U)&_()=^{&0qP3u}jKAH@gbV;X{Y~lJ7x&F&^I|AT~&`ot@?PgoZ73>HbArV<-vaGFPGe4M%|GDeWc z@gG4#~^*IHj6Xq*o26u%xlxYG*S{d-7P|JM7_?eYBe zO~cI>FPaAf4RXx_IOY1pNX&8kpXQfbWLsrIp*6AtlIb^t+H5hHh<{`3nI_N*7Pzt8e&nuJeZrrIT29CjRFL1$o!!m1n7?CNGw@H8f`jU87PmXB7%G70lVr{A^^-CV%EyKl8%a zoXtbAQGnoS#^!7cz3s=VW4K=^-qXOGy-Z3Y&^rgv6$$899kgtjmn|7M+&ka8S|?*W z%EE1t12*Iya-!6^0XOH91CYd*7(;@52@Y=WI$)3P^y^N?4XNXNcxvyY(%?`Dse(B- zcSM(w1Gehl;b^&lHAA-T)lrsUhhPcL2*g}n->ny~Kl z;hfvSOn#+RUf!2r>5MWzsVhe1>)_4RaYs|fw=^id=hW$~a!US~woYsP-m;$|8_SI? zC@7&;p`VhRFnJBv%**~pasxgXCT_wW^I#{oO^=LnTvoT#Tx#{*n(4tCUB9i~317Mf4#n)NLILJz(g#Jp)267G&sf(Ed*Hli|*P&#zin*c%k z3gI1l3$bcZ@(Bxsb3Y^J^;9&nIDK2;S9$;;X-JzUXSVIV7(l3q#7 zAZIrK3PCp`SK)z)SPfwLR6A|Sn$V8IaNFDDksd(MrPS|n^X_b}!W+hu2*Y)VHucR_ z@!7`@CrCh;Kt%^WCK<|$c}Io5z(vg;NjZR@T_)fZ*Lm1=c)YU&NjEH#ISh6!lVi*L zthALJJUpAdr=E(CZsGAqUGT{DBS+cekJn(8WW;rb^J-=l`sPgA>7Cj`OMUuKkU*qT zyQmYLKIFH0t}&S@s`3B6AHR`}uJXgaX>&})3R5(;v)u%%13=4Ow$+?~lOOqxVcJh_ z#b)2!i2QBmigS3o zK_ATVrk_(}i*WRG6N=_Xc5w6ui+GhidZlqLmHaE!OaoG{SE-HdUPmpj(!R`_s#C-G zwo4d!R})X1&uw))v_5?iK={=jeg`llTT5s=4vICJEPkU~phcgiEbb9|aki=-s98g| z#-rMa(y`ScD2bPu|2IsiQ?lo`j2_hpaQ~61kwQ4e9ILNLrWSQw?g+{w5A!JuvE~7x<`z6!7vS!ajN_05F zUDc!E=Wv6Zdi)BN(aUsmZH{5<2>*R7`WF|6s9~BI=2h`n)bn=6qJ?J_wXJQrq-jw` zw~x!~)BguuHf=3`MHJe&YSAvug3^8cLk`^ztvIg83qF{BE9V~4FJw6(yX>E)fiWc#V@j)9mc+nk6llFzh}2JtSK zPIs3i<$i`?%`&3W=0>SK2V^&?(t&K=t?SI<BD(K-;P~rvOiZ8UVjr88_@IEnoYYo&VmjEjeVN zhV3jUh3UqaTWQ!&&nz@-5q-xb^sN?sZ7Qqjj4bzXl5yeq%>h=Q{!T@z7S$a*tonR9 zW~P%&PgJ^$WFK7S{watsJCtxx{vdu*>{omW>LWsx(u4#>%im6>#F@U)5T{ldr}92m zPdH69$17BJn^1{?O1(5S7RL%Lbo+YQe;3D3Tsb0fY%3@QaSXi$ajZPU#epqgb2D4r zQxsC$k>GpZzY79G81bQ2?1q(nw~!UqvZ&R?vKADw!fF;-m`5<&Rmh6ZyH2U;Ygy9@ zSq)dTP7N9HN{UvZjwCHteX&-eM);>zqAL7TD^Yv;r&gkN^G~frb<*dQMQ~fV_@soi z27M02orWf|0Mn9zjs+Mteiu%l_OfOxjdIJ{XueoITHhkaC^{MihUuUZu zsRwQBtz;6fS;P#RomDRNUw=2-R;ic)c}-i1=1SXN5T!a=j|hjpQd#pjE7y9-cAHyC z-$<6~x2yfilgGvExvJadTB%CKdU8> z8Jceed9_uk!l|}sj;IfLYyU`IlYfn3b)25I%=+|) zmaJn%G}uCZj6Vo-UyoNu%hsnCkb-3vEzuka2V~~j&N10o+`u+FKfI7kIjZR?RN=JM zu;^jQdwge5c~8?ItT*b({7&Y^d~al->w+w*3dVphS(AP%GKtg|`WQw=>lxvZO0SjoBBe z#<{u)o7WDvxC;C~Mbfb7o|aHHtg2Hds9OyTWT7S|q`;b#q|L1ptdfb%VNtao+#63# z$@{p|)MOY=s2)e!&?$R$!a$D`%auGQVOq(xaFK68isndN%$=`R!^2HiYC&aPtDY3k z>|k(Vs&sq42P30BLtNo~-wPfa+t!dxt8OI7$=u*~6 z<8D;>7ISEd)~Dx8f{m#3z}D)~Mk00}iB7N{!X3?5Q2=RfrsOL2VO+v*8ycplChuBl z&kRF;H>nios9NfeX@pb(0S!D=&T{yfzGco~!B7BS&2Ytx9*56RJ%Yu(xuPBPjC>^Drv&youO zP{E225(%Q0o; z${W2n5S8C-@R;MjWqNL_t5p>XjRo8~1r;n$dvG(qrld&aqp0HrL`fD(oX4k{AcE@j zvv~Ss1dnt_%f<(xMaxX&nX7RFH51EKjh#(r8CF%tY?TlJHxj+2(P_fWHdAMq;+?b* zbh~Y4B4r-QxyOml{!)09%cxOiIcXLEcv*EcRpf0;QFd1-#QjQAPDzV-AN{`SUwY(E z7d1y?x#9j@cUQ+-aXflO`(tgEj;JR{~LMBfXk@ z?*!jf^?G$#D4KWj*1W-68oZj|hYA}}K^5;kNy#&Rn1Ju& zOHAaTys&w^mwqv|B>3v|8JdfjHSG;zXI?NhNs!zhrnU(@%52FXXCmM|273M$X4+V#1%%Qwly9 zl@GclpNt~Rmr*d3Aj&o&MKe9`L_8m%zQjb`($G&jmO@&&qE31`@Xc{l56#?%zA!}5-YspS_*S`cmvW*1UL^IdbF`M~2D=DXkq z;r{afAtm~!z5eL|vo<%*)Rm|!Z16a{yz%r_g8HPL8lQT#A?JBAcZ4|2K8!b0qOu_f z+0Uq}Zx8F&w{ST9uO~>Ll^WUhkM<&L#4$3=`Ftp+QL~&EAKvf#2`@B0AU@KlnqdP) zI3S*`qK?|Wa^Zvsigd)7;XiW`$(UZZd$O3pmijtGlzQMo7m~KNrFA5Vh&6l^8f8&_ z?QxCm(B#j@(1V7#lVffzEt@(ffHHY!T7ejJ*11>7QpZR4vw!#X_Z&rQW-MI*-^-~{NKp}Qbf6=N2n|`c9=_rjA-0Q|4#4zh;`czfynjT^y zC@8uVmUCM8- zVitYn{sX1yfv~%&qVjCYh)SE0>NexcV}oV4yB&t>ElEPUbHt4oSY`$AYGHm(a2vS; z0~b!CJT9EP4KI2pMSWP~9^~_7K_M^uH@?iKm^)}+=5^<$^u@P3&}{q%b(_);YIO|` zBn+?m9^ud(LdWgF-i_^eM4Q5q|yIpgX#FqH>P6x=2hO#JEK&f4uA3Tw48 zh-f@NOnK@C6PVmp3KPxohA;i_JokI#&s*#3`cr@O5HP$-?BwR~`p>OE8wWo%qrFNSDYX>fQ}Ue$uu{KMXo7xS&gY}BN3AtG+6;C*%K4t2Qd z*2imt$cg`4)U!T)hA`21M*xq%V{4o7u>n}~N0ZO{et;lkvkj6vk}it=hx*%7txgL; zZ8z~%=C-UJ62eZ0zop|@A8XTPX?^PH1wzlrzi)Iksltm#`6!8#$p8WF?#>8K6T^+XKoafkJWA_mp1 zkJ5xArfZu3t9cCT;SIw&C5Cmf!}^ov=hdy-YY>ZJy?n0AYc3#6UdL@1)*paH3+(`; z&_Z_*L#$6nq5cI_vlcoBL24hsmMrI~g~H#`*Ut|vba<$-UySjqBR43C`$rna2jDzl zJRidA)7ypm8w=yE=tPr%vBWW!j&n?Hy6`^C=jS+k?}EeF`}2m8?d8a_1!Q-!lu@64 zDAfNe)ePD7j5T8KL6Gpb^yl-8Ekkx$D13U1EWKf5%MUZoRv^H@*-3_MK&anM$fWH% zJF?dMIkI&4o4VYPuB=bD4mH*t5!kzn4|C*L&(IRlTA*B@08aHtwi*my&6U9UVb#Oe z)TduR+gu&46vz&N5O}Fr$v?wa^Uv6|-?TY=Z2sgnqhDvS>5XsNj7@I^O69Bp;1wH7 zG}i(Ek>)RT+;tlfQew$_Y=_ZH! zxBO4!LhA`XHpi}(e{z;AV?57z*=jDvu7B_i*_!b{ieG{;7B{+dz7^N&beuQ;&WeN? z$MjIOsE#~x6_g)Qz;Vj&78Hie6sEIrVInQV4B;9C*tcMY*E`y&skL5sic+T|kl^!7|%UMsNIeazwT8uOP&IoKi`A7dC%2*(?ki#9@t{bG*(Nuk+bY#d&}A zykj-$L}fb?_QQR^YYreUvTRm|E612igi{h{9TRGr7nQk+>5zuAWXsJ!&mO1j>guzE zo9IPU_5@1X0L3;5iVI>C504W$38wEy8_zb_YQ)U6Gi34Rp0_<)K3jrmkgjkUXN$}L zvTbMuc=uQZF(nt!e3F={D;?HNf@P?lY$m>9RDbmBnW|QOkC^h6U+%M|>zFrfEwOKc zVHQR6m;GH^Ix>?Cmb>mX`F0L#HU(_Sn9*J>WNt}$HKvc*dT533u+irBSI!k-(QVfJ zid@GfUZ({7EEHiD$oj?R^)cNVdVyOVc?J=mmVap8IM%aF+e_h@F3PZ-Kl{@2A ztA^S#8oGJG88|A;+}Z!{=vEp!?JKBubaco=DHOU?)=RBcsp>f{t^K;t3*WImqBw9U zxs~D6k%N5TAjw)Q11=BQ{Qvy!Pnjsozz6N-j=v>}UbA90E8qcIT^oy-q}ASx6+{LD zuKOq{>k>~IGA}YMLinz8cvl8*vcqd>Eh3NaL1>OmNlpHE&n__y7{WS5lVh&|wo zH7_&gpGPPqHiWAWHR%XA1pNCn4FiScQB8B=_$MD?&Qc@?`{)sWbcsLI43?$lvJbVc zeYA`}n#3P#QB%v(G|N7uxb`7+w-5CW`&bcwsPkEh`l)@WKih}QfPKu0KW4@sH^m>* zI zW#fE!QgCC-^3cg`5U>9|2*T_R^8DSO9VuVd{KNU@zKscsem*{g+)25ipy51ClZ+NTs%X}UUR&o^aS zXvB{)v&lqR0_wkj!bi=#{Q88X%Sg8=GO@VJ4OjL)tVq7K(&@*h@}l1>Kcm2=$AB^b-(Wy>$+4`6{l@)CPGasxpp-AMs8?Wo*h z$PWD6n4gO5@mZ&k5r;v$(JAv?pY!GHp(ETB@%|5kG;m|axgg?mV<2_h$Ky{NM+h|h9T0uV~y0t(xjBQRoh`H>;2L^>J++Uq(DX)n4gQ%_;2F>vV zMLm2q6%`=G1`b71>(dWVtmi^tbA3*O8v}ix2gYUPPU<+#+Y!$hzXg@+)0a|5>a`Ho zb4_*n;-RmFvwWoCv=L;0;nYIjbj>}bSC-z{X@Q^mba#ql;yz{mlb-`86h2Y`WGn1? z)vc^*6T%3i!y6%~2B}bg*>4k!BZ)BZQBTQhqi| zloTHIYeOOIXg+J~<^P*PE`&?nne_3@h4B7~u@EK~`htXTeDO~g!Xp6sJt6cWZzRDH zw`Apcah5sHfZHH<&uK6BS_8erhm!6=3X;z$jY} z##W7BBqx26!#z7`wbN%)=h49Vr-qsA-ZR4r6)&EETnmSNm_oH9B$BUEF@_iS~a6*z$;t5A23H1k9iGE4Kmr7_>no|OPh`R9D+K9x0&=(_E8gBmaY#wIc zc3Mmw$7AE4x2s<16SWP288VF~-s&jI$|UVB}|;?`FO`t|24u3aBx1 zGvm5-FjLRxNRNRorB2Mokwrj_jb>t_pP)pUV=Q1U9*F-?DR8h09JCb&TY9l+6l=i2 zF_Z;a;S$zSMHp*`IvcLQQR>QL)!l(zu?CdieGk=9X(<)(J*r1?aBU;d%~5nL%Dj!W z_7@Ut+46HhadA}6An0|vH50T8%$2-$61n-?azSXZ!!V*gy+Y+#rHab#Jt}2eA@&8u zM>0sP_34S^0q1C?MVYT;n>qJp6*M9< z>MWvpWr-Ac@CyoUyY}0I<}~%)A-0E2R-zx(Fk_4w+Zb72Ob}TII9Vq;S(OE{)*T}* zYVx1LA>}?k(#ZONKkR!X4>-&D0d6Q831y;3s|ei9{E@Ndgoq06jMU~A);|p>#N5q? zKbl;0i<}v+#%qG+fN4A9b4SMw$()dIcrS+3Slu5iyZb8qbQVI|s|PeZwMQp+OU zam;davmMI&?9{D$C+aK=$6-sm@2+cVcCJ{kx%`UP@sP#!*F#iS14&ocm^!eFR|Wb> zZO({+j@wTgTHjE9l>J08vM4*!1`6IYkIMdRu@T;|veldH%a)@jt)k2|K8a@)n8gRK z^X<8iWRQ;!$cs+!^5oO+UaPZXpgC*Rv<2i+c^z8BwYLZyXgkZ5iZn))&uCHpFBOe?0o$N?UPZ08X{hSks#mmQlf-$8cEk1S~X+{|uWTkN^x9({7vW6|AaC)e!TvV3TL`UGIZ z!GcZX8nPdKi$G$Jgv446&{1hu3dR~M9@(+hpaxmP-KJQVK~ElwlXecK37cGnshUt+-f`4 z+~3-Ml**6Vx3Lf=f398e2;rq83POmoC$6Gn|KC0U2Ei~P2s;X^htorJ()t`a6^WW~ z=Zb_jaT*xZq$^3?}k3$_{)wDuh^>2~pw^Bv786O;DsX`lVF48%mcafM*;)B~E zhj=>{D~V|Bo4M+Wg~N1JV)j6~X@1fmm$FOyxxg`n5Oj`sXQrjdE9yDEL2*N7YA1-# zpZ|n+o*QXB*~01>3X>r7)zT&#hPyL|v+)~c=_qr(b!8dO zz~=x1D~A|X0)y2fVd$KeaCEvtxKZZeuNbH1YW?^hB z7}rO2=I~I1G_}yBYfnLN`Kbe4qi2UrF0niE^XOQe<&K;Llc?3zz@%9dcVuTpZi&wk z&nR+7#;QT0*7FR)dhW>AAk1$bu(D4(Tu;L@Lh;x7mtdCy(OmN6)uMUZ!pqp&-vXR? ztF`t_uOY4Rp6L%_e7Y998V}2E+H9f47Qbn8GqaC1`6{c-^N{PUMdWNPLPN#sQL$)N z*cdSlM%8hu=ifwN$jA66HNN^J z8WVnkNvS}1%Y^WES;C|DOX$B(cylLw0?{`Jzqhsl;a@3LE#M-bjZeLv$ZyI94eH#l z|IT~v-I2QoCQfH)D%`hs5I3SobBFsnWPa)YLi$ie45RGRQiQ0y zP7#KJw(Q=J^zUs}(MaYW?q#H-Ew>X>LiA^06p6^8FZ=B@^56w+CHQN(DMZxIw!%f! ze`c~OP=AdT5cT>0MPnlCmf2sV3{knoM+(%RXUd%jzR!lJZ|Bs@x7?+3=N)(M4Fd{6 z2e+V8x1!$r%0tdXUH?XEU)G3;m#l!8i2j!*SOWDlK_6#goB}ijCLS|APnbAIlfA|r z_6Wnbm?qebh!z}Z2&DN(>L*^* zw5x44^`E4JEv`f7VB#pLUQ}LVFW86uf_?bvJ|}+jz-uzT z_;H8XPg3jXq< z{Fu!8v%i8{_~Nj{Eo8s9TtUAK@_vRa9hzq5Gz!YiWgIDF+8~a*_?jzp7Ogq-0X+SmtvX}E^;-)zX1ZA%N(3_L^hv$fw106k#cO;Mn;~Ve= zngz5S9IbJXX`kRU9NLMUZiH|dl1516d^^-g;dCO1ULj@#qW11|G;jg_dY4OhZm+n9 z+`pQ+cAKXZTu8L1KK&r@;OOoTigjj+Rr=os@E!rtK>?9z>2Pp0)Y9xePPlam$#BnC zVwT!_j%2t=K>WW9x_`gZIefck(mmp{sF`J}*2DjNu3;NKzAVN+({qIXN`n(Y={$uQcE7t2<eJd7r`4g7&mYBWGU@bw9ZXzZH1q%V$XmC0t;62;Q>Od(?_a{S` zysxRA@68Hh);ST$$;pVDRY)1nAbf1^~3#N%I6 z8?h|p!EjrnD>YEswly182rRS{&$fpI-LdJpCg~i18b=2oR@ELnJ1~&s&ntI9d|(2p zoU7W^4@(e3t12}9{wC*UZl?hy19%5O&#G#G!Dn(2T>3W`!EIExI7jK#Mt$~21&3JA zlCdFQvHDV!Bbo$+U>`t# zw86=xKv;?MA4Y|wuuy!+$Yr)pP_HkAV--HEtU(Na>gHm2%fwN+v{)Yo5w9)%k?11# zkBsq&(pj$ESjkacm?&8c^jxkL5fRq`LNP1eeLa*msGcz{Y1ys-F}_fh{Z^_KzeK{P z50-E&1~tm+vT7^EqBesNdlsH@ej z%u`XDUeV~%Lm-1jdP6JeOcR}zB|}PjIU}!eKZsgr4Knc->UW5>P|Ku+rZE+XHSg}X zcRzZqjy>|WXm4T+xJ}dA>P^s-l}J;q#%uS^uci>J%pzpHxi3+ zLFGP1oa(uza@)bs(5mlZt+N(<-sCNwn%I$dY29;!B#`xZg4*l?dUw8k;OTO!TiKF| z1)h4q(=2F#r=j~>OU-tka&!0Vbj*Ou`gJ=@SIeP-+m`R=+-(!M+rx;J3eIxwCXI-> zdzIi{+;X2mL(sqGRzvJDYiPjNXGWv=(w)e1#G`EOzzy;R#n~IBd$}&&R*zWS%559) z#c|Ti3aCK!CW)agsXd30usZ_mxJe zTMtrZfBhuf~qLZz7M42COWEm0y+pPhnA;~=9eNi)Z5SXWC zP5KpVXw<2yY#+0p`Er0*j~!#*eHf1x~#b%q_Yd)VG~4Umj(hDNW(6Nq}<$& zo!b8)+pYbkh$5$kvW25vcJ0+=$&k(Vb+!lp)!9D5Xi<~u3Tzbio&)11{h5fID=hmO zj6IpltPyJ6t+Uk)x;yrzM&`1W(WnOQ5p$VsX_ePgTqw_eu?YT7+1dG9W_(umZNOg+ z{=R~ygukueZ`*{w@}3=oV=#`HtUBWrKyiy%;=H|Rb65@X?GoO!@!q&O+)4*-u6eN$ zH~q=gF?BZRu){iGsL$RT)L2N(c6ttmZY*<#elf->a}5|80Yf`N2&%f==NYTX$8GZ_ zy5ld-#zN{k8!J^kN^O*|F^0HfXreOrOE~^uIu==_z|C_EMGZRN8I~&z9O0}$$>~|2 z5XzxVG!GK9Z_u*&Wu2Un-qfVpm?@xnmRNuA#DKyA7Cw?Cj-gr8OO$xlz_ymE#&PcPtXW08)T=78x{FuL_D|W%SEp z^e1=8l`R?4wzs!i?F?tFWuP)DZHjF0IX04rqHHt!lbQMsYuSSsw8QPeDD2w^Su+Uk zVaLl4yvtz?&e~I!ul+vA;~)K99#Q5ch7C48?Q6yuLmS`IcZIc?Zg!E}s%KmvzN)r| zg!Tk84Lqp!!p{ltN5%N(i&OHZEs<=C9NpcEDcCbm5Y~n9aD~M^+|v+S_F&KeXCePNxs@A zU)v^MCCOLIYC0D?4tVzD)?s%F!CjXLC=U?&*{YxIKf5{d0uer&WCJCN4D|}VY zpUxNO)o1FDJxHN-z_1=WZy`#0M+aBZ$M|dRQ|25xCU%Yn@;T^Vtb|ta0nUhOC{myF zr9(A5N}OYUR)`YTZb7|#_njKg7-4P)`Gz!d`%Y=r>`cRr%iIq562J8vCpzUQ1@1k1ImMZs=13X%za= zrqM-({!a-iG`LXcy@rLN)-RGUwswa?iG__zJZdG@6{xwlafumLVr8MkRgFtrY$cv5 zlsKnxiQ}xq4TTb8NVqcLCQ9Y_J*{mlf~fUcX8dDoPe>}XUS$b~Bnhb<8{=qgIC>OH zc-*9br1iH3WAj3Z&qyfRhaRwemn^fuU2`iF>Qcw7M zlCYU4+@2)-yaS{+E3H&Q(Orq3kUY{Zh%Das(@s{&_x-e8uFsnMwW`mvMveFVB)fX+ zdc{4;H~n1STc$yWxWlgA*R{RPcl?}>rDl$j-wU7`T(q(GRRt7?V-O-l#2*qUr|WIL zRQ95*53m?s%$#Qru@aeYal~xM$!x()36rt@CZF&BATOG`t?|w(W)ZIZS>Y#tMYedM z{obqGg?fSV?htK^Lynl@vB1_R?z3Di0rntPpvjgzC0#T!6V}b`VXEPQ{)yZ`OeKu- zR1-^TSx=Xa#Wgpu@pi}Uy&dA0RXDBh+iq_N74^Ubl>3U=6%2x5#jKN2%0}FdLR7S3 zmR|)(i2YVWOH}q9aD1p%Yran&f=48Ig_+nz9m2Qq-h=BS7s=yRPy^r-G=+&IL_mN! zOSBcaV*!4YTGb=wcIAZDXiec3<9uejB1Xf(ym7gziIXscvqCiw-R`L=+Tv{?4}!Zo z!M?LmSG^y`x&zK}*`7wep3fzSbyU-Xd(*IOM=|5x`at)OU%b*e$%9z>7^QkL@5jiq zk5qHBDHgZQ+`U+0DqjW(X6wV)^EkCMutk|VALAQLt#7bgZN0sXdg!3lVk~8s?Z~CW zsyYDw8HfK1uE3zVikh)uaUoQkKn-6;JkW8N?ywkVdyRedD;HHva`&v7firZT?f;Hk zHZpE%@>^P64V-V_wIM0_&rxdQ1o+n`K=;xBZWMAK*=}(I*;Za1ff-jc?w?7ee6)?X zRO6v@qfpm}&eM?_L+1<GS%b}M$E`>y$yfxclY#{Co8x>#nU zQB60^(W{o}w^^~7zHe~{18Qdz9>W63ik%10*ou9r298qq62}I{T-v`QpXlpg>xSiL z0M9NIVA{<7+bH{rt)FQgZEBVsuj0DFK&!ufFf@2-fEmdxdp`}WT3DgCwoJ=v@>_$K zz430|=CV%9BRD~lq@X^+>iR-9_Yh>aUTdqvpNfx{fCeDti zmp)x?RxVk^oj6yY++>ZFyPZ7P{`t-|qw;@d0oebYsq|1j;O4OZ@vP|>X%7YGgj z+GDJX1uM6=5leeyg{aud{RBwpP0uwcZ*DYdLL#H_J$Y)FV#zG^AVGN|nfoty$t<

gg}iRE;d%0@1f2OZWY*F~{p!x&zu4F&l2hn3$$uWyfH%&e>q&HZ`WhO(!|P2XXr=p!#(5EYSoLfr+S~< z2erjweGGC_Bu$;Jeo|T|uRG}0(^i>PuChfU(pbl)O&V6UCxrjFr_%OORC2JXXy&A6 z>F5ehhWZy#->hxsiKm3zo*0PZCKfUpV;C5jF_&Tb7{(7Xon3)F$zeZ7(4^ROmUe+8 z_r$$V& ziCX{JAgpISp9W$6oh^cGWWB~_mPHQoH~3#;YrhC|F%$V039_E6LsH?v(kY*hadWtJ zLam#_1^kwss-B1@^g$ESn6Dt!J8kB+E`JK()bw)d{>p%d4*f;^RE@ofHf?UKm1Z<2 z=lrAK+cggE+nr|x?OF%kaeYln$-ISHThC7$WNQwwXFG({f^pQ7H>9Gw8o$5 zN*GKr%`|P2U-oD33ZEkuLy##);N~m(Mi`ryze?_~s)^HmobRupBAR%U&-7`W=eyX@ zE@Kz(2cl0cCPWQ8Wr|csdVZ!E7ypO&c-(TZ^0DERE(UB`5M|oK0NdFDnSHDhyB~B< z(ix_$L7~;&+gUCgYTH9Qqds2Fs~!pUrHIIL(b^S|9#@Fzw?_hehsit4DYLVnkG-~@m`=A7~NbksXuXR}n~xGACOXu5tf_Rx}sE;>=Oz2wYQSUZ)lGWDA>3=ZjXz-?+pj z|IMb(Wt8gOL0zvU0)v7bQAA8<==IC2kS>*w?+|5=eGszu-^A5)b_^lYDh>*S9$rir zFuT%vra!vmJ9tcyZC^L2sh4&V0d8Wq6B&~it9KVHK<$s9%(vwqO>Y`cyP{Ct9f$AD zt18_Qrsy0=#PTTxR-(*1a~e1fUx<~c^-zPbp5riCSZ{BYI1aB{=%vVUc#edzwND1R zFz$03m$=VLTo+2jakFbx%;IL3ihyRN7bu}9_;gCBQ0#c*-0`@ry$dUzhgCqkJ01*M zay%ZAfp9I`1@)#e^IyV4?08Ic$74qeG>z3fEP7d@Dg6hcp~w7N@QWOeUzO|kN%8K3 zqD~ufJnjaA%wYAzSv4(o*tYGCONKN*bODc8H_0D=kt^I}E23fOd720niH9L`HBKNG zSA#H)CK_kqF)>PWNx3b#;Riw$RT{Y(ha2VDmvBtzFF$LvEOIrp-tWJu3D9Ond}CMR zvzFEm=r! zv5~%_omw%qV#k8!Z|TlOgMn|S7L5nKDW8Y=_>52$J;1q`<<7-yhPB{al&K$RqTWfU zik*wq0EO6Y4@+vnejqd;b4(6ML9>z!~67MItypR$V4Hb1nv3+7Q1kd95OEQ3F?$w6`I zHH-iFJ2ydyTO(Db^sNWgN%3a5N8K>~ z)J%NFW4gyL(EsfV-6xE}>L5j9@VV5>Pv2<6V{nU5-N)dw5iBZoGl|7xaIY6k9Eaj! z6iwbw1ukRo3)_i+^~T^|L73k@U`4f#ep@h##^B*3jIHef5cvj_@VHA+iQZOX^H3rl zgG&X-#^7~8XAEwxgrYI{eTZA<8lm(O@mQLu=f zR!>}=t7?a&zg1s$hbGUMm2VF$Njb`1Xw$dd`{$b0YCk*`lc4&p29&5l#kK1Ht;os!9rk*K4_Fv}iWUjl-tl9~b3pQ!E6_FKx)oc~kQw|Ze zFhcd|L4t@sb+Z^?9M;{F{5~GTRs6fxtqp%)_qT?>JKWvy_XCZ}Z-TWgf|pvCmRUY& zrfjkbaHSRpUE#8D4csr}pyuqVnlm+kj_$XjR8M z4W!>E5mc>XyGMQcND2*&sDmjP%{NnXes$59lnhJ_$9cB^=TqUbE;-!=QNP++1EtdT zCYCWSZO?lsf;(jiCC=?aN3y#c?P|JW2W&mM~`4DDJtQSN38kGw`#>Iohi#B!zU!ZSI2`(0Q&*GB{cF;6w&E^ZBaKF;<5EPDzvY)8mj*2JPA3hs0M&)V^KoQM$)5tAMwh7kRza3l z##Pkg1OMYh={hcK0e&wb8xK93{YBPsh3z7Z)FbH~0O0VE5XaL6e;-22L< znA9+!bxA5tX1Fg@3@gr=HyCdMzldQS%s84O8J5>C{p&x9OTUtoPHnLCrwvNqo|OKo z0ShrD@7_@i`>dq&wdUQ%3|Dcn=P!yy5cg2ev<*qLSWSL!tD#Z-*@o0u0Kg~dKA<-k z02*CL!o^kARGV(42GY|@*?|^q&%B6vrAqH7m zhmz-~Pl|Ir6ZU-lYYy3QO`7-)r9Pf;E^5n^sQupE`Xp1^x^sz1LD|z=NI$iC%xUNV z4bE;gIP{1YtchFh|FU*G&yt1rPX)Z>6(iPFEd=jtTJ$Q<$W>16{n+x4-d}nqKzd2p zqBB@l*B(`R<4zESv4OO9Mw$c#vi+gUxH4Db>z_m$)9Ix1s>No@{HpONHCDU-p072-&`Og8)YV&(v>|xdhpY3Sc^hq|L+%NS}})B zllsNV&;rmp?;sTFt!9A+?)x*qHTh8#QjnJWBR!?i98vaGV6s!P%~TD&3_Pz8kOs#> zw1wEq*_(|&U)r)&xFzNjj$KI_%?u>bw~D2x3jFFC!$8xgKMEcCsd(x=n4FNl+|o7E z*E|Xm7cvF+)pjkl8$Sq^RevFDtJ}PGN&+u9NldfUy?VDViZVSI@bJX+tSPHdC4Z+G;sw{2R?H=bqiZTi5e;-cvCqhNl(_GzyG%qY&dj)z`d(+H)bVaSp0~P5jh3PE2y-ViCS8~3bYBz8-wJ)8CV=S`a+`*XoD+HsVC1Hla1Br&wR22|ER znlcce^p2`N-GO3YOHJqrwtv*L*sgrf;B&ruf-~{OHYL*>qxO~*K?mgHDm6@tAA2J?Jx>>rc%L`Z13du0j))~Vlml`NWQp~bhUgBOc zSG>jjLrdXQyP!40s`3#2A4kD)Jf%2Pwkz|B)qF>;g^h5)U}7o~FS^BA=@tqMtJ0tW zcH`nwq#%FGMyhQt8Fxa`_W8Yz_ZB(QilES?Z(>lX%G!flxv2n}ICuP}s4wr|0lRKE zfN+oibZi08x5qi4Ee#N_1O^E8=}oC4XD79Z5ytM<#q}BpA#UpXV zcC1go*Fp>+v{5Csw~<1LQ*IP%#uI?%QNVX9-n~W|FJC(K!N%08e)ud4T2?d(6XXib zk1qoV=gGN8Fmgb{J~cSUvK88y!f1~uL@5I^VV%=}iX48nC~9Uf9owr6 zNUE&$D#NPIz_pC4^|or6tJH`VwTFn!k}AVZ9z|H1i}tAOS0gNYwIk~zL&Pg)M=XS} z<7I9AqTHJN^IycR+~52dx|QyU2FEPRQ6qmXvZ9mdR2qQX%}C$c++VuEfj!s}ssj_})U+^0*e5~Q#h5BWwp)yBXGhk~k(r(_4~25)&XG+{ zkbS~XgYj}?M-(G_$#TS99SYfiv*()y&gSVO$~%M%@-DPw7>a)R|zi9q~KPT6x^cfu7`gEG2GSgh7 zJfjYy6=nLnx&C}3^?DyzG$m|qZh>9nk8#O-hzI<%tzmeCA>R$llp8o2DRJq(|Ey7L zu0-$BY>GYf>UH$yMJ4o_4{7oIGn5AV9Tpgch5Gd7UJSsPwR{UGHRwl=t-U2cCSVw@ zkqy!D58@2s-xeQ!EhH32#perCqp0}(q;23mKliJ7`WdTY^T;ckO5&3BO*fdBsx-Ta z%8n-;>SWZB>QJEhxVnzPC$tc5QRn=U12mkl=+1+MHEJ4ijlC_0HEBYLO*r9Jx2OKe zq9-fmw_fNuDJ5>h=INCne=w3>(-NOG!OF^!nz%CGF)s;yn*W3T{y$@90$*iu{e8A8 zs9nklIPAdbIzHw&6zXH6BMuIRYVd4{oDOBThO;S z;*N6bB~+^jx`zt}ix$3!addr7Y?jwwTUlKd4yw})rU3jQ90Ng_rGtW_CC)_n=!V9P zY>!{36C!Y6B=_C6# zZ&dz@K!^QP{L1i4Ukh43uxON9Zf@eqJ;3)3!tVaU)W2^=?l`@tk&9wPhO3I}cGhzm)LRrpg~^#lbrn_pXgQ&)S5he$Nd>v3y7)?*LBT%mLApZ$>B2xHgkK8ei-38kc>LOuHhgx3a4&?1oe5gi2d zTo}WCK&N!`8IbIPSRI2?M};9sbW~;``lx(5u%O0q!he=DeMf%TNV*Oqe_?=*I5uOf zE4wnko~9twyF9;af-9S6;f2R>l`HF)SFd~u4KK^9R6dh}KjdL7pG84!ev>&A)WuDV zzv<)ierv@xe$UVblXCC*AOI7x7gM37dSLeFa zp4X^s*l>(?zCLD0Vsmb`YEHIlR<>$pwrWatfqIr*pg#L4!q!g^&$MM@oeq&HMu$3= zmL8d>Lw_Icbm&d0DlW0CXu&K=$QgmnHJ;{eJlFWM`4S65wRnIL%=<|?)F4G57nZ!0 zas<9^OEfsFtV&j9*0bYL^TfP)T6oaM+xttu1@KPa+EV4k58NQqa5lXJ8?JJq6AB9X zg`2eHH>0?*^+y-+{U2W7sbP)*E1|$y$(y$dh4(DZn3qF?dSo*eInWQTkv1}v7_!@} zt@Z=X+0IB$@bE8*;E%?6$mGuhjWc;;o$mS@0~-5bo`iLZ>kW%rcj;*_`9_#J^?%ss z`zN?g{jxsl)R#=G^Dl4I#E^W+S3jEdL(Y4Q`baak@A#kAmfhi#=WeGp*LwJOSslOa z{m-CqL4&bH*6zHDF-n&I#t%6~P|~O(Uj^EKw5KIv4X2u*VTy!yde>T}S?jdU8qlg!VI{v%|P8(4Zos~M{2^zXkDHRRdib5D1 z>%vP7lU9nap|SV2L2AZKD6LNZM()m3?mtAICs4ry?nNt<+%vFxw)w)$DL9SvDyFN5 z?K`5Lg^GrKi=7=F-t?WS3jR|IZeN#0*c;%SD0TetpnXmZ$H8Jn`IGLhz%5t8=)oU2 zMn7o`pTTxT&*(C!NURnWnHh5(r;joZlN+TDfUa=p@s8IQI{@>oYIPA+X}^GptK;`@ zg(R$d@`v7yus^9aI3i;-#?kY8GY&DcgX==fW%k9-5FJs-*UaAI%>0-JH-2{`6{?f7 zEk8)A*p{3D^$y*0vpDPeY|&Mjxkenmlt9W@OY>^v4gF6XfjB|ABS-65qe)O&L z0`TMI_q}$=MP;v(MLXSr=(_L`d#g*1rdXFYK-j}HmSZGzb*eJ~a?>|s1>tVKM-ypA zo0+tsH)H`5_b85X-_NEu%XpFRV@z+_`mS{IIJpl=GiI)MGBC|imLHw6l)xIOeF*>a z{G@gkQ?@dqMDiABK;83nrEHpT`*hAb_FAe!S3cUTt_;asDe+&%Fc*pc7J8$NIzjO> zRPl;%uQi3oi)KL)1gxB_TJ94zrUBPF-0;Re^MeYAQ4AwYJg~7d;Y9kcprP$&QZUl~ zP%k%z+(e7Hj;=s4C*VefMPj2oY_Lc|a8FVe_at3&Pcl{aBuD6;sUCG-W`BFrW?fjd(rLOteXI^-%7K_gCi@E0w zc7~TxYqAR3<5z!}Z#KIA>dUqt+-Ab=A-dMjQY4&n{>DkfM!CXM#U273SZ0P}%HvH2 zZKYgOsCVg+8+I;_@)~;>Ut9G98pbjbfe*?QETkSA*N!JI->L(6c_c62>ULrZ9@`Gd zoKwP1`XX#d7wB3zDK6-K;2@)@U9V=kLi~#z!{~R=C@XS}L)s|eqy~^L&-Rk!B;OqH`2Sf%% zy&Dvw_}M?K7}HHYuVa0{`qz||%_ zd^r_n%(8m|QzuN7`yeAely=i=3uc@Qbj+uoK~Uo#rE*i++N|uvi?}iFgP%iV8(Y>Y zdUcDpsShm_V}*+)lqR&>Sc<24(^(_eC*i@Ut;MSauA&<{C7I-Vbiso6x73#z?-fk{ z2Hx@swV4hPA$B+g?$E!n%0dK*cfORSJ*ew1wFPoTyh(CpMRkH5yvU+|hjl#H{48zj z-(fx7P&RBoz=-!j`XX>Sn)E)zwW(WH(!awddDz^~Es*`g6=1He)-{ugV>6qx$^DG= zi>^`;_W&3`9bwbGnl>F>G{HTAJe;@M^g>+<@8Y@AA(T#2w2=>%rutoL(&+M5^e*!g zXLfy!A=s~IPP>`81RmPM4jNfy)~sv8_Znd<=dBV36nsN?yk1u?GQRe6Rl{R=Etehd5*|88 zwER+8eNJ~of4R6MBa!|_icDr}Ls$d=r={1+w*|%BsY(sBni1G^^e|&_>PJ-CUa%!t z+4~JP5F>UQg@1qm`wpd+N3+SFt>44(RL8R8_1MnTKiSRZ2;s3zP-l~?sRTsW^opwg zAIrquD@p2Rw$hsit=${GH$kcj$QJD}Pn5K)?7g(#jqRsEo11|AsUD2gRiwIh@&+_O zi>T+LHx>a_Cmv$1rtoP<=IkOqCRs3k{p`?sYdl2iJGjt#Jq8z}hM~ z%ROw&|FX$L9YLKdGW|Mdlf}_5NosWcuWve?8(rVy!C$kH_6@I?`eh4qxyoMl4b>w^ zC|?iIw~4^B$u*R*W;33GaTiGE(#up!7Ht##M}X^8^6g7SeVs4=6XkB6mQCJia1)+i|Ph; zKD}$7E0zyD>Nq!ueP8Bm+@OKNTV?sLzh=X?-`K|N=zMo`#y;HW>j_l2p@ho6_1kiJ zE6f})l{$(Ti0t|X8wx(tFgxTOw?*;Zm12h0blYHW3VQV2=ReV=%!LlgTX`;@{#C*B zM>T{5#cg03HmC*UBzhL!NW z?2QM2{1Ehxs*%#~>1#JKxLWzkCY!4)NDMV@+sWI486^lq7Cv>ExRUe9^;ZL)%Dp~! zqG_Ed{?tU{f(VN}no_cjYd)`!6Gg^|Q|!@qlWP`x)iMgaL{3zIAXYi`7eo;xZu~4#BW*#z0k4eJ=w=E$()-+_)Tn>=)4GD? zsC2vK1G|p|V?h9y#_EkC17H@>#5GI8yL?Ty)Ly7M^9aw`+Bo-b+OK?Cs* zXEGg}w`$s>Wf<*7)>2GV{|D1arj#R~P8&+f*`^|Hoaf*hi3$loG?+yP zy70)wc_{kDD2@VB1t(A7hNhOmkS76FTNw;l;Q;PqHQmTo1j+T&fNHk7Ru6pdR=HgA zM3?Ie^PeqTxN9RWLC7Y*{M3o(omVC8x^S}nZMt!?_RH$vuECh&U|jEDJn3OP?_tdM zFlKugJv@v9K!hX^?=94TPL}Oqjy4i$Gj32dmsgjoF)JzY9AUDZ7%n`OauYqwv>5|q zLSCM*{@qs^t0NoV)<4fhuD#4(tkfN`Gp91u)IDCKKM@vsXd7#q8^MY-h`Lu`BhIrc za1K(Jp&K~-RkQ%VckIuD%{j$WQEV9H%kQULS}pJLkl{$*RBep@>s6BD<}NQ=G-0Dg zm4M8sC0L(tIA=U5^PK*wn5($y!CDmu>2(gmLwHlrxN+uMOKg#3m@RrKuFO1E!;_8r z-N0%|5)Op5IJ_IQ2 z0bKF1bN>g)Y=hK7i>lnK$9RQ?OdMz&c!FOWuK-fP^t+wL3}IeDlk2dpF7GY;hgX;@ z)e2=h%TU*aEsV5g9X6g%kS!+YzSzUy#BQ$nF*INJf^Xc@H$K=me&uELi!@NW#NKF( z#`D;}`8%y16yqubjri| zuvaggf9T!i%;f`*9_2jqZatl6E(MM7`(gg{?_Fp^oP^xQDSp{oq{85)s)-w%t&uwVeRUZ=-4Aa<>zD(O5_ztz~JScpXch18;S0}EQ&!NikuF4#IvU_(I z@0^`Jz=$PYo0p$%#a!sry!hzeUAym;clNFH;P$1+w`I59xwCJFb$9X|V$Ec!zg;aS zf_w5=$|H>ioiOPwn&pNxPZ^T=l83SdjpeLoa8(?Q>~m>=XnL+dRL#=B!M)EPXoAfe zY+blvxoC#CT?@K)?YhrFMTF!}vdF7lAtmj*h`26AIpY4%%@Ow`&E&0u;(ZwPAkHQl zWZVtt9}TE(abw>*xFBGdIKtgiI4mtp+N^C2v?`#ikVmO0}zpQ0wcLtOt-b zPh+i-23g~0vI-YpGW{}@oVVP?e5p9C#!p$f^2FI>&HEM_*ma1hQ-OucjRDN`ShTY! zwVV;t1GvNk7Kg3`fI{2@ zPfNFt`D8V__;y$gS-GRgwMl_|dM)}UB`Tb)sH-FPMTwV({{&WcCEKtvS{fQe^%K1(ICu31&^vxLV?HWY`TOhYomx=U4Dr;=7>6Yr&y=%u_jAiBX?Z5$` z=ZABSa*F>P)oiFAJxk6v7(FH0q`i82ZPmnzn(oEDx*XCmeHhK>oLyHww|jbd`Tb6Z z0W>E(-UGVG0Ab#f0pzxMueP)aHZ}fTFFFDb_GfFlE4_WYEL+#V*W{T6cP}lN@fD-f z#(lfIw{dT&LGlQis8%*v!c(ArCN6p>C)2&AeA?KYegmm4T9T8h=EF5O4H~9=LrsRO z?@?Z@u3r)C!%7iVquuzA@UyJS{3@v<;XNn0)|Neo=bCshI@yuz8>j6%RMhqFpbG@3^N|ud z$vJ|BZ=UjFV{?SF`0ch1azBBl{WkXM$bZ|4j26pSCh1NG+mhb$HwfJ0LbUJ@(Lyq} z85fM{!hp7Z;MOpS?Wb3x(BV>gM^FCjCNMVpPKpJ#{Gc?*(8TdV8oEVB%~&As3EA=8Rr_xH9`I$>(L94gh#|VnKMqVoejW z8+X?~?aXcO3=Rf9oXd}EgpE*(irDuw)r@_+ z6J=M-c)4m%H19eJH#XlQE|v zGkQhA^eJ@MO-+6rW4hX%R=QsRq7k;&+O`nrx8_uHilIw*X;D#vVz&n8@~w;S|l~<<+h~m!w<1HxoS0C+KD#IvlxGt@e^;Od7Q?e z{_Nsuumjs2wK!?G?j2Az>2B4xY|cLEi`$sQUfO6`5$I&skP%RxfMG-(Acxz-G~P;VN|%s?fh9 zu%dIc))k~0oh-q=`?e^q3+s#>lc1(wYtBKbw60$T-iEij4>K}F-J8I=tuhip>K>|j z&Arj%aO=T9^yL>*9`)!7sz*KAnR4|gr!6Gv@UZRzw7XY<-%VhRul+@j2DiU!2sH+e zvS=o~uY>8;qOoC9EIF9WrmWO7#tdN#Fd1_?x?~D*oNx2m3!+eS;nRsf^V+bLYnj^Q zZ?KvhS6*T{?ihi#72Qs4XI(ky7h3~@GzCTrtc`To*&#&_+k#6p@h;1+edG4EFThbk zkEeXk{Mw_ouicfPK3Ds5h6{NgqvX)-YtM&cx!TWJZKnF7`&VO(qnl3-bJMH#HU0Re z6B5@-6wH`yn!<>%X}gJHc0H9pS*gle(LDSOv@y5f)0&^#WEJ=7o`#yDjt3mn zy10D_!|Ytb0UtH@9ONd7pC9U~H`937AW?Y42C{fd7J5xH%{`F#9L@a{+P#Lp_PnzW z&ZUeu`TOz(lt-HT0@dM-+2Zk(|98!G{e%vmU%p99lIFf*4AQ32=ioisGS(H_2$38~iFAtbl|Otn)s8*;wBF8mBeScfFi zKjzg&r0f!)l1|35@p@J1xk(@4kVi8Rg6ZA4mjh?CJ+PeV=D_J?-u+P!6- zNSOz9IHY?jn*=alKt7OUW`tz_I--r{P_yeZeyf{HT{ z1doZ8EOv=OaQr+#xU~DK%Z#x$9n&>n;{a!(#i6EOXI&Ej-A>W;*&23<8(zb_9Etdb zQU+wH06c6*9ldE7!9BEt-fpqAP1oDa5Uk#=lL}9(Ei#8i-kd=oJcG8-(OmA3^N*64 z+Zv+|4>BSX*Sz97jON{eD^Z8*=r9W6l0jDj!^OId;x23EUV16u+~`Lh2YByDZ`rpw zD#|XUt)<4}*IjX}1 zbg#$tzsV;ws(*?@_sG9|cQd~U<97^NuAjGBbJ_S7H#U1}owcTak(&)tXT|8o#P#Pl zKZ!9me=euA z!8pKlj>)(!#>+>%Ko`ZIzKT?<2X^*Wa}Q1+Je0Oj{-#asN`FsHV%*@Jry}dTi8(?f4BG@E4CSuDLAeI=;|8PhDf1+yUNFfxr&JeCvdXfF$~;j6 z-DU7hKhLGk_Wb|$$!+=Xd~_eLpS@w9_+M>aYiS>7?T9}LpP(J+MrigIl~Rz2O{Ytg#l5JN?`mFwdx-LPFU4lG4=N@pjv{{W9^)54IQu^< zk7y0I-_b619AgYtYK8UIhT9k8hP&qRCw4Wd1xQA?5-i5iV?$?S@Le?Ao(08}He`YG zCPO_7E`l1dV7T)p#3QyOa}KT|{NOQT!?e-rZ{bnYgbm7^XbgUdKEs9mm&IJz6Ach$ zr?Ld*2BseX;8b~x3+CLw6qIhFRsH}x(txG@0|eLd1#77hG!biJZUjxOG}g$JiEL(B zU1@DcH`i!5{A~p&?`Fra$Hw*V+fn^jUHu1-i)iT_*FSd$^;0b=RJYHf+wfoB&JBON z&~AHy-1g{>1v0@4%xD<4R*~ZENalzBpyM($101WH4UK~MX9SP zlt|vB-=G#rUM5%2aC@0FqI5?_GSbUr5G<9EoZw`_6;Ea)eQ{M`&BG>>)9DGuT|muz znfwJtVkMhuW0`yf3q@Osl{3$)Hvr*e(mlU7$YjNmoJ`&~-bXUI%i4$opEYEclSy+4 zFi4MNe9p<_oET3d?YP)hCaZ8%!26Ck(G%7+ZgAy}8r*N5Et1L3F-3hFR(3M^oJgK~ ztQv}A!$Ug~$EB3+NE~CmIG%@_dEyxB#ql&wBnKS zxKHN6(rG^@t~@|OVQ1{WG#d+=v2@S=&q8=9``v}Mqj{)*n(C^koG@DtG`+n9!By$A zWhINLT+K~HndY|D)^?#*Cpue}XQ1vYT4QnjK$dC76on(M(I&e|m#`mF4ar03e#p`F zLp_RI;?@>+bVW(}HOIDFq=P~6^|bRN^114UrELe7!C9L>i|`XDw;?U{BBINc_ptK1 zA(>y<8&joi{6Ax9@N*i|M1!gHnizZ&?L3lZ)`)RSS2SH!#Kw$E_%uYA{TmyhfwC7Q zeYZ$Ty$1Z4I>Ai$8m-csK2x1jTGTG5s(Mrv4_x`@aD0CxaDB=B7g zG~ac?I@PZQ8<$B5T;6(6^>wYoDSv2o#83ddUE<(JT}OTv2}RKNOFP+kE^Yzz0q^A(E$-Kn|V#hcsg#>uT^ zRKzErkX~!sD$@t(ru)59A8QTEU-k1q2V&_ceaVU>n++!ae4|0#)dEC!EY8z2&_o!_|3HPXNL_h!4 zP-q*`H+tOWq}O|tiOCI&x{{H05cj@TkFOn+>D>VrQbi!3qbe=X)}NSfRem7%i6NDvqbbe)!wapvZd6l zb-SxNUc7&M!ml#xOpIIzWqu8bxD7z;|5VwuElno2vn9DMWO1ubW>sM#dok*ocW-}~ zyE||r*UT)sz{+|TAKf#)cy8nGC_l@}dvr|q(n9}12j>?0PutTaASXc->!Q_(G)XE3 z$eFNi7koaCQ;0tLkg&rM>#M!|>dPY1Iv(TAyUt-qfO7XE&HpBgBd-!N1pz;0V=USs9VCQ^07 zeYwqn7E?YX^NAaTPlIcOZ&P#%G*i!AokKGJ=~ByXkeS2FPAtp5B?Q$pz*}Oi+Sa&;{#fb4-7;ym?K*mL#|rq4(sNEex|O_*kO1VWyfx?zbRcZTKieuM?$7PN zJ`7amXwzFQRhjyrQoKm-M7iNiZ9PGL*2TYTwFT>6@Uk*vi^}`T3(nwxt2c~Z=Utzp2}*B4)g%out2?@cWz<3B**=2Jhb00`S@SFAC29#KcG50 z_rmX&#HahG$kS=x;^oxacHiO{-!>PsB<@+@RD)x-SjYe+9|>HXz4Yf-!R`ZFF8-a& zVxQKSTyDqJkb9-{AF&fEXf@J+xRbWcUGTCreC8gnPj-ff(cxRS;CyI|F$Ci#rSiBx z$6@@2UtnytxKJ496*R#39so@ZJ~X7CJ|oJ7G_2Ygq@A^7xHL?Aw1j1yaR!U5mc+gV zY=3dseE;rr*mhpLkFfPxvyITbyv&{ z$^7M*t6wm8x5fJl_uz)OuQS}3uVd~FG2#ZyU4Pe(WqNW0w6``u8#uJPEZ$dWSG8); z<>n317VH@9xe;1U#%{;%_x>Jfu-JWA4tGUOr(?Qb(W!rDw)CM=NufWnA^MpBZpiU! zgXZ>vHQ@N?ce<|U+0Gd;X4%fmtYwX~Nur|3&udT?8 z=1Rtj>cR(@ed+jE;x1p+>SU8|^OJpk&{{aEr-uC0DFbZeq`A>}B;y87bp*o{UuQGC zv*8nwh*5es?KiS*mlES|ybw@hga(xY~m<&7`(J9{qYN1V(c!1k*#beIU#j4`p| z3F|(+`r=q<;@&rV#lTGGER@+5Sa5>6kGi_hzj=^`Rn76%(6Ql_nG5IJuHr1C&|kH~ zGE-h_Yxu`#`zAz&Q&wy>xh$Gv{Q|~C<$}RUf&~Ig*m(Ic2cy0jjp$RjX)BPlt;*uu zbduyC?QZF#b}wd=lhqCpoo68RLDukz+Z#8kUrjCxNcFGrm+0d+lNK)a>n?BkE_J8H z^SlMi(9ANF~oTf-qeR7!dQKq0(Gea3-l`3fKov^!BrrrGJA>;ROhW27}Ric+BQ_ z-oZtyn|k3fMU>G|cQyoCL(Xm`@8^x_cyf+=;-puq+Eqs?*615_zake~)wcrGw%(+o zA~OP4qB9A&lM?}8DwX);Q77Oa6;_z`cjOiQ7Xhe3Yf){9m6u63QbPIJ6$Ka7o?UQe z;s(a`vkOj3++u&Pt=(KODlv?qD181l)}C}@y*6_$`RN#Lr%yDd(&oy7PU{C9@amwQ z6>w&gFM+&EE!V5}Ex4_=qOqQe$`+Yg7L!2$}udDss3;Get==$PW1K4GTb){b-2M`|lCo`Pg`!z5eof*MpPXniNW3mKh^?8{$2s)dW@YhytI1%a0 z=maZN9yH%%-u>hDCNq-0UjC5G14ipp5Bt;9=5wh|T|F`EPv4>{+JL*ac}YsXa3xI& zW{lKboYM49DU#yJ@~N@Rw<(zZt@H}lUofM+)zydN?L>av`ZNddWi5 zH>$BLk;zu-kENo-xio*caqSVtNk5DpN6(Dt(zOu>HQ}u6vFQo|HQc)W>bMD5AKFw= zu-GH+n-^Gf%9e5tPKf!ANoT>=0iS3l`tLtD-Ba%(;JqcFJm6DpPAjF#0sp(TL76lT+>TCe2WRe=B(qr0zP}Uv}ily2@JWMDgyuBT-ajM$agDEOck3<@?_ zct20kPy-v$UQG1&vmBp;)Fc#8W@*LeTd@Y@X3`L6x!{DXaU!Pr!rCF3@gn!;F4hdi z?#l~j_ocKp2{2bbO4Z2&@MlnFG^yqEi_!`9vl6wD0g|b6TsqM#ZvD-zE*S7b(YIg? z@A!v{bXM6rEHz?=j4`?LZ+1+JK7IkKC-wo{c#52r&6Pi7I+na&MaracH^!F6RUBVU zoJ`TiB7<==k3@s@pF)xTx>MPSQU_;a6LXkP(q`j>5#;&S@KkEpz?bTR7MuLLtC9R4 z)GF3G1TPv<@jH9xw6m?Ar~T4|c{lMbaP4TqorZw)dhr&XXeV#PJ!BQ`KEeGQ`%aUR z>g(`ij`UTCWoiY^r*4UOZ^uu=mYd!9c`{Qiv&rtOO+E5a^Ztt3)KF%^m4Ohl%vk zhq{Y&3|I{2K4u#m`6(4+{mw?c__Ae(@~)emP1PLSG1aZ}(T79_U27VrkLXC;yL@2F zev4Zn&2TVxl8D*oS__zMgG=kdZ97&n7`T>>U0-lHKj|GK`2>Z zopglke^?ec{eHJt4(iN>=F?-b>}`EBu|(%(SJ~MAi6wVyIfNETrzUV+)FIhiH(5FK zUDSEm&i>-{@mpOdr(2u6PA)dq<~ljfDyWm+HBc^f@|63x>m(EWKBP(&R*{IS8(2_$ zdXLVF_Y_|@>jn_`y8E^$`+?F_79`D?hUICn0ua9A3!~u7B%4W>K5A|{7XJ69tFiE( zwJ2yC;op0cIKx5W-?iOq|9v|ga|HBFA>`9J-rj>2?;`Ssd-5)`x^y@a`=cfwT`lRv zeu7od$nbXt{~WQpMWW(9g=^?8NB3oP&J0zMO?KiPUao3x&etT}(F-||+*D&}xOC?B zfzwsa%XIUt@iH*xr%vJ=&Sss8l@%{u%o8-Z^*p<~nea6-*M?r@4DL&jK&E7z-UO+u z>8iyq;-53WY;vNZOszi5I!meARMLj4N##1KO)v3T4V^(#5B)%cE}zvtg6{8~#5m|f z67aF5Q>#jWg*sqoU}ZO;`v8uZ0RK7k0J=*^ti`vs8J|Z7+=RCyBM89$S@10iw>Bk4sS9jP~T@H#HIjZO? zhV&yT%^exiLt9)ISKR32W?fvI65D(iZHBL2*4%5o1l2{vwBTTM-b?T%Yt1JY{)bH* z<1w9Xb&0ga%+m~$zPO-8Kt;Qs%1mvP27~i-x89S}a^0Vtw@9=!{B(xXZ-9*{B3t(s z*}9#ew88v(sJj^j4e3Q4)AG##RUi?RuH(r^a!%DDq%M5!1~Ejlt?(E%aTx)Yva!C$ zjiA+5Pa+?ktgw{9E^g#SXtf_9#Y3t}pUi3%6MXN4zcEsp0w!({ucb;9cwB z6$_p|FXG|t62sf`zr(v@2k<&Mc&qOMULptYd8#`4mNHKN7y1TzcrfSlLMGb!avsW; z0ahe-rRCeYL(l8nq32_5)UF_MPt{=0(zH~J>~x|~xHS+6F;2#+F-jl2HVsLzFZ@Vr z=zz)x;pUZ2fMc(vF7K_vCGO^6w*CjP6<4(asLPWO$}0ku4w5 zl3}#NV@U2*!#ivb%e^RxcWFdV!9W(l)aixV(lolhv9BDhKWcNtw@}DV3+;#q-J^Cy ze4xi|c0|1F`;woZ<}|av^c1)8)So4#wdS{&fZ(gN)8AYd5BmPyiptEv4ANr>Dtw^6 zfPo<_2eM*KrZU}N^VOPL2BpIQhjVexgyKCcKxBr_DST~&co@Z2ETEhvC&)?2srn*i9sh4F!nkU?YgC_>i8pe=J=q>XStEXfT_kRF^`#%b%U!qJ3 z_sS^W5u_%dXIi?}?NQvCvI!`(XWs7+hNXaz57L3V4LA`nwS{yBb@IoI`o#ksokI^5 zIO~=c5rV?(9j4b%`|l}{JwJVvv5_o>ixPSH8ZWKG=`}PkZmuN|38AB|d9$Xw>=bYR z2q*o=jh1)D@b*J`u-+06xJ4vELL*t)-gNwf8Lw?imuUA;b2UZnuH|^-8 z6wDUy5D{1ANCCLT*nc>5In|*+l3K-fxq|6@l~{L?e5Ayrt~%L$U;#gu@RMlVEft@S zu;d$VvbK!>ZQ6G`sB4E_=h0v;F)<ZlRKyE(N(>EAp4HWn8d$d^K7^3lCu>dmd zce@X%bguen`{5NG8ZI!BEL8M6X9hc}>ISwurfcuvi`(M>!q>lX#C>(06Mprgbtcl} z;XS))=T7^hb31qL_jQ+8T_5RPFUvH7jN{+fmwyYNn(e}J+iaft1xfo53_kqcqhg;T z%4j1V?2+twIi8oqH%=b!nK{Q_>Z8Y_fa@fyf4RR@kqZ2=5EgCcdqvv7(gg(qA#aK- z%H-;tHng;&!lcpWjez+=U?x)E5igE~>By5Ldb|?0)r*EAelOI+D2au7``3((pd;R#xj3irskZO%A_y7P5snZ&%aRfrV^Odi;6@|$L7li zwmxFt2YHw$qk7T$|0=#uzj7ouvATY;}VIPOz3_rztLx=7)4#bkW11Rbyda$!+RC68{Tl>|QVS~-@w zuq}W2>L*pr9QOgw16`Lp0Lc?C>An;c>g$YS=_Lr|FJ4-8`CV%x0PGV4g@fxTI5~ut@wRJ&TpF54=mpFz~a0~_hg0}wd@&E6F zwhO;>T)!DK<^$dB$cyIX?w*Yi+t%;AxN)4pWMCTx|PeA z{9uLsVN|MD75^!fAhlnyL|V9vLI#+zR>@~^AB2&*{EDF{&m`<4Tif}$VH+K5F10rD zbBE-w14t`QvR9g59Bec1XkS;W`!>5RwdC!J28gTaL3)tv9*U;+!>4Mhw}v!yKN z#xx99RHx4(TT@X`&JFkv12ZQj?vvAi$awQR;a(sgV!~c>TaHm=XjJsw>j+pzsM^D;X1I%{QJb zt&~F;B9F)Yk4&#@F1PSevVhs-6+%l##$6@R)P>FY8!7I&m~5R9gOUHXBgcKwfU-jsC$N@)`9VyN-B~t+nZpjnWMj_I@BFMHce6f$<)n$_@-W}C= z7h_YwboK<~=-eGTr^IxY_Ud5w40bv+ca`6AE&&lSpI;$j&@j*2)E($J=hmxwNJn9#Qc#HigPG#bL>x;?MzxZj}=~KO=SMx;#UCb z?B@F9Htm*|0R1nq+Ow`!bXy$5q~3Uz>uFvTXvB>RNLg zApp_PRw7)3g>2s*OtDomQoITZH{R@Y7~f_QAH6N1D89yFnv{_+W9l-w?z}PO1W-ZP zI7irRn7JeDORQ~UTiy(EZ?1{oe8rn=@-jh(8&p*U0zpO;GDUX&;XFkfsAkG9~Y*QAE+~4`vQm(3TIF!B6Pj-{P@PffLvGCeD|Xd) zYd^i#?Qf&&@6WwxctvW)zli4Dnqg0(jCr@V0AHfVZLTgo%{R$SRHuE}oxF*CT_813 z!q2>6yGbli_;5dCF9rAs*uA%PiMcW7PAu2@^JOLpm@%%U?2g#a%0Hppjg5b`;TZel zqY8Y`GWA|YTw!TNSKt0NlONUN=MLfq>iDxBEnxB_dam;iIxKZ5lP^7!6u7oSQ3d-~ z2Jyh>2}i`GAN)r2=%wf5Zi7wYXY^5^=lAP_nhrT zmyJc=DM+7WGCvmNsk?TS&|3jkLjU@<$*mE%HX>(>zol!Ev=dHneG8oq zI|#Gg!(gS_GlgW|54C8F2J~x@P5v|brQF=;`a1w_7NYx<($^@96{L3Elb*4DO;yni z4OdXj@%nI$(Y7;5<)?evq>JOJ?n$fPa*5Z$Nb?4IJe&k-(dCEH_1z-8`V!5F%4iMM zm$zJAttqjKzxAxU4J@q&-Oz-|PUC{sgIX8tUfF?vxVsSi%fTbMG}L^DJn6$p%(3Xh z7|WoiSKJu;@4r*mhK$s)7Ng-Mw84N->JchIIl&8l=kY%%fG)4)@oD#{&1hp$v4Rqn z4q2H;fnqq`?&|*>e*#~HMu1T}FNpfc^ z_tYAh)NY6NMYVOM+t4U=>l7>R13y|sBFM%R_JoVMLo^qH4+Z}lg{I(~|GqflP~(XF z)#CD1R!-J}GRbO6FJ`&Fly%%HVn%9Wu2DH6ybRSrxyO%!o@uJzg{Gg1mE8Rn}h!euPC=AYybzTmgY$!_)G0I$8`+2zVugkDk)Or zOf)z_SmRF2iI9}fq6d|13Cg{@)`4N8kWf5i+8?19>)y@xC|ZMJ3Q-Oya_xIN*bO*S zVr9ys0rI24zK;8>o*4^0m*@fzT`CM>*IbG^&ONzM&K)2H4 z$L83-Y>MHT%XWzw-0C9_VyKl!1oj|N*@HGF=po(1lFF%JJ4sdaB?2Wd>7QOso?>;y zNqR+oXN9nNqkiczibKTa5{k{V~u=Yo+rGy4jyv!qq>Z9 zYC-SaaNxVq;y2JZt9ul~aAqqdT?Ke&-Yu0oWQwU}2)9{HM#k=q$V9e10BVOS3QNIL z5%g~7&qm)19^ln~j`>tJ#(dJ>!HjSZ&>*!MsdJDzSA8~bI3)AEVNd^{!6--^|NHo4 zbboL2H?vsgmH!|kR=K=eErLg3q*Rz=J0RK^r#$gsVsLXRqCY791(?Q@)ER(8F0=9|{6*>y2jiBXUBOuR(bR@3H5Fx@J_4o!CMydj!jO2=?(QbgX*Fd>ocP zd5v$WPUu`;MW#%_!~=4(nX%z~zUByb# zC|*Q^H_hPEyHHbohg093YwF#lcFLrZM%utz-Rc4K3BsB!p+S+Gl2ADoqkw0N-+)}n z5X$>ocD7k_9~3rC_fmllwmt-KRq`aH57djs9}(c)%A1O&g*#hK3QR*r*I(ru#4+Ab z0=!CYS1zmD>FhJlzxHgdSZ+3Mux)=H0R?F1VlDAOT-fwo7pouWdIa%%;sVV_>-wBhxa<|7sB}VG zBNp*ey2sHlrwX?za&SA{muPei5^s^=FKEsGD{^5+IBbG*G>SQvX!c4zXn*N^>8U^z z`)v&wVm3;rgLH39TnaRuwL$Z0=D^z<7`cFFi1DqN8&^gXZxpsQQ0|JT>42fyYLv*k zj}7OD1hrksWHN4x-!QLzx!IE4ZPpr`zR};Uk-Ws7ijBONfVs}q@9(h8+aty@HE!@0 z^S|vHd_}haw%guugQ0PQpTv-DF}&a!BzB1#w2K?G$mfA4$>Lz3c=|V=ZC(yP*tC&B z=a7VVo30C~^9!up*MHI1m+Nm>Q5;TvxLd9=(d#@!?T)r@7o_LKQZ10T`%GfpwP;U# zAo)M^2}z#<5O1&j!7lBJkM=$*leWaQ%(>WJ&#*WI|6sHzsjYWA+q?29j4xewmr82x z>EC@d-oOGVSN0BNZsgkq;ZfZ=QGr@)uNVql_!N}ZLUzPboUlfRRu*#sk8i`K=J1}F zA7$SAAa%*_&?6{{&a0g7C;;R-rtL;Z^lGTRnz3G437aBaW8|aOHi_usUWa;JJ!B>h z6g2ZtALL!hR)!cwi5mAZ5QlBk-rdTD zXe;KBEbv-u=Vg5wqawN1$|l`{0>J(P!{n(~6*aXT~M}h4Wjf3kwwxLppBw z4_CX)8ZHv6@#!^al$%|&UAVkREVEbQvOP!|_8@WDgCuMZQU`lz8$C$ltfWQs&?tJ4 z!rLoZggwZN>_O&c53)x+q^DVyICb~WO|jqy)f>xGyl|Cl--d`d_}?aok7oyo4Ocq< z7De;&e0kZ6u>06tY#0r#ZQWMHM}1Rmcn%6bRG63xs|P{^qN;yK(Lm#G5yCx<`4U8w*Go*%cOa`UVCys?8&JvXC@9bwBY^T}WM& zhk@foD6_x!jH|uq5EFMU8YB@Ik%O#JZiO8w^v~6k*5>3w_QqM1OjNJv~ zp6noTT-E<%>~+u(-ZeVMSjDt%9*`c#7LLls#Aj>5=R|6TasN4i!#D8#hF`?P^z9TF zG8>C0Q_qd9UpU$=xFczlzQP)6B13I=G{A3m%S|uyaDPK^>2ddpaQBLFe{80j-nRkn z#xd@}s2`da$cz7S`nY4*K(ytIDQuBAj zuo@80VrdWsOHxr2Rs4DOv#k zJC;&SbfWo|SBx{e#KO6k8m1WcULGmNZ9ke~Or{{G7-t!2n$fP_MlnWP!~YNA#MgQy zuCacAR~|F*K1nvD)!Zi{lE9O+{v!9&7)?#z1>eHVsV1$%@pnjTy&#wrsET$@p$aUW zOq!Jm&XcUJuuG=(X+sw80hDmct8NPR7ht$~M3MTa?46r~)P>XSm1Ya&%!Tp=IT=(= zgif5E;p2^-#1ofFB<_<;_&o`rBsXr4wxph=d3Xz%;7)TMr!|8kDk7S~I0T2M$ zm*OWpydTVwotg4ULfk@hUHa&_SoRN9r(TWII|S3uA>o^hBgAIPdbU*y3Vi-9@Rd`wY_lX2>NzNIiw}`v7h@*qkGIhKLPpHUP1= z8*GCez1d`$q1}LxyQ!#wa^~E|HavNsJ$0TZjX+{NX=D(MC#BFpG}`c;9v;^|l6i85<%DZXT+{-{3&X+Gov+q z-ouO~^)&C1n*3LWHHRQ|KN6D%+HA{*_%baVwW9k%Q9Yzq$?575Yysu!z4QXvJKt|d z*UD-X6AaOaYJu(XBgJ)gx#&25`fi!&CnraO7y@66i8iowu&Q#DlhH8~gq63natWwP zi8OuqMrSy)$=@Kyt&nY%Tr~EgT=-L+-5rIq4X*?h?FySaR^wl($oS+ee1A<#q?Ig^ zY0cs{Btm*MtCOJH8QPT#&o^Qm>$VY+b5V-FzpRnIP7m*vM*I=*y-9DOKo096jku-O7G@u zftSmNqQT2t1m-ZIEW=2e=y8D)j~hTC!_&O`ISxVyJ^VF?YPuri}D|T(Y zaTGOAG{X=uR4AML{CrhPeSxOfJ)HR4w_MSm0BJ?+N%*HLDx$5q?!w0@5aL9+L01sb zPg9Iw{1o)tNV@Bryk1^@qUj`R(xDA|oTq;^v4|eDRIb=&b;Lhz}aPP0N&q#YEQ{u443B+GH7OREUq^rDhm?l1MjAYdhc!0#|eq$%ul5zKDjh580-p~#RWZF!Kb9yT$2)4 z@O)g*#ue-yH`&P*%!+G#e}Z9oBQE&N72F;dta1hS#04+9g6VO=Q?6imTrk%a^o$E` zRYB9jsVd0i<^L(3)zBAB{W3HouU0z4&Q`pta|ud51XZoMe1gTy#2?Pd^HYVrCh&_? zJWgkZ&-B@|&+gf?G9ctye2yeDLl36;jB10b2V~3sIUckeTW@}4%Zlp6da~-r1=nuc zg2jYqkq3}Js~Jis+-IV9W#vz|7=DaYov-0xr$+{S%ryxw3fQd$WZxt-Pz);iC!?09go$#xIh zDzpR+E2%^Pv9VW0%>f6dyQSJ6a3GkJg#wcfyms;jUeEL(rUHTnWzRO&34d#kBqUM1 zQo$CDC9@^AilEvg7C7Mq)sk7+h~Z@?pVydsug;c`>%t>N(6nVmj5q94ow&1vnC!w! z_7PUK0sORnt)9HzRBJ^0Q3syXd#r8~ZN0dyss^r>Qp42Zc=f=}Gep-N9D77x`V3!OrpB;BD89DFrgt18D5d0$T>EEo?f>lBFHWoN9azDEr^^nfuJ4?rHrEj|f|;em^s36@nN5G~6m?mRP6$t|e*)Me6?(ekn* zhCu~O^5BhYzHR)mZABZ$g`s=N)YkuD}G^5yDr{O zYH`Z*PLHp)+6q#iSE?anZi^6<1PAB4G)i;-q3Q(JwLsb|x1~ox7ecqmB>&>Uwa@NU zr5u9vZ8i%}|N5PP#rIhZP^n$pW80#dL;iMje^Vjui0rBY?jX*uuW>!d4pe{X!95!1ZQhdV8h1ig1?%5c zrJU7%c=~p|zzM8pYQq>VZJ;x!*hHszl4ZBPpj-F3Musch$yQo)*`!_MfCEcEq~`2L zqJhlYsTBoh>|`CbkN4KvjU(Rr%OT3nj&Zlfo~L)}ci>5f9!J0XSU2qK;aep2VS$Zy z;Wy8@4)10i))@nUR~oO~%>}E~(@g`69q1Fv^uuWNQ@LQ47>%e@Q)ZM*$Y7X?z1et^5K8=l`ig)gMobT=dGSq`Q4XmYjJ?lM!6GC3g=8!4W~!mxe4g`y<(t1wrs?nKhNlm1w!aO+oo}FuyQy zZz@-MM7MiH#`oJyEpix0FK0kunR_f*dj{_NIv>}_7}q;mLdaL|brfu;-iX8l7i;6y z?H2@w*G2pT(=sKo-OW7g9h_RR_k=B#R}^ygJv5lAXd8Y>nN}L(R~&l!(nm9 zl3uCZzBDYp8!y>A<@(*ZjWE%{UCsEYz0g5}1;C3$JE=uw=KL11#49)e5RdZFnr&Ww z9wv**D-~1i52a8y2527lAVVPrU$ZfvrY@8lYgsPTo|5o}_Kv2u){0$SC7q zw)*>X9S@Y{6v}OxXW$}}2kBIUKsM>oiu13$bvMp$AEkLR z;|16=o0_sT1ul7i8kRlRxT43piDMk8idNgiq!za{gZzScG5oMkV-ZD#)c)_8rhRj= zq!%TO*YMs{fk;mcu#qxFeZ-irQ?b9@-1cATi(=?Us2cN4#N4E@-|=l8>SbbkH#`Ak zj&GvpmUo@}BYG_O9gs&4qSi)aJ2M15M;j6tmomcE?=Za0XB_j-NRB_-C@wjszOfAK z58<+7B-n)qt3}^;?h5(^Gw5hcq=iLkM3m=L$or<@W33?}O5V z9Tf~Kj{0L9^%`dA)o;Ku2blT@WiU$E)v=mDz7rtcvoaJ@L(&Zz7|fZu-^(2!lyzeT zuWyxuinc!Jw<%X1uv=naRHMS_G;okQImqU}R&(LDT?QhvI$t5S+c3J)ywAH~3WBk+ zQ6qBN34Lo}5VyHRo+OvW_l_hrh)e#AKP5DD?rt}ptUr;v+njb*9i&!8lbWBs$63oO z*o4^DpO_PyESA2+4rCm)w)M4I0Ega}*P1XMrnMc;GGQpJLJG{LN~aoF`7JBr{sV^* zJ{`8z1cQ>>#nS9yPoHYF74*{qH(bRVBqAQFgf`Vigj!?8VoHjk(1GM!+czdOerof~qOlgSs2#?@=(i!^EKr`>d;30dx!dT=~tS(GiJ1sdK_n8b8Z=szCmHM(u zklMxCqEKtJ3|o=emmunP>0OX|jvRn3FL}j$wP)l9A7eh92S}~SMAy=0srhoo4$<*N z{?3Pgl9*{^w>?^KnjF=*5owa7@VIKvlk!53E`?EW=raAWJcTK`_I*7u)UnX^%{i4U z$+P^hQIDJv=F~GiQ!x_rsSUEj^d7)9>!}O3Qr~&N8BV9%=myqo@>}7G&trV9!PRN= zW-=||!?bjMX9szTXkPXQWY+Ow>Sw5MRYQmiQKY`k{3s+)20YUC{c5Tp;L zBL-Lbm7dmn<6w}kMt>>$FxRV1GU!bfRaoOekJnO?SPNkm4q zuLiqn4c}9pdoVZJ(#)Hs6W0g2)FRV@Nfs zUG;%+BoZqd61q~8OE+@^+Doz*#v=lie0%$arAk6$u2aLZ2TjX1DY#7szSdg&`lA74 zm;~VG(8l}5%;vCv({LN&uz}|chUVf^-e_t&FJ@{r&h`r$;~!GLG@F}i9Zb{@a{bgO zrX2(M!E2a4B2STgfIm_jU4q0@zMZDz;?F421h0v=SBpQX?uKaee2__vp>03cKMegu zY}W*XqqSF!>{Y{a0$+mMar{CvL0D~d-=^HjcZki5CUa1LWoWrb?t6eNqS&SSBezFX zYk>#fXFx8`lV_)V{4CfAiL%_?r6rk%`bMwvIqL;?kF+%;9~EB9%d_f37p_n1Eu# zBV4Bxq8#5s%W^leuHM)g3piShF0e+4n_Q!R;Akvx5qEQA1f zKVEebFZtd_HZn5b+3s_A&PMzMCsk>gf^-Tb-YK<%M5nYPUopAHP6?ZfW-`SsX<&|9 zcQm91;B3*-Z@})g^c`?HlQ__3sxk>dl|8Sd8ksEnaGhWPpcEIt*~rIv<4cylY9)93 zl6>D+VRoIG`nG0Ilc*q*ogjq7#ciZdc91om)fJCX9sJ#T^#=k5@>@3(ooGQ&YUZ1w zzPO7)iu9x{@EjY?kU(TnIxv99vdIE!>Z>)`#ya$xt>rQur^*G|{F)x=oaW2qzr51D za+n8}?yqs-OnyR7h{^%D(!Lg{^p*2U_Zh-UWv|Xd`lOfBMteV8!(ke1?CFVmh_VTvCchG8Zmn>3*2C~ z0^Mx#LF&-r76vjT*X6Ap%%>}wrsp+b@pKR{;O6N1);yRJHBH~b3)``EW>gj=ey_6J zKChs+WJ5Po9S+Hc>f2E+crG9b619EBG(gxLygy^% z71g8HW5(S3N3*jFzTx9d6Puo0u(mdx&9Zj^B@SBMWUX>v$y3H5{NfM?IxqQPgDc;X zFxyF-7~@)5QN3sdI|C}}bWd@kaMYnTPbE$ASv_Z5#F}}UEi&Gs!;F7wiQzs$JyrpA zP>jo~1i`Lw-Ob<^_SbAENX)>NsAR`9gTw}lmh4O?;my@XLV6c~4+>6d;pRkwJOao} z=rHZCnOqMF2DA;XY8Jjmm*kfD3{kwMaj4Z?rYcjeYTTsig1Q-RLrC}b=ekeo(KY=J z-@nVP(fk4oBxGUt0wc;mk={j18JKUu3bVSaZ+K*!@)FXN*K zDEg3~s}1tSHPph^%s}536J`|K(x|bOPnu-IuR4OadeI!3*ER2Qprua9pYkqa7>uyU|bH1y|bpneX@HH>= zHJAFDpNPQB4DF%;X4{II4kaC1_3U~5KztS>TJyy%q#Cn*?Ppx=8dsZJwOsA%RC`KX z`y5~U25J*@0=FcpIhmTaw=}NY(^np4mD$Bn-Z`p#ttww)i@lzXR=#p4qhl$RyQ8IV zB0RKo^D5b8dcQtR8rjEbqd8+;_-l!EvKF!l;F?eYsc$zvFH*N`h+ZUixF@mDJ&En^ zN&3SRe!Qak9@{|6NkTli<|U;1NtkLuZ5Kn=mG7+UNO8@~Sr3F>5_)oXRNL6Ae-Qq`Jr z?U4fZ==vu>7QR}%W6#KG5F6#v&kIeEIud7xmb?ux6L+g7JZaH=P-ZuMXYR#8nd7j% zRu`DOj>EWGl`!L^l=X=LMM&%+u~e57&ZVUmBor9B1ux|a_mG~tm@u>bQ6)puM=SHw=$yM&5b$$8B1xhUpI$536ZzP~4 zK6$^lSqp397sLmUw;_0~$h?zHzT2Dr2I=?oMrp=&~5`+Z$n|UV?iMT9e8Q2 z`pjhQQJN|23X1>8lQngjZ7tVayx2J7;uV;DrQvX9mHHWCsqgy`8K{lI@uEllXC0gr z!2rkaO7w@A%g=1iZhf1;OoW&QAhed;@xz3@#ZSyPUlCogay0dglb z{Oi*q$XqI+@hEi?2pr80tkJky?<}N`BIWwk?Y$YGS9SedLEGvUpuy^PG{hjkX&&)*Dci;c#-Ooy%x#hHb?z!il+b|KaVN096M)|K4 zFd4QBW5XsWGHjfYqmlmfcx2eL8@PTze=}^VpWPC+Fl?oKn_-gze#HInfDG-}GqD{r zghBFcHFT2^8j_StbX9q?W8*KwII3hW(N1&)CG`WGR|~OYDI|rwky@CYv2`m&OZ(n* zs&)&jA|@RSX_{-6ooz^L#TnXF|5WH7N$3xnod@L?tA=lR^J(SD+layBwnp?i1xO!J z(MH?sBr!gqW@@r6?mjpG(eG(ser<7))HMF|dkew2pqp%?)_~HyT%Up|vSmr@gWZ-R z6Kx5z`L9l^uk3F&4`mD2=yD6w17?VV@preD_bJvxeCxKW0QQdh1td2fP0d*Dfii=V z*Y+rud-1O7h1trA|7NB~Ht3u_i%dUbooWr$GP6!@`4m+*PYip-td7f&{jr5D$s5TN$|>6OVqz2YI&UPQkz&9_p|H^F_ zhvqx}^I|izxU4q12gySSp~z*_o(GDjzSE?M_cZdc+dmt6h3~)8`iR_JTcps|tOG#j zlg8OP?{p3egqlE7wv2evIwp?{A|mRM#|)BwV74uMe9*?xf@HrBpLf6Gn1=)W~ z)AUd?I|G7k=6fYJs4z@XG#t=Nnl*Q@KwdWKZLRj;ej||+R89nLX!ec^N#Y(7AKQm6 zGBJkP`&u?3h{oxjy_}gBQVz4XC7Zm{JnuuG=kq#w-UQEExv((r^R292f6v>{rp6J> zS3U1K&l`<}%ENrv^J+Zrwjz9g_q>^&*Sw&x-ua$4+4IgV;^7$2o91~-FbDb3XsGAS zCXWI3d8wW~k{PmJMYiG(vW?N&ad%Y-lIdqvc5c;A>f1yc8~gH=9|AuscL7*pW3$6Q z)^O_)&Jg}$O0|anAZY-u2?4XN^o%%dOc%kw)Zq_z`12ip@7DB>SqJ=s9RA1{{&^06 zbP@cW9R3)Gzu4i|o9-6SU%C$XUvFvjpBBU4%HdBag8w3=U~00%Ut;j*NCjmWgVa72 z#QilC)6G_x?G5+#wGvPeWnE-hGo~3Fjq0&KuaECvu2!0!fKilE2jNxC&3_TC)%`L>UCdm1;MV2TeYwhnH{`ZnkaPMg*CT`+R9rRWq8xL4v4LEt$ z{-HGdEclhP#8WPM0$x66W2t?~*Omo7%Q1DeL>r?eZth=yPAH;&H#|fU*en#n^I1vD zn$aVK&;7J!FB>b0(3ClvDn}z9%F*1S$Z?Ej^=4s%7r!}g2&%8xy)k@h#>Ge(ElGL2)3(7dKn3@MJL!bHcTc3M9@ zR@1^*diPjC?=DfpUF#@*f=3vd5Tlq}gyM8ZG0jm_nTJ%~kve9nBh?*7sn+Ve2WhDD zbZWXfA7z*tuPcJz&Ed~<_~zaPbNa`v(}*V$w$7?eO#^5hH6E?AKEq^~_Z)d@ot;=b zgPBxar$AAugq8`J7Zw;VjD+6XDgpJnl#v&Pi1H85=XJP z2*sX`Vu_ zpb14Yo01;XCH?g$v6g?cpNJl}Rxxt*%sL#BYFm}vD z+*@M|M_G%=f}@HMlj5(9RYfRnqXdb49mQx+@a{#~RMs7+s5{s;0awWJ1V@CrNv!1E zFh9;aoIDBWK3nUXlQuFW!;6rw%H>Ln z{}dJZWn*!|g8vK?eWuAp*R;gwX__F`f;lrm;^dAdfEBjd0;*cLWCg8}C43X6-%Yw& z>{C|Vc=4mZv8on-?FnPGrij&Zjey3qCDu+h(~$boj9#Q{hlYrP8M58x)kax=APXGB z9S1Ei1{_EmiHs~llW;Vn9Sv*u*lul1on;ZX2;AozMJ(l8>@CtjF(yQzR~i~mD}wz9 zB}km$u%|P|OomR>oe5@h zd8@6~%^2<6Q|1z+twy(ms8jFaWVErwT6WqMc)Xi97MfBb^rmde+w||ciGvxXj=<&D zwFvl9E791)fzPxqTz)c(e|c^DH$}{X7x-Q`k%k4YFr@0)i!FN9SmnTZE;eL!ycN86 z7U^roqR7oi2$g@v405FM!<`71L+y1GyIjR$eedh}E|%JvOc|4s}Bxssx_?v_d zIZjsFHqB|~S6$|!wTh+$Gp1Rdbo&%y1DsR~C(F-uH8!a>O${E*H6ZM(Vb&KiGm9eR zPbXi^*PUfXHzu#xtTAe^3%uBM6a($|LaTu*^))6ZuYZRbK23FJip+I5FasRUEM?m? zErZX3`(W;z{l(#B08apr_mx+4aT-t093)JW(%W9l2IGSA2 z&mt5LlEov#)LLAGrBqmgxhBn^{K-cP+iNm)w001B=C;q~6vu8M5eIL{BdjP(AXhu} z7s3&6Q)?Ax43gb|`$#V&7%s2&F({2{8U(sSAH`rtAXE|5CI0m)hCCro~^A`ASc*$A;RB+skvSpvJ${AN)%l%D>d#{HrwnY7>8r ziNB=%UT#8+?X>u7O#C%E{u&v74UfOl@mEd!)!)Ck(z6B}9OoFf7m`^L=YJo6t&P93 z@z=`uYkB-NGNyHS{FRQs`o`s|;;)MMt4I9RHU27%zuLrKa-v)w@~`|$zM6l@mGduo zdHy9&(ZA$K`j>o6|7woEX2)N%;;)(U*LCsN^!RI9{53iLnh<}T7JrS2zedMjBjc~( z@mD(js)@h)$6tNpud4W~BL3Sy3D_SA?~2t>O#pZxn_7 z?IzdFZ8_35x&D>mE4yrcjgHAHZ~>{Ia2Z0?`W6Tdd`Md>t~NA!nPVbf8o^=@`p6hfjg6cw8epf)|B1KDxRK}A zL1kC4npj=$)oe*N*t9ZO_7@;%un)JSo&6w^upQg)W|xq)rpxgJ zu8wC-VWs|A0%(I&yAnwM#5rS$VF~-wR_6Do@!r5zq292EEO`Q9mE%>4e;NRy*OmB} z>w=|B>NvSXpbGZHQ0p7$Si;4{Dp^2GFS=>3OD=H?<<&rCoTf?J3PP%sU_$ow4%R~F zqE`5h)ka2(?yiu}{m{K8a9?EW0B@SR1j$WjM)KA!&&oDbvTm#5H z#81w9{{V$9OpD82drv{xI}6Ls`Ayje{#8(RVqw`#aaol6JEwsg+MSGgE6&CN)=>{E zx7&@z?EsN+fgQYn(>Wjyj~(2-C|}=}{rEw$O(ARFmxwj|FtOI5pbGdu-_jQT$av?U z1yny>Smo85VrgK~w2|TEy9&x)?`5sGER|caGxSpEpA>SY{%R$(A(Q0BJT$cbFW@I} zC6NrWt$R@?NPdU%kZ?l7eA`r#v;4ic0u|~ zvdwxKwPuj|cndQ~q0xI8NUlqpyEO`T(*~($Dd)x!{Oj1)s4WTFWEkRZm&bh>Fb(%* z20}X_Iy>%Di*S#Kaqs?wgdJ`Vg2w&-2i$gd4CbNyazd4CnB)zj`Qy5o4sA+xEYE7Y z(?`ZGS&OBo;Xm8l8y;)Fyqy@Ab?WwjAy*@lKHt*)dBGNn@^_C9yg7HkxbXiZ|UK8VotIL!%|xyh3wXp1<)$v6%!yR zbU5#5+hGerKMA^q8(lxRxc=pRkP5k%CEDl#1$#Roe0D%$$i2EI3H%i^L~nTyC;*_7 z*~ZA!;Bb@!lQluJa)}>|-{gWD41F%~p8e*vv&0JfDyedTq@&IGV+x(FbJ>U+J6&{p zZJ^m!VYmEcu`{U;i))7ZWwAeC%^>3ydJJ9qOfq8;JY*4*_yA*Wo=7UXBz71xd6K** zXdl+QWOjYd`2wP%rEeDQysqNqXgq`R4>>j*3xX2Zu5Br60#pKmlA;k`L@Zol|{4{BzA zVcP}Ohj~A3$b2m|;Wstn?(-rc0F+nmmio?-{N(>aWj!HC9_MBzDzFK1RdnWf*2Lm6 zH6dWnso6K7ATlpFy0rQz%4W~|C2W11GBtg2FEi-L8LF$} z&XCu+N}hMHSEqEQJy!=`VqlXCZxIV&f8X~y`wnGOE^Ewp4Hfrq;~!gLowQ^23a% z<0d<-X^bhMy#&_I1`8vCv$MO=llqJItO>GHxz{Iu)wb**xeqniEb3vFU0tqom&||k zGF4h3qi+c%yKH2<)n~>|=Qz7C~4~zy^@_^ zT7jj>GjpERXbImKDfzLR%g}HP>ROjMoY!N6)UEV+5Ppci6xrJMb&qg}b^t(pe4&;1 z-q>tMG!;!f%=np|`;#fc6g)WSRdRCJQ$QWk>v&H?$Rb^A(Ky#5w^!& z@a1FF$Eb+WV(M`@>1nQRM}E1)wT39w7lV`CN*O`&DcaXd%eV%WTauS<)?3e8x7)fG z)3W(&jprWKt+(I3FLzdMxZ@uAcgwq+?A!aR4YzvJzpgH7Pu~BwEOo$FnIJ)gIb7OU z46afmKRmBMk*>2O>9NpiCyY?;SAU55?-2SSD!;hIEEf;IOTKS9;tCk~D zn$+V8-Msmo>Cj~2SEfVZ!$K>qk48RsnN^kwOu+Mu+R%^pb}(Schl?t_3sg6>+ZO0d z=%l~aC2I7OJX5U-k=BL}QPVtzbvWsJk{35uc)(Yk@72!U)ZY1$wn4VA^PLPr$qh z!I2D)6w_GRJFc)C_qn*j?p|SqP4puSUE&Jc{-#2SS9rIGq<6lF_`Zn|v>3x{8%l`D zvB){(f%9NqN_r3^4|FASwP@bAthRFK9u@sCWV6|I+Z9t#%gHd^(b$8IkR5iso3N8& zlv=7-1=Wkm2z%_mK|mS!ZbwY%QI3~{J(2#Hz1lKe`EE31sY-R*UZhjw z8Ct2Z+rFHaDV0ZBWp&%rTS+9B_@esRhO;K;pq4VAAm%D1wUD_=s&_u?_Ge4l<9N#P=` z1QbUlK3Km{`Cg-Ftb9Gl`khfKP1)>mU#wgC-Y)gJC?78K{!EJZ3)=6Ijzcu#fGy?Q z4WFZ~tsWe{{@dmWFEQFPtnTLFL52GBljfyls(F$$k4>6WQ;kgPLbfnmZasn)_C5v&4=g;!14U$I+Mx42?XL9gts3r&>qw4_Z z^mnG$KIiq-56-_)&;#9F)T-PKVPdl5??L58MvTnGZ*6drC7MRcuy=c}v} zRtZA~oVM4U5$H`Lt{W9%)F&@mP zD*eD(YU%#LZoQDfzqQ8V+N?KRuIHz;d2?y=!AH6_k2ehJzg>L52171!63|R~ONGLJ z!-dWdBedJv=Y_U0k%+?4ZrP^*|N4_w5>qUSc06Xfm>>kYIq(q-VrWyqvaLvc2moh! zE=>v2&=-E5baSSwmxA8;L<7e#{$vkUUXc777KjSI1P2V~fQ-RrpW`L4$N6b?MvC@F zO*mY?na82XVGhlAsF5PseC)o7t8fhVZ$=>I#|YmcF5NwrBw2CkZ}V7z{R<+JYH;sG zffb2L%fVM$whA(zQz%z0B5JyEFs`Tx_33uf9!)pyv9J7eBUn&0-METuDOixa&@`4& z%s4pFXi`}6M}|Wr`M*y${KVr9;E4Z1ErOX0ccMCB0-Ck_CjH8z9g;rS2+{=O!-psn+aw5fnYsLpi;kA>|$x{9;FNAQjh}A|0m;ZTsz-v|+w%yG9)e&`F4<8QNmR zfp|X`Z|CFt!g4Ngv2l>BV%%Y?ns#%?=STbVBi|buIgQt1jB|FjQQ-1t9~birsy?_t zl$RU?pv9qGt(q@g2aQ<-6Ea2Z$6F?H?oKr?v5Mu@W)QogKfqf*PdHqF)_Err`kc+=dK zapC2Bu|cs^B0R+(;K0dbs%O)HgMNKO|8)H+YSnaZVcmdt%Np+{Cq58rEr#B! z0h+F^AuDXtT;ej+L*on0*mwXLY`Rft!aiv1Ib@<^|COW};z+$Lm?J^S@I3z?H$0p} zm?EuD?PM@)jP9{YZKa-eGuEuEYrC?p!;pL=evNI*tiQ$auafjHT9xv<3Un2_x>(*J zS(v>ZbZ*f~sRKoCYMros>x2QV6HY5mXqP%t33{+>6b)gR+od*+((3YQ zWl>r(pZ3*bVco5xw4me=r4>^BS?h$WNr+z|qZ=jpjY}83OGe78#Z}s+7AQePHb>%V zm+BCu-Ih<=AWEB_Pm9Z)n@{`E0`b5blTZ6LN;@c@_GOe-lTZ6BO4~7?7Q^e2Pm9a7 z&!>GH)m{5xEbN`4w70{w=+>ZwGVIo%1?1oh{WDIu-xGp3VWuaX5hq;c34`K<^E{y< zP8jP6IUIY(a=0hF8z&6&gs0<#Jw4&JIAJ?am>4JY@Pv(GEFC>zbzI`x4~&<-al(H* z;m$bWHBY!HPFUy(lj4MbdqSR$n>}GzTw=N>Y#t|^?+ITpJ#}tR^@JsH!YC!QD}PuC z1uw?!OR{x~DW6oJn$v#p{;MlPnmhFDasHN_HrNy=JnJF!<0c+`#-gDc4z{a!vo9a$ zPWV~^vaHS3TV1~_q_YMbUKJa)x{=K6E$=xN+t8u;2dB<)`arm8jBq9QA?b%!{J+bN z`y-Z$sr;d4fJ!El!yN}q10K?v3^9G?xSAEr;AcE5I86k#w6Mn&E4L_n8(4v*(IoRG z*V8SL&kpSAD;Xc!X)~O5QPmm+C6|65S+14iH)7QCiGeK(F91$<1(jS-Kd$!(!GJc+ zwh_E+$dl>DSJGue7Wg#~=_zFI!+6$Q!9S!IXBSPv8Zs|(0H0ed7uRL*ct$+;E&D!^hFtfGkOznKLw^(Ol9=0>v_X=Q$ZBSi-t$rG(I9m(JZn{sso(2!f z4*|-fP%ThemP&p^x(VlfR;F10A|D^s{c6o4$V&$!7F*eUt_#b4Y|C0+D5Xdq(hZJ- z6ak59*N3HpLZlMV}FOBmQBG^_DM$Q>up>7jx+Rv?s96c4;OS28)=1g&;Wky~55;}XYQq~y6 zcYYJl#4V=P`Tbz1@As@Mm^SNm!phx7RZQG%Kkn=t+GXA*v{m*W!;2L9)prGJ1qv-) zUQ`$Ct+&WavQNAt|LNOt2SClYib`=WjQPxw$GN`~jFhuiQkG(Wp;-1E!6W|1R0g#u zoOtFEJ3*^D$+y-?DoiLPCw>!klI7#OOGBnSH9A@tT>W>TWt#yXH&}EDX+!3v2JMM? z!EbBr6+-c_&L~LmZnQeV8NB0C}F=HJBrrq_KN!+kGb|x%b zceZrkI8N^{%{tj2690uD1#xgYE2(NwxcuQDvMrQh_p3E=&16eEgpDLh+LBctXieoW zU+b%aCi*MhX&8o3Q0;Jj#zD2*{zdJxE6l4)WIj{iC-YuiX1N;5u6>$%FDTRi8@;W+ zx$Fk~h4OtbQ+t&^EPVcQEa$E9xkkWN1Baq&XJs!wijpuf4e&PUPTkMUC)?A0QZ%)m z#i)`KC#Xl-B_}P}!z@=*(YODm)5ML zf&Xj<@KP5yp8azDz8$rCRhX8ymHv90VpfX2+$gx2+QqQ;g*fIt7fT`N@cI)naon~) z0vHn62#~nQ7JbR`>9_q};nZGsEV&+=ZDaj~)M8#3PjED12PWi0V3Dkq|{2gWr% z10`J|oQ!@$I=9)<#=7fDD4D@>-~Ohgn}L2^Mn{j+cWB6*Rhn*wyow6`VUmdLNS+o! zGl%=m7)yVgae$d!*G0Rz#7)rOkU6ynm*b3Kd=toy4Vm*x(+bFiAph8P(4wI|bhXyB z5Fs|L>!6l>wNNA_Uc#ZTY&lqDX@lf8!XA_i1T?{A#MQ?LU>UsR$S;sW)9pHds$CZI zML73#4e7l&-Bgma{x_sIcfyo(VV11)hG{u?H)T%wtpPTNI))qd-l_PZt9q>AinfyUb?YemWf zGELpGyC^%bXUtGN_{>%qrb*NMw!N;Zq+;SyMn&rQ~;1{Y-)eD{yqXjb-Gu^AQ zF9TprJ5eCu3k_TZ`~ibyt>WNrDFS|#eq~lE4B7fwk4agqOuMzPR?r@5zXq|tsIU3E0Ketr>2zudJM_@ zu-%iB-(#~#Ok11zrHj+SFes}ly=V}aymbA=6MBH>znve@=B}?a4DeP)IykH1QQef8 zJ!u(~H=PGRXI4F0s+5tQ0`xQcddj|@0!e4~_mtg8;Yp2}x+#llK#6YqU7(?$eWEd? zr6#+vnjo0i-GgWIZ zl`|K=Cmnx(`44`%(_kWp*`Fj4ZPyF^+hAyE5oO4JQ=? z`mTXlNR9k!)z60I@`m1CB+}biDB_$?CB2u-&=Pq&Zhk{%uig+ihrv$vL%#7FL`6-h z39-sd;u&T41FE~eZ!xq|=x_ssVg49%Y6IDyloBLQ{tK)&B_8})h_L8pgL{ck?xj*) z>6CUoqDUTEOU37DD|=;cOR?ctWd-ND;C&cN<{ z61wN)ZBAZQLEeqzl|3{+-PFAXEL#O3%gZP>z)2zbAE#=go^f!LQKY{8rk8aFki?&X zWJ8<8U_9AnRL;D(E#8*->}v%U3+I~xLHUcC8*tA(W+RvA20*!0LFIRAOo*oIT9;VW zC^DI0$!C^-kNf);Wirbnf6?wlHkgUc6}4oY44Cw}e^Si!N%#^SJnsq5n;zyx{h%u9 z2YW*nAQlssWxYql1QS{18eEl292@=eey~@_RXWyWyW4cs>SR76dg&+9=!$$+^z;w5 z*p$5_pB26Zl+GLyeNAbB271KGSBrZ@6+Pm4(lFb4Cg@53R6lu0pRJw=x+Sb#*iWit zL*)%!`mr?u9eB1s5;Mb=k?e5V-DqHTPim__DDXR((St5@lErcr>rO3Gj1fQXe6?z2 zKY;nUa8v12ofXtMa_);qyz9$dvSTA3<44u@o8NDKIL-Ow6=8V_GM;bgxc7Dy;ib6$ z8q7e2xqHE~)l0h2kZ1!lLm)8Xk~y2q`phIv&nZwDcO!X`<#()>&e}e8wy4V$(sXr} zk)7I%KbVUB&J)bfD192G<>jLNslO>x=YOP!L9*d;{S;QC+fgTtt`^9Cs-@#L)yZwy zAlQEQ{pNMh81%(HPJGvpHy9TjiAvi*L+ZbLIWhnP3n-_9LC)%I=%E-9_{>Y}gZtmf z@Rtk=X1nn%;nB`Y?LDVe&cqe6w!Vd0a!7*IG^@`jE2APAo?=u;{;w6vf2WXzhM36x zA>YiAKO~BwN)0w(G6-%QV6sBK72BJ2v5)&aX>pxBmiWRAvio{uukwBL8q%&@C2>R}gnS!cX+ya_ z$__R5X$yG7@r$XDMT5w0hcj$z2f@ z#q?%$Akz9GXN^)S*|ZIsdA+OAZ+j9;N^Q=qt}!8B^B2SGe|Jl(s7QyFO{LAp&nlbxcWAB8@a$DkoyMaxng5k4GJ~3sqBCYA((o_4-c(CPeC_0( zrfnAVL(R6cY`oJ^%}9MG0H6#ecr<1gh&m9Th+0?CEQ6XQdG_bi)CT*L=R+N37KI)V zBGBt0!KmgnHChJ7Yfs(i?N)t!xasAQt2fl-d2Iv7pArv$puWuP4mkRoHhArOyLR17 zZmeDGw4qzjMYTg|+54_B;qJv%w0Hmf^lf!Vz+`(rw~l^W*g6PqC>Yk+9%?U$KSVJy z&QsE9u$b#xX*Edh+@c04n|hz*5+twniG42dt_alFdyQxGVLE2io7m<+nvGV;4pR0o z%-fQkVd*~ezs*=o)_T)7WImy-X%Ts|lGGU#C30adZ)&B>_|W5IMnVg(LJf|`OnUM_ z0D4EYZv00z&=7e1$$9+Su~7qE;|-*4-;ntsm)J;@04?{dH`1;A)rk!n2@2M1;D1#d zi}2}tW;4tbm|d_YlYJ?+s>cFEov*O(FrOv9lR;}bzpIfxlV%p0e2d;7^kWRY4qul| z?PVTKss}?a+EBOBZvJ76NFMK-$Bu*wZK%48CA`o%1;QT$A?SR=Ox5z!MCiak%1Q^g zZ(NRZklMxiM|8{4`d(>lK_x3)attZ`o=ImmY)92gsR|{lRyZZXy#p&`dE5)0G2FYi z29w&&y!8m%-@Ta5Sw|!~ZJiB4auH1&`d+7b(XR;#78Nb|n3RyP%<^Kf`(SJ5-aQe7ORaFWjw{;?=~>qwk2C;C{ss;Nt_7I{!Bp_KbRyfceeYI zC)L|`pk94Jp=DMmHK-uzDNowHAnASwwL>u|_m_CkHahJN^%s27R|)_FLCN#)x+%!i zGEm?dkE03Dk#W1x(z9>M%Z8#iheZe0X3H8cRmZ&GDFG7fT;;B+7?fP~j{fwZ0k3+G z5?XWOGHQN~=O-axT*ZoG{xokJs%IB*35-iB$I$DLKguo|+I1Ia z?vb$Ma=0jFu7jAn`ssBuw_z*h9@OuUxzb|h-ZQ$j&4Bj1t~GOK8laNb-inxeO=~du z_M5}cR?Kw>Nv?!sX?ydw0|xH7`wlzoRMdWbcIvi+P7qc1vlB$tlF#q%Vp#)M#msK@ zCCtuxYTeBC3^|BevPHi`W_#UO)RJEtA0e|rYi2JpKqaf*jF?@eMV&mei}~4#+08OGPLUv+w60IH|8fv=daUm_#5yA{4HL%ZvOTTiH`VNrQacc!)&hZ zW*1HEUdZ2X8uJdzE$JBZ*RhztEbAPt_!|(CJQCSkWA@Wou&uV=yQneu+Ms_`!ErEa z%-n9y>{iq)Zp`|%F#Fa5XBMK5WHwT?59Hw12@NC^@B0{NDO@KKh0;p;wXRgvI-zIl zgiQ=c;dYYtmJ)*vLnEpGTn~k|zv5`x2s`|IoN$0AJP;?;c)}HN!p=%)SAMn<3L_f4x6rG=^4V^gb56v@yCT4k*`_uzjkbqHwEF_5oz4_&GYzm9c#16AW@LG4Bl& z!$zn6VTjQu12ORb{7oed_$_DXvn6{%F{}^pD4~-0XACO}SGIz6eIC|DA*?NmVO<-+ z>hphqm25Crr^zwdCxrFVlSMoZi(tLEJmN8;i+e3>&`RDpNuEZsnGzNoG`}qQ$T7xI z(IIAM#fECcu2AiB@&tUS?vHbr9WL}i@?5XXeJ?_r58W0!SQ;{uKOClT*+3(&C0j*( z^%t6`lFYZ|{c!%7T>M7uK9|GW#r@alXUEf2sPg+|;t-$QHbSnLFF=}mx0!4$MtXFa zP6KmWVu3GFL3iZPLq;s-(wzlmQy#&zaof$aO5)lZCEY>Nmt{wg)U9DL;2ycaz_j9jVDWXSnI8X}OSmJ{iYp|Kpybxq z@>@!y-Fw+yVDZK-n|cf`3C#W^W`pV-fhcwq3sG#Ox8^)r(cy4}em{@Wn6#FvFMc&o za1?EBKhn}I2%+t`pFk;6ceUBnGX;T4^SqL<0PheHOt68FOIZ5QBMMPWFD!jiVd?OC zNzSD!*b?4z<5d1?eBQ8K&1gpL%$D53{tvSgHdx z+H7t zaW%d%;DS&3tC{Gx8Gr99D0$PUCe5_}LzVzg=CMEyJIEm+X_-c?M7#jeWxn|vMc;*bluLo8_?FRUElo}E z)0lh{n7z1K6 z6zDPEIJwq|kOB~2f)3LItFe7dM0j^JD!iQ`h@zG3H!yR+1`UM?=_+?Iim{ni5(K10 zS`5~^kGW1{>?%!eMK$@$To8+~5|2{?eziSW?64op21Kovi2NCz-K?oYQ^RC#PH>XD z!em(FoEV2qFnFhuPz2k7)npbcF+c}7Als%LBr_nv1eRQnBAXN=eAQlTNsMn$sUv)X zjuj$YKSpSqt#wb$yAVDjUt-mx#+2t@{4 zA!zr#+4=(DKQmfUrAHokMLMus$J3cX#Ma8Y2uUzU{X&wAHE4l!%H;=imHC1`{a|%1aVKJWmtr65Xgqj$^Nks^@_UyE>o5oJ| zCjpb6N!1mqG`0Gr*|^BoZ1xLL;p8BbD2zr|g}*~SJ({{TY45b~aStHE`g5)R)6&Hm zETEzC`MNh-9?J|PCZ{v|r14z$5oesg!m)W|16+a-$OJ>u=mKP|B6-eBHav%sLfN?} z4DC-<+0bpfMEpyV@h?f!za)15Qv3KKokzZp^KCZejyJSx5@yT}eqOK)F!m2hZm7k@#LH^X|3NjfP zR)0$~`X!M`8aI33Lns0MsCAm^y9Gh9P_5^XeD{IUJp^E5`302q0e5q;ZslY%PqcJ- zBDa{Cj>h<)`e@*pZ=ppUpb$f))P_t|&}gxp!(u$y<&;4}+dQ8aE_ZXtb1YZ} zT>U3XW&iSEC}3s^L2~4u02w4Nr=nU9ZYK&9VC^^|fa18;h%3cO}r^q!#+ z{*MEU@a50NgfD;)C%lvS&=KKxldk3#;rCNKB7DfY2u}mn2)~SyPWX7fiU>b6MikB) zW5WMr;QuS(E+KQb%by^O9H}p70xJyNqBRHlnZTE&yVpJtHT*{SoQQDEvqrt-$GLJ^ zCmw2DozKKiqzR>B7*iz2`9EM7!!E(qf8_UwC@5~Nh1v{sS~_aeFV}fq1sZjwsc4~J zho<$MY$;X2`>&&omLn--T_k+Q@+H)p+#Wc4Vf*e9lmDC?$j~*$@nV*?ooaKgl!hn6 z2@aAE6#jJjbN?=;|1y3X{iXz$xc0vKOsoWR$#*4qXp{*f)ZW`kkCfn_6pxf(?+9Mx z4iC4b@l@YPfiI>o0FnM!uf|rOkii2CrX0_Y%|-MBgL2>Yv!Z5Kg5>yN#$;G&%aD*D zS;DA=1Pg4dA71?L_v315czAeeWyz&%QJS`8N3b7$s9L1@g~gJBS+a-kk2L2r3l+53 zlnWm2r;M2@Y0$Z}6>T%SX89mQEk1N%{{l zs>)&?4}&N)$+xiEuFB+^lO@P6bBX;Z6KYnjvX&o_EMyp`e9|=(h3%K^2@5BgXJuPz zmcev(6^ncjIk-*@TKV%LVO$X^&IjcAFz|_aRV_n&!-2Zfn<^QUocwg#HnnWm=hflP zf8jeFbmM6HE9p*}e;&;0TL^8+Q!IA4K`@@Fn!bqK{PDAPsXdgSK*A*OiVX_w(7Mp( zQK6CfLfNEGfMmQUm^N-sjH&2kE67p zWR}tj>Ap59^mM*Z(7Mn$QK6Y(p(wU_lrk)~c@a72UOG+~?+Imb!m*z4Et?s=%7LEn zPMolhCwv_z^ix8+^0$;w5dGYodYI-t+7s*n%3T zY+<=m_WnPMDBHMzGTYZQyw%G43kbz*n;!xSxA2f+y(o2u#juhmD1H=FPY(+-uG+YP z02Dalz-~ExXFVp52ql*|QG&(@91JZ4r}BFcdJwLp;9a%R5_h}@f#vO8!&()_0cVx( zQSERKLUlR0?mkAwm@co76_%;M;;z1mT2WI(8@c+|XP#@&hWM9I4|?dQHiB!T9B+jQvICeaf^9Nmt$MVqoA^ERY@_Qx%}AvZJjP0 zKqYNL7#9}IyqQbfL7K{4>E*Zyx0#Ivvsd3I7ImfY75WHL`zi#*e$>HHi)zz?O0%;> z6>Q_ep&_t+0Vbdy-=)8tZu)S|shoV71#*=gw?6t z1CB?^?M%tcZRg(osQrnE+5F=JXr#;0lH7mw1ZT+V)UtyBc%vh)-Y04)^*uHUv9}~^ zf_;GEYMq&Y(BB~j%KG1$jwZ{o+E{WG#jGPTxo^F(q_87)`aenQKmZj=3wOagxC?7X z+y!LwsV1L6^(J9q=8gDqk+5WW@DP$+DP)%C^LcG`eLw>p>$T%sI(DvKGfe#3{wIf5 zJ*bd>+y8{^d6;_Q`L;Wq_cVVarP>N$uLErJ`g!ZAgC5EoFDg61%CJAL`T}bIFShA> z7F1f>rXH>AaSB+4QfaM2w<~H&oZNl-++3BG4t?VRcQZz>BZ5Pq`gs$9Q+?~EPW1w4 zkc-beBCY}df@9AFW8Uh}{3C-38kx zS65T3s3}|9g7E+zw1qd@(`!a;H;yy!yh*0}m;%F@{HACms-ZO(nX zw{N~H#Q}ea8sb)Cc&+v8w;pqb7gI|NpJKJ6arJ3({}pEo0zY3B|X*=kI2`0mJ$-g!_-=HvMDso3CjdcHrZ#7z)jsBxeYn4IfY@mXrIx2=0&6`dz_Y3!vW-T$^J|3Hmjd;QkyI=G_5{ zm*l->3GS10D7ali(kqN)7u>d_6$oxVWpjxQ!h+w;bTbeO?h$XV{q~FmcXyHCZt(0K z;_Q101UKhl7u+oXRrBp@z$1w^Y1Y}mZw7-O$x&3@8ac@UL^v#9dW z9+7aGO*p(N`i(hXh-gm;k!ZH1uKqrU$wx$M+EK>jl&qkHtsu1WIa?nQxt5xe6At~; z7HN(5d;}#ADj^Q2Xm^Ki>1i58Y>i7lN;cLYni;I!%WX_E*xqs9gBIV$Y$;59s>UJ< z`d?;#3#(>7<`NSrL*K|H&f!A_&Nf)v)g>K6dh&Zod>a8iUlgvGYwNHkY9QZ5SOy6H94PJ&{ztY)8vvM~;}4ci<@z@g zZr5TOv!Jbxv}%7*3{5i>xsYcJl>ody*kt0G8`Tg``_*S!#QM$EXLGe8XUsPm{mDK6 z+OR!|fA!A|UYj-f=~gC;dXePH6RZ?fCVLe(E*Rhh8QRn=VLOrR^ZhXuHHCL55|4BAgkEJR&bBTreomseMk_OfqROuX7rA~;| z$K8L^RbkaRwp;D+f2>wZ_M96`G}*2As{yv(TWg3$t;im1=`4)-;(UhF=(2C2+C~e( zOZ&Z*XFr#y0VummOqqh@E=K5Y7m6cAEjeno_Z6*tX69=+{2p-@@K^Za>SD;{JZ`tDqTvulEhSFYbMn6#f6% z`#!!_Rr9^?n}3;hd+%Gx4=LgQquw_NXW}=#ZyY#&r}vE#J@`4avh}`Nr!U|8epV1D zNH+D2dfx-<=zV2Yi}~+0-uq_qx3KpuxAgzZ-nZc1!ru2Fzp!C7w5#dzTy=lGB1J9v z;GZhsd*{~O`?^9!w)*OLEFNS5)Oajzm+GqoEt~91NgJ@+rM4tZ`!9D5lh!dppFLXD zY=l0-ykNgVaap2F5>3w~f$mKr!U!63az;(FlE9NTrR?(YpNoyQ?n1 zXH#ASa8P-T*UWE|IVZ-ntC1p1;TqJDWXb&uD#titOJ~^DcDiUuY4w_`T3e?npNt_& zoz6VRp;m^BT@7Vug+lu&`(&OX@cYf@imjQ%QPY{j{2rQJ`r3Fkj8(nP8oRh)i=$kf zH_$Mf8CIe5_-NRx45Auj5)1B;G+MIvL5X#plI-0Gs_EX-XmLHx)(i}8o#C~$CY`gV zkS<9pIht8FpICN8+5`|p#P5o_%qYR1NQ4pi9FfZ9eKx$j$S(nTpU`q$FsUkx(2^S-+g4B;=W0xTeRcI6O!C#}g?%O#td=y)E<8H>;zFczSU9zRDlK4a`ziy&l$bESS(RYI6 z?u4S~07r&}IWJr=yuF6xj;7ET6r!DfS*?H$%Mi15FPr9QHz~|Syb&nw+xW_p zN4_5sgMhq4Ao;r=f4RYl*y8FZfRk<>*lXa%z4qKZfu7ChDn`z&l(w&%w*h(CVe5HZ z^(1SSWFJ!yrbhIeMd*JBx!xdhpcIulkTeTW5%++m)R~H=aQ`?0LaxSia@mgJ7Mt>M zzh@dU-!s9od+woaJ%glIPjiX&fn?g)Mjv|jh&b?_YOG0iN|$@{Ww<#vOQPFvip#3o z<~%fJQ!DMZd<*Yhh39vNPS<5*AFjDIdn6HEb(M7~OjThB8=wpB5DCz4N3Bl*g*kw( zFLbV=F#jZl0(ifb2{$%x=ddvMP!OkwOq;(b%zqSxp0rsx`cf*g(U*GDl@0hMuYq?w zUHL9I*92WzDM}F93s5f$XX-LrN;d9b*`vfu6p*^$YSAVhUkcl!{dUEw;=$BQLx>ZB zD9Akxvce>v^1$DkQzBhy*C*5!RAu`e2Zn2VTk!zAYNf1};vV0^CT(Jxy-Nt&VY;&P zA&my?sXub0nWs%^wnjZ}Ht8KL-G^t(jT-h3w|g6e2eUuNZdMi8%~LN$b(tx(Iew?I zo>O7|w_{NcTJrnb;+ACBQ`ywFDTg_K!-BZU8;HQ=5`P1ejgi%7@bzegir8Rmjoy+y z094-Q**)zOd!M{>fa$mE1;3vlRB!yb$4$#r0}Lh4cJS(y*}Q`%&~}SX zlg=pUljntfa@DUt7hXiV1$;u%5FHbF9~Ui1jwS>K@K`N52L-3>0(lFj+l5S<=%j+h z2c~xgT6Xx~)-AA>Th}SDSp-;UtrJ0;OB@D#7uX=a9<6CDunG`_0$blcC9tyyxu7|* zz%G@2wV9PbNtJ&FwFI^l(%gvrXy&z*z|J|VKw#&D0(Fo3N?C%f&8sSy**-L?JL8rmW--6Li=Qt`88WZRNNIc-?Bc5g5Gf>f>i zUF2b*IXqFTzVs4N)cIv7st>l4XdfoUe7)q`W=zozN-ku-*trau>882b63w2NmZ4?6 z5BWpic^gAj_S&C{)Z@8~;uq{GK)i3}mJrEloF?LfWGPWTm$cl2pn8lD`~08#1Nw;V z+e5;s8WP#pNRkJSc1NY{*fziYqTrz9)R`_+oAS%Ky5K2^yTGLV9jda;5JD5A|Dn>_ z>2t?Dg=k9e$#9TJsKeF!?=42ih z0V;3+)9DOu4)Jl38&v+?iZc(vH_=s1TGZ_nu7x-J;DS2^FdBl{vq$d4Fn8xLcYo1i zanogHN07j4x)?!klGe@wQi!4|DGcbDt&G1fcNQaL9;gU{`rnA!12<7!`?~shaM&vu*6#m>sE-~OH zH4Zq|NHuaT`~wyV=&z#61-!-5u-*Av6Qt&{0#a{MO0HHM$M+ zJsy!7EC_Sovs{+XRzS%KP!f^B7FZg&YwfJx!~f8Y#rU=HBW%a)=n%vCA%4S9Qh|g`ulYaS;>X>kHiS?l0&u|vF zxW#>e{pt*JoViGiQ1m0HUUY-%ut(jTNinJKh5=un)vJCxRtO5_t2{%WOI$;F$z{qE zmZC@04_JF<4ZVGd;;m8Ty6t4+8<7v%Yf>>gegHMRuYFvt(!LI|bj`*TUe3Tz{aj)X zz*C5>-OAoSePOGSM=O8wCe)hUtQPKJ`T2+luGU^JuE^vZrp6oy@ozK*>DHC)!;!(% z=At@C-U@Ql#g^>7V6o!4>@|Fn*Som9@It;@la64vI;d-fc-_s;8SGKcEv5}7_#eYe)V75!@Gb&);~fr{Lw|?qRiEsit9-ca*o0;t)B|qG~Qt z=~QPovH}VwZb1r-i{itm{tZe-Uh5(@2la!79TH}40(5+|6Bd(??>6U2rDy9 zH*H#|-yTuK9h|In9G$(kn|8XEHq6^d>>kdoBVu z@y{{2A@<}{LHJ@}_AW>>t6E?T;htUMy0K{Uuy!PX1^fo#OxB(ez~#gQLIH%oIELP3 z-d2*r!CXfo-o_(cn`>|j@g$SNH5Dd>69hWcO_RbfN}9Q5ruHY{!LMRCGzm};Pr!Lp zysG;n?LZQxa$sUJL2Id?ADj@ ziS=7XF2%HBX~7}>lx(cDFrL4Ony&Z`x53oRjuv+oXPuQDLIN9KON2i&!{=D^Gd!LzSl|>Umd1stA@iQyYG93a z4KTcO?p$DNq^O55idX}&V!Kpr)(`8uXHOD?UZ>_p?^5kr%Q)?>gs_WVOEBcW{_hc**0=0^I77$1TEgaj>3|u!@1l zCTKjINx}i8pNKxzH>EzeAkM0~vLU(bv=De#2abx^iU_K7bES}=UTqw- zh-Yj2sQHY?0JPfsg|%NfMrhe_bnkq(Q)Udq0~hHk;B}d|b!8+#>dR_> zk^w0RfixKqM2DgJ0MjcV{>nyBc`ns0$z&)pW~ZC>dPlZOGcuD;gVz`TLGpv%>N^Y% zI^^gYo;`n!2RC|$h=Sz3MCuW(?0n{p^nm5*vVCZllU}g+~#RB%q4NT16cT{&f31{Vmz^SW#2{5c1I;@{f!8a|`nV7D^~J6zbUF zTx%iZgPW^8=H*~2f0?+$-r^c+sb+JAU@&bACAq{L zWd@x;x)e0LnZZLnkH8kI82hvO*BL_y-TP}{@hWEHe6szF2Lr-W;_SrRx5BA2r$AG$ zbFC*ZdL0Jjy5I=%S7rYIb(u90$&C1u8DITX zEoJvwbq7!dh(G8mNz%XGhZn>o$1hj;4nL#=aVyGv01ml4Yvm*tdh69P7~Ff=L|uCi zs*}mV-YRP9OiTulw!r$h&A?e;%?z%HP>xxH7zzm zeLz~VlV!<8+QTcG3QVlvkBxciZ>?1N-m@ZudOkd3RM+vornQ-jU_UVvEyz^9rC(A5 za4%$USAEl5?U)*br^kOoyXv0`{iBO5jFRMVDd)O(b=d;@1c79Nc&^2OYzvn*bn#@E zZw;}HJp=md$fa#Y%5Dhx>B!blf=G1d=6=cpy5Wf zWZ#Eow=kXLjx;5X_2595y^w767v>wCi)!LJJ{m}K!x^YeA%;c*5QE91K@Rf)#l(EU z94fkv+w4s8$IT>&)G-DQu8pq!j4mx@43j8jI7I(eTj&QagwwCvv1!1*RK-Ab!$4&p zK2sFi6-!5LVueG9-;?1Zo5|L&d}wL1ufJGX!-7#HnXch@dSG&YW|?y z%V?1`#hgn_2)V>R?E_+NQxga#NMRwjrSG3^`j1&(g9AmAV%DkG1x$H(bFGlzU9*wWHS97K0EAaCDKGs$ zaK)%=A(XPWE{h10SaE8=}=bt%2g;Ked}!fJj@fsk8!gl9D4X zhInn3X|)aK6Eo_z4d))>0osPskeO70`ROgwAY<|qRnZvrB-~K^#1Q!6(h%4xsVMHAM(#A;jrbx+0St5)SNmZe}5H@gUE=xct*#Ay5mFmwGy z;&yg)&NHAYlCc4)~l2@k%LYOHY9&_ifJxmBMtL{&@?5kA!dQiyOuf;DKg2J z!}5u{OK{0?QotY0dzrvbDM`7oh{?8Sn{dFPD{3im$;SxQ9W_h&4yf6%&fm=J) z^ct0)Z*u)=s3pgNvmkj{2jZd4HPA(I+sBPBIi4=4aq}c73CS4Z;JIyrRnw~$kh#?Ct63?T zh20J8r1`nTj)sZ;+{=@ii33>@AWO=WRy4`U4?6`7yxbf3P&p5NQ|YNRYW9v(%;GLk zjFvC$@=inqWgW)?!7Hc?!tnl=JRi}TjsBdg}JCqI&% z3o8FeQS0X|*#QPoHh2TG=`^P~!&{S13n0f_qDqj7F`tMta1c5~;RLglu;h0qd&37M zH5XDYC`B-R_^NNJZLZ5iyBBM;dyyDC|yVsP+REHV`IGYq7H5J zj3AxZhTJZO|CWx&A3f$=f=TU<37`1s@|FjZs;#~T7x{zM9Jm`CNY=OpCM!fLQKaFyrd@1XDBAaXv*uWxD&ssN)Z$ zONR{)Ygdr&ZsTBe^)MpA`3Fm9(4)aG0E~iwYRwsDl5zL7D#q_d8!fTL{6uaCQ`CSX z9}0aRMeFn3*KY@-<}sZ#ktnAE5yUi_uo0?H`dhFLr1oTlEx`UT%0^0Pl7DMVqzQW& z*JdNZxQa(@oo`FOhsQct$-Hy(Evlu; zW(BOebA^=!Zx>O^jAyA)Hd7Mdt=*%#^{3A zT}5VEIiM!rv&Ms3J>}v+rjS{mnfpCVxK&8tcBg~6c0|VJNW^{M-IO8RuVU)KHr&+d z+ZreDD*`~=%?1u*0X0h;9C;9Rmzc%C-t5fUG+e|9l zywn+4c5G<6j9g%LGk)^SJY)sL>BTnd^7C*umdV^|KgJys&82hQ4)vV(-{fEhsm+X$ z>ix`D zb4I$fW+ZK*%QN!nG2&E=bivV0LcTS&51FX53K-I;HKv%@@=R34OdMc?;CEQKh>4!- zWMXS);zFrPP`!}3W&sl$7BlgJmS;_o3z}ih(cUGRw>dLa)BdRL`@_d@#n&=J%i!!s zmRw+I-ll4dqhIyLxWMWZ@bQ=lFVDwlE1su!6TZ_33z51se5dlbH2$S~qo% zl}*-DC=%iri$-csS6ya)tsc~IUK^YcRB9dzJTRajE}8}9T?d6b3)TyX-rC9{m#Ci{ zX6>fI*MYUM0@APh30>qHUAK^bca~yX*eRokBc(Fb_RT&J^5oarpXm5nU{_lc|1D(| zCm;V^m_79fA7l%Mx9{6Xo{Ffi7#|OBNbPcSdKu*=3$~)GCCBpxX>2R|qXVbKWG+W<#90y)3zC^Z8D*H@z=CU-Mj z1!j21B0g_@(fM3p6~gU-^UZA*lQFtE<3bBX+*EK{$A^%)x+L#&e=Yx=*~%>}II z#CCK05OG}|ab||p65utz!JkSR{=9_8{^a=a7c9rz&tDFAZ7Q@&dDFR0yL9UdA^%o2 z;(r4*pYxBi@)eED=2nwM7&h*b1AP!V2DV15fi^-co1Hg^d7GUKu^nXCG<#?O758Kt z<5FoELN{@_#Go_Po06{xm(954TK!+xyO!sjw~r2!SVG?3USGV0kzsdc-Z;bB7F0uB zs+yvqME|mSi|89YwJxW&v%5uwE5H`Xz=m zzc?o~5Z5ky*P%2J{wjipHk)N*2jIwA)3(~e`O-xcZ#_v_zMepoYcZ zmb(h_)q*^w0Odel{g-ee5?N2v&~#JnwE9e65Oww&b!$sw0vPa&3t(hOPSe%P&DxdRVpCwfA-fje;}Hg2Nnu0SM4gh* zYTC(}I;$9Vu@Po}<1W^cZEJMu!3gf*W3bW%9&M~LMiVXIVfNZ->C8w;^0cpE@aTh` z!NtaCV+FO~jK%5X7m&d=s9VmaK-1jWP>I#XC6P0XYtsFw?u&+Qvj05e>X^mO)rAIy zW=%atZRmduRcv4ytPVw(>uTGXW-sM#P{3uM_2RH)4G?H-h^6*fKj?Y-f=1lNaKQLw+`%;%ha#vj*-U!M|L~Zl7 zRl9W9dWWrdgWbvAipMv%?R-3XH~WxjLpN|%C$u=L*8)rW)O7U(Z@~97sW;Yk#gj_XlVCcowJ)3IcIZ`mUEV-B$RiwDf{-I z8-X+KoUtV{sJ!WvSS_bnrI4k0be)JL8$(XA1`tc>n57e~axqH~n_B-HSbFY2XQ`i6 zY#d(1QWY#62qo#}d}YMYRGj3fugzqHt;>89_Opkr zbjZ-B-?n1tdK0-A8W}Tm-N}+hF+-4=n*Iw6{rD$mXtY&q99_f^=BE5YTWL%kC@UHy zZ|q?GK4l; zl5N?R*_@?q;>cPo*^;$;Ym>ILooQYZC=5$s;H9k7DGZdQ&=%+f3QZ{k zWf`C>1BGd+Gc8b-DcgX*|2g;BBrjp!&%fl+J z+qi=5e+|yWmc-s5iM@jowx8gP_hd@2ZNs4ZcVNH+W{p2+XaQ4AQ4&e)E#gI&bCFnd zv4Gh1CD8{Vfe8fubChAS^26g~`XafXU;=pFSE))2S?2#3J7~fgc+&GHP?I+-S*ou= zd5|nZTi{ zok04#>@IN6y@SBltJ2!d_{S4pgk8fGm~W)=K9A;$d2}_Tix?f!HZ9Zq-Ao?ZgCYvz z`+yL!*bM$PjA5u54vEryT$IX@MDkk+je{2_XzE!7E4AFAbx$a$u7jsFnju z<$z8KRNfO4YMJJsCn;>I&V2O~H$uyL_J&fuS!{YvR_>FsU)=jDi19GAB#`g>c!?G% zpRmue4cYT%^eXo~;=q3oqFkudi@1atpRo5+t*510d&)myKZe*|-uO`bn=hV}J)I}_ zZxW{Z$2Or`&Ro4-O{|w9^c>NwM%bkYJ4b9*Bbua$CXUdl5p5y@F4u5O!PPo1tGMoz zqAs44LzDY^q;h(=oJXa^vJ-ZX`?aZu@UG|5t!)UtM+BP?e2WO$5xgjZdIT?s;3fp~ z6fE=I?!!AGkGiV4^Obv1v3zmF*VK>d-4jvNa*XiCC}|wuV>u?4Ef8q;#KE9qZ1Nxu z{E_W}o-bl7L+-qc5{T&`M=%y>0FfM_J0xxc06P%kX_A}_yhG$$iwzzmAoC3N<6mXj zLj~ORhb2{iKTfNKORJutpYWnPdn%ruejcJQ3>0uQFmnE>{R>V%u@G&U>V859!*hpN zBtvW_(v_?^R1@nFI=L@8pNIticwmJC2aq=C-b|L~;vIa%b?_&q4 zNWP5o>K{-R-Ar;7zrgnrPn+pR0YccB_(1`O5eWv&Q%*@6F4Y{{|Nesx4tP6nrhUdg?m@l_|2X84D|W? z#MEo`%VyzkeNLeC>+884r>Gs1o*QPt2X#~Ibj|nsiMJS$>6(9Iz;g-xAQ5HKb3ZyC z2?%G|Eb^U~C(zw7yg_%bk`5K0km@d?Zp^;u>S1#1xODywqF6O?LyMH;D3X*=>?1H1 z()7g^5bXN_4V6;UH6Dg>!;n)%!2g2+(uW1H56Z7;UgA}}Jikv?9t??rBMHuzU~Hfv zrV*Uu*8#7$9l%#Kf{?aP@aP-I|WLfR`+KHwu};maha$#(JG zo_j7IyqJ2Ruma;7{vXKl@-B4ijw$Mx^ACb*xc?S!$(4&zEJk?m-LLWYCk9^;iJ%}& z*SrWM!H7S`4?Z%0NgLk@CWIzkU&Skl*&YEgz{fEB+=wkE^dFf>>FR@>t)XBDCHICt&k(K@=pez>6+WAHrmD=K>&$-FGy|YQ<#&1K8^=1Nb_m_rGh6r9b$0M zMLn=%U}c8{m3Q{3U0DT-hSni&>O1?(W$9h7oD%&bY}31?+-%sW{RKf6pQR~o?*oJ@ z?UzRWrn?BvvIla^0&GSNA_o_QxG2GKd!v(Aamp)v`7dtw{qU*+Cb&7Z8JYiB=RvaMgL z`8155%pr{2UqAyw?&9A2nCdzdgx>oohUl0yL_hhc=(uljQZlIjkTflJ<^qYIIxCyW zKh6n=2d?j*od@DlQGd@Ve*}V|v=^aLiiSW`(9#xuKPZzq<3B;r6aX}aMGKx}a6>oW zN3SL=J(Lo5x1WI^)ahsxW-0W8$IIDB=Ugec8PtXi6AC9~zZW9}O`vfyS$XprDnx8# z5SN@%hx(IKAKRUJzy7{R)q-5{mWHi=wuuY+T%2*d|4a386<`yx66m)}$rmjTDmJ+)*N zCiqL|pLlA?mZ$btNc{b6x|;+-^f#!0sPbsgJ!;xxx{f}Sco|bTeJJt&Vl#;*qzx!< z>U~m%FK`BGoe?%ErFHo31JD5#KSe*pV{!{gXL=8#S~+!-+|=iatH5%qXWLZQZcRg_ z^8h_0kQB%FmwEG%-90k20@ni(VDS;2b89_ZEuX)`z2Foj4723-HuXsqj-;na#lbCa z5MhM>pNI{l?PVxdd8EYKmG}_~{r8YdD0La$SpdCwLmfW-&vHXNI=rV7FeDa{^$R~@ z0R@-OKQa8xm$?G0wI)4hxb(`WPJ=p^qW6RvsTug`UfJDNV)??IQe%tl{S+ zsl=1?oB2Iy#+|V9f%@dh2JutNc3bIw0Ztj`lw`R)3>5-2<*Nrc>JXyvUeeJfF#ka! zvRcm34I=s+vf)#8593pHDE~{~PF`%|E(1=rR4G4RUj8q-nP2XpQt^EqnqNuh=WO2; zarcUn@$oy@eIZ&|1^XZ=tx~#w=5#PH(42yEz<+_84=I93{{^I%Qr#s=yC35Q5f7tZ z)tUxG+=JrW*lt*u13zJv8_J%n^Xx_%HvZD}Nm7}O{0?*PODOV8Ns;S03N+nKrqIV| zz~Xx=U`sx*2t`LK;+36DfCoUg-<_oK%X`D%Y7|PWeEvax-p|kb_<1is@1W=BiJ%;y zF5mzw%oIg^NpAvsMCE6`588Zc@E75jedPxksb4%7X*^Sq|!{*4xo0d>1qD~+<;EHo>0Yog<#!z4ibJF8fMkq zmspfyb5c1-i1X{1nXUr?)boTr?VHr|gr5sg@zQxhKTJPdwYXIQ>ptL*lZAfiWZ@I# zCkwNrn3kO^{2=m>VHGC}@5bHcMj-zTPY+VbP+wn1WI@}~R5|slbkTZ_$yNE;V}feD zAft|*amaAWk9oNgk8-gs(S2MhfwZOh&S?U-*GOnj*8YleXzBiKl#b{(Uj6?;_iuf7 zPP*^m;^(4!2-wU=_dn9Au8i(33#P_IeD&3cJBd<*T9 zm<6#lfQgi*Ef^gRoC01NE!F_^ryl>XsOtM@ACihGto8}oQ^2_n$}je7z!h)8qK$1c zp6`KugeoPW@sG$Ygz9m$p17BdXoTS%9EHV~WQXIO_e*E)IC!xWHAJ~0OH5QWz(1ZT zOrVneof{dDikS4g;ir-fmZy4|2(=tfSL8w3n~spcqlL5kKY_}nnn75{SabTRgzPWd z8Cev;qCZde_e*U0^?Vcy@yF18XaeR+uKY4m3#s|X9}+cq@`4GTD5Y3^sG)D?V#WSg z?Yj>Py^J(edBWt$m2XY(Jn>^9peTxzXRhglRFm8b9{W!yl^pGp%E$e8q-ah)LM&6# z3pJdAZi40YpXc(wb6;SUjf>SL-%XSBfs4<<(GINfyBp;d?N8bya?qlatHaunXJ#&i zk)#l>Jf$!6R<1&Jc{RD2keFdU>OiqmCw=9kMp@f^^#)M_Mh)yBR2)+!d5lXdzQ<3g@1rk~wCS1Uufd}{#BWMu{ z=AM^aZ^!|^7sb8)%93b*;^-5LXi$7mD)CF4jm``{0@=e%^mB0bbj_!MJbwTW6Y(by z#-Wnp2AEmFfA0r)bx{Sh^-0U^oU3?0Q2Nw2L|;sLCMd6HS45QG^XP`ICU2|Bpa&w4 zqFqm6+4ICQ!epz2Ne8Dy*PbVJQ``i2i2C`vFjQYa`EMcS6c!&TTID-A3Y_A3KM-XG`)q~$i1B$G#R$jDps1B;tC(~6#%}(eA-ZL{rh%zbIeNWH z-wi+l^wk&xul`djIOJ^#~l*B=**uEw^~-?Lq1&ljG5c_lR4 zm+`65%HupKHKDBO8a)?}{cmoLQ0xg`8Xd}kzN_z*vEwgVRg05+zo6Zz3+nFF``<4} z_eCTY6MOh;j1_xP;Qp5b)RHSx??b$h7SlEV%j?fGgsT@tVpvB)*)4NTB+zy z|E8_zpj1)2rlOr?6+P=#=`DQ}UbN~5)T;B{pE-xE-;b}w~zIRwtol-sO^)MkKqlti|0?Cdm$>B3ew$r4HAMVYa7a< zFIB<R#W^9}q3C6vboKkIBW;{iEEL-|eHepoZTf z@bVI**@ZNRF8&|*EmrB?#N`MBtlr7a%5To8MP^aRc$FcE%mk(MsLfE3Tn#4EXBZ%^9 z0}Df~YQP2^(VW?|gSSgLKaHI5`WE8gcV8tMeO~CG(m5F1h6jw^xmOme_aFoGeo0RS zzCu4>$*m{_Y%=1u@OoIZ>Z5xE=hI>s-?ZgwpkmVKP>q{czvlwi{?0ke;GbpdVja)| z>dMx|7yhrH$MYye$mDM_w+lt$J3v5eU3?oM2v9`>zSh>o7=6VO`>QaS_FUY12WG2} zv-Q++lucoQNopExfPw;IJ6+P+cYucl1p5qPd6e!)G+H?|0}y-06M1`zY-U9h)wG zW4ieCbn)_Z@zH7A$yav2%S3l53G7OM(T-FYa;tVry@)XrxR+XS ziPxitF6x2B+p*w;ki)8umdfg->R+noNkYr8VlExiaN!XoDi!0>6*iNVFLetxhC+pn ztEUfK+yGRJkTbN!T65)4_I-K3=6P`XR0f3;50Htj3;Tr_6Av(%+5CfE_!D*g zWNjxkcG41|D(E6&K4>r*xQ){ij5`F;c0ZY&L+68e84^Cs?5rZx1W>s_!RXwZL=SJr5a;M5PXj$VfT8@N6~|IM@!r#2`|(G zyIt=Py>W&!Xj<@grkUCTztVy;Y`DBe3)(~r{uwNT7X0AbB`q+Ow%`T!L?~;)zuAal z)Ph&Ai-Z=C)&VBMix==h?StFy7cKZl&Y)?*cbIHy3nn-LG2Hc-Wv&~ixgYd89}a(4&u{kuq#Vys+Q9#Z&Af!^%{oX zy-gs$t{nM8Oggn6eq)ix!n(g@Ec_Du4dibW$lv$P66C+n%&#E-PS_4-Apbh950c4d zZqs`k78%iuCLVsgQgusT)M=IQKgP*5#J|M!Qt@wA@c;0C{0)56An<<=vB;$B8*C|2 zMA7C_{C@y*=?wh8Xl8BzeEkgr;4cu8@^m?m#7teP)FNh%5-3+8kOnb z*Z&}@td^=IYn^8`cL1>uRmoR0EJUrO6VYr%Ua$42lJ#4z>suh4kbK{zZ7Qwo{w7|i zvio&Xb?@a2v?N7Y?_mZjsqQW9rPcYrsI4xnRCkxCP8GDbit40GD%MHWHEXMDno(WA z!quUvXdP5N&o8cUb)fb_j$v!?FR=3=8fg`^(ugc)>i51`(DO1UmKylPv+@`b(|+0U z*I)fBq9>)VGsB%V@P;;CI}-1ViAqZ(vR+66ti;u$ajHb#Az{#^#lWw@K=f$9Eh)w@cwuSf;ShuGe{#)8!Dn!sPZRZO zdx1QLnsNr`7pyOMRzsXWhDJy(duArssyn!Z8E0@FMa!nXvqi`Q`J{YLxns*KNJYzc zL`Wxa9;-$LXRdx*jVL{k^SByOdLZY$YDDRQoO{)X(gQhZHKP1L&P{5Rd<^HVD?8cM zC@4kA$8UDx98EpmNyl&WB1p$?YDAEZ-z*nFI({<^njkG5zxkaARwHV?1;#n^3N!|tTfW{%GrkhPwFVu3Y%@|)#TIp^Q1Bd4YPnaapr0Yv~DH)tTx|v%8 zaqfe&1IbeUXdmJ74~U}0lQ4RsRyAsjbFtA0P52Az;5lc>fRy4qf~u?=9>l zZ$;cAgNUv{Ik^49~tW0!$#jZ_YoR@$Lk}XBS?9nKdQOgOjyKk|A0Z}}g zg&>nLw?VxoSNI3T&jaG;e(^)@^@zKJe`fJ`5RMxn_8dBfLxDko#9a?l>u^=yLk%ix zlFL1cto)@*mA&L_udx?CIkgK8)(Y#<6_e<&+Lf?L_DuSB;QJ(n71K3Q6pE4X^5KIO zaK{atfYD&;N63fPzm634NlOb-pi@wv7%}x&=>o=l!zg$@%QNNgrB7cFBTg-W4Ge>b zW&plG`0b^LV9yLZx9;;)4$PB3LmO!7nY27jt&w<*4^(^v8AYv+e2!}+cdp zLu&K^nTTLAdrq!Ry|Pk>Em~^b&QbTzww`EbkWv9$-r>d^dlmzPnp~ z_XFvjz!vr}im3Pr1m$HaYGG|ZrzD%|(wom*JtHM&TQyx`F7NsNqmzh7-<*F=7)m?H zge8>3&w$^j_9G_|6T;Dk?hTXPfctAX8@dfi;YK*AkLp24(u1GG4J3Bp_8fH{Q6H+#ySOmE2boyz?0WPPOy7qt z#-2ZPad@idQss+W=Dt@EOk?84w?O{Dng2Sq4vEP_{W;pVgTu;H*Gqqf8v6Sw9U}1J z8&khuhXA<~!@nFA@%YC$|1LTqt|~V0$|nDnsjpCK%66Fo@T>dWT506*cTnN^bFgRf zR(;RpF=|CW)Gn0!Lx-efQG_S;m?Hf?!-dcpmodSOqITNqp0@l8a-l4gvmbLQzk8lY z5AM0^ihk;hlGprE=44Wnvy=yNmKkW;G6+!VEorX3NORw5#s~xNNobb%p6hE zEK^hnPn!pDWPnp}y4mJT(gjY@F8gHQ3ql|cg6+`%Ct`X>6)96lRg-;7hjNhxf2CsMFE$~ z3g}P^_&u}*wSdi10mKsC7ydj=AAZ5T_b3IVKUFez#Me>a-z*7_$^H7t8|`;};VdlZao@xd?XuZu9H4}J8YbHN9FNUy4%UpM5 z>N-vcMGF6ZJbk#DCX|{UDrM617?ub~EYEDp1Y@xyo?0MWxKM92=~IfmqF+%AqI z6UHZb0)!66YNLbSlV#-}No>=>A~J2DttOPsY9HDJ^_J#Jr1}eTOId#fXBX-N_|ZN} z*rd>3WP~MDzRht|UGghbtWeNtb&YQLikYaWxX1=JW2Q#R-#o4q{T8|CRW-B}nXJ6Q z1Z3dBgZcYIQh7gs|1DuExeKv=TCy!GPvg&ER>jP6J!&PU*6hz>a$r?$3VJY`tbIr$ zRJB@!&|*xzkJB<)@Y7DQE+PPJ{MAaC1D^gD%1<1iC~q$k!gDEaXwW?`EYP*BUs7Cf z1{%$(Mp#FBE_tT#bN9D!tNO2TWp~e{7g)a)<;VgB_u)g5q1*4kONr2fKmzj*2xEe^ z5=e-1V)Ey=&X#1~DYAE~+3S_;FVM>K;uWd2=tSuQUfZM+fb;jUu~Bkn=V^LDV&JtE zk}fz|`ML5$AC?n+Q%t^^uQxq-DS9s*SOk9Gr738# z@>#u^C*Eube+dbwcr27_Aw(|Wm z(tQZ&An_?3%prk?M7p6F=`L_O*q-;8cOspU7#{c1V|siHG3bMzNqx}E74tDBh?|?x z2(f;JaOSbg%Ge~|N6rJAH$+8<2qr>AW)Y&!5usP*P;D*dbyWT#j96?`(9SIvPAiPZ zA>>I|vVH&tpL%L3(~Rhg^F%$D-hBs!>K0bj?XJduJ^l;7(?`){6mXiQ!6n+fl8#K_ zQbe+6u!!L{itBU9B?OjUh>m-xNc#30Gx9yuJz%$o*}iiR;ScCKvIt(hhuQ_`10s&v zi&eAry>!+Hp?mJ*7nit%_N9E(i|U^G<`UF1dC$FwzHZY02k`wnA=!H-AEDAAlU~`* zGO6n1SAJV{6Yji(8R8MD3WJ1)jwG)hM=@+2!MyQ^AU01J@8kF6IgFAYXRSYu0mC+zr{xe>L9r57-cT!Khvu*uNfmVob@kT8FrMCD zDdgjsC+`EJN`I_jT?+i@=hT6o|Ky)luj1$NUm?ZRS>(arztZ$`bpxKUsvYoK=~WiS z7r%P(JKeCDk=dj2%iAO&Mn|FV3KVhe;B?W8P#z&&;rcx|61}wh3qP;^!i!6*KJ(>0 z%U-Se^jDXC;o?E_%AQLF^HQ#6>a|7q%=*5bO93xkTX?DFji?(k)c{mbl%0wyK7!C+ zaqZu9asT8h3Orn~r~TKrSKqdBa@B7EwqLz{(Rl;Dr8K#!iIIXm879nPpz70?HEK_L z?K5*A4M4TRiQso-^YQ* zQ;txlT)6^nnVvcb1c-U=#&z7_`%Q@6t%-KY(YT<3)uKzDoto&?h-R(UvtRS}51bZ; zyjKq{o2t4S1Bzw}@P?BAmB%c&X*y2g}-6fK=YLeV1lCZ6llAIGs zYBfnxoMi7ET+2=oU!{pZB;xPoc)f^Upow=;Je9o&akMnK6xfdFslD?1S3vNC7o#wW zl7{-=6t%tQVie2Q7kcixytC)7=U+Wg2LbQ`DWQ|a2dBP?1PD((i(eQs-UEBbE*Qe~ z2)|#1_votud`JfLyPn#kZzA$Mj#rfR1B53bHH6B=dddA7)J)(7fyYVSgI@?fU_=S; zC2>kQcM*0lcTT-u6j8Y43B&+lLjD1`SK>~bpH5vzk)3-Vth(oqh$Q)0lPCZ-=BVK94v|WLPqSeVozvVx(bRmC8vAur$Z1>Z+|lVR_b-6n(n>hK>L@9!5-ZF z@wlE!z4(*IbQQX#)4lh?&|pI)Z$Tv(g>`gw;H6bo{2aVgX=3R7!|uydEle})$4ANV zD{0=7(Fe(rG_^;f9E>cWT=YH+t)@+49Flab>bVqU8>aA?d~)h;pfGLu4w6h;zQ@n+ z^Ye%N{11Nqgr7g<=YR6^MSi}-&#U}=nV-Ml=dbwrYkvNgpa0Fz-}Cd2{QNUN|H98{ zepYNI92WAklAlZXxs0DH__>OoRs3AT&vpE);pawvZszA!e%A7H2R{w`H1X5IPa8k$ z_*u_S7e5>M>E>q(KRx{P@w1(uo%{^&Gsw?we(vVyUViT9=K+3R&(A~rypf+r_<4+< zz5G1M&(r+8nV)C)*~iZiKg0Zt@^gTn34RXoGsVv|KePPI^Rvj$QGSl|^HzSI=jZMG zyc5rZmulDIhNtdh)0W3E+1(chcj&JE9IP9MjZSyRX|K{iiNl_&yE;svFohx%xT8&3;@Hj8U44Z@f1=ROD1^)FbXQ58isOqrx~pHO&~+605{2RvdYnS{Q0QR_y^lg4 zq7a?ex%w^&{X2!;OrcjOM7msj5hkXq7bs++P=P|bC^Sf+B!$jV=nWJ)L7@*&=pcn2 zr_e46Jx!rD3Vn}44HSBjLS_p6mO@)7q^m@znnLR-w3tFh3jGhRLyI?2=rLJKJL5QYBmKL|ZZph!b$fRoS6{iBeOM;Sf1Nu$_CTl2q_3;9tTXt`Mt}FAT4Q5N z&{RLrX17=x^g++g)Y-26V}Zk-MvLEB-%%ev+FlpvwA!{e*IBxnI;uBsYj(G~^vw&b zdi^G&rO_Fz8`yE%k*2!F&Zfr2bq!WaozZO!-g0Qk(zWYM9j1nQyUFFOU(kBew5P4t zUB9~<5qwE=onvN%&g*n|T((xjswOLWSR(C4lhNUDb$adVn(F*FH{9BK-6@;LVfES; z+UxC|hUJEau6^bcZ6_QzcsklTgY~X@S7n>cSl6)mg#E1LrY_s@7S9QDm%r897BD(1 zy$*Ae!*_Dg@zyg=+ey30T-V#?@_DTFc4LLB+2M1#+EH(tsiP&h-Rf|yYjaqayS&}@ zJ+{VrpVwS#?6h{eeNJ;%vmxl$Z!vcoI~u(<>&nLVGx{cDozLrUTWoUKOfHMF!PrdY z5WN?H2)?F9kNU#eZgRN0T2CHoHubS(y#+vvU7zUv5XE}xzDh$ttq&42^Io4u`m zXU76(eQ@E;zTP8EE|+hcbE(nlv{<;U@>S?F`s~{5qc?+YtGCs-+Kh%Kw^=@;V5_S) zd)u~p>TG6=cqqwwi_q(&D3`NV5dDE2pYm8Rhf|en7KPJ+}%=V^mtuu=f*AGL4QjJ z`mfPHWIWl>=RX_J_lBCgIt~3UlQU;()4L6>=7`VLkjXDgti8G2c*bmZ2P;ihSF6v~ z7-)?Jf?lh>YT-G1xA{bU$Jv%8R)?;7Q?jnb06y?LEfJ%4$h~&M-r!9Q^}CyG9TV;K z9kxXion4*2&ivSrO&{=_HSTQf9%<}$J6Z}}S9>@RXbKvQ)_}Lk;jr9(T|=Me#AxFg zSDm4y(=zU=GwKH#>YNe1!QeHTPj=N>ZYdg1HM(wX=tu)+{e?Pxo!{BsbX%RHtGDfl z_e9iitlo0_O)8}}=(a32xz8GUgU18g54YGlg9e*5IBM-|a~M}{sWdbK_wYDd$_D=KlsZ(7$ox_J4jU%lc&hffdqpc;~T5o8sv+iAD z@p*!c+l*#sE8)NSmb%l;N1cYTccy`kn{|#1?*IL~eXfZT)*^KT6Q}f2< zTWx^`lX0t|&Ffp&VC**c1YL@C|AM_Q*X1_mR7;x$>20cdL^{L&h-QcYB zz9n@XHbZ0Dthcv2taU@ClkIyA>$)0GxlGN4UYT|sPIIfXzRk1k&|>jXt$_x6m)&X@ z3hqqpX*(NmtZ8U57J4^I7YVo$CRc;LF>|JE&+RSh%b=wxTIV@ws%}2&bscv(TDorC zMdfw0IZW}O*Y4F1dCvr^J5CseH$)a^C;aY$p~;{(8T7FOIwF@-@3HVyG88r!b$oxamx8@hgh%hTzr?`*KyM(ZunfctD)Z?@OxU*j+}PUHsG z4~@4rn@mRMz)3WIv$tilu|w|;R6Ctr$J+OrPMi{NS9)A_lRSiDHLc*Ekg`Q_PjvD%gUyepTiinKMYsH$JKYFSI= z)-5fI*RNe4*%sO|y16UAb#;f=SHEFlP1o|^f||~*>Y6PTwH4ut!n*M->&IP=)|QRy zyeoF}FSCtwIkwc)R2TL3TYcH~Y*06_aLLwe|k2 z>z1$HykT?2y2{2SbxUtMKe%kXWn(PcwNAgjdPDujMQc{*m#;9cX|%4bwcNUNkvZy~ zII!5iQMb{uWy{ue`X$SqtBuX;YMK^o$aE!^g*?s$E1Gv~+qinkrfqH8mo3*V8(UDZ zpxN&ZZ|RRDswPgXuV`p?SFY~p2!>r)RIS>+U|CCDIP3_8MjGpen%(QRu3Wyuv~X*k z{`N)7HmzQ;G`qSczxsU5@rsR^g-h0L-kLe5M>CAB?UtsX-?-er;rQ)6iz{?HBApG3 zmJb-Jx2D74s&nQA2G@35a7*h+-NF^QZCkE4uBvp@rhE&REM<-?A)St{cD>rR#y#qw{&LeC)zgp8XRpg-(Wnl!F4WkVbPjE#_u1hF>V=muhw^+ z*VhLtCOrGh{SHgK$<+{V&uv<6Z#6eY)+`IIt!l7Z6X#an8p^d-{~sx z+m>v&ZRHx%+Ug|>!-o9>M_aAO*8ANnx>m#-9lmX@wsnTK1uZL@!B;zUo!KpQ5L+9o zHm|AFH$$UYh5cBFW8<~ymspnXyFT57BsJ3TkFei zC%#&?ad^{ub8^|%b>N)sYr3|yfF~C$sL!q4(^z@4uC9G^t7UtouCsYT?Pz_)mRyxT z*A}n5C2+)j>&>P@%(*hVJy;Xk>~|G5`&W-H^DgPi7>-uv)~!5Y^>w*}s}|KR-LTfB zt28d%&|==^To-l}TQ((EU2j`hv)#X>-?U@<(5kHqCzdRB)-2zu*R9_fn=mYnX6ig$ z$-1oz&z)jiqy9UB zIWw~EXR|)sY&72#Zd%;#^LLo- z1DJh$4ttmX7zkB+s=BVz*6MP2;(Bw$=nlG%Sb9CRr?&e2`sOZcU1P!=XmU3M)|z)` z_jv<*+}?IOl$!q2OL)nVZs<&S432tdW~cpFSGT{uH-vewt=`(@#hJR${yBB?`6d(j zOF1(XdPJ0~*al<3=P^OWUTN_by;f_hU)OGQ zu4%CEJ7leM_yP^ue4XvCTF+7_$}5abK8Iz|&F#0ewgiG3jNUd>X=~cp;SGBFR_>`i z(H_{l5lctEt7GK!wcD)IX%^v3D*3U(uJ7{ISRHi@&0F=3uC9HD#2dTOzoDznXl$su z#d)T+<=R!m6Px4tbZ{uHS5|>T>&~yP4b`{QSxuNpa@llMG?FkIJo@(beXYy08#ZO! zP^sN@3era%5>pAn0R@>3#rpBAf;*2Mqds-vzj?Bc-6hAaB7M*t^hC{j+D9Dzvn~5{h=Q^v)Ux%?VB3guPg9HZ(%#mzp~>en zHt%omHELe2^+Os${9JlP75pzhV+bq5UjK!5H;?~=Py{6N~6aI5<`Mt}6 zWmSDJbHaY2?F=+@y=TPU)MBvI`+S4e*0{OL*W|SL*4FRpIy=^J+8pZ)THT&{|82*r zU9OgVqseH&YA{@HHm^0G&F*iiU(;f;HTs*}_VHGKo6+h|w0XlV4*!08b=%G{Tc6L? z(c(@XXFXjkYa%|U)pO!ppLzet4I8^KdDJ!3$IZ>YCbQGC*4|?|;SHQ>uwy0YEp++a zewU%4)7dh(TU)~N3R+(Gw(SM}b`K}*XzS`|NE>XOqfPaCDb}q&5wf)VEUu0^pY{B8 zG6lAyeOO9nZfiT!a>6m(+hDRxbh`A())rfxZNP76j(E&A%SkMS_K!JxuzU{|v(-Ds zE4*#(#*RdnBkVSL)~@Vt-8E)9-t6%Onv%zvHg)=Dvuo7hbPqM3OdW4M?C^DaOwAL% z&O)2pmv3`GW*J;Ae8_FD_cd7j9g&S7CstJ1?m*+wI#csaG%+n{YpCnA^NKlh z>#}OoiO%{{KHy?B*^*6u3#M!5fsH1oA2x>pi{1>ooSiPEqQ9?*AKh1_-#5c9PJi+* z+1=?6?&bU^r-Ro$|CzhIR&N~?gvA~xb-{&L@iZL|EI;hA!PHg~RdY+jF8gk$?QG+! z7E^Co_;{tPno?6g)IBO%Aus zbHRDEwNEqQ>PQ^wn$7ig%ks9?jwQ`7=`=N4JiZOhnBY1#G_5lS+m;^kw7K+9i&|VA zn~ck$U*y}*HSKRI9B*lDx2JdgKdnLMT+z;9<(p|;Q4Adw3zt<@IOK2XD6et(piyU` zZ;B|dmb6v4-0gMETEV@RuSP%9q5iXHf63{l|H{9YKl|C28UDlXU!va!-u>>c(XW2f zrlDMX!>go4fEcTj|e$!>Z_-nq*Kf0Ye#jjq1b%2{tX478r zUVhR$`fJ+TR2OWqT07Sn%+1@K^$k0kEP;wPQ*edN!3NI5WHhg-H#V4?He=VK?J#;< z*(X@4Z$6CvDu+v~#O3{2-tpy30$tJQH~Wn%tVURw+YguXwZw$$U7ZGldriAr;a$m` zC)%aEL;jV`c+xC&xZJi=ZrVXU@PpjHuLhS`x_FtPx0@p_M=*2P-Wy!!Hg&s9oxx5R zOl9d)XKAW;LtV1L!0NSj+O1of?U2_&zon}qXtFo@oh^%vR=v+w=kYalk@nH9cUT=} zudAcIwN2k_b*-;&bhICCvN&4YR)=Yuv$09%umxopi~B~i&uke@H?|lC{f#z%r#@_J z$m|V5L!x=xZfSAb3NBx6?dlEdT{g4J=L~qxH?DOxb$J`oEw+T)+4-6qp!-|q{sYZ?`T?NaJMuV&l&qHnSg(GdQH8#E#ot_8iS2wq}*X~8EhVs>(wrub!! zX0ZlZ-3+}3TUd6tyS1(*&_LU9TP+5??XXsKQhu@aQMc=q@&tcumcJ#2TLqUIZ4G|S zx@+aerArR`B$dv91r#=4pmf)pJL((*#E-_hcF(c81KA^i`o55(z0-}QtQ_BIXmd9j zNOiiU>nN>c%`N_pCU>&lXKS+>yP%PWn;phm%pH0!Ot{vDQS2C5Ovf6e@wSF8ig4Bs zjjT@%RgYHG7MItU92S?g&F|gb=x@a;YOU4R)_%scdwk27>uh7QucgzywV?&PU39oQ z%oel0*0ZzgbeB4FFL4{{j4fhZT6c$=T%_bQ$ATNCTg-6&sP+BZlE!t!9t6)orVD+=fNJ&(Q8z*I|d| z>Szx{oVS=y^xMz2KuJp5Xl0+!jHWZ4y(aAR^n#n(oc+KB7A|@GwAQ!yWo6Tk&6Rdv zQSWLipA&{n4DREQ#|(Unnx(63I9BCB{M{W0d81E;O7Eg$s%F@PSBlxR8h?=FON% z=Z4a{p5w<4?@C9;=cyq#R*Xe;*B!g@h8z0_qv68IL?ON>R0wsXGgMi=Bbv*la~&lm z>~`Lu!EqooF`CyM+jITiOgx&3=0eHC#r|X>e0{XE-qKt{k%{~O<+^suN;4*haN@_VAm=s>6t?J_z~qC>RQFRf}cHLy%~y6^!JNeHS{YcVnYdm#qk8_$84gBALt*B z#!AZRkBq02Gs>CBj${WYUGIV2>129FIpKJIEK*WVDqM)oEJwj-j&kDBk)hF&a`O4a zz~~Hou2oJtRER`N${Fp?j1MX0M5Jz-r%BmVG$A@jCh=HiVsr#WV5DhCn9QXMg?Y-! zjpim86>v*;CKC-|w1uO))5EdEKrt7hflyv#dNi9KnWxB+Y@{$j@l<575T`L4=8}#^ zv&Cq>a2S=OqJ?NKuM|ChvXaWcYEt35iiJXYSjAc{EuD!D-+1FLM3kox1sx3aN0V}5 znS8O>cp-j`g7d}xRHE>|D0FlrJHny>q~Ka-BAX;+)YrP+qX#7{j)4op1vN^>IA8W& z*OwTMrPXwD_R&Nk99Lf}*~{MR`tpTPp_tzl${j0=Cz%;`A3T^AU3Mrm92%H8G7IT= zXjmuHE;&4$OLnB9`8?8gt z$*9puJsnCWAx-ntrW=ltbT(2s8U~M!pcGx`+6**%_C!7zOX~VV`KY&b?{GLBiAIhU za*&mT)Q!?aFn8_Ad^!==g=x$rcgKNjba;R%ID2iW;!rxQi=Y`){6Qox#3eG#*0x+M zn#k%R(O9UMERck}DLp(->BVp~F{+Csa$uWuZv0p@hmJU!P8W7Zb2M$DN2BvlaspyB zt{aFJjz$Z`-0+D|vKTEvu2jg6_m7PY=@P>Uo;bTPL64x*4-7}Bp0wa4IeUVq?@$hk zKxywyWcpF3T*!eG@lQN45KrQNAsP`c1o;n!#?!?DBvZbS3nhjNGC#{q7#^F*4CoU1 zZb^X{O5{@6zb$J%97|@9b#Jy9N*+(M$|9kDty;(8kz8C?K8TrH4;2fc{$zBIrtxL6 zIX({t{;D5Ga&pg*q5kP&QBK!t}ep6ALqXQe$V z|IM0LX1Gu$kss8dvcox9tIf}wAv~0rh)@PGGG|3#-U1?{=~#{nh=(HSQSIm`rKyZ! zG!ak4C<99~)^g`ZF*-6nTGZuP0`3~8$phngc;IlT5Z|3nWgvcr3-h8F4`XJ~gqkaai>%(w zf#C2&c6fr?N(+p`x%2>pP5wk8N@}o>ZyC+Y5~7sWJ{s;%u|&A`N<~9GNq4vV$-9Qb6jW3g}vea8FKga7*#S#fA0$-O<_@}-pRuC;ub7%k?Q zlqj-X)tA{rD17Cy)Sli0`!My$>9AmkM?)k*=`F?2Qz%c`k=YBKeaSM?pW)>*3O!J= z1d!`5Ul<(WkuEFf5C+Fmt^yJbSdRkIf@w98hFD@Sv$J5sqq?c%|eo z#!@2%U7xgAIH8JhWL7KEfos#=nxhc85&LwL^2&R6pv;{!V1)% z9tls#D;Wv7+3Y~PnsJ_x3y~^FCVSA^(HvV#N;K_K#cv#cSzTy2k%C4}Q}Z5asof#o zp)2HRdbVXjB9j^&!LG>}VUt)$R@_C*KE$IRBxi>iI;-0oy3KVRvo=y+yK7Y4sV zbIS|Um?R=+Lna$7WXG{a!P*B)8&-U0OIGZUMUz;YL=HjGJf1$87={8fPx4%UHbZNX zUE^4@bigQqg@HDC=~^T-5zB{^Wkh#4j43J6pGaasLK8U}5|s^kT6MgXGgFz!gt`{l z8;fCLm+RE%@M0mWt}_y$P*T!EuC-W*q305sB}!p5nUmIY*UCCFo=af0mB)lTCK(s6 zxxN_6$BS5-l&<7y(Y+VSaqcLV0_kC?fl^t=Xhl)VtI1+E8`ep~RrG-13IC19`XY&Z zCIn5dFP|>v!emw~%`6Of!))s%KHrs2%hN4aMJxOq84L3g8DurKv>2fyN-Ge7gPagu zC@)Q@0$5L^7HJY-9-N`q<-@sXbXXdrrD^BXy`V>n1}f*_iPoj?aR34;PN`c9*wM8^ix{nFB7UoM@36p@E~DUD@R;^Xl|N?JMW z!`fCO24~NZ7zs@zbww;{W~{eo&oCGr%w=>V&~0h$EM}g0`(rR!h{HlpwyN1n92!iA z%2>Tr2o2>XCWhuKA=y6~pSOhMKruNnZwbShq2jy=3d8AnTagOq#^e##q67jIKT$`Qca@oAt%9#^~!sx*KIE=+c=dB_i&J4}l z7x{ryZeD)K7endve9g>{#DrEpS1a-(MeN1RGxQ3fq50`hh-6dqB3VeL3YmGUfM}7{ z_Otgzp_mw(my(6zSaJR;#$x^RCzu#Z%{w+n!h-|z5^5xugLXO(B}c{vLXxUCdoxFK ziJYXQ%${JZKM|R?yT=A2Bl9Q7jEOD1x%go$pMqt1o>q*-kEU$c%^P z?ahf?E<3M$n8=6wC8N~rgqkRh6lWD6+7;;WL_uuZl+z*-rL`C>4Rcs&Ks%VNHHorK z^-@Gi6u()cG)uVh`h_`pRy*fxm=xw}M?rM~I98y&s?ywKo-XNVp`y=xrO`HKnP-ox zd*V{((n!$VPN)Xfr`8;(UJ$udhUw2}#FIL#6}kxFIf&O0&QpOdC2 z&ReQX#M1p4iF;;=9V!eDNgSbxEyST1?}4KRoBPvb5J0S;FDE0Nok=T08mg9}bBtDD zGxv`N2S+A&T=gE9v1>$j#B$1yPYjGmwyinRYxe^+saYYEOPgi6TxOfdLO1U{a4eilCzG>P7L5&LS=b;^0qi(i z8ko2ScoLr{O)_6d^IBt`G`V7bk%iMdY4ZKKL3YzY8s7Mk$DG_{*k0_H3YiVpcw%IP z#Z>QsS))^-B1^zIq6=wk!*PetmU}3b$ntzKd+tR7|Luaw^y$24{@cTyj)6M#`xYVXT>n8`Z{^s;L@KG})uExGncOv&3<*a{xvZgdEX=Je zlNZTUVi5G6(GSVuSYk#$gkmEpRxIUGlg06&fpQGThZ6A;jz}d!>DeURaD041aV1rE z!BkPLZRYTBEEX@XY9uu{$P=}U&~ScqLO4TfhHbc*j~L-vUUH=tbm&B*C8BNCR70uI1S<_PCfRiV$PDI-rTSx~W#vb6GsrxH zU9zLYg(1SLtc!E-LYRT?$nZd^_{@if2jLP}N|S-HRJ;V=d?7qELj@z6XA?-`BPFQv!h~a)o@^RG&^2`*Z6QIJrjG_&r7D-SyN>O zLg~`7@}cn=VxlsHfQb}8TluA9*5E{gRd4Y!d zGLngqk8o+q$oLpd`K2#oqeD12Q1&vBDh$skb0`wYLdKP5PY>tDAeu{G7Sd_#%a*+y z9U6fbSourL-RQE?>|^<87Cf7R%}7cWhj8IQz4n9`To z&{z!C__CLB)3hzhP4th?sC|4OGN{x}D_=H^k#$ZkvoM~47&$`Z#DnM$H)^ehoW%e3FRUh7Y!*Um5$(SjK(Wf@-!Fu%KXn^SAv_u(Wux{?!byNzIP1X zoMcPtApdyU=oO~Oau6qr(zMfhV0a{yOhn+3ox{l?_?RH!@qKL~ldiY-z#e``FzpVP z@7m7XF{U@On=lqc|-5kZs143*MD<`Ccx}$EKSr)4x%M}F_9(pRswiy*<2V528&2SaurKAe- zQ3ef2zPKvLle7x*cDVwI<0~r2o+cWQ#GVSW2B!hZ^;HGgYODdtGN6L&X{dtigQkK! zMJb>-Ag6+So=XMUMx}zhz)(R}?i5fs7ONm1#Zo~wA*mpnj8u>XO zP(e1ht04PDYd~_<)PUr|pn|+`(17Ihtb(knDxfemsUT}18j#LCsvw`wP(k*LP(fab zXh5>!sUUkvs31E!sUUA`D4_6|P(k*OP(eO~p@QrZt%7{yQU%#{LIwG7oeJ_{APq?7 zRTX5f3Ke9(Divf$V+9nuO)AI^7b?i^6&jE{_EeDl*fb#7TvU(^o+`*El2nlWgcVS@ zX{aFE)>V)_!4)taqEn43$Q~RTkPKof$jYb+vNwkc@)1J?6bhOO@={m@dBvfE?DwI9 z?6ItZyiuoubPi3$N*tb5W7&YBf~*oMpil-?kR2gakiAP(kbOy1kdJSwAfFFVLG~+A zL3WnbfTT*RAa5Bcpl~@+LALFvAp4uBAbXc+K(f=TARj+dL0)C4AUmF@Ae*FAkheTl zkeyIekPk9xKss`u0m&gn1$hfX1=&`of_#8g1=&|c1JW696=bbk0ma6J3i2^94M<)s zD#$)88jy_dD##8jD#-3C8jze*6i^sAH6VGWXh1SUt023js35sZYGToHKBr3>GC<-W?e^rprDXJiww^dL$h|5Z^ zI9Z{_vf)4jlK;O7vfHoqVWCg!gQQvWm%JCgNqr^O z2OP%}*HGvXD)&$#pYmB9EtCk=C7~~t48fPJk9Y4&cI#z8W7?2kX|m7bLD8pii|U)j zu+dk3$c4 zPG`sGutzB8hx%lzkme+ghP-oJm(VBtMzkDL?n%;D?l{s%)-vHI!a+V^qb-5rRcl(` z99~R)!o{qwFvFp&k1cPZ{(L%FEXYT(L)wER?0W>CbY02YeRP#Y>8lD+PZS30RVWha=Ho(S1B1a3cOrTj2Oq{zYK+Elm{@^$ zr%{C_##5S%10cQ@93IH3806BUqjC?*1!S|4M4|lDnOfPvoCTDgqMN_Yxzp07l#EJ< z&4wB%feR`Wkd256G?W_8cZ^C`3u#hi;zKblNXO)rO!=WqM4`s$;P~K(CTTvENyx-0 z!+llF(Or={T9A03A?mYlRd z7Rl#S2wVKxj059fK{4LcG`!=lYP16bVmgs3#72DUkzt?eL7Spg1c z(}r~BpV)Ahgl?-%WKOi42RMRX*2z4 zEgy*cFqC4)Vi}$l#T+3{swt7<*-`b1A{8;V?JJ4cv@b)^P&BOR$0+Wr8&EO|v%iuw zJTf@0U^x&<7BuV`jb>9LO6163e4?llF&YbpRf!`!JC#!7L&b@|O&mt!xr}D+68C;6 z1bB!X*=`APt4F5wF3H_bcS2Q7kVtBP*IsV8>C3%nl9VOtT~% zgp-^Ci94F)IKE>#)|1)7Lu!YVegP<&XOgJbYQNh-}q43*G47B0faTrMXT z#UWJ{;+wvdINm8yq5qG)H;DX+V^4*zIqA==OTT4BO+%Ow4)@7-t7&o}tp7z#uIO*%$1eNFupzUbMWpH#h zxw-&%Z6&&wIlQX`wlJ1sefqlq?41!3M;%uP$?ul8puB9^` zYD3eBSKV0e93tGxm>leoQnh7m?9L|&na*EWVy>m7G&;`m4cZgZPqOT0N7UNPhN!i* zHMGKsZ)+_!wI+&;F6y&Hvsr3w?KSB{$CPb{b2_$A8ekBU7}CJ}1`dH+mmS$+T-J2w ztfh6~9;;)sp4OFmO7ZZ$u^w*AOvD@=daN57uxD#8{8_D5O+F`WgVK$;n;?I!?6vwhOMooz9BJC zYiudhCt_0s9qyRbY$98S=He`C>(2Jn#Cb=`k1-KcA#F~UAizZP(%4e~Z7R#!Q|gL) zXWEGtT2n2qgVfQb0*MB*sWzWZc;A^XCQ72Iw%Al}!`|o&lho~OXz8}*IPLD;GffTY zbX;w{=`U#(T5qz&Vxrp7%>kB}g9R3wcGBCmG;`v`+F&6su{c5J9xc&qoLigOH@CL# zI=DGDw&jX(Wyn=m!@`Xv(hj?@=4xwNyZyn3e+{MIMT+ALD9OW29(JaBxrsIrVr^%4 zVvQwNU(=Q-I=TWuyv&&$erwA%HDnVWWt$3#_MC1+v%F^aKemDXUc#l(1+c{C>bgX2 z$h8z(9{S+w|3Px#on|v!OBL$TB?l;(;LUo;WF#1QMIr(qiGS_vWuwky#&7vPj#JQu6(Ec7IX8l*&G!zeT*`?~@x2q)rN=xI;1@N|~bx@_yt$J4(; z3A(>H<{dd$4)m8y!| zwXo5fix;2kyPCQhY(X@@YDJ<6CFL3M1~l+$;z0`Cg<@&uWSO#$3(clEKz23z{TqhWA1<&q zqkCj+M)gQ+q=8UiZGY7R#Kf3Vp}!n9c`>DYpZFhjaPu$jG~ow47UI# zIvcv?#}bX!Rcvd5{h>G#=B%_O8WpVAR?H>_8FcK$5{*8VwKc)|b?m88&a$+8eKFD5 z(CrkK*ph==k*v+=ZCRU9+lpu!fL?bc>=xx`kiX~-ptk~F(4(I|Gswub6>?$(xVs7uVN=_(`3YIMG08>)O+Teb}x zip^^ki-qc@hF)eI#X?(cT*r$obsdR%M3*3mk96ZvY=Z?p8yXE7#TAHdX|k+FA)S z&JvBTowcP~8sh1vx4ulr%q^=?!;5XDbkD{bL#UbQ#F($Wp{^yas_k%9Ur!ug^XiNB z*(mhIHq_^{wp_X^9!#|7>Iw;IZO?aBCq{McM)l9SYy$wDfnPiF| zJ&oOU`HiNzZDZbSWV{aVmJ}1C=l1qI>}pA{joEB=gDYs`EHNsL!i%Sz5`#!maEytl z-)L<{z0uk-wb{g2u%o`QHeQkLsPD-pqSw(>TOXHRN3J%V=tAj&4C}2q@EqGZ>*B@H zW~2EK$H!<;TGr;a#(1Q<@hs?Q?#d(H`>28baV+G;eb~tHYODvo!!mxFu$WFT}m`gbak4IL03a#qW$maD%B&wTzDIGbrtofFPSaLuG3a?wWM5E;z+Zx;AsZyso zq-tqK<2AOS!mG6vGxB+pT(!GeGSDq~Em~JgXHC)rqdzVl&;j(=hT7w?4VA~Ot-Zc0uKr!^?Tv|% zpmPbl*V@sQCgM$ZbxlHntvcIMo#>0Ys~ch3C#E*2FP) zTL(`?q`R@P6=oZBmwjSLLD#IRhZ#LwDX-*0!2btY_C<>?y^~dv__F z7)a7}5Y}C1V?OK4PIqT#x^4rIuHR>M6uK}_eCeslBv*+^)87(}qQA8@6&m6WtS6UF zEIZNNp_Vh>lu1mG=t@UREYvr}b6k25%hJpZqt<2)2Uwdq8(?kbXn?hqdfF1o5Oj;E zC7N>r)@F_gSerQ|0C)KtU1S&?_3}mmXz#=Rp*)hAc(EWJ@j^+9wsNe-4u|?DW{Y{) z)}rTi=wh^TtbAL5!^-bk!2$o+*U@xMKmvfUyGe;z!4SU+l$A5HLB}N9Qi8h!5aO++ zdGInJI>Xli(o^8(bhw8A-f=6=s54I_z_SB}xsawe2=Hk)GYkO_3h9ZYd11ck8Uf&L ztA(rVGKPkC6yTm0D^}y(^`PWgs5dWif^Ik7QefrMRpN$R$2U{yfAnWUHQt_%59%2L zLhP*%6k)j7ju*1q(O4Sw@y+vi&28Bpa|tY8p$aEKAZO_A{pt>Qh7V6&;PYO&OspwX zsruHSjED zbADW*7RD^V1dmfdQ09q>IB*6qy-;$a!Ro&E2m(c~rObg_GlYz{I#y-jP0Jd5IYQM^ z;mj>Uew+9GFyHaPzVW>!q0EVvBuocd2mu-G$TqhZXJ*eY)%J-!GBB8k^tzoTV zg$FMSf~P`_-)%v1)&FL+1p^^p&ln)*RjvP3fMo_iWyf9LG#+$A$hZ=`oREQeWGz0A z0{=rJL9$$%Ylhb;@MTE&4<47rjF}AT1Vy-rxXo0D(KT&&c}fAUyB%Gf!>j2>% zSC7xOl*WVjm`YR2Pq~_RW@fZh!?nKgZL#>w3rcQrPBT0#Qfh_-V%+86iM)qsYH4|b zaZruTPC2J}kg_a1XNHP~8}LlP@I2>7wSmee96*9sMrX8@jYe-=z4c^lzH2#WV_SE_+6GVCpiIJRRS=Ph<{+Kes2PWcM%$W> zg06%F8I=Xi+oRBKn)5>l%&9ImVL04&^|suQWJ8gPyLqeZg)CkZix7J3cAkR9uWs9c z1dsaDnVRFVngp^^0*24#G`Ir8iV3n8s6H zROS1rL1N;^j)BH!6XDIkL>&BMig1n|V~01y$Df$qiIy(#@IT^k%FQ&GiN7jwu!RoO-%B4=t3+nD>=1>EHs_}+77D`c)33KgeQNXq8<$cDY&;8B)7L(lIg0=7@0-ojH=6l zN&$_*%<)+K5B*gje{g0C2D}~oFci2W2$~!kwj2r1_Zq3g@~Sf@9P8Q(M&NDK@o}zA zc7wo!mu*oSpz3W?)KCo%S!L>QGZQ`=RPv(j4KF2QBrc5xb6FV=dKzHSPT_x4_@dYj zKF9C4#yuX1ctdlsq`(QhOkM|_QsNVmek@cp7?i@}Z19w``5*HwJvv*UhpA1`LIVxM zWegHzKZ`YoA7C0yPLKix215bk16pT;zwj`2p`Ko)g%{8=T{G%fj^Xh#u;S!{g>fbf zL$E;L%GGy5HFcnT7b>`M zI(yo?P`5G3(2^^F9$vX*IIOMNOgD_k*stcArW$Csl76*z;;EiqpmN@eU%li~TYXd7 zOL1FMH=K7ZJAM_aHGGPb^b>P8zx!(>d6^L=RCcu_Z|yA%1oPLhop}BRg@lH^I8W1M0S8kC|{rHobWQ42MSZY`PAH#yAh3Xhua6 zFgM|1HT6iY_KTx8v0NwU>z>+9&?ju5lxm}Dj&;XDkrjq{@jxLannwX*tMi;DJ+=sY z$+;SsPtePYlC0_38q*2Tv^VwuT1I@mJCk;M;L$CFL!;mkY^-_iU?=~HvNY4y(Zy0X zXu_2#Lz+cn?6R<}2s3DyN5H7olMmSF;h7R_%isWv`WUp}ObYs`c+dciDX;ic!@Qy# z3#XT+Qpg2uWHDQd-as~(xqO!HbHol1KDpmQ;ic!4adL^XG3Wx349jU`AcsuEv&Hcl z$U2S>+=$PB&20c+p#^nO&PN!WT#A#tE&V6H<`*GoPT&zxrA zG8$Rd(whr-a|5no*npC^(dMPKIQE_8%KK&|J@p8)lzh8MbQzTnCrJS}FM$y{@1@=;BcO$-awu5q?U z184II(<4|7lLuwx@i2HWvY|O`+i}Rj>e;PlWfUaum}4+*mguFIOB*aIyUf7E4A#RIo{-P1_s`+qU>I>L@vy5+w~*~WeZ2aoA97i28+V+ zY6IAyMX#mSaZ17T-{xXB8L894;!4GH=A-`ah&NG{$EMD1# zHAoq3C_o0I2M`)Gf&91{yk%VrQF3L&Vl?yhmyd{SuE;uS+8p$uy$$wfp>k&GagHLu zJiZ(0NbGzdY!j_S9uWXS2Qw;M!h;n@nEsG>N*d5r9sFnZfN*#STToyvs|ICg&^41B z9mOtO^NXKuBT;O zB(GfKSvdNigziY z#{%{a;a1p$nz(w%l0S7TR0=NjicHkoT;DLw0Nq-l?XAe9CUOsRUeEh&g z@KC;s;K6(cF$dUP1Rp~15ICIfB6u*|LChI%7r{3YJOrLea1ned!A0<_wu|6-Z3i(Y zuU!ORO>hxBW9=e%0@_9J6ts)rNoW_r6VDz3N10s&k2AXn9%*(EbFA4#@J$65!2``M zg6Ec91Rqy$5j>OZB6t$nMesDThro$s7r}GL9s(zf9mJd>b`codyS-H#o&a`v@Yt`5 z;L%?f!3P*z1ke1s2%hwH5qyckMetCsi{Qat4}rtI9s&n^T?7yLx(FWhbrF1?!A0h%zKu)#&}{H}+<8D1B`mm6FJA8+swc)!6x%pq3~fma+n z1P;5p2)^auBKUrTi{Ob>7r|E?JOmzca1of_x$RF0kDLU2egNxu1Qy0Obp)P{QLp=nJh`I+{8uj*$EGUmnU2VAD{3Lcz?o0@RW&*;7Jn~!P6!#f^Si{2p%(W5j<+*B6!?{ z5ZFR4`t6Q=VC?BdI(v9uKQV}+^coEX55wmccV;M!bJ{uIpKslG<)WwS$-b$n) z#u#a$)WNZc>Ne1fXv^aL#Ska3+J!{}OsIy8%aL+VydJp$iIhgrhY7iC3#{7GE*kOS zLL`5Q{x&j_*2VmW7+Sox zI(g2Vnd6&z?u`~wsxe%=2OK}6l0;pfCuh^J0!#E*6DDyo5F(dQk%^_&ENL5e-V!b= zR)IS#6HiX36rDBUNjX^7=cL72xXH|b4Hi#H#)N5>hCRQhCbeLQiw}Q6Tre-jgCb88 zsc|ww@8=RPFpzZ`9ebb=mh6XvgK5=W*?fB*ioi4y6SMX37Km{>4eAW+$tAyei<}_P z>Hvqh-vQbyNq0o>$_ZjvotskNJ-Aq;4W2|<1skH~Xs>zM64S8K%JDtNk!*pO*iLUJ zH7AS}C6716pn{n#XK?Bu&bBiWNt|ZDp7M+t;~_S^wpb=1upd&alI^z*%MVVs*zG_Q zH)xe$gREEoW@kVNtN;n6_e7S zsAM;COge~Q_m2`CNtL%NMeN=dR08DbLzUs+roAcyyO8GOAttv0`ef-+y>Q7NJf?`p z>yQ~*eArY=yag?Asl6yW%mlU9u!6U3n?Tu&A-9PEJfAJ~T4+%Aro%xU3(yn6wxBv^ zHLfWj*u$)C@bk}rZtqB&el8|zgpf3hlkpHg#yR5_H@ajqT8vhd5c3`{vVNK3$Igck z&=$;0gtK(8QC)<74I*w1bYTo&&lA-2WZM(^IIBuWR49cbSz(|2l5It{l~BdRu)>!~ zhKz%#o|=x|!y#g*AHWVlaivJD7by*pcZkLbK$|%f0?~0A29wYn_*KNw5{wh{8LjqfKr}+;Z;{b|o z=m#HA8Ml~+kt0c_)#b!t6;?9L2~hQ`hVG`Q00gC7I(}WKM{A5<2`I=jd z{umUNsEGkLYU+*ehU34WJ^-KpnQ8zzN6iRGgz*Z$sap`lWIj_(!dc58*7qitNCQEq z!JP36k@!`2@DFYQ=R;?t;DAV?X-QbAW}2P!UYitTjf1tmfp!NS4=qA#)7%Clcx+?& zG`HH|S+k;1oA(Aficl=W8Ff`qvJi2@mq0qr`IaOB8JQ2&Y!6~J0OQb{>LEX7<4(It zmZ9*_L4gJU=yW^UFC}P)0GBgg_(e4YHl<6`;A9l!H7H);2nEy!L}jE1qjYGDaNNvF zm$5?-U(g*SwZ#oxvT6yo%Ur-FbPBUGo6E6c_9PA-3zviwyP`N0WaW{|CRpQ!K6VZY zljA`jw}4JTniC#djZ5nP%+T6~3dBi;bgzyQI3MPULnCdg2OQ=uT4%%9Dn*xmx6GuAb z8h6&pYIpS?sXc-ESxz5Sbb=IpfOyw|X4I5)wmGjl@WDKgeA6=|Ew)!kfS@G?YZo1; z?uGwB29n4T2G*&d)^14iNWQDh&~3DmC(~4CrUr9%G+f1ySaPuXj-#ncjl;!|iFg46 zbQ_@gG_?x6V3%+>7IgGyHba-v4e^dg=u|;RBONE`5uobMHvJ@+}V-Tav z#OBTdo}P&FF6NC3p)B{jObxHUKn$R$iy*ag%=rd0(Cci-;yaYsp>$@`*dUt*p%ad_ zz)+N9;x=IgyZ@7{UP$1!v5p% z{{tshjog3S#N!~}%(V$7mdXbxVHl22DfdiYue{~8{d!|BccKt^E9tI*j!}@t4KuL2 zy`=#%uww*f^!QP#f{|WVXChybrpbB>}}@O;xZ*R z8&peS{zL`FG6iBL;X!b_j~qUJJYm_dFR>yq1$E%!hk`($0#{;xcJu9($m>77UFu+(BsDq`(E|1 zo)dZx9XQy9_Zz8UQ07!sCrp)j0QfX)xEgL_B;gdR z3ym2sGU8fzYJ1Y{or$ukZ>?!dlcbQ=?1Y9)ZBudoylQMOG*yflQvu<4jYUmMrU(7l zeM3>e9OI%h#N92|D7CpNG#AX#Ixr{YTS{;kgaEix#8^4!K;*e?nZ<1jv@g`wU?JO! z8lYs=c;fUMGI8j)bGi2JCT!;Y5CopWCoWq| znF!y+-z&m?0n==lox^E7bwHJweH<_q&keP8A20!?_}DYzfgz^xkZ*sO3l~dj%FM|# zrcXM#YRa^^Q^(DjG5h4%GiJ@vYMN+EQKO;rYE_uB93I zZR3=1k+N*L_O5J?8e&ppmo8Nt9Z*os$5#PXH}urRm#x+{b=SoA%)*TeiQ9W?n(8wx zYP)aQfa>AwZk!9D(#q%*D)@{3R)j8c3R5AGSVrrQsx%wdK>Db@3g^rDAJ) zeA8q-yawE=wjUT5zG={{TXK3eH|s!9j$EGUE7${v|#0u;M!Yi6R-X>!sM)=q9Jka z!x|o(-q_yq;}y1XgbGD0Eb*(kHJ5lx8?NH0kJH~+mw`$toW-78OPuHFy1HUqB?~o~ z#QRj~8n`dtx`Umb#+WnR3NmJCHQgQEd9}^9s>-a#S-h^Rqpk-tjaC2>Sq_-L=B&20 z?o0<~ZJAPIbsTcBRGWBTq@y+49$(vD)0uCqRs+AKcC(Iio#~o5qM3A|rN`3Xo$9XG z1`}?b$uzBi`Y$L%G_-<%Z&=xap}}F6*`J)J4?+sw>0#qxTKq5 z7d?Ji!VEPmZ&OoKcS6pqYoJz0S!ObIFcAps(-Z;eGRm(MoFxt`7y z8{&}Rxp;W_2cl)0JQ|M~sevhKa(BUc-vLKkV;L@H>)L9uW5d}NmWSmtgIKkV@ryc3 zOM<2cdPxX37D|}5#iw}G4%;D>$EXTA6&z|y>KhwtI=a+0aodz>N;k#XQ7F{a#r3Z{ zmwY%d-PD{2a@oE-4JJl0k3lXH zCkf;)(e`$<_w=Nd-Y(9vo~BZLoZFyHUmdsGW|nS4X|L%h#r3(hxdw(y{VcV$vrvk! z!|kkT>5gr+wbdXp@q~iozd=Rq>MlULJ;F@9hL4819}L66gh90#`y*6I&}e`vVJHp| zd;+K{4;miZfMh0)2~S}1ApW7_V{wv!WEi;{^Q2Qwo?eCbPK-H?5ea<=R9Dk&;`ra4 zaG(br6flnban=AKcN{bdy<`L@3aLa0GOgeoUeB+)PenNFO5e6YZ zkEJUx9m5duJ&jBhA*Z2GKrqcmE1O)8!K%`#Rqf7l#9_n}ZLHGRdI-Y?3k}jB0Kwdc zWfCM(nZ$sB%7T5YJVY8zj4)&{R9MJ}gE0ZpE{(@>hm}rkUO%C5lK=7RMOH&MXp>9NEm0(ldiXlV!0~ zn<+g?wJqZk4h#`E+@C4Z-XrX`;Et8d7{?Bgw$EqB(u5dcWMbVY(@bpuLQVeW;YoRK z;ER!`4PtH8Av!W%#KofxoRmqZ@qg|V-fA_=yNQJTcd|hW?Fb0Weq;AD)`TuaX{J=k zQZr*zTQfm^$B%@?Y{-5y%tOw(Q?P^V0L>+<8AWn3i`pA$VPYFpB5qHhX2b$whMVXk zFWyQvO58}KF}l_(Xtomd02?t=1*Nh;(1Zz-1wibjDkL$eQ>tW3oP=PLkyBYK#X7IS{r14oX%AGt0n)+n~)<+-XrM&54|& zD2QMu+juOhxKy|g5P3mqi|d?xLagNTpyB^l_pw*WG5kqT!;EmrD9L7~nVggStrdDHVh0zmsBn^k%^n}VR{wnBepq$!8=fisJ3FW2%eMn7qs5e z28pzrwK9{v5TG5W^M)5zneq-qkWIx(w3O+@sCmR8X(*%(W@o@+W@nYq37PTODMySM zl7@TLyt}7{j7M|=z6CI3{ArL994WtlKobCTmv-$8Wmfv)4R9#|mp>T^ z&xs!+6iuVMHw5Db%&2KLMEVBT+g{w#Fc+K3-eY3MRiYMV$3o2otL2C-CxmO;FSFg? zl!@6r!IBfPG`lzeP+ql~dMq@vtO5Nj(O_P1GE|f~aBWEm*AS!!1&L~HZ8fuuWUEh2 zEQI9jFoNCGH?vz7Z>S_=M7yquDAE?I@rkCy37T2m8=^37vWsWeH%w6Rnu4>>fB`~8 zyoEDHt+d4JkxcQ|&IR@sM;Uh4qZ#y<+5t{>{4j!(!r%;twN8`WIL?Cl;-c6bdlC_@BMyta~MmgJ3OVG9p0`{pK@3-5W_YeO(Q zN68?~MoJQZL!h;VBw#iwl7QLKLtyTd_(&Pp?X(J#jd=js$UQFYjUGOu>f|)s^@w*9 zo=o?ynHbwdn59>zdYI)<49fDD%`At9RC^M+Xtn^s5mgghhvOCoKX*?snk7Zch)r^W zNMk1{OjHGc!j$~C`DwO@0=5+qB1+|(_%Zu%}!;nG1_>1p~*&Pbj2%;9C=-; z_i$x}ft=ADvESJ7gsF}L^g}xAME~4tDv(q11|v)!(J`?SJZoa-I-B-rBaZzTZM?K> zwr#q&B$?ktd^kJ(xUdZNnma};!2u2udS%#@;7yonuDeBH>dgZHZ8bL=j!~g>^*E_A(>aMcbReS5f>P}$1Q_r|K75*D`EY-!qQ24wr_(!1N zr%!|b4j*Xz9ISp0tUuRV{UKD3>UyPa3kEzHs$T|c0fu<=S0^iV^0%+h>ajr;NvOXe|4bNL5$TqdaH*5^{H+mz5!|(c(P3Qe^aYF^fAWm&g#*Wg1>=3 z?yH_p%~R^9eFiMy%i03C8a)%&ZYPaf`w5vYv2um zs)2|-tovUUsAqN7_&rF?Rch`)hz;!csTcHsp9Sho4WAI_f$E>&!9VrTANNsL2j@qa z6vFQT{2smYr=faI|HkAG;=8D~0e@Q${Hm{7uQBj5!fih4t9}$Ng7}Nu`{4V&)WGF^ z)sv~ufk*HkLK=P;ZgWK+b!~VBd=tKldJX)4E!g?8l=>n#1NgrT2c4TzKZ+i;Zg*7O zN_7u>EKuj^8ITcrOZa?K14w=hP%i@Si+YzQ0`-Y*G-(*1RsyzC4}>H>tY<<21Mgt? z>j!^_!yno!;g3?M^l#^p?2Kc1M-^ z*N!T@Y$v5Z-&uus4p#a*yMj#bs&v;LO1-j&3I^|~bg-8STlP}=#JyEGVjrb%JV1r3 zhbvVzLZ!AIsiGYYRC@h^N}X~L6vV+wA9{#VV-8WN>kd`wfKf{SY8>#5S89jxDmWX= z7s1?Yg3>*cRq)YVB+ljIC1Y`6?9*oul;KbD(O@ReIprN*#5!(wWPZ%3rR6 zKY=;nDiyr{6BXWbwbI{RrlQA|snizNsp#43K;*Aedf5$1y?28O_PbH(Gj3Ahw3|U@ zZdSpex2SO53Z;*^Q-$3tmEPlLN=5gmu>BsT5B#}OC;eRMA@@T4yjSV@zffwwRZ8dY zQ|kNoDgC=&LS6nPY$HFQQq>PYem$tv&JU^Z(}z^wFMg%^_I+6O-R2RcA9)63`WY4E zpM@&?tO_cgQ+m{kO4Yom^zJV!weQO+xB|@WUs1uyuc)x+Ri(~<6*gO6SE=F~D%|Q# zrTe`FZPr^VSn`&N#=NakhrX-SG4HCN2mlBuR`Vkr{36nNc^|D-_tB}LeRZ^TKdtufr}b8wYc*_htuNm~hnsDw z)xlfp;KVJp9^PN8L;CCBk^Wl0yseJz-(KspcF^j)9dz{a4mzwGr1fuh(y2Z>gPWao zxb2SFu1SnHZmI#@eOtF6APgG0Wn_0EUsK5NEkog1rFX{-i0(!sFt zTAe&z2j_r!(Ri&7oS;=^f(|a2p!FV;ba3V*-RFX%w7UB!ow{tYXR&^)n;PMl+zB&t?LRRZ+yN0WSb?_>f&v)oxX{T0y>ePC|={lObNUQ83 zttUcTdEyy5+UEOOJ^OtfOgK}ko-=job1=6&OY1!s>)_bMI{b98RSK56sA8oKUs$Q5eecqG%e!@W-p{n&>*qRL{d29K zychE1UacQ~L`OG23jRE!)uqqqKtHSXA79YXq8GJ}UeeJiFKPYmpLMG4Wvz~RMF+RN zqQm1~)vEec9bWVrl>ZxAef);jBi_-`-tTJt!23EH^*60Q`ADZOfdRp{{to%{cb$3` z8hrgJB)E9jM-G8${?Y3DEl{O3d?!9>sUA=jr9^5?W^X)BzKHK*X^z!~e^j`lU zHE63q|7hDl-M($mXYQaNynj%TdUsF|Y_VeyE!Z*WbMoLId}nYF9llGDYTYFWzt|<{ zGji8JkJ&BgbMcU%&wYCY(Xc%Ob>N;sbn2dg-VfUT=Z1p&y#sar-ho~?EC_x(EYL?n zA5a((1lNPPd_<5MFf!0r92%%U9U6q!emBrxe$ zpg)}$s4XT1;n_z9`h>}W>X;m)?wuUyMbmXws()URp-6{dsW*mR(-P6v8cHi+)X z2C0{_;HD{vrssmxJ-Hw{J|C#p@Pp$~Ur>=yw zTp9HF*ENBD_}ZY)**65?ZZ`(%&>Mqj>5W0E`ldi%b8`@kz9opJEDzL2%Y$IXt%1Ju z?m(@+JJ2gv0ro(k!^eVD)ngFu<3aT3ke(NV;7l;@elgI;e-^0P&!Eh~yy#y+aLVU_y6tla zVfZ36ch85R`g0ftM@OMr7=^n3mZ92i%P=?- z%*Vl8zh$T|-X>I6Y!e23w++=X+lIlZ+lKnc?LyVHT^K9_^WE*j)RgT*wQ~DV?>i_| zV+Vz)O9zFzVYe_mbV#U2?Hh)h?-!=h`-SSl{lZ}NeqngiuuwfbEKGelEDWDIAk;rP zJXAk9JPbA;6RP?#VQ?jwe;O0&^N$GCHAjSfUK}6lg%iWz)`?-N?<9!tq)^S76h_mI z4D|ui!=Pq*sQv-w~DKopn;EcWDmQ)aEd_vpLiswT9}0wlFxW80t$pL$$6m z4DwxJ>W!{YP3aD!C%ePcs-7@9{FE@*?$j`~OZfAGF=<$uYMP*&3_+8rQe6)%U}+FKGZLPz=Z2UJ>;b@{K-q9-s_KH^n*W! z!LR=qh9mz3Y55b##Gha+{Bjsw_HwAN`b!ud^Vcw1{nt?UdmGaIc9>fFcBmeBJJhGX z8%8g_8>(sVg~5{d!qjVE9`-&cl)oS9*FOx^@gIeH;KyNj)yJXU=aW!idOWGbmdl2xYgEC>Xoe{J@Q*ow9ht?zG?d?+H;3U-!LdjeL5(L7Va47r+1FR z$%7-k{kNm=nr}z??0urJ|GtsFci%{@0dw*2NS!${3U)jwQVS1?qVWeuYSF=wUUf(m zW=BPO>F7w^K04}i=9ow?8XKklHZ}@I9T7#VkBEYCm66I(LrH-tM)azAIuy}5ix_@pId^tDL zrFjt6yhz_&9i@VrC~T?$8kjBVD788r=}$9}+PW@^o~VmbJJ(0ygY}X6RYMfa%tld9 zW2E2hh*D!aBi+y)sq?y{Xnl92|FI}i`<)R*SDq1t+kQXl({?7r=gdf_&Wch8pA`is zoE51n&WiLSKZw+mKZx|K3!~JP7e;!>B~hyBl1T6O<0y45%m*&|aTNAk7U{0bqdqSz zjr3brMr!a?Q84kUNH4rPQV(7o>9N;FsWY#Q^z3Dks$Lf9Ut9PP6S=6d`lGVwLDUXERTZ6mcu;iwkUe{wkV8lkD?22kMyZ`MBzItA{aYF zdiu&pJ-;&2J3SDoeI5Y+ACJ`c9*=@GU|zQ-3e*#kZd)6LAFPe^=f91@*MAr3qn?jc z=J`l(^M@!}@`p%00p_9WqSPttB6Z`sNUwf9icWeXN)3NA3V-`%q~3lr(!<`3!du^s zbpCIVD*i3fuY4W_Q@@B*#g|cV-j`9B{wmV1ejSCsSE*>CPN}nXD!50dqJx5zf-bTT zG%Kk`!xV^VDqI?+qLx%jU7t#&cJGsl+WMqYH}y${qxz;)P2W^-Uf)!>U%ymzUB8t6 zVzZRmX7g0IWb>4Ibn{ed;ub0O)E22=i!D?7+yN=IdO)h*+5xG})(%W<{@TEl9t6{d ziUIusSWz$&@ojlxse5L_#A$#Yuw~zVxcq^0So~{v)C8&^AtAEX7eI8uVC{A zHt%5b7i>Pv=2L9Gz~-xLzRTt(Y<|UN-(i%Vfo$%~<{oSwz~*<^oWSNZHs`Tf&1Msu z?QAY&^ISGBW%Ft_Z(;K;Ht%QiF*cuL^CdQ4XY+s9{ESV#Kc!;}Hn(GQS2p)%^FTJo zuz3`lv)DYI%?z8(Y<9DGCYw@8VJXP`*6l&&EBn&=)JJ__aSDF{8S?*7{U3#Zi7*|T2wF&>P+=JW?I@0z3yX@XCHyd9sUq_VT z|A~a}@lR&{RmW5Ko5T7E{%&FZ-N>pMINug~`3I~f{r8_ojDG&?ZG3~}Z%>YF{MmnI zQ?vu1RO59-Siz<(XA)asR~7uV!)9*2Sq6^Z#W#|FT}Qcm;(nh^xIf^RksSa_}i6DDK9TLTV8{9BmVEPY56^Q120YZ5vyl*9w76q4(o?~hUw+pcQW0TvN(Tl zV!B^#B>z@2yi(FBiWrnO?4Z>bQT~ri}kROy8jl z{Su~^%fBm_UM_wsnO-h_Kih=+G`Az={I6qrx%yLJdcQL1>ty;?W#}IYuT*Wn(!7jSF<@_ z0O1SRT+F5#Ncc=Pm$CT~o0Z=p`Vuz#ZA13?Y%XGREt`|KC3*{+tJxf|9pMYuT*v0n z?FsKu(^uOe)|zVpUvfLu4i-dFrqJI zb2Xa-_9uJ+n=9E=2N2%H<{CCXVzY8M(U-9K8k?)zs3jbACz*?WM&{xt$?Wpa3I5yvv@F)F57pD)$H8|4T>>1h*8O%D*Kl_^O zqof5Z*CtbZc>yB_}+j8F9Nv41B1*&cpK4dJyO{wl|_$-}=WgP-#o z^2bltr=aPMzYfozfv*zor)%?C!q4#dzyC<@{Dat^^F03dcszcIhfDeU{2~W_{);^L z@s#ow`S9ugEqRmtlz2%vQtndDQm#^tQf^}2$oU}UApS@`i(T?X@=fd#{(bC^m{QNA z{So=Z{K2u*5fRmcr@V6LV*F(ff3OVyzf}j+E|l_%x<3WAk1%KV$R2 zoyfhE?^5nhBp=TP!cef_U-CDmKe=0aBAG2UWF~o%-zX82Vf@*r2tSqaNsM2??Y`8DV;FDwr|W;3@$7Mg zpU?huF>8F8^4@ zxBj{7|7^w&_|WCAW&BT`JajU?*T*jZ`HbK9Hy6K_@fWUk!~GfK3*T`0f6cgG&(|?t z0ojf1*fOr?KRuV+Kj78#)l9$U9HKwu(U&v*p|gqpghyY=^iSFU-+S~`Odopzx%cU7 zn7*FFf5mgZmg&F0klcUZ(bqA3$oWKH@6lgl`k7}D-A^C3b6dcl$mJyqiBIbBc|0DK zdT~dQ=px_ewUJ%Qt&`hbk=vc76J6^6m+YU&?{2L`7x~tl3m)- znGkpUb#uEX?ceIO+s`enckQbi$S(ce>sOJ#eRn3jnHQeleu!{sSGFET;XSj=#j}ie zalI6O`tSnj@gBa4@msmw+K$8BbvXIIFV{Z_cR$|1o^TI^yF2s$Xe9CX_1eFk4&|1qC%t=u0MG#)^__y2_ACGE?&g9zX33KxI-P{Os>zPvMv@Ljz2 zjqC{4(hWy}QSHjq#9td!vr{ zBwtQ$B)gQutEZA(@?lp_pVTw%2GzMNHzGgpG`jLLAm`ebvK_}<`0H(6g0zub&!ij; zGyHc9=Zm*_ znZ)}w#@Ag*{>c1qC@PV|56cB(@5`D+6x^MUz`Q;5rdOXGQu& z{x9{yAIkLcJU;X3qnN%YkH7r!71mcwr^umtu5I z3$Gq8<8^fLx13qYgmUe}Bc8wI{1F`ExjFoO{5Zw)9**Z7Q;1{td4!8R?|(Gm|9FJ( zCzyZWF@)d4>z0z<-5Gy}`K7)e%=p(FuK05#uS=G%P6r#(;jZ#mpX#+yGQ{3XUu zVcf4rKV-ZDqKo}bCClNxOUV5j>|VwTlbL=i)BSoflj$FnaX+8ww_i;DzvcNa;|0mj zd5efo^6QLdvP(WSGF|fF8MceuN`L$k%Yn$l$+O2i-~Ol=j-EfAtH_7tTMSf5LWgx7lDy7v?Ma zE8*T+P3|RqGkLvB4u zH_l`H{JoazqhB6ZO(!2dyo<_B(s^bT;eWWr#SdUP^z-E$#*g>rCI4i+)0>xk&G>R} z95Uco3inR0AK!`bGgrFt*_ZK?z4exZ8TZ?zBN?xNV6g33!0kp4&qMtFyMgJ=+`szt z7N-Bj}XCHJTQ*YUHoV-*lL{Oz(8 z$(6|4N|q;)w{=~v+*NjyUF!KrUgtcX>&5eF@>k?s>f@+7!lm9wz4q&0xq4f!p6tr; zujrw8&1aKBi~sLp9OI2)`1Ry_ClIe+Pj0Cu+?V@GPS1)bT)AAq_{H46O8d8p@m;^? z@;}b_!~Y^&_plO&dP>(*)7e)mNZyoy+``r5%hSL}R z{_4#`hcpoXW`CvdMc(&ge8n|{OS^Fx<1g_#`I#KwiHzUD{tN#!#y|TD`6K+tGVaUc z$&6P(w6I@T&gK0quPa~3;bE*X-&Qicp5@J_uVQ*f8F@r`!EhvBmUDSay7xGp;w|ZV z>ol@U`D4D~PsX28E|sUd<^7RopTCgkXMo$G{D=O?Z#I{&*f(WL`R>T;JJLQibAB!| zwF36wcpv=^##eno>5+2(CF7s)`mgY>X8bxHhYA0`8JGP_;UAWz82kIC2Q!ZOj`I`Ym2gky^>~T*VO%dIoSV2EUIc#h<3BL$Px7x~ky{Ryfj`zV9rF+6;E`)7KO`Mz zEG5Qy-hR<9829_t7j7edlui8gHV#FaxRY^kxq7~Ulj}^BN?)S?tbAEi!8^0g(Q{vCQ>B`?+ z#^1fqEr&GYuYTn67Z|^W*BzwXPGkJ3*IoW|82=vc!wCOnj8F6UmofftZyoJU#s|LZ z`hOqef4SR@{~E?0{~wqCcZ`3?^F4{rUl{M}rT2Zto4ow_obmfT{^)kf=Tla>@!5v) zF&_UejQ{yMmw!LTU+~K75XMJ7=<-iu{Fsm3^v)1|FF#LW{E2s5{szX6^~$%C@%y~; zI)m}=-0sF_3FBXQ<#i?F1H5_Ht&D%@&1ddqypq!^{oG@WpUCNze(qVumw5X=e_;Hd z-oDQpj6deB^M1nkUS9sFJE(lW%liN#KU*{YoY$`pX8cL+*M)yy#=qizUE23ijDN7g z&CjD4Z};}~=P=%SgUesb__AAisIKfU?$Ym9H{)%On>U+DS&CFA2Ba`R`46;zHldG%!w<43P_`S)V{ zFi$=YVm!0j<)6U#V}B=H%6BH?%~!bmCo|se_!6&tFK2v; zmp?Z$?vD$9#&`u}({Av$n#XnOA_~tR_pM?2P}ZmL=OJsEe))yu-lwl)`v08SJN-4L zUs{I#4%7Eo+`Idam>&MHclvs!|NVmA>FP5a&4WGy$KTht=*RS3%g_ff{rhF|XAsjr zE|WhMOn>*B-s3lv>93T@pW#e@sZ9QiV)_i$H}T7-lId+f=so<&Os^>uznM(mhvVnx z-+ZRO%<~SPzJTf5@_LgWzXqlcDigmJrr%m7eO*kSTqge(G5v@#^0S!fua}XZB}{+3 zO!!Ngehk+yKYh!XeqWjNFK7B;OL{M#l}vxN%)D$B)0dRVztv2?vP}GOez6DqNjr6a zhT2M($-Ca2tmw{rqtpf9c16&*4iyo#XtIe)tN`FX?9&aehfZ`VV$5 z{bW7ohxCK{GhO<*Eprq<>BnB;dA#&HcQgNgYrR&^aTjEM#^%uPyYsYu=eqOH;TMp- z+$2oo_fbjG69lmoH;j+&x^q&p__;ij`U^UQQoC){P`R7tSPqBwuC!Uh-i%*C$yw zs(>)?C+q!E?t_-N@-p;d*S>`9IM2s*goT$=xRU=5-iN-%`;7j)o~Uq77Vjg<`u{pU zFD3f`!dFgC7qOfUxP;<2pG|S+n;2hI_4d~#e!}JEuSY8&LH}`TIRY_&>b$ zq`MfO^rp*y$ghZh!kw=FuQLAN`!0WaHSzEJQ$@uABKHsp0_&@gA zr#l$;+k=M~uK;IQPhR8tJngx?Ep{nS zu}gVlK5}&_UGPVe7?uu?X;U*vxLv&4TS ze?5x9s3pR!;a*9lYH3r&j7+t z*4bs9uKq8CV_Na|e_fydCD*4xS5W+BvPr(j|2Hs>@$Cq|Q_ zKJO-1uJ>WQ`fb<$gBbVabQ0qg5IoA?M=YoBEGGBwdF}anrUyL#_33Iot)Cpn^HX16 zq#x6t=JDefp8wKcNV<+LQ9LBySGSX0@^#A&vP-@lP$2t%Yd$iRipA>9i(Ibp56Euh(DX!KU>4~bHPt2-mkGK{)yS|YNBI4Yz2RQ{anKG z=hx2xZ<7yxJ-mw3RUeSQ(%)_NG4b#ECFQg93)?V0_BFzVe+c8B^L$qL_hWo7o|g;% zVT`Y5e}sP$B*ri2d5iGp8Gqg5?_}Jsw?AOK0+Nj>8^HDIq)REC ze!UyS^lL65y1(vJ!SuV&=$$^4=|3z(AI|h;W$0M1H-kSZw{y9kO1biKYp8~$Epxfc0uVEGmKUVRP89dX0E1J{zh+_>;B|BG=U))W6c z?{i$<4@Kp$fn@k zkKXlXKKAAL2G?J4FDAD8I3n=pGwO5V@aHpkFy8(trBmA3&l&&y7cTzv7vxXwX~IQL zZuye%vlYcp@VglI<>Y?GE5KO*fAhH)W4~QFw>;kon*0cTi4}Kgrhy&QHnLci1lL76Wdk{KkC6 z_GIE66fbE%_uGO>RK|0HAH=wS4&pY(<(z}$_jB-WCH_#B@mKB~0LBAjblwVzhqy;K z_&d1_-r}uC5jVVx%JVGgKLr2q`riHji#HDvevB8Uz|S9{WBw=OJu^@KOMJyH@f5qn zZ?{FnFYyw(#7Feo<$fREl=KNM=PsnYFn-DS|Bm;Qs8nE_;MG@2?*+UbDgGzZi*AMf zDf=gU;;-CSmUM@GnB=3xL*(T@J@>H-w;!unjtAUI@+{$rIh1is7ykM4hece!{rSUP zeJCaV{NZqxb6-wh-k$i6@WvHyGcNKVa{Vde!#sX?MAJlF1P|5Bz}SOU73t82_O+t{ctxb6$KVGA`$nB|cS*Z_WNoKYJqMBHtnx1;*#{I>%kS zuGhu5$iMjiea6SVMe!H^f5^Dh58=Ox@w2`BxruR+SBcL(jJNXoy2R%p#{GU^4dWG1 zI-A2^3-<%LA5#4MabOqI-{yTRf4;Pc>FdhS7c>3fbI5<+{Sv0n-)cw>F@D6jK7b!is^T;o`ml|wo5oq5ji<+A*EB~-~--A zmva6K&!?r{om)@*Qm-1=F7@WC4AG@tbaOi;a{mk^8;)(eyLGZyd|Zcpk&T-_aai!wT15qHg&A zB7iWi5?|pEf5g5iQ{sCY?}JKw2kk`dn}6(PRL^1I&gwPo<<{@lC&7jQlMip>e%rgVvU1KT$ie;ki(^KbHB_Vp#6gBXu? zb@S`!XL{$K!MM*a{tjS&e7ha5dH0P@R#8>nqB%ceN zWyLnQHcc&)*vFW5=1eIB^ESTqksl$us{$?>_J6iB?@XTsJuIz?*s0+ zS(A(Y-{0p0Pv)7kXJ*cvnVp@PomD?Ff$^x??VH%e_al~CT3P|;|0?V;2jZ{VVTkK9 z-Rz-yl^%_&6|Zr-#^EC)!RGqo2VMJ+z9bCg4{04f+w!63-uqIP^VtQ)tNkv5_vhH` zxS7d+%=)S1+ihS^)KmZbD;4bF#jq&-QbUgm;BxEde2k-w*5h-N9P2J-v?gj1&Ysu@Aq`P zyeGlWar1rW!VhCSC_PuhzvtG=$HD6yLdib_@6W}Y2H%eLdz~v&3;!kklEyEe!N2O- z*H7?Ef3$L`A6xxkvrk**WtE>U@E^PJMJBv&r+dPuBA;#-{Y(Fkt-qhobDMvzt)m?$ zy|-IWeA0QD4a6s%mzhEOFORYE`g!rL#2?E303V+sKIy#8CenX}=VE`(P9yQp(@*tt z{ZtzI?;UITJKn`-5}(8P%jYljW5Ld9$NxIf^r)ToJjcSS*R%61toEVzpw%vt&d*dk zn8Ee(^WqaspZr+oY06KxV?I*;xrFs2^}_{G-ox*0`c3tpjjrFVc{bh;XHB!P#&dpN zIp=WmXZwG}egjMGf8SqFNB**=Te^9m^a%^$L%zcLat}AonoIle^M*rnEvJ6o@UBCR z_w$Bt9cKJnZXP?Aau0I-{SolDxcTZq@a^2Z*jezteP0TnipmzoFIo8KYRnt?d7EtF zA7$Rh@6QST8!W1FynT%Mlk%C#{+j=*=LgkmjjPv+=i>g>NI2AMc%HuA%|qNLyYO70 zarNjvR!`e-zZ0L`&v@^*AHiE}^L`ubuJl)Or$aUdgQT^r5h}UB|Vfj(gI&1;+ z9>clsL`7TnyNa-`FXB5eiXR#M(cJUsA~*gmeIcGNT`yGs?ep=g>OT?;?d|W{vpCYx z+;f!j+eki>@|*FZl|%V0eaQS+?RhErO?ob9n_<_NqbJJFU;aWmAqCy1<^Pk8wi@x{ z|H<$=XG8MS;J^Le@~iRQEAYO(yaS(#(hltKFcS5GsZuDUSH3-Du>1!%4gB( zmM@J5Lb=0F^EjnChN_x1G&d@9OsNU4DO`0RSqdxslOhWZF{O81kZ zxcx(X`02S=b}M-~ZvX68;^6|qN%r4lCF~#CtKX0F1Ld9I_FJBOg4y{(x8HIY{Nxwo zcD@q+)x)k1ry= zEa5pN)LTeLc4>2#l}qK`?o11-TmyM7P`gV-*M^_oQ&WAVzZ$RSS{Kf)v3Rq7^Xn%e z?zUUv_FtA*^q>4u@qXS@di5PLU8jC{7xv?69#`>?xcisBU#9qx(I3s-zjk+inm03E zeqApN`3U`_@-KgBf1>5w=WlQLQ0`z6U8i#YU)|?au1d<2RIUc%2RSvNdlCF+_(>P|+u<`GGd=pQ!D)r2C#fE< zB>y#hua9gcg6i>LH?KV9bW3L*`%Sg3KN~(3X$%s@w9noDVtqQuN&hyi2Ny?N@WZU= z-=BZVf6?o4|EqN2I>Jf)?rp9f|C~m1e+N5+n)d5wYYsL${6fE|`&-7D#`}57C*d^@ zp?0zB*(R^`BJp>eW4vGAdIa9jSG@r5``vfpQ&Aa0yDX(%lGe9Mh)BT(a9!vR{B{4-{;dl9yt1wJ zQ&qF#_6>OpzdHC}mkpwS{<(I@P^$s|TzgTG@&37XUWxJAS0aDzJIZ+NFA;wXyx-R~ z2wwY7B!4cv-`8~sy!NL^el)z_*L4g0Q06UEzxTjz==!%u;P+rYSn^fy>+(Dy|9Am@ z9{a|WpEux7cl)~Dg};vHPsz`RAN`H_p~htk;I+R;`S}Ch?*mJ}*6gqSKhnPryx#}5 z5&R+dSh|w$0YAshkL?2Q`=0~gQ;~0ldD$}h7x{;uA1fz5Xg_Fh=H7hZ$2=ABsb^TRZjRhnKE1 z-p_NqRcgFn=Y0GI?N&>7B=Z(ZcLVrC-1_0a z;C;WhH+(9p<1la1b@5-X`!&+8ljfD0h)-JgOGAIsx?ei+N$YMI#3zmWQp6w4x?LZh zNB+F;DU?ut<=5RbE|gtsd7n)6u6Z!kchb6>>esKEl{63DK`f`5*@5_D0ILqm<+vE1Q1U{+U z#ZlT}BxNACNU|D}S@qBgtFdqK1Z1`LD@&0n!?Uu67-wgOr|G_hK-T(DGj>=U;d6LRisrV>wq2AYj z(EL~5v)*8$l`EU|;GH%z`+RVh@kw^w1iR*a^w;)`l3eyHj{a}Xf27BxTK?a1mFz$F zJZ$Cj{h0cnP`{zSE}Cv~%lC0VY?`%xs{81|O5@8ok3)KAJ#PFfZk@OD6UKLb*7P5U zJ$HqFlINnKyr;6;QzpNJe2X6oujgsK2dncEWGVGK%6CiazI#w_`5#-orGL_V{bj-j zdvy-~=2&@@zxsPD-~Rddln0FW&&Nx!&zDQ8P5yV#{oMYG?(iGB_3Z87 z3)sIU{d>Z{&&LDd4|&q;EcvtH_g!GTO_}*izd_F$3 zlkk3(?6NxJFx7K+<}+1~m4sDKy^b`!s)wxp7M9<3y2!$R_xVlFYuQm=!%yECQM)an zU8>!d)W_Rz-aHG3b{jl)zVox97tD{&-sJMNLWBJk>=MRC;N!EVE$PCAL7GL>(9zZ?ke$o zRDBWm&w9fD^nLSO>`=3YrJplDp04FKY8UXShzR@s3b4bo^m~5Zt&sRH6ZRnuA^wYm zezA!7%QzRy_j|>}A4@&>^h=0;{Tiz$e|;(Oixc|wGU6wYe}8>B@%ty_FVu55A8i-z zpZ7Dbc4wvKr*EO*5%e4H(Jz1dfbk#G5BKG{;Y+Sxzrx}lA%2@l7CwjYrs!Y$NaOpU zZzTHvseU{!DqHv!<3IAFM%t77sM`5c!$^VCbFU-50Q)}hbIPRn- z>&JACt;P$7EH?h}uT5U#g}as*fARb{zwvLzYaT>;#>02Q-r~Rh-Q=%v1up_;j*Wi|33G)OB?F}c45E0-d`BBs_`@FceH>0G5E9YH2unF+to~d zt>y6_j2$N4Sbe{KKVG{WJ{8q*c)qEi-K|Bt zz1Q`>Rm49`yY%PCR1?1&*ZckEb;Nh4-TU}T;*-u(t|2~YUapq->(Kv{%YW!MLQgEe z)%nZvKh49*@7_As?5O&^k^N4p*PNjiulk(O*TSmD`NvyWev?^jVcoBCqP&EkzNf7A znb#1%Ph@`+52wEU>vmqY674+L#XldVuWo+qzju5I{K8+XJo2-FYnc4ur^NZZbmJRd zFkbCs?=_7d^k$sz3%^=@oG*a)emoRD6_p`8Th!wRN#7@KApXi5OuzTTM&d`_*nE8O zqmYiuqwf)`96g8Fb;|#VgjMgU=-Tkpeks*g_IL4mPWwI{E+m}PzdyVZ^&ZYW@b%tn zZL1f*U+r`F&0W1uYj5(aJAOh3<8#<=r*+rMI~w2qH?z|e<~44D*FH1($vyC+UNd>| zPr?s%{44OP56Qm=@BOv`Uf+{e|Na}i|L%5&49maw!xVffvT3NfCj6)`_a8rwN?T&< z97+4~(uvH8^J#J|XM!VB(xn@#*!o)i531@)sU=XcB} zs2qcjwS3Dy`aXyJCFC>w)Q_qj3tc_t{uHm*O2SG0P%D2h^)3D%{2`>^_r0}U-|ErN z51b8u1oM{~uRaQ|{bH)eow}JGzrXDOcwdkC@Tn+IVPu>`JtXa83-u7>l&Of#HCpN{@nF20cX zU5WqH#fSbR+&`Ds8_!j;^OB3ruCn7J+!ti0zU-?~Jx=Xw^8eKQOIDP(@JnCE{7mh< zoc6uEoi|y0JLD<|hjt!vRK$8-Bjpb|!><$b1v)3)*cI!*@*DA&FfX9-v-q3Jt=ygu z_6>FE*OjG5=RE3qh10uRd2&JRw~&6}^8R>__`K@KD9ud%MX>zW9{Y$WTx{tm>@nCc zXjcAZkBjkhl|%XY9A4!S{{y_Qhb8d79=6@v+V2?pNu6(h#XiOlyT|OUetSWV@gsPT zWGr^ucVFXIwjPQpf84s!oF{gy!G1}0EL~#u4R#E5bwBfqx?O~!A3T`!TU zWxpJ7xgYe5=Tzyg&HSkPaV|@{8#}dh{i55<-s)d<{Vc9GD@Xfe@xvzPk4g9KZJa+g zwovX+p0J+n$9G*1v>f!pFLWO+hTo0xxXwGf|6r5vg1@L-U*#HqAMITH?uQ!xBzyzq zUh^>Hy?qaZ-_Wf?KLvjt_etevuft8x&CGj?zYqS7_s#xle;s?9yswwf;5B}f{D3|t z@5ikt!K?q4{JHS{K3oFdoAHt4$HSkxAnqrV;Quo}&OZS^r76z84Dau&@4}~|x(`fz#bUsXM5951_l zJk0dUKMuac!m8)83oWdAIsbSI|I_!?{)PZHW;U~Xf) zq;|Tl;gKhWGn();!(hcXQ+NuJFU%xO{W?vDH>C*`X)=5;yFC zyzg%Y!Kb3S4EqhrXzxk;XUd6RlX13RN39^fu++-o<12~(tNkzG&aQH4|BLK+M1kp* zoi1WsRQ~f%?{CSB@)CZd=oi#ZnrH`VCpD|Y+e_Z6EBcS%3A4H1X*@LX4D*lNiB_JE zyI8+-`w-)k#u2B`PE)JJ(_5CwX8sH9H0&qxetsAA{w(7K`A^^DQhp?bFA?vco<{ zTUhgA-XG-;<<1|nXz%Td%zuJiL%hCsax3#l#SxdzzX+E9lzw9i z<;ZAfN_>!0UZS&ExC|@845D2;R5v zJor>((@;}Qv_H*fp6BihX}?*0CVuCU_@wt_GlH{>8FSv#5k_Z z#b*+~BlER>9Xa@UD1q$%?gf^P{NtmuEiAiEV;xt1GXFS>mmfTbyy}0@Sr)H)-x2-l zZ*rov!>=5_m;YDMPAoP$ucf`&S?fqmgw@}S;dxB{b2s&v)XwfEy{ZnTSLq~SNGI$Y z++>QCN9imjomZyC`9m)^zrF>(*7M^j*BHMJ<0H-coHok%K5gy3E%{5YHQul9v>9!@ zKlkZgc;8<4zRu)TZ_582@O6w|#Xk<;(anQQhi~(}l~?!mS@6C+eF~q7Y!~J#vhYW> zrwZq<*~EW$rRksP;&X^UakRzzaa{1{kdDgJt}pdMy`A3M!m`7f_^ZNUMqe{?c*`ZpWDgGSr4wbGX7U6caZe?e}Zx=f6C9$>&+fVx#yM( z;dgh>Emy$Lck(yF-{jM!X_R0-?|nre|?Mb+E?XhISZe%a=A+eLb%DRat=nz}zZ30e4(q==!Vhb-`gtFIPk8S) z2f?SJ0)!mo;}<`3U;WwnMFH`LUvK)qM8D>1Czkj@9oyy^ODL{LwOR* z)z!)?e<&=scA<8EHTkc9B+kDG|G(P134525ZXNjNI{)+EAzz_Qdp}*}CbO%zcLw}8 z`W@}h*Z@8i=?Zx+r2jaM{=@IX@P0mteGPy2zET{e9qKFWvH0^(cFEqr>O*!ZAuQQS z!b#(b)z`K0t>jz6VBfIsX>HaCG~V1Cdv#*JkNCy#{=ApsTdh8(x_Qs37ih*YMpQi_15`-{8j4ZSS&lzvg}=Kko$pDSo5;YzTj9 zbzJ|y;9qw0tvkbOU!?T!5AXM-_J;T8gB=g=&j&jV{yjJUdp`WZE*2e* z=l?Qzf4WL zL4PUny-J(cUq*b=e%f;4lg{g^ApR}pw|)L9iQk!d1|MHVeA0PYp+5?CRJ+*f-&PL! zedp6HEWiHz3=7L|*FMw2@=NX4mEY;Ri1MqF!6q-id699q{6gPdRJ&dkc|GUlM|lmu z_2`e(FO_wR-(Q!ZCMG5wYB zrz3w9d>PN37sK~_+~nWny;+qjy~=oBFLU61y&U$8$@fK%%GKdn;|o5Hm-j*VaSP-2 zd1k7~pZT9S{~Em3`=tLvc)u<>A71-wB>xM%-{+Jz&C*@q#tog|-*@AN4dLIyZ>4`* z_!(|ovMc;R>|cug4~GAIft6SLy86NUexd+A75QQqH`dY*9C(9WKOVhN)Ux(pNBnT^ zbI%j6=i++e54q8s)90{d{}c@7C@va9QL7^wXY z>|^nN_c=iQaBir$=(jKZllrMj`X}{MIa|d0tK2Ou9QvuSKKWjm<*NhsdLF+SHqdzO zbMEw_`Tb|l8s8oHtXGV$z0-J|8#Vq_<3~nmWb!Y9<-f1l?~%V%Jb%jt+#khJIQVh+ z_vfGV{F(c!zjgm9WgOg-a=bCy@*CpAcxl8fRvxw2)Eku3Jzty&KlRbL{3q}O+ z-ZVWG-2bHi0{9Ks*DL-7_#+>T>+dkj^xWq9m16jp9REH1sdvQn980-1PE@(K?`Lwg zlviPuQ(=`)VU4`Ogs0*L`88#pe*A`+sxei_kxO z*v9$|&C^TYS@60)i|@d?ke9zFL4F$ip7@>g)GXTt8GTRN@z*5iX@d9ZZj+FovFQJ| z)4x4>{CH}W1pZ2{za8}9C*Wr%$Vq;ctF2-80_Olg91))BnkijsN=V{v@>T zb)tWM-*-W+wI_e>?5%T**Y|1EE{D|_|Ks?0dwLPx*TWYdn0%$1C)?>m<3D~Nt|$8= z<1c;Dc+Cs$^|A5K@!q}ok?_;0f7R#9@LE?>{#XCR^!WA2P2qJPl>AQcemryl{1~?$ znGZkSJqMi$Klp1am)cV?ydTHh44;bXEL@SreO~L77vn$6@AJebjWbfjA9R(a{{!z& z==!e2|9-i}U+?s15;pctocev(i$6Es@5Am)`9`wuNBdx|fM1R0|0($67iNJz@EOFV+cFPYbc5{8ape#pWOK zSNZ?zYXxhkr6t|xhRJVx#`B^4cntYUMgP3tZvIX4e!Kf3;}^Q|>Y#MX*9JT%sT^yP zU+?F0;SY4<+kM-ao~d8O{qP9*`7Yhl;Cndv;qaQTQhr9m`+2w9;WeKn`N{Bp-t9T~ z`yaP_N`5x{fj`9aUk|^HEANl+54ildUEA!C>(&Ljw1b(4guNe>D=8Jg#AB6ABbEfP$6~3PvAG`rS zvodb~kKynCF0TIvc;AmLg%52Y?87XhAKL4ByWX$c6%gO$8jHWv-S-QLzw_$mKu2;ML z=u``r% zI=rvZinleT9(y(o!he!Tb8$4L%i>A=t5&`W$hsUGMKhb;S4QK0CIV{eeM`%F&*F zTlpM(w&_*|GNGstN!IK1a^yoT|A%7tyzi%#M8><)p-tjT;pD^B3y*vYd z)slFaZR5#HBh+kaVpQc+$*J*NL*_GwQ&`SV!Qh=2J;>L;O} zRlXi5HaV5+u_4XZqsB+e?Yy7mLw2qt9A$CYuZeI{JNnGkm##~~P+#HugD)|Epmq8b z_E}tI`BuHGvaQ*zf^`Jl|9*iV#k{Kc$G126jhW{Yze-QzyK%o1-vB>=a~mpouC3eI zVf0IYQ1hEjPdTnf&(J-}39nxo010ynilT zHP859lkoe$S}#~@JzJ-&#ZIY%o3~dEd?;U7NA~08wg*^#{dj3`uJQgkc5TY1?;of= zTm(PV&4XPD@6T7e3I5S}W^c96JK*Qho;9!dF#HZ*n!M%}pM=kFy6iU-wuP%ImUST*|Yg3AM6vxIEvT$W77Sy8~M&UG@idura%9Ri4XY==dexV z{-k_$=x^zt53loEIu9`3@1xv+{LXqRUXJ1LzpY~RuJXME{|n<+o&Plb7}KABr|A*D z*73$Kyx(~3bGq|Hp#P5omuj$ zo^0v*b@~qQPczPt{KoLtd}ifR|FAXu@QS!Sv*EvY&)@sOPhJq$(;wdV1E;{JqPh?rN<(|5wu z4(nYztUo;7E-QMk=r=+;FUG&`V;y?*>E=&*&S~xUS+}GgDC}eUOTcBBZ05hv4}|`2 zH2s#+??d|PkL9;B;Qe=7w>!h~d;9}tpL3|ERRDPMwMEF!xhG459_)96zKYra@<45VwC^mg6r~29ANLR2+kpJ^f_HA(Xt?V1G z-#Wsozt%pd?nM15&D^}WUh%?Ee_KWW{BvprcDZU;Uxdj1;#J> zG%o+!aO1b173VLx(D=Dax*&zoXd=V?UOkFN3roc zBd>Nf=5pgZy8He#ct5YO&Xp#AI?r=@U%TKc;}ANK* z#Q(wj16R8HUn%j`#NX}W%ZT5D{;(w6}PrUk}ap+S&Q_grr{majU)j#cxy!w;3nV(aC zvD!$>kNN|BXGZshcaF1o_4^8|UsqV|@hk3^8vhhUwh6yJ+_!Z9s^Gq*`&Z79@%vc% z(H0K(uW*li89QuC{V$>&B|Y!-(>P~9TyMxrbH9*Ic!&G$nO0u)i<7Uhe!`!NI%bsd zSG*aQZ#&xfbzHx-HvFR}$K^MKU(fZgTf%?Cct+!#o#7|Zk7}H=H@xp}a^X`^*+R}5 z@aJ;co1dp|B>v-s_$K0~(q5VyKZSH;m*Hnxc~$OP2&-J@;v!T+g^g#II_8Yxgk#1wX_d+5bdT6 zdzKy>w{xhQ@T-6i?I!ereqQa=+pQdaUTs#n@qS+I4a%YKjLP5lxZmX0WF1=megM4o zU#q?Lf&cb)?CbW_pzW3GmZ-j#vKg zg`bPxDgTec4{-Ak&%pckT?3zr>R{QOb*a@?()VoBiQnux%cpPu8N{E?yxc|Ze%qD! zO^EmVE>gsAc!lZr{X-`4*CwSOl_RuY`GLMSt9mYCU03z85BDe4>#-MFx~hluF0-)g z{2|x>Q}cq^QC`DuDD6h=C;d392eqHl7f4`NoaaqozCO`jqlh=C#e>`ct&MlO`E_}-PuYWRmwYT5lb*`c0 zJ3MXjpMDjW?+UMT4<)}fe3$Ry@;%{wd&q%LMYaejW#Mm0=S^l4pLE`24)ICnO@_WN zq$9iRaJJ=B<^G-hiz?Tb=UcqL-|4$*s`t_p#G? z)&Tv@T}R*?~@-r-FSUB zSN31`Ipa&1U(tHPUe6m}Ho)wnb)s7M4}LLz|4psEe+{qwxzgWehUt0r3zJv7UI*US z<5uvgsLWyQFOPam+IO8#eA4%YLp=sPD!0BDtbA%8vD#7S|H4n>M%7p9xz5BUpe6ihaI4#)ljuv;i^SaMuk26+EI>Cm@L{$j?BYWHuz>$}=Y zck}m5ekZqnwG+I)yDj;H;r0D(@%iv)Fuo9fI(*fHc>XVfPv?0^@}uGP-nsbO;r(~n zC&Rz((wzaniW{H51^={LANvyC_j8NkySRGnP-k}A&Gn0$!*A`<-4%Wb??Y-G@=$o+ zj~)x3irP%a=wCJcWCi18zYbqRyuKrUySrZwAwKCl@vulBlK6sArr*aG5TEp&`dZ?jB!7Jv$A(%8ePAK+AFyw@$-P%xOnlOP zsFe8AC|}OT@%hUN;t#&k^52hsUFla5KbQP9_g-?SXSL5!jAzvUU3;$Sm7h;y9Yp=$ zX~e5P(|uC?)s&%jz51Qu{Vc40W%4i!FW@<}dW415{&Toq?S4XEi&uLeNW9v4`{ONM z?fY}&)voU#Uia8c<70{&d?V;ax({>tRP|Iy^dm&2dObD;Db(qQtxd}8t!ux|J| z{HJq`9}Iu)*Cv0>E5_?wjCH;-z9Z{6yCeS){6%lX^E2#QlfRX9U)l4(zdQTyG(H{&@As+v0`KQ}cgBwfF|Q{(JP5yrn@@TIerq?c^BlbI?`z;wk*|dD zUmg9$tz)e`{yS3j#9zhpk&ka6e$RyK8;Q^2e&XkELc0j_;Hvj8Sg%m|ci}#!azDU6 zE0y=fK9+C!--h%je|KD~{vtEVTlkIQoFcW$)S2;inRj-)zo;XeG_HMrCC0VuMfo_O z*2=5%3^Nv(-+BMKq0xB%ee%_RH2xvx2{dkN_p|X|bC~zBB%) zc6{Wo#t&!zmH48?#$Wf5>CrmsOYm2+KSuKDOHBUkM@?RQH~6{t8n1S?E&LOA#`*7l zGdp%&KsNZz>?4)?3@yuJS;al57cVfC{1+s5nung_4@sIJrg7=IpAE$M_j z{`r?aES|p{B6VM%_gFkXQ%G0wIv-Vj(SMcDi`tq*xcBRN<*T5Bjo+3DMgJ9$ezD6( zxeMoTK}a`PWLx(f_d4l*TV?sx{i)q*mLGqg9u5CjXE{B$!Tb5e(ydKi&ksts^S_KA;QG;9;r;m>>uziE zdd`rZ)8O+f%|5c*0(gH;#-2Nvp3Zlfy!2GT`*S<4?rHLs&&1_B>}dR|Zv48-PR4)a z#&eJEV*EFb-!|L$MHA!tU*FyMPLxae9Nf$JZj(%2{lFc28t>2f_<1km|KsXw#NNjD z;=U^VTkT`~?c`JT%!W_H-^35iG5JO}Z`QQG@r#^&);z#?&9f@qZt(uRmLBjruR-#A z!s~l*;(Np2>E@kIg#XYzhnx$)59_DuXRe0d&hfXw&t#mUbRU8D=jc2Suk$2yf2)Q6 znErew@4?l>>pm_0Kf(L)$SMb#Jtr(Me^CCr!1s524|qQxwGaH3Zv4_8-p@z<8-9wj z^TqIQ(*GzwW8pV*@{{0K`!1gUr{SM>`F|b$em8ISDZC$NErd@+eR241!4SqtN$0_2 z5x+k3N&Y?XY~tsQwfy?{T;h|~B?^d7JP(HWr1M^Ch(GEoOW)7;loDS={{C>|z;far z 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 HxCZ_gP28#% literal 1672240 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%0DWf)eBT~(&0kEHA~bdW#&i{n5wpC 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

=zmlm%3ucrNu~cy) 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

  • 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

    w*H~~k;jUiB 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

    #vbW6*zXnbYbWwW zyRbiP~)U8HLaa}F>fbq z*vmW_C&obeyr6<>rR=Mf3GWxYFF^a9FSe96rE|r_Lav`W1vDG>HrrRuuW0Y->1Xqv zcUT-(d{9r*`7F+$Xl*a{+eSey#T;SN>C<<^cSg0RFHJYo8#T;o;18bM11NYnD)Q>%ixpt!huZvfi=| zYYpw9n1kBY@q`0&L0Z?*7)8(H6c3m4y097+2c2g*p_Ar$WkHSeJMt6z+`@ib9GIzX z_`G?u(kfc}6>WGK`&hEg;op* zci4Xf{{P6mXqxk06Zat&fXZ>qp?2rB(mCXjZkp4m&82^QYtnPbq({hKQn(KLSPs78 z>OlEs1?MpDBJTsP1NEP!+?T51dM3{~sV{wH(l-zK%sxrDPga&OVl(TChHRSiY(QG~ z`45CFtOvM1tYO}k%)0_USSjTQ~gXpq|sjrrKwE}X9j`?@siFAra=a^mB@qdQQl-@9(;!K-Z18&4JdCM z@{In=apSn1%W0i50=R{2$kF%xhv<3Gr{@jS^MFgwds)u|em$?Ro`*W>c|G+!*g?R)+QF{PK?)xR?NCU9?7BBQl$5U;szo0az1 zE2aBZxHPN9rM2X7y*4mNU!ZxUQ{5OYW1k=LX*^US`&Z5oe(q4e{%eL48Yp^gJm^x;<#}Q zeqNz5xL|y^65MvA{v5yn+*8!tI=^i%yY%^Ws-;F-%)OMfv$%)tb=>{|+F)4xV_S2QN|h59D2Ve=Fkqz8Jw6m`{MaO z&osg#+JW0IBe@dpwW?o2M-XB;>G6hc{kh0>$uH+1W*>hR{LiA@VlCcRSKv7$iqE-| zo`>w-n1l4fb4;FTYI%!8$gbqle83yuWp+%4ty(6_HR608`EdD+L(?#=t!*7 zn{nG@upLBuS|W34oJcu3E6=-3y8wHJP6PKGXMMF&zh{PBmbaybp9D-kwv!= z?1(=5nA$?vOr%2!(x{u>r$sqzT8Lky4g9ciA%3Lw^H6a=$wM1apPh{Q(=+^k|NOq$ z_JP9ovA~}1Cs%0wD&BLD?;fD;&#`@y$|~DVqi;DoM{8$5gYw#Ix3K?2@$qM*UEQO# zYe-Am$i3U4=uZ@LyF&)`vyR2^Omng&T(rq+b>*I#AML4G(yC%_#~3&dSaZJQI%Ru_wmUGxja<96II-=h4SkGiG1hZ^rD+n9HEdh)`56z4#Vm7T)2+u61yVB2JzWx=*@ zFwVblj~VB0ya#d_Wk#GsvHwUoPa&UddqPmBdQ4C}Zv&c<+>h1^g<=)07i3I$`dNSd zIsYcOH_v9pIf5tpaWTXQ?4R$q=zHh+F#bnkHIhMvS0LLzu1M?4||heRA!y2 zMd+-{I^SZQlUV0m>`zd=l98s^oZqfKrgpWVZZ_Gj9<1ke+(WjYxJ2iVG{%$@dVJJ4 z)-!Qwzew1zfHccQ3km4;B&zJ zA>%HKdk6zzUIWZxj{y5C0x$fN@UCUNp5T@H9rC>PBA%DdWV}y+LHce5^#-nKf99H? ze(F`wPi++>-pi3%1kz-)TcD!;Jr%7l@CqOHMr@pza3!Jh=j$iEUP1 zh}KqKw4AtzvxGsA?ZL5VA9&<`N=0?6xX(}BBB-zWv7nf*3F=VS3+kh;1LggTLh&e4 z#3O&q8UFq`=r_w+9A$8S-hK`Q<*0BKsGD1XNC5oJ&+RIenY`Sb($caxvrqTfHe74AJB0k z&sXgw@^JnSI#%RiJt*>g)UJa1skM0h)Ej9Tqy5xqTo*Num16^)aYw_p?P23~uyqvn zlkjW=;(q|zVPhHC%J58g9`F0MV)++&FEAWw*@u19I=D8jckPf9gu04(ak7Fv0{MJ+ zq4tAK_rMm2rL<3!ZzJ;YeSDr0MD@U)9Af2W<9vLIh?O`CPFB*cm9aRIfZ2R@M0L^6 zj>LJAOG$H59-kkHy#7jBS>ze(OE$!heuy(8Z|K+0iHgy+>72-dd-H5G*DehkmVqtH z!lvb5TfB2K$p>SqM;hw9Szj~JJ2w}|zR+<7XBa_o(b`NtAGnNsq5G0D8aCO8IS&3D z>W|D%{&O+PlIDT=L=5i9DyD2B-=%ly0x;+92fJ0oT$Ivwq^np0uJ(tWNXAykAUi4( z-^_W`#uDBPdiNlY{O>{=dhW$nCA+`FSoWbz#ydY1?_mm`{{ne3CQy9zSF4IWB7b!~ z^67q>4^|X;e(FaekH$h@)lcO4sw-3N!)S{oKsC=n~HpzU(nvk9g*jwz9sS;>LgH( zTZMc~#x2@E=!y1>LAySO_U(ao?v8a&H;m7oY2Dy^=S$OE>gi`P!qHC<>$NJ6Ew?%% z2ExZvm7%Cdu#DpkxgJBHpW3}T_G8E|1mA#Y&BEoeT%Kf&`!E>Sma_4c75jk7ma?NN zD3Hf#@ScB?*DJ$X zp%KuS}JLzw>qvnVE*jHHO1cSmagzB zdzIHBv1f1|{!BVrpzTDR2S;n4!)9cIdwAc5%Ca$s!XD36_)4z}Z6rU*5!>2j+-5j+m=M6V-7&i zc+`)Uac4RBWuGosk1pUbbTP_|ZFs2>wTYiP1Njt_rU~j)r-F*L9dHISPQn;u!uUR8 zBz}RBuyvK#vT7x@!kd;6Sqo=HWMRHk70(}dFvi!xZ^k&3F^)!=5o2%@iScFR6UKgm zI@K3Ib&L-YqevcMd_eKaV8^kHk@)j5Zefg7bc{12vM`<##Qkxv+Z6V$1m1JyCUZNNCmgz*8|g5(lE zVZ=HDb0w@Juoli3JToR`^_qlitc6ns*%BJr>6wH@+ zkMcj@r?^CMcNb$`f;`b?B92rt#gX?T(lI7e90}z5&jr7^{vq%ys^1$Zqxr!EK^^LC z_ygHIN!MYB1L?M<5flf~7cPxRPqv((K4xVdiACrr!#W1Aj#$=li**b!>d^Z!_T^-( znT}W^`|*`_vLE*=LdSiIW2i?*))CD*j_?WItSH%!K4l#tMd;YiI-IP-hjsMkwP_&IGzR7O1Dl~A zl;D04sP7eGPYCl2+7nvBI!oYw@*5hv^}U*pgih@Lmy~{RUr>j77nJvE3irD^!0nSi!PyH6xvJd;KhjA_E>Zm*RF?J(O zb*6bcJs(Qz%rB59=fr;M+dOV&=I8mUX(G>8-I|{lpiUEc0qUmwJcl}7YHG%xh)6oa+1H9-3zsoUPDzaUKq#wVfsH^^$+Pj?9k{ z*_dND5YK9fb!4i()~2;W7@u*^gPwm|NA`oR>m>@-k@Oz>4CLu+NP7NoDy0q2AHGd# z!}Eu4P#W)5QjD{CCdCkb#h=qy%OoKE)LL_oTx*U3#{Mhi^>DhLDzD?|dZ4@>OxJDY z^+39=Ca?9gyO$yV>GN3mo(i>tV`Q|}7WYa2cc@vILz7=oyIig({h>L^DbCVbsRhpJ z^y}^Q<+bsdgwj+$!}FQXP&&vJPW872DS|51IbEI8SclV@Nh9!L{hq%!0DPP6_X_%f zr9Jfntj~dmVsRy+cz2H0{5MO$FTk&4S;QWxnDZ8vm1>Z6+%jFByXB&NNmg-#taFfM z!ePAkrsW5DFZqV9pY$oH15x_B61;QdB)YN4=K}QI@Vg9kYV%BjK@2#8BzW%(u1uhR>1$e zM9DGdOWbE3JGbz2emhWRoI9MVM}Fd`u0cMHNvi~Psw+VC`A%ELO!M0|Cak*{EAi)J zbrM$J$0_(8Q9Qmum0|PCOpmjkm;#K!jPXCoBoMwWBb3#ScyL$ zYbCx2FCI$ZKn2;W9JFyqGT+LX0ai1BhH)Ab>G9%U~ z5yx=;S6pI!Bq+}RKy|E34OrhZVWsa|QM(g=KGqt9wfy6hH8@kLPJPKI)Bg1gVD*_m zXO9({8%s+A-C)?9f?v&0+-w&J^>$)<|-MGh$^ApCIi83S3 zyO^U<-~R~tgmbl^c>f=iaOU8QVi)36|1!~9B;zIDrT61W4*70N!k(wBLmKg4?j3x} z_}_<|eEiM^at*l)bLB02B9gYg6G3&zN-mK$0CVz6jDJ4vG2@@g_)}13#J_>|?12Au zs1x`Jw~qmLSp)7;Mc__h+@o-RKJF=udn<6C0Pa(>BOVcMTZyz4zf8IYh!$Pg>e!; z;SBjhuGi!5*lC?`+cz?o^n*@STtKj9SP*pj`ivQ{OvN*RW+Aq9I33#~h|?Q>$X>v~SivK3E@giV(+ z){?l-j5QDKMmF_CnGx$yw&@*jiS?GC_?`}^jy2VQb*>4kH)AD!!g{D?N{oGaMne1@ z4{6iLQ0c$R$fn-HrehfA1>9rC`2*uTi!vk5A$16!pL!ViWYdF!I@Pa0b)57)O1Y*{Hxws|ty(k^Uy$0hsw zVDOtU_GOH(pv;Kzjk*$J7vvMhX9abt9YJ-BS8#5pxB2h%u7zO_aUf$Pet~hnSGZ{F z0gP`F+0aYiJHq%{f!B;LjPW%?nGxS7jITQK312lqooW!Mj*s5|(D8j~!uJg0BYwh{ zt>V0Vm2INHxP~!~B^!E)_W@TjMhE!K81?T?`7_AVv& z5T3orzUUc#7Bs^P*ME41e-0XgF(dn`XLtsc-|!4Sgta{OuEXt=e&87{ok_ zA8Af!<$5JThq+!uxLzYsW~>*ze?$J)5BXHD7X-!oXrOw%aw)ZksyDr#gfPis%18^*S6h)Zu`s4lb?(@#oi}A?mPR$$b>(8UA>P zXLt(sak7V_EvOAfdxnQlUB-HbS43Mp9`6}G0rTseNvKDZY>VYwk8+S{u7?NLqd3Zp z^`Pg|sV#E6WIgT+inCPE&#)Hn&2y+lTo?4~pu1_e}r!nf<+%r6@NsI7(m+(#`$)mPEk85K*d6{t%f4)6iHIi-JSe{2H3zH)7jTCXN_!VPp4t_JnI*c(4 zWk!s>Y7sU+wKDPvV?{wR{|D7E?lNG^G+}JQ7>S=T-c*_*Ui8Daswp;Kw1#K@fj|0w z^HnS2vsJtcu#~Zu#C>M0d1yQ8OP(k*Vx7hQd8e4fdP`8u|3P)EsRpcbO<27dEAbQ7 zg0mNI*^gGRZE>zl=gG9D8pAj*;2ty19~kFZlo@f-`^99_!^kI_9uySwe^4Fgs|K8L zCY--vO-A)6e&L^2v2Rfa{+X=%C*#D~GMy<;0nTW~nTdPMIM*}IEhsbMoLgJsT#kIg z`GKIA|AXo{BMdm{`;tcgr2S{YN&Lc|v`)eE?4l2~YApTK@H~4Z#yB7RW{guAV+zWQ z7=K|~zK(ptm?$XL|DZZX9|Oj+CXDYeM&f7x+-#r1*l@-s&-9XUHjn2%F*e_ACHwiS z;5TD@ficFS%!u(SW9*82!q{0*r`kzSAGHH$MsnXAZ|t)epP3uL&xK@f?lap+exK1-EsippyW0iDyP;*Iuaq_F`iDK_1+2rP2p!AO4rJ$BunFn7 zA*e(3E+ut5KsvuZy#Kos`@cJ}|C@t2l!^UceeZVy>-iJ+nCn8{pC&y&v7R4T&%x4C z&pD$W-n-q2z1vK~-fe%Df3gVqBU%1#mj4CIpXrqHzcR}IFZN#Bv#uRQ=!#)ot6A4d z)^)eM)TJ7A{lnhr8<^XDX4pFoVVz5h&?)8zu-{D9Ih}RVdV%7`+yb4O&3m8mhJDX6 ztYb`(T`{$$pE?46}KE4PY;(OJo zM{m~AlXZMiTSsu7wWlCHBW&Vpddfv5$C;b#yO62Ys)ad@X`?Ji|H$@jDQ0 zS%+yK5a)Be54fDh0=Z|kpY=2?LeFv5Q;qcmv7Xypmk`#27=BZseZ2P!`*?A@k9Wjl zVpf#5*vHFYT>(Yt+RnPXSeGa3I#^cPtrY7r?Za)h>-%u?sZMg=XddfPiqJ#fpC;Q~ z^N{i2s-O;a4ab~2NK-s`0ppXFY?tGczK1rG#(KH$Gmdrq0e*8VpzlwUj_+B=N!IZT z$DE&8M@Zp4u+4UT4{S2k#Y@a7`mvs)Md-nIvW1?{SWhPF8OZPW>|s4xve+NmY}fa% z##24y{!kRl-(H0L9xQ()%TH(d!#L(-=<;nWU*CV?eV3}3Yt&`=9~2?K15v; zC*0>#S-#jmiW2)ro9+7k(GaRbF|mJCo^?zsLPr(W@fzzG%{ortTq!^9(_RtwJZPW8 z0?bcZ%Kkm32zih2ZWFcb%Pgk@$Hc)%=gXu0o>*!_Pa*G5miJN-^2GP5A+M8==Ttke zTnqNQC?<6;kc+hj@6Ys+`!m_Mu{T5OW?(+SI--iu@hf8vV;v1xM_C@zn-%D|DfU)q z-HZ44LRR57b~;;j9`eNdMa!%c9~#!T+gV?&BJ}NJeGb-Fp7kYiodOE<;hTP#|1ZOy zM~CE?LkICbP)q1rof4Bh$vQC$&)?JD#!}W*vIt#kS(j#${rQ2Q4mFM6^}ut_db=D~ zXm4Vnl6w|)Tb8~i;Za@7&Iqq*F^~J9Zo53Nm*OGT?r*cco4D89x970FbFA+y>$}JC z<09+Jo`XG*K+Dd@Eg^dnWJgKaLs<5iB4j7B?5|n&0hawc$J=jNb_TEOvu}$veQN%i zz76@DO~j3^tY>!-dgS-2ebo)DM`baP^ybntXBe9&pSovsl|FGvYzp* z=N8A>$*f1zMPCnN%_ipZ3$Px>+?VF^7S=Jg2py$aM}OAw3hTgcDv7$hTA<^&SkFfB zdNvqq*;>}{oVr-c+T>dH54`hC^?#uVJ$Lb56UCNj*3*vlROWuuh4mDyMY;X;wP+x0 zmTVF2f0XsKDMHWBtfwC9sl$4{<@RsHdgAr9Bz`kY*zX#zC4HdBCfAZ%Sx=23^z30h zDV==FfVx{R)kBT-|Djd({Tx9Z>TH&;;2wJR zM#$FJaW-yyu@@rOaZ_2xUEEJG-1uzae4zvHtFw;ZSjRa~UZ)*5uG8qflf2|o|GGwt z!u{rFy$EXtJs0&_wB}t-`qnY<>1(i(JQw-~c?CF~>hHm_{+Y<9KK2RMe~*dp&1#Zw z6Z0Knzxvd~_X(c8ptaI!=6jdrZ7}imuO|7HGT$H`3s;)>eylF}Qkjq5p`t#p*u?ia z*JB3rrDFa@eDh3v-{9Pe@V&`=*SQ|kOnez!j|ArX1$#s!?+p{*r#SB>dGXA*fcwE1 z6CeHl0r9=Ud|^CKdDX=C4a@7re7?K}e96R@T}{e+miat5X2qEJK4d-@^F7P$(b2?L zlKGl3Ul#jNYZKp#+#dCq?>@I%6BFNN=BvhhT{w2vG4XxP?cvXSZ=gNonVOHj8zz>@ho_K@yR_72Y)?Ja(b@Q)Te{uBRM z@NczfLe`Wh?E{t-LuEgqtU1dn1zEnz&ilh5r=OJb1Iy_^yr;msgXK(YtIc6KE-E{Q zvX(lgjS2C$l}!9TX?Ru#DQ7>+X-d3Dz`Kj(ycMNQWH}9}>>$e8u$=n%?ac1ho%iva zNmgSiXA8>-Cf@zv-OX~mJ7_~#PDLu)jj||~a}@Q80iICEsUqbpXF27FcNci~vz+bi zwcaeJIF;={SqCY{-W77JuumZ5psiNm%yBNu$-_NaTfuvf<%GMmD3+5$Wgnxgvqj5D zo*zSUt~|m!zqiU{-uHs62X-Or4VLv6@vjH}5tg;4tro_zE>qcBlyzrWBVnVKu+bem zes@#KiDx-K6YnbU9%DIaky>SzbBfBAqpT;(DFsZY7}IZ%bxg|Y&9V*>|1$8O0zW;g zKNP>I#rL0hvwSxHPfd4GZy3$U&%(9kJ*-VthGOoF>RV~4!$g*ZdX?s}KI4T>D zvLUj5A!PT_ENc>E4VSVWG?(@mO8jHN{|C#`qP2}IYao@4M%i$dH4?J=v8*AG)kn&@ z#Il|z{^8)i%CeSp(3Y~S?o>7eWuw{GAuHPlw(1Ev*oz`xKgn|15pNuLZ?K$mE-i)S zw4$N?E&ERzu?N2mU)O%Mz`PV_9{mtPje@bN%W=Ruz_27qSAS ztPL!Sd^@Wr_#X&av_{efvMfI;>yENXEbAy_m0($ZkmV(1En!*Y+v2w$AF-^oXstWT z@}RN~kTscQU4yOiEIaSpAm@&ku+>bKqv0OB&!lDLv7EV)S}T@wo66dtEScrZ1*VJi zEDYkp4X^O5-=wTWmi0UFw*m{YGWYQ8trhZG^02EbA;}9g(sIuq^Uz z{Dy{>c)mFRxMD~NVR8|FL3#A-8wckRdYL zOIfv9)-vJ`1iufVCJ7l$yvVLV*J-{#C6$@rr zmMCoz%j$%(M>H>5%d$2?Rw&DA30ZZetRpOod|P}|rj~B2C~XSMYKAhg#$3;`D2@iQ ztXh!eCuL=_Eb?tJC#x%DZC0*z&_=PWV3dh@_Qx!%K5Vrgw(@}-o0Rhr%kc-V*k22^ z%CYMOJll-5^F=&Q>w)J1dhkATY4Fjv7-(-K4|-_6n=7b8eI%%lstH* z^^Tww)LVl3t2YGoQ?C)lw>GX4#dl?|5XJX`{~(I*1z#qL?*(5Zith!VCyMU{ldops zd%@?3;(NhoiQ;>~XNcl^!9Njg?$UlBir*tWMHIhBdV*+_OFKrigG)O~w6jY)LbN-6 z^N(mxmv)e7AD8wO(S9y%Khap1wwGv}OWRF!h)er|=x~>|i|A;V@YSrbE^P;;$Gf!c zL?^kltwblgv@JxFUE0S)XS%eFMCZ7)^+e~pv~@%mx`eN0z30-_P}A768*`gO(%NRr6m*n%_V%5zVm@|@j~x%itl`Q;df#8m&2aR)9)cZ z9{qJjuP2J*k6dLDz1wO2CMNm4m^b0~Mdregp*Eex~sNkE&!XEhM(IG?GIF#+dZwaR3cPZt2w?1kH*4lyi#>J12 z6EY9q_&cRc2q}T*I@;j9-RAg?C*~&Wo65LY3A!nULci$8^v#abSXejUbIG9QeFj94k-NfYU_W58#u!)nOTalec*lGP9NG~^20_oqv_thFgKD~2o zj*;&S^YfQi{?coQ6%kDP51#h((^14&yZ1!9wXKoGz6VlZ!eiEjV2oXa1Cq z;B=X!n0u6Vak^|$%q>cr-;r*|<>iuMu26YLPM1%LxlHLUoc2kIIZx>xoOUF|oTGFv zPCJug&QQ89r+t%RexUSAoc6;xFQxl)+CM4gD5VE+x3W~MexI&a%IhU`Jyl-6OVDnr~`@?HBrbiGer z_oC~S^7=Wto+_`q(e*%i-I=c2%4_}G0?}v}oP|I2+jC+}!h7uXa1YOgHrp+c;kj}w-K$uYZ8XoJ?+wuVCv=^_d&WWFk#iC%$NSD= z49D+9BcJ%>^9cC8WKNsES0-ZEek;Du=ZXE?9|~GgeP7T(b*Z2g)Ww4OtM3xU*s+Lc z3758jXc?E5O4P@t%>xzs#c!(MdtYKq^HWo(9Ce!knq5nbJ*mdC)v7pK&7Jft+P@S0 zpd!MDEq3^kx##y5H8M}` z?DUX*TpklPBjPj65l}PQ%rmg@%*P#z0Q0$`F!*~(nfg$ zu|A-=`z7Y=KF@vgHN0I94zl^<~txL z`C7pl*NTUV!{{62^CCS|`U<7#+o<_@@cVf1BJ+eyqFgCerwJN=2lN?;I?yD%!S)8y!X6DK=C=8ToQ0L4DLfQ2JJ} zh(T!E+7_4A#$vxJzp+*DO-((1Oh=u}&%IF0pf>cG7_AkDJiQJXSVI$b(mN8@I;JO( zLH(TKL@n-H8s{1N%8weYqZPzfe7|@Ses4EfNy{L+!O!S>UC=50%%-IMj{8ZM%Od@Z z{L7!)`#Q?vi@CJ^#c1rctG}9bL5GNq=6VUcldqy)F58rN7qN=89m=iF>Dv>)MNfy=%)Pb$d~r@Q9ojRs|79m8$45B zQ?p)qpH*F!FWae}=Vw%wBTwRRs)S=9<5+@xy*;;L45IOez71Ofj%zsi5c*yR1S^wmG{XS}2=pW1aCn8_>Ez&)h?JySkx*Y}yeg79{Zyq0I zk^GN8Gn0@Bhk!Gai(5oMbUjc35lM)IC@M<;5m5nA0hRSyT#$7oLK7LBc} zAfVt0Mie}QiuVz~Bj|b{SB67=?{{@QGfy6d{p|Pm$GrNP?&|95>gww1?&|KSxk$ps zeCVI1T$c}{lDK2$QKjPo#JPMR9Yd9lk%&*nhjsAlaQW~DXd@qBfg_BXQzdN7hdycO zVf}8@^7|#rhy982kJIvdA>PY}&dP`55byHgFexu;I!f4>5BnMpE)Tg$+%a>3($NNS zE+0roOQj=*_;h@j<>3S0xFa9_Xs~?PD`8_k>`Frq>(@`q--A51{D=v{xA<4JlXf89 z%ZH7yKiDsRMZC+0Iw>z|zLu~tA6`sTuFV%T8!^jt>Jp ze7Iiu@RHCGH7`imm=DX-(8K!iz9iObWwLzm0e+T?wEU%r_wwOU<-;PxyL@;=%8QzZ zBy7xwX=%!J`7kGmJ7zvpI_^VUk`JKccBLbZ_;h>-dHB#<`Eb3^5j9gKY|Mvi)6m2E zt<>`WmMkB9z@F3PTK?6Z@~MmXHW&GJIpQsUV&;4)FKW(1*wY<1Zs1xP-WP?B3gO2f zjrHT*(^xpc-O~|sw&wGWRXx(sY3+}o83=e=W{$aC={{ZYUMutOh?$JJF3T%MyyaVt z)Tfu$ryt@iK06oZyFiO&?94GoB8_)d({>>b=nqU>$0l*vJYRwb?0@YMPd(ID!p8j0 zO;Zojeu2{626>YG59@g?wX7K8Z5{1gB%u6miFjA;94Rkq{@BIx8_V4nyAH00b^zXO zv%X440&z*X106pHZJoCvKAqfM0$#cLnD5uI{4a%$sQFyN#(db2h91)Jl&(#DmMlMF za+Icz5J#BfF@JIETqC$SkB=I>T_=2hMdQ5k^I)3t+;=W%=Qx*?Bu-P^^MaPMBiO3f zh>UQr<(W>eSXN%IDdBFtHe`3~bx+{fli0pN@Z|~R%Od1)+l{oWma!meP%da{T=%J< zh54!9@6-Gb11@Dx=a?muAM%X&*xr^>9>>Mo6+Z5RU#RdmB7XVqEP+1^@HZ;_%|3YA z7nJ8~5kDf)!PW@}g`ez$haDvNM*rXF9`Y^Zt#9)29@$-Lb9>zlnHzzzd#=4!xN!cse`l^W6BF4!zd`J{x?f zia6^JMSM4&+b*_vPDgxQu@i5O_Y=zYS~g1kI0tWq#>1u-j*$&)EIZh&ciCff+&WAw^7gE$;`wyZVCnC6TU8 zh_kY8@4x#4^HPf+cm4`3G4n1$9TUokZ=J*+Xyg0eMfnJ{J00!X?s|NuThrZv`-!*X zeqwk0SPtB*6M66~zAY^=^9;U8JL>vdIJ+pZ)6R(&%iKGJy)dK`2j@iWOB~lidY+E_ z4JW^2riHG-+=o0Y=N<_oW{!jhdC$Beb$_f&gU-v6G|WJLt}no^SLRp^V_w4A0@k^P zU_Lh;Yi5v>WP6pDB!&Urm5H@F7y1X{Tz&es#!W+B(xW6JUHLtgG{%Mt$cqakjG56AMhwq)v+c*@Kk4E6pDP!%A1=`~r6CG`mV|8YV$@{->QsdF%-5?q zuM1+1I-o8T4B1q- zh3f)1zWLD^Y5PM>vAcP)6Fyk$un zU?gZf2mI6bEOCbO(;d)9q_Lg%JhZ?KtYUK*t$n(-h_>z}Ph=yB>UOduQ&S5tjkpebn~gyyKnW|BZj|0EgR0 z*C`#8vp4MbGV*MW^h2vtp2XTF`S~W&$vg6MGx*k5`{8oLGyhTvqh<-hgY%K&_kn!; z*Z(6Qk5wK$hO*f9>G;@HVdjx8xo5}n@#}WZ+&{KEb18!twFVz+GO_N}_zl$b{Il<% z{vG&S{!PR8uux<98=>+y9ceDVxd$Rqo1>duk&-PH5b z@~2&6IrF@mT7Q&nv-42S!T9ry!VD!%9{$`5{yYc%_}6U5-c{JZJ&jWoC-w!nr%}uG zt51`9%kp?2aiX5?dhH>gKb=0ceKBad0-ih#bIojHFy6s&wmN|s4|LM9$h${%{@w*~ z)Sc|>hw8dnN5okjn`>J0JK!vLX)}DflWs@Ch@qTN zw*9*E^X&(Y>+W0KZXL!*9cDi88*tcqM$FInc4g;srDZF5E%k|+uR$yO+J6w|()<;^ zNz)e+;>~XfNmFXA9_=OT?i{bb$G1CfZ^m~zUo@{?t;aqNc@??2Bmuqko6`^L)-9cV zVfZ}YZl6AN<8gKo_Utf~mo+G#^a^YdV6o0S8~2#NCOcrAw?y--KpvL|Y&WjIZHBKU z>$(JKmM6IXSLzluRS4_hr{?b;8|9rc_K%eR9sSj=Lp`&Rhc=3TylzxitX~V=1C{Qs zIB%YY?mVUYHsEAk-`=MCw$OboXg7lH3Z%Jh`By31?w3x+xh>dn@@Cazu<5vmeW~K% z_i%jE4x50G>)HM~u9iBc#%t6mek$s>9yHkUoOrR~cmr|&bDdB3v{e<(+hfeBe;n=B zL*Kv{ZP({FqOCveVe5E?(tW$9{2*Co}uFVk7)B+=PX(jF|HHKY-y@xJ#QJ}PZ`S_@gj)Yb=X%q%|0}5fP{6zG zU!yom5OUw9VN3vaNf7plcW*ZXHWY1h+4HCkw@B_qROZV0v`n)ui8E>_OP0o%A%5Fm zbIdAyTV2FALUPS>_)q=IIWheg=rhMR(^|?Hhxs_Inz}z-Gsu@f7d~d-HfxCB6R! z>jqtrl#A*L`?mIM;3R(Pz;J8&qXfBMQz>(k3MYO&(wVm~>MXk-w8e18qtJM3NumII z&g9KJ#COD9c{%v+-52~P#ufIJslY*gt{q=dR$2sm5B`MoBjkK^-;uUIT?rV=XS?6T zb+e0fo`<`OJ@bWJ^O3Aa=9+U5&+%!vgn0iGA?bSn^c3D$lHmQ4#7WwI#kZHX%au0D z6={<`vJm%)=$U)oPx7(SRtgwDZGDxtBBZ6}GP$OU(sm5uN!!s9#!L@{q>XgF>}CdFjeky0Q^Zy0RpUnM{PqHr+Qc zvCu=?V?Ns2D{UFbL)xl0m6w%nth%OtSYSoBRTwYl1nk?$S3;MLM1Mj1-mJ9l`u#v! ze^j4^-;m~|^)%@Zx#nxclh!XK#Qwj85%VcRzUhszqmk~Q--@-n4)k4d{Z{%TFMWRf z@8%xZKdimG3h=I;d&RNx{5s+q$#YA{GuB%u&!=mBUj&T5ZO%d4us+pDqh5GiLfFG< z3;bL0CS_6YXJDK6RJ;q*;4M_V|5Ut{ig%{sz2A$MvXli`Dz>uJPVwHI2JexI_wS1L zdd188yV$R1;y?M8k^@KOz_D_04CEl!%0WoWnSwmz9mfFI7HTEsz@J3R8LQ=7h*0MV zjoO)Ggx4q6^~YVi6>VEVKei0`D`jGy-vr}A7RH4z=GO3KD-OolCSE-VU6j;koD=ar zEY@u>%4WMexw22aIC@-(_=E9&C>j5eZtG#!?3tHy(}n08Oz(?y@`mkv6uw0#jV?*N z3tu3NkFrK|J;q1AMeD?z6Qs?DVvL5*L|(W|bu_ccx8;J-X)$ z@N)t92^-~^?zWsx!0qijd=HG}w@K2MYntO*@Q(m~*tQLwot25f&a^!b0^fLx??J`a z004j;7?&Qco8H1#$GhL8YmF=A1 zjsaW~S`1$Y^5kQsgF2XFtI_yc#M6)OA&eU{_76l_p1EAxaUIg=J6MRm-3k3Lh!AaE z_V};P+_3@Y1Q(uhmujAukjM2cTqOD18n*Lim@B`4--GzccpFQu1t!nTKLU8lDAySZ zWFLa-f%)cc>{U>A(9iH+$?rBM0lhAKfX(n1%wb6v_oNu|y|Z#j&owtn7&A9Wi1&XbjF@Q%>0{&9y>dPXew6#BpN{@kihef; z{jUW5a3K5!;cHV7jGwvHiGK4N`)ImzBSD^7LB9x@@hHR95o7V~>fZ}hpIwZ&q`p>v zJ&|wMUoY?{@z)a?$2Apyy&d9P3g1}8y}2{zD0UC5TKr|s0w4Gp8W* z&$+mMNFTi*-t{VUI(+QRz&w#Ydys<%esj{k>)lB2z{l_{=o;9>R{yj}oeg+LbQK6}p!wCDfk)_2@}&$}(-KribdaiBjJasG7= z)++$nXa!nazvmYGR=?+_{65UWxa%F6z_Y)CZ|gQk`?r7`90GZ03AtzmJ=_|4I78mB z^zx%x-`4#WbxGQz`LsvHPtDq+#ZLTVq_geE7WnK@*e=(BpX@uXJ$eoK>$zk47rnRf zBjBKXL1rq$cVe9~u&N*5)D7b<{_1V{c-to+Z~L6n&FYP{fcKB(FGA-~r>sVrSO1=f zGHCxlgLwAWMH0r$QwWo`Dc(02thCZLE%nj)y3%QoCrRfPOJ`kY+^e*D74FEKjXS1s zZx`;=I!ft$1n_=3<4Wg!Nb}M;M{TT|5l=cRB#fDIgkqSgfa6cgf5-$d+22U_R?9ZbP`_ZA@O~O& zN@E+Od1-u8Y0O4EY0Q!k_P>N!|3}ETYN2Zud)NQ1UgvtuQ1stFqaP1Je?A-i`Yh=6 zGojZrWWQ(<#>4%^e5r$cRlxsO}YdN>#KlN>?yC2Om zT$#ijZ(P%%UDQm=xB>8NL$7_GCuKy;Wm?8WE#p#zYTq}KIcwja2{{@Jc{>B^8}{AU z+FzWx-{W1_@36=7E$jr^+*?Bb$Gt+Kg7v%bp6pKKbN6d$i#C=?`>y*y(BsPF0DN0} zBxd^K+tvwp0pr`sT(0SZ@1-rAWgA*K%XUVbW$bTNId;AfZda5@VC7$e4b)$pv0bOvX5$eqEB78r4gl+r7 zfrs`gZHGFp?TyWhk0Bgv!`4W1aefYaw90YdGm$4{+=Vi8Ve5&U+|U>Ma|0IDWrY@H z9|s$w*x|V&{14y?s-i`(2^Qf#n0NqZ_vUK3O@Q0l@u_l)q}+V7O+uCvGs|Fu+cIKXA)No` zoBg4JgPu`;>KECw#2vlfJl4 zvb>*sUw}E)(%`=EB{!ALKJBS%@CFO^GGp;l@VTCP&r?o)Mbl~Ca_R<`_uDw69Ct8A z<3-pXJz2|o+FRCgl+{ej8ilgj1ow4=zfk?=R=7vCRs2us%IO?#T+XZxi|T4xN*SHB zj5*#imY|GRXY{N85$nOBCey;~>&=?uU5IA!oOJkWG8^O1%2~vB`B;Z+#XsGPe-ZFs zJELEz=#Z>Fyq|)5y?=DE@_ZFw?RaSS&z9#nb2t2qzLLfVfqp5Y0ndKA2{s9J;aDxJ zqx7eU`BLN0Lp=L!N31i!pJW+z(mm<}HVkR($BxGH{X^n93-Rp75#-@MTtn`o1svP^ zBA$LWyp4+r zI|BbHgZF05Dtm6=zpmN2z*!MK4R3yRaHiq@nfPkZ@}%;#4PdR#vg;E=(9gy~7n}qb z>HzYhO!2k?EbF{;n6rZCrE#`T)@|kk_8!HT1sFS5=X!UZ>8tC6?AzPXR^-v|62{DL z5=PB05=P8_B;=mmf$P@fK}VD$yzuy`NZ(PLf#AkI5i`jG#1t`veD@IL?RJShbEew+V2=c?bt{{!YsRdzm9gR=SE-Vx6Yql;J0u7v>Z71*EBv)vEA-tEDm?F`xr8=;LND-$#-V-PT-{6%*e1Z z&++9|SNA3cazALXGp=YK!{8-F`$Db$(mqf)w*A@aQ+EgQQ_kEmycFlCI4`~)@r>gd z$Y@zl#`zcZkGRp7=P4P7aGpf-+^u`c?!GPRXV1CS;?+g`r2T9D?=z^44R4vcZ^$D>_(BHWiMFu!X22*k_!o1Q^EUF$rAbT$L5oP9WM7vi~&L>ymg-0_HW*NJ!r^$5jr6yk;dSeqojJF1Ky zfq2`e3rri0>x4LK3)nNLF~!ja@nWZRmh}bOXBOBqsJwrUbvP6-c8-AiKk!Z30usi| z{{Qel?0yN`nmrO?y-C7+vrED}vx6blD7G=g8Pu%|v9J3pL!3eV8KI2%dIt47=n?9Q zADE81eTR@|Q2p}`uI2w-eL~NjC5gun_ax?G zR@QO;5pvD>FnRMfaZ7tqf99BHbboIp;;H8e+Z1b}gk6O=ude0!R>J&SV6A`dC$d*) z&$<3x((PFHg2K4{V&}-3>Y4vR|1S<=FFyv~PF;^NkJ}&em1n zRaK_5{6qLmvTo5h?up_3FnIT;l=gbNeqz_)t}~3&n0r8v#gq?(9foyGft&Bb1+47{ zxMqN(KRw|Erqii*J__4E482p&J`;kzgRX3PxaG&+Q786AcYSTDuG?LQcvr7Xz;|`U zg$K+xS10%XOJV;Hg6$uSp9+4g{|R|L=Z&ckS%$1fB6L7whfHTH^DlFpUX-oZ)EDVo zl;y5X^#Cp}90Qm<+X*-g7aQVQ%vzhe0WA`od|F1L_85QPwTV?{HIKN<#gvywl9Sjf^RrKO`0ix z{12K_|4~n*_fDph&k9feOCI!Bo`)q)Z~JK5RI)$2=VgBeEs_U#{AXjoM}Ggph$JJpVHf#?va5 z?^hVt6z3P4vQLD~zww`POL^0Xt!d;7Q4o z9V;`%cXa!Z7<2@DM=LVLKUe7Yt+m|E{P1b42mZ0ZKN06Eb>3a+UF#VK|2xcLhws+^iYS z{C0&s-V^q?)^Ux(_VU&7@2KNLsH1C(x;Cg^Hk?9hOCF2-emk)T=PNVmfBw7H6tFOjm+{4?=A)i`TW)y7%RxzdH&Hh`D$0eRvJn725+Pm!yS zS?}1q67Vf#Rv@p{yAiV--`1XrncMNrJ;u*qk0o_jcYEIp^4A8|6(heBxBkSrSkKBa zk0Os9AMH2oq=ykV7k;N~2iElhS;xhF4~Q50>>zV0Z~L=+o`0ntyGP4lxfh8aS&DBn zQTKh*UxmHl#Aj2FFR?oJI^@|meRcKuNKfi(O}i6uURc8HudsgYyC=l3R-A)1yj+as zdC*h&*!yYX?)_Az)`auLxBU{7ljPOW))z^5h5LiK7By07Uv-qTY;R34F8%ImzKxf+ zx7!i3%1UpkzNR{qzoKe$V0}6E!M^Wg>wGTq*)h}l7V-XGnFD~IE5-L9W{LqbmF)^2 zo$C=6V*g_k_66Ct)9{~rAYXHz(6gU(9>!Smv{3O2JuU28ebtxDDx3YUg`g*I#q3LN z#u=i#sS~k>Up+prcU9-$dhX%BqVye${H_df{fxd(oz+I~jx;M%v_o@E40CqMMK0pG z?hunOW+DhlJNPB{&G0@-;*|dnm&kpT#KU?#&3f#2p2UC1ptTpeYF%0Y4|&zM`qr`+ zL%CMZXZP1VvU^Xds=&G!)_d<(+5>?1)4pBD!`)jN(|#T1PNcma@udBG332}iLU*5p z_fZlb>741~_aEx-OnA~LW6)5Swz;QZMtRDNIWteG3We5l&*@U7@l(M2X?$C0T#qy_ zf7{90Wv+P@@ucx(3Gx0nLYKz#Jv5H;(YQfrBz%&_<(9@eytTu9h8Z<8uzzRw?)oW> z&j8*}<6}x=HPXB^UQ9nb@bO;6lg7Cc#>_tvx-|Cm(0Htm#;27=!Yhrxg}XS`u6N(; znR9FM&7P>zcnjeDG)_|*Z$z4x#_77>G#T-v@p1`cW)ecQ+i&4pwY(0PN31VwsQ)ml z0e8^H=R>v{I@*4F8DL4D)qOE@Hp+7Qt$hzXW<~(Ut@BRYZ{*6(Hr{pQ>8n?2oe58z zduklJhWVA!kxQSbfV^||sg{2RVEy&w{l4t;#Ypqk_Z#h($045eJx0QqIT|79lYTfK z{y!cX-}2E|qBI_bJfu)~W>U{ro z{7>Q*eV@NKrSA(=-xsL9FTlH|*tbNR4bZZdr73HOmNj3>!g&uZa}?%dl(#3e%wEvT z&xi7Tdij3nJgb+xYZ(uwDTDV z8N3gOWt^WXBc<2U_#}L-W&Al!8FF7Wc-2qK=&NO%h50ty9z06vFzoGG9hLz*#_F&) z6?dOBxL>C}2JRyi=PKp@pYWf!ca8VyCf&>BxVuF0c20x$6~)_1@Z$bI#ebEa*~n4+ zq}`!j!F)yZiq2Q4SLP}HW@+$0uJ{{%ApJ43Q^KfefQ+(V3SR0E-4_mk-kTNQF2J&G zt{uxWFt-W5i1}9WZ9+)D-gThQJ1-5$THtW#fnm@GWzY*l;d}6BtPN#~&Nu`4I>Mgk zyx0vJ+5c=S&t3xWj^thfZA-bEFJ$jz{fn+8zXN>SOYqZCE^9Q_?`qx;PV^|i9qj&K z>Y=sXa=tr4bwr}wZq^qMfrtJuiNG9bM1ccaV6hV=!7-P`t~;O zdB{tivW&K^2PO9Ys%`#cNrLZD317FRFi0Ckeryw|-(s!bVZg)s?ft~T9c`GeENCKk3%{ha7a-l==iXJ? zBS;h4u|GhXL!=4v5kR;!lw)aLSePhNnzNXW{fMg2p$&g^+h8^N`gnI=7xaZJeY2Im z-N?%_C{wXTGOwyVXQ|jiwGQSax1qmTJ0i#2r#k9q>Y7ho)p^8f4}PXWvOxz zQ{?0bZHN1TQ{-fU(hWO`eBk|a zB-SdOH!vN0YgM60iq18VlR*`^;n4)OQZ7oJe1QIT=_B%n(}lw6nBKMt-4n zmeSfeLuk!XS}#GmpVmC3^+Kcxt+FS9`2uMHt!E-!S|PM9c1GY$1*Mg;U59JoDkrM~sRJOL+0=)U* ztgOBrejB$3rmdx(Xakxtx1=6?Txre&9?JRNVXEs^mn5FTI3WFEq?6bNpBd2~u-s(7sj|+vw<@1`7#8B{A_IP_~9V!CC<6&BdCCFoC zf_`9az~hLySnFVrCOQLg58}HHd&Ki3Y-8?2xU53zQtOPuUgm<}`UN$i^@l_EeW`ZL z1AwvZ7d5v_KKTDjm}h25m}_p95dOas!v9yo!o-aXVFTU35c|5*8Dd{|8bj>s{*58* z0m>@hZ@HEs&IMe}uybMJN`~0ioy@RDVd8Rz#}p{iaemla>58=C2)AXReTc>>I zMBo1wYv%B|r>z%)oiqV)UVn}8{O|GC7{mYmd*nU-8zY&XXYp}u(^=)jM=(zB#t*i2 zq%7dDWy1IB45lBh|Iz14_`jR|AM9q~{p+tzM|9>d-MA-`+Xw6 zXWH-M`F)Z7K8D`|?6q*SeK;pq1AkHIrW@N@Tw9TcI!y#Z;qPvx06@J)U7x`a9AH3?&86+)@= zB_)YN@y$BFiO@gp43IS+_&Z8I-1&o$cYpY0oAVd)%6~S7XJTf3>qHBXuPff1vHN;{ zzaP$-g60vxP)~ra-@onk?TpHbbFT{V!WP8}i zOg{zxt*qplqw!5UuZM&&GjN~7_fg=V5Hly^y9&M+#GkteeGzSSEZ~T{lyjV0(SJaf z9eeSf3i#5Fdvu69Mek5ikin1CQo5l*9{`G@c&nsc?#1~VMrJK zT|&V3E$EqqGD-iQ%?x8EAt7bC@qJ3$Hak(YL+yZ7&Er?#u6DMIU%uQn_z5^vmKQtP z2K}`Sx^SNpJYgNLQQGPOPk#Oa8M8J=%zT2l=Y0E@-IX^NYrfAlU%e;aI>dc!d0rVC z!9BQ$`4Dl+^V$^8?LJIvt$%C9eU{>`K_1oz_p?izzp7=C?#1{fujnhn@w^*s8~!&E zpYjJ_Uswpf`T4|sMea31E*3|>DoH$=#2qmY;hVe@{@~lrGh${)vj4?QrIvG-gpK>& zz8Bx#zR9xOJ?OiE&%XzKTUz=p?UA_5$reX9qVFKD?GsV+ zrP?>wAkNB!d*(lCc!svQ+Ao(O-PRTNf8m>T9wlMK^abBLgq^L0s#^zu*N14n^F4Ua z5*$%kcXIU~`Q9CLr_;CWi{U;=Uy;hdLdu8}?=5&-{c3$6ck8(Z7w>+IZRv2b4p(CQ zadB_6y1O!P$pFFK3Ap_@(&;ebp-ed6l_a)pO7ZS~^;v5VJeJ21bFIp0KH@0b@9Wvr z82-!n30^`zVKZa@4P)R0@XoeHu5kdvKK}>Gpxo}2(C$C)6CFdD^7a2sv_k^8e_yH*aA`fn8cQB$Hc{|EnVyGP9y)ww?)&aK-+THj5GW8Df>4}XpSwrdMc{i#;oif#g`FeC%u=jxP6*6-)`baQ zq41<(t;*Iv5NGEbx#lN~GwyuuSf%kgq`UJqo?|{#_*Gyo7To#fB7~)|Z$gPe$b~(# zk^y_WO2(>)`L~usc$P!kV3YXg=b5gu50!6*3a*$LjQJ_)9Hp>_K|i!tm{Ng>8iV#> zIj710Tr)tz98)M^%$zD=#GHcAd;Yg!%mD0LaUIyc)p4Ny4oE+ZY$-_`i@cQmUMe#u z;=ij0KhXLR#*S-I(+S_?sk?TtUS+c@;%%SEF?j+LGdT+D>JI9)Z5y5F?g=kq9rnOG zaaitTZHq_}U(B@9K6VJ=w4W{xe#X9u_dX#DSR*-s-}^SYc6H25SGoeoLm8P#{;J&U z1)Qx9-v7im^>#1qb35?gm8l=qUiuAjR&H?LqepHYQ`xLXx|JKAJt#0YNxv*G9}Dh$ z^O1yk=3~Y8WfEVWc^BXPL#~{_pGI_czIhYz&_|Uaye-Z?PJUC?GDX&~|BrN@^C0bE zrTq=Wv0jv=+XYXKS&lfuER~RBd*d?>yCY|8ek!GW{>4Gk;Ui%KugP&vv^`?{BNr{C6RAWdr5gu_<)m+f-?3!8`CA z_pS#H%*|@U#}(qLfx?xf<0hqJCeoOLG<94Bj@-uO=(=b+EH{OKzBBc=<&SFzX9 z4Kn4#WKEM4q`Kp0$P9VqmK)M?X&3$*HZIHf6fn%g`+wQib>2Ln#hYio=JE1# zEok|v$BUD`3b-}L$zX|v` zMPu7{!fyb68hPOMkHgdkIt}rR`&jpd&h)`eMVpaF zCo3HN3kdJZR8qGVhv2u81=}Eu@i!a$p^eYNa~)V{j@$P^dFRCzT?ak}xJ9`c6v|7&>>7Z3Jo zSeN%TzJ-fN_fU8TDe+_x5B5s9Z%I5)X}JN!Tlu$m7Ha$+$d&Cs+&hSw4vJ?7;ssvz zOkv-v4fHGGtzFR8e5-LkBF^?Vj?WSEwc5$wB3{<_j<~HArCDnZiJP0rc<{TK-#rk+plQ%fE)fw`~Q${?An5hn`by~ zK%Dn~0J?oD;?msCgRRj+NE( zm1gck5yKus75`iumCAD_lU~h7>VFCyM)brHsD?9b`k`*Yam z{9l(G4^nF)N!#{+8xxW;&N1O7Z6kv+t=zRW&tnWCzZZJw+lDcK_c=2DQN)WJi~etG zLK;60@iH#RxDqpWYWy6;r^bbd*{`yGC*q|{(f@5tLgQz-csK^2&b*(L<(4B}^ee`N z?J|}`&9|E8dZdYth5q_RT zbClNcIW4Oex|4n375sPUao6V-DU7%7)xNq59XlG2yN@X@?mLJq>?lcGhqxOc(=3Df zIjHt4$KbnFAM*QRiMQvAiN`x0Uyic3bbfiVx7|4(5gHQU#l&uVPtm#HZOBWWbI$OL z>O8j|TRPWV0eaH#)~-><_7T?t!dxAF{Em zoQiU|AN3yBQ9_yPw{$*a^6m*OVPm&~jolhDd?@_G;Uiv?5tn)dW+l(nI<1}IyRe_a zH=3wlc$Rj63i^um-cowZHO*_ih@xI@8dJ4wa|p0EEH(5pK(2l`;&U-mJ7M!eYVy_`e>RlFQopgmAr+C_ZapnOuWOeXJO(khT!{J2_xnWg!`rsgZz|1j)p>>{tO#=$dg+- zpFJ6JX6K>BLD*|e0OLK2k3In(lZl%O@q9J>WZ7fwm%W=^VdUd+6K_N95PUk zeaf)~h5G`9-UN7)<%Mi{uc18H0fPHX;NCagp0D3IvIO%1`=&SF6y83h3HlQ1 zS`(1-#H=S}dq3=`v8b2Wa#-8IoEvmILc5a<+UfJH^q-)#Gv8L`1Ff5~0Ml$$zfBdm zTOgFGYj?m-e66rgHF*U5)Cng*_V@-I^KBGb?Yq68Puk>Qdt;BNkH`6FSL#UYvo9kr zhv2`QZG~*M(>3K`h@(Dd`f2#4+@7Rs+GlEh#*Kr1stWK9ExebG@39$nExbncMiF4C zR|9NEa{w3;mIK~Jd;BD|Zo zK=NY!AK?zHSqpty=MI7gK5Ri}Ipa5LUGg>F-J?1Yb+Gtw{s(D))3xPK6uw0go;oAP zT>S^>#r{9!hj^(+J`$T6h0j`f%5IQ*-?N6pU?^4@@yZOr$Ve)z(P7DErO zcKDXhfpa4J293R&p&MxK;KVKmkB3tyg)vv+9%?D)O7Iou`Vr}RUuoQn_0UJ5m!T^v zoq1MQIBmy?ZoYx-=Ak8Nr`I%IpLg$<*ogIl4o>v)Rq4v!XZLSe@5Lw^eWNmrxl$PY z13Iy?dmsBwGilipx%GiyAY0mOuJ}4YKDchHHj%rAB=v*6<=&4V|7j2DeF^fPHjDRv z=B(s@+Drn&ILx&l1E1x8b{ZJQ0cM^H(;^KF;{a3X!ibG9aWB`S1uw>0(9)a#lV!t} zVV(*%4{QPVJ_yOvI!!r@L!Rr9$Gav$xk~0iI@by&gVz#=a@_kLCc1H;*Nq$R#-W~W z+=Xr&_~XWna^t{PH*UBa2j07JL)5h=Yq##Z5Zgbu^p9=kEISwdkY^l`E@zMDLYGh{%Ku5&pTK|WoKZ;U zx!ybQzs`65I174%HuTTH%X*i}U2%av-QWimF4r?NdQWR7_#Pse8`AG`&054$r@bLz%)E{;N&gKciHntf(mIZ`dd`u4g|UgaYmi6i zq>g#m`Z;zx0%vfp#Tru$&fvfgw?t`N0a!ncybqXomLSbb<2};Gx#m&Clg5W7#D0T> zxQ_*)o{?&FzLM*G9Lv((ndH8G;2>|hH8#qjR|dGwMtLm> zN8c4-`($a|rvcty_b6;=*6mWHQJycB5c6prPp-g!(p2j5HpFv2;B5rFg{~)We{F5) z83$PDCo(qKx0UwN4#fYn75|xv{|tn>X4i;!tK|$+HeS7uUb(WR{2dzKjLvU)?b-^bdr8D)*ct%lh1jK7evMA|K22`(_=Fbl2b6 z_0c*Saef`?`e+@2GW|YUod8cC;e)-2a6tQGEl27Ezpd`NUJg2i&l_}IB!vG~HezNw z=$E#7cXgxl!?$P~H6T6JMlpHci?aVa;wc+dqT_PRclgh~a0Kk2ZtVAKQfK9yC96)U zTUw4Y=}vqc&WB#9xHlq?%qgV(^UMaN_Y1^xZO7Vx`Q|_yeMIgSt()6JdaR#w67$Qr#j&k#MyefKASPq2m92lE8)p! z%6qloz~r>IoCSAyk2h`mITg6G0KVJceJkbDOyskDoAt$c7U)XW_3wzce8@4A z@lCydPlmIM{K^RoN_5N`lxPNj7|!pKeP@B~J1x{V@N(p{deJ?55;K=#K2H1>C(F$> zBk)aKa<|&k7id0?mwXS!%0{jkjQHM7=tq%bO7Sh_W)DhaW1J(-A&6sLe%5t#!n@_4 zf^X7n{ct1VL(Dt_G>@$V({oHaT@&kzG%1_&9-gV^oX5k%S6kU~j{_X#l)9VuYVwTD zzr^OwH|>!|*=s9dt|^c(X7VJAnj8ruCW`RjV*>BpO#dEE{ijZJ`ls-Z$#AZwPWl1g zzv8zNZzf-fFr7W4eyNq=)06uZwNZIb3u`RM|Y@0i)Baef>9Wzg#CNZyUNdqM{0>zSChH=dgxpvz>RG-%#adM0xIa2D*D z1%Z@3Gagc|^x^KVq&*|{3hsd!3z?*BoCoVbr{awuj9rD=_Rj*|_8&X1qV2L!{luO^n%6G)6>}i2i_AkjW%xb` zW9A-&v|T!a&Xbf*(%92S<1b%=&B1F`;sw?c~TJpZFlAcMu68#aF1jdJDHXFM}P zdu0U5vN|?mX#2BGMjCXhOACJ%;BDR6AFU5~J#`i8b~4f^ zqrD}Jm}}JEtPuZ6le9Z|iZY0oJYA!BdjZDw4dUh5(3qSrrTibRcn?#&9TC=Jo!`$h zYp10A%lPgaZHC*(Cy$*{&9PJMdETA7Sp0xQ*ETxu{;aM~v|@SOn?^qGxqGjj^3^9! z^eU9&+9!NxB#b`k+9o`Um4W{Uvr8P5;kQfn0H=fb9P4l}T|?a(9-7oOc!!C8U?KB4 zXtDf^m{0KS)iv+pKjnaYp4MRH@NLAox`yYY*^X~$oL|>GM!GTz?RhWM^F99eoH=_7 z{|{DA;`G;ZHQ>|LZ#(X6s|LKKJ!%%>n{_I*V`Z&_^GC;N8$E$E)~UMKiL*^f|2&0v z>-8MQ0k&gyCnvrIFb?d^O2Alo#(fI{pJVR*WB>BkU|SEU<5}mZ8LMkZcX{yLh;Q(| z*1?%9S6=CZ#rv_@uPTr}0>4T4?XPLPb|P&yBGqQ@eTx$S%ep!Nu?1?K7{*_W(Gzhe z;aJ>B$U76q0fu_Rzb>-BB7`$;O`-3bVJ#MKOH6NpyTn3rFDiNVTt#60tD{eTvKwUB zSy;5MD%57LtSzrUG>&z(%I>Wr@#-h~iq3b&!GB)sJQU?s;cVP4^rih6PbB}7&=WnK zefzOaz2;-f_csvMbq-)Gi()EtITbXmkn?8Mr)UAu+8m%YH4$yGS4hx~IP zXyZPh6N8VY(!zbkLj)#bb}8*U7^1zyj7NQ`pRPe1-{P?O6ys6uc?i4V>}5FWB>Lkg^Bw&E z7C8MfL^;{m-{})3d?sYNMPZ^T&S3TrH2rA+=DOW8op^Q&_-qu|bk==Se``aY0-L)z z=o-7piNA?5N#CPrE7GtI|GCaQ0^vlgFB5kM;PJ~_r8#N&X)Iz8?hg-y+G;N*7;euG9g z|3kj~ypM=|@G-y<*F>pX%IB`~ApE=#aBkn!_0z@f8I&2o<>!H`17+Tcb3%6muY-_l zaCaP}48cFj)AzgBHPVT|&vuaX<7TZKciF@SuJ>J!c!@jF#?1(ZZ=d4E^-0BDg*djK zpGFs-yB^B_A>s#pF5X6ICswzzw*BmWIbSY)0n8UHH`Ia=&0K8J;C^`j?=2?q-%S3 z&u)5q$3TaVC4NzA9_Y-+9B_f1dlzB;*A0EE2Yvz<3&q*jW-q{8y4aZ}akqw2b4ZL= zMX(LpxbW*!Y0i4!{m|l_54?xEFatA^`R%<*xFZL6<^vD+NTiH;DHvxX@NBktRs+vO z<>BWW?AW&xV#fE&VRO3keoyPWh`r|zo`K$F zpId`;Yj@Z*-to~*`{OHG9>?Zq@Lf$itW!=r2)gj zM@W0wZ;J)=oZG(Xb}ww_$brzwu$4o>_;rwvY~-_c6n#*ez>dyBdKhw&4LNCw@e*$` z)dX>Wnq3bN+FTidzsxO3TB4=`-|VZFew7>WkUIZi-S;Al@Bw3!z!f!%i+qXSP(=Lg z$**aE6Z^xJ!*L2HHhaVr>3sQ0z{z|WW1`?IS2&D+ESGyb#CHkcWWL;0;pQtG##6$L zP@8--;OLjMhx~P%<ww++wGROUm=d|<(0`g zybCV<39`pESlVCY!DA}Rwa9aD*@Hiq%HA7*JGkuSnCJA&*-L=4?Sc3I@Vy6ZvD+hq z!&L^Km9&G);E%d?SPeMV)0M&d@t-nyuY|ZSMZ!GuPYH8PCBk#5?|M+~aG!zdF2Y+q z7c;Z)of~kL6K23`<#JB>I$h(xL*Z;hZ^WR`owwhv~Q-k^uFN`4e{;g}IK zJrQT+GS?i7Z_D!nbD_5935c^YY~TLkxX@pDbu`k5+m(HuWg$-T?ePS8lW+0>^C8yE z7hrrDUzd$}gWVr|1nHn-alVXQ#Le|Y-0iLHnuB~I=fGjp?0rtuNiDTpt~WaPCLX8V zpu}S+W5C#KjG1h+e6vRD5K7{rZ@#@3?Nsau*mi`xfX^JyewNUl<-BXBrN3U{V&;1Z zF(xXE_sj|3wddJ6v{w}V>Ib|l$Ta}A1NcbsY zkTd)vypO>;#WL|W2K;iutuvE%*N0mdCUB>HLsc>6L76kk_~un3*h`w&_cP${0`GCW zYl*usi?J3CSneq_f?Z|ypo852L%J9TV4W-aO9VT{% zZ(Z2XPGDLXY3{x}_XQiq1fkbM(C-PyhK_&?{?S zZ+~#GH9{*NJFv#WzUY;cB+cUvPV?rbDVl#m8J6Z8(9FJOZ8_eVpN`&xt1l`OcTV@F71fb)1A#7hZ3|!i3Y|9)Yj<387%gjf5wihl{y8D<T=idCq`5Lzbswt^}DOAN;aVr{%n-wo-K4Nbc@|}mj=u{5W5?2b zb1%NB`{zoC@n1rW{}SeyyCjU7I}i#!@h8XmY3Od+54T7<&hsKnC&vNk&wbMy-|e}3 z!T`D7lWqN<^<4X-JpXqdQ!k_Z+HldVl@ZLX$HFI)`?8ZzF8O<`>QD!M!Tk_NU(PQu z&bYj<)A8$4q>*p0qwU!~7vaCREzS|S&M|*RJo$3Ag!av)4j3CnPpw3sr|)7GbUFPN z;V&89H~{)8X!RBRPCm`H_|MStDEn-u9N2Bd+gtEj|7yYMdRW*m5Q0^oE_LionGV-S~SO(L1jHHjlYkBi&C{?GyW5B9c21bJtKon_Zx z`61qpfU`JbW;x*8{_?fJ!M;#9yaOd=)Nd*;>$d5MYwG7XD@u>R9jPBWQ|o#6A=V4) zx?(LA{pDJ;p*!YGNB(-0gYl<~?}xbd%D1p}zQZ^~Jx&^VUu%+HDVu9*sr?q(B;0d( zU_JTBH!dQuQKHZ@G3c2b=$TyT8N73Wdr(D$Rr^Po&?+!(yLQ zh3?UJB5pdRswOD!M0^>xbvzsJej1CE#z9E)(m3aLOXG=%CyhNN#QUEJT^i}%>C*VV zkH*1DBjJ-Y?yxk+9ys4~PSG+CO19#wdxuvXrv@>nbix>kc zFb06$@3SmT=OVA4UiW^Wp-A)6d#CcWKjKMmKM7-|uY?iP2O;0L@Xt|-WPOa|{ka$i zMq)fT2jjvBj1R-HJ~j;FhJD}S(f2uD`9I#bK!2)kG_SQjx$RK49iO6xemlyK#dds1 z|GvdSxj)+@kB#zi;t3==$f!r{1@?P0QMgI{M4H zPs`eZH1@|IB#fHX>eKZr{%e_);iRsPqM=>dLyBS@;D+ zSN7L3mZT|z_f@luN3@KGw2YImzCs?I3%%HYw>_cHD#NZ`)c0%Xd)rNMKad9Z(TaPP z;@pU{8_Bk&ZcOvmOjPmRk_KPC;=5My-2;4-q3QTfybU$tBU~AFbsp?(_D|CJM-vNs zRT{j_6z>Is7x(`u{u6aAcD&-}*dRI!XUUQ}s}1~mimhMIcUs2CG-cTPs&mX~TE+k^ zgXhIqhcob>wwRPbodZAQq|RxkI;V{@ZC79DoRHNy>$JSS$jkb3zHIHynE9Bx4gb4o zc}Hk@ha;r_9(2lL@A{6Ne;xeYi#y(fKMrhK&c)o2`-6M03_|aOpnneBC)^&&!g@#( ztUYC74Ku^+#yZ*_*rm^RE_(8G*nr(H!QL&_$Gc-6^%U{737h>W$JQm+?8Ud$m$(}Y z-|l+iPJG)n(E_s#-*%4L#{7nF*@HoQY{VJn@A02HYyjxy`|OrK`G)VqaBXuV(rsKD zbMkNeZezYo#ub=_^lQW1^^;^=o~aX^oo7Bs#^spEuPz?=I|v@OL$3Kw;&aWLN!XZ~ zC~-0K8sh3_s!y=KqcK9;lkj%_V%sw$IHP7c;xSjMbj~VC+=Xwh!L5 zt{+rJhL$7}Snm`0#T)|uE2;M~1_xKxg|g)?=C)c#(y#LttdHU@<~D)EZsfHdD}DD5Rk6WX!&NSaR~O=#N_5H7{t z@j^4!-ELNzPiA^&!1lK^?}dB|-F&yralQwKz*?eO+li4C#JaH(LUg=z5-@>?3>3kP(emZ9;oo^sb=#;(dn0bzLfX-zIm*UM1;px!R z5}Ei#_(;$pcDO?ZQfVuT!cIFO78h6EBjptJ9FX{UWKOXp6VgVXBpHV0{MuC)IH`AEy|8)f~n(&;oP(Hiv2 z7*V10Zw?9l@Ocv+U5z|;+;IK;^UdK(|7A$CdL-YB7Mk+RC<$}TNQBSfO%I{{;em;2 zrTqfL3qOVh68F1wZvfAG&FHtSBGjj@*uLlSO@=LhDBxNC?g_ZR1mlY6gwFO&j~{j4 zv=lIn_b&^~9;~6Vjf;?G$3X07;+tdGu?Sb-JrAL6$7zXjrR^ldOI=3>5)ZhvalSRo zW4k;B+oi(3-|?K%*bVu32g&v!%ER&Y9Sq)4M;baJUE~t<^R6iF`F*JLa|nIw2PQ@-eTN`k?m8JANGvT=9ZS2XugC7eI~X$8O7jlJZA$N6;3L1b z_fk3Fok|M=qPyt7NSe0+Mr0Fo@m?Q&)equpz}R+zzlh{(Yu=Txjd@$be6vo%JoBc6xn_-oIi^O!!o+HZ z@S%N`A?|2-nIZP1UStTL%9RXpSIhGZao50dhVa)}$`J2fEMbVVJkK!1yBCWX!k^+P zhPZ>^NrXCoY-H=%`D20EU(x)a?_d1=9Vgln`8%r3x4$BFHqC1r)T6)mME`lQUzrH&C(p>PTO_reVnTRUogP`JQ)i|H>Z^TD-N zxDOSM_eZ<~+g#{AF?Da*^B9LXudx0IY5dDW8JIUU#k{E*=1tA9e$xW$IEP?8za`o= z6sKMkoN?<9$G7S}sI@e$LfKYdLEk8yFCxy`5p9jDpPp0N*M{vqR3B(xT#R@b=fozC znkxLKo|gT^pDo?}m7fb0huFe^>7((FB3{-h#WszaIf{E8anT0tNgDwB!{1q&DU;GJ zwE2K%h{oUP;>l&ay$_V_J&Sl~b3vyQ5APm3Qp=v<;-aksT!(A?^)4>4KceO@O4DD7 z3%Uv8ir|{4`+I+J@c_qojhloxJHB#nAkSQ&IL0Gh#?t*|w&=g7rYf(I4?*cMO6* z1p5xhJghC(KpsEE{aEDTNr16;iRGHE_$D8_NQn2oC5)L)61FiNBrGuPB+NH$B+N7U z5=Kp~goTM1LyT7uh8V9}GsHO6k|D;a77Q^?HDieJDVrh2r!0mTpE3~&y?WQ!KJ;t0 z;r_P}V%*xt5aZt-h8X7(2>E^!)+#E!YZaYjuXqUh%-QHWXQ2X_Uvaz|T_Xzw9ZqR!+QZQp4EGtk239EFb*Zq5W$!{m2H-03UlR$n<%kMhR*@)e4QcaMo|;O?=Jh`SK;d)9+GcC)U3V6VQcRLZjZ z?31;AJo8CBUUi7h+&oX;x{aDTLr;=#axV_-5z1UPXcAtwD@pLaGM5J4C&hblWLzt^X9JiP zz`3Q3?zyG-VLZ1~*}bT>oLkzCF<{#Qr;ojV%ZZ~cKA<0Ef3D;Ed>zQkFl@r?s=_|~ zaZgrv;OV#=_wm3!>WF)+=!-V#XYrq_45PohXECHM>|1)rjr?aH@cu^|;(u?Jp?(sT zVaPH4B)(gh^qqhmW#j4)CwT5m;YsFW9P)hv7{3jf%!72=iSMnm`iXd5|B7{P9Ljg& zUU%a_w;T7W8;82NaWA-WsJ|QM_Lrrg$7|!yuB#}U`18}(R4?eTq8fJ>RB!GuwW$okC1e)+f~9BPRaU)7_XUe#3wOl)U(5anaM9;tKgV|9uGzZ(zH;6@ z0sGj0=k0c^J@d>8b^iq9b9Ls$_@<7bZcbd~%;mjW>~s5JLkOK;i7lGoy>E71J!01H z*nb~%`_(%{x8ptIwWu4$MEV$&-bt{ZsHumHWh+;+t<6jfH<|hYWaWpdS~) zPqqHFin7@gu&=okcT`}mBYrK%IPvzV2i~q)CV1hSdl>4p;GgAqrz;9S7WgNrJ=zxK z|AKnwLSAuiRU(Fb{Ei^(_S&qni3^{&26w4g+_~7h$a3P;QBp4VQ^#vs52Urhxf_%- z$FcI23EX1mpuC;rGs@mBVZ{6{VJ`I9fj%?uuB9v={CyxlZ#My#D-++~+m(qg@tx!? ze0isNczXnSi@O@V{F}zLRr&>if2_wit;dJJW9wn}1+tLW+L^g#71E~SjzzcqsN?#8 zKi9!G%FFv25AV4jNd5mZ^4^V~%llqFz9u|8JymI0?4#vd%-vmD9!A;Hbr0PnL|&HGi z1+bKXYbA`Bt0klir0&!4zLzr?a^TgmEI)#Fg#0D@NN3RE>cCFF9XN(>gHIaeL1>4M z+9v$(r8f2jDE}P%s572Ln~GhJF&5>{y%xG847#^$4m{hvb^Lb|n(@z{P=`C9^X@ph zZM?+|>mFRR@3apW-O%*GyK)M9-#KY=??r(_&X^o?dWUh|^bY*4g+KY~KlTr2-M!;B z$04t-7G0%tMXtw)4t<&9zQdoKy?tf>{`)91$AUIpi)mz2d)H$2z3D_N-$eV3c?tG) z0Csi|I^C{0xaVo8+rg9CoEz|NC2+d(-4fsA*FT^itRBjd^*5H?8folj%;!uiNh}1< zzCk(UUlnu*btUghA#4-Cy8NUK^v@sJ_PGBC@LXR$3BHGf+l&7e4*vg=rh8`KJ#7W* zs>nwccB_^}8QLVUSpU~NmjQ+7hD2<9qcT}{)$7_ zbNt~M0{XSj<~coWE8dM$1DvkzS*2y3hddu3 ze3O4u+&q);zA@t19s&4uboz7CIQE3%huw-dOA*iSPWV1q<>6_>x&5DWUf8l998>4E zXP&vAxH`)`Q}1)IYpXcFBD6fD`K4ZJ*M(6>$9o=qT#NXvi0d9WRO~wP|7Ox6>j5z{ z6W=nw=A0igAar6)fM+MU#!b3Dm-fjse`P+j|1}IT=e&v`=AeIJh`Hw#2ss7`|8QoA zI;`ezt#Btz$31i0r~H>49&`2m4MJeDe%=823wXF2gk+Tkjmx9%;nW7NJ+Z-StA| z3n3r*Y=rLF^-Ug~d)XU}bu{blVC{A{c*A@R3_a)5w*#Jj z2M6;x*r|Pu=XJb&jrYve16NZ297kP_vxuk<^+Xx;4f_^h$lnr-U$+0_{ZGV+Os|Gc zZHfJpg}Bq@`^WJvgtKxY-tmHOF!ob1=3{^0;y?*OK`1%u;*{J-iDLb0@j4j_*xC7K%VavC^;{ zaMG`&t@F)1rQsRH&AwHI@B8JvX+*wRrt}@?b@sb=wEV{u7xc8%P2C42CL_+?QpHA=zQ82YG>9u+FvUGe}ux{1lV&t z@EL$-UfK%`S%)i;&a-5shkU(ULi7g-v0f};#9V@qck=oBDc6&@?~~4Nf<6;{Aan1m zfjoHbRiLjr>llH)EdyRFEAY3$w<}kCAHvn`B}#*9YaC8Ft_eYon_~T{8OGV>7-wx761w1OlzlA4TpKj2x*!Ah|uC!DYILms2KKecOLD=!~lEgZU zAJhdW<3D|w*Wka`m$?Y*zigwfz`;HsGPZ{P;01fDGjA@Nc*MW1sSdSS(e3fsW!1%P zrdEv)tX~azdt#rJ`F!NFx`t!0z0at*`ZpblG;e?S)AzQm9K=(n{sI0{N9{!@zM7zy z_fZlbX??&)YmU-N_$00CNNfJy*#ogo^!O8?wO|GNXLYgl8)X0dyVCj#^7(1qsAJj> zNb}Mffvrlp+JJb{`k{m|vmT*K>op!)uk_LS6ZR{}SHhFlQtZdq*97{2zqR2hZLEK8 z8~UnYY=*DeFr{$~;QchNP#RxBnwQ4MzOytwjd;>%B*b|igf5MzduS~2(fFFuNO_bqM$B-8>Bf4iLuebGjedL<`tzCS*MqSxjWy{S`v%gBuk#EO?|2UbCL4VncO_Kt zo&?wKs_lzO_)x%1u+&vszY$mKD^p zu26fssg@;uquAFsJihC9Xc>Qim;U3K_>Sqg|4-m@%@YbY z#Rpd;`Um&*37nmSkp9aR?gE6@V$F+oFy|mlyV!^0H?I4jtTMroXI|2Jyo$G!_V;uW zk7G>y0ealdTdY4K-@N_~dDdZVoH&OdFZTwkaF13ozW+bU&OA=a;`slwyC6#xQD~6z+3U)n`jg@M$~vmBOyjE1vN%C9(cQm(WMo$Djs-55D(O-;C)2p z@K{5P8Wb6Y@Oyu%>zRFaSjaDb%&VsRsjjZ>uCA`GzHFV2{TlV6$y`hH_u&6A+;{yQ zbEKQCj#SnjcHVLob3(H{uwiBQ$e*%@)83tQvHc`Z-HP^YIl5GN@0jGrw_g1J9eyU8 zPa(fY-Vt&75+CcgHmqWuRrx0COLctv7~a>ge*DQvDra^0j(JzySJOQ#$IjOI>W`V5 zyyUiHmNZsI*7!Q{U$U@hdD)Cr+&#C7b;LP9m8bHYfrY~K4q8*-tw!$N>%$q^dC`Uy z54}E8-6LbHE&d4m-2OB7V}2a}W7}m+7QkU0@k-hXTFu%o`xJC^ufbv1BT3m76DMD! z_|f|%f+~yNOc7t2SH2C7)+FB)WIpw}Ao;v12u}-utC)vt@9;~CgSQv`+w%t5|6`E- zKL*+VV=y1)8q9?!4R#Ap7}S1&)-(2{Z|Pk(FO#dIy-R&Sj2{aUzk+-~hj3;CT_ZV( zXM52*@^u~N{qkP&k{<|NvLL;-n)U;YA+L?WTbFM`x}iVxm;Y!ePYB^Bq23 zT|-==r^~5d-S5%W_qblkx7Zd{;rGHbI=S#1d&4BFmk<}n=D1&P8>e}3k!E!`oB!&s z@3NMxG#3`ri@it=Jhpz?@3u?e1Wl$PJEB$%7@!Tm>={pi@ z2#@5>#9Cl%t6a$PU-_nel3zZR$t8P=BnvMyo>z9rEbQ4i^HmGulgZiKTtmOn+{IQ_ zU$_%ry4FfE$b|M7ElQ;~zV;qkxW(4_<~F^9&0j%hP&sw}ou4*MyO{Zxhh)Un}P z&Ka!aoI$ByKiwxZe`Na=-yv=-M>pZ)`c{FHJ2}r>7F572H(EMyB{Mnt8S0&@Cvw59z`$So3e-3|9rmP z$ZrvIV_%nUF8?^vyAOJEc*iO7!F<+b{;?vxs&J3el3y^G3rz-j&l~7=Yn%Qa?baIF z@@VSxDC+h|>i7uuQVhp#?bz^J>b?tUtuB4tt`eP*Sv+^|McmtM|6jrnp)+zPPvrjL zd*c~7ttCBxUu1Axx7*^oXopUL)?$qx=qAa~8~<1{we7sRJoNOr|0Uo`=6a*I2BFU+ z!}ySjee)dtt1gl`^`VlJiuIpKQQHo?ih096y5GM%oaA{d8iQR%K3^9ipTA7yqyDjn z>&=nGM_I{+!}*WzX2GEPocV4}aQ!qQp-DRoKUEh?5Pn1L{2OZp263sXIifLvPYXTGgSC zr(Hca!O4abNxP}1?aTKlpSo|SCS*w)Y1M?Br~MacBThDqCvCZ>t>JsriLzH}LkH4E zyxP!_Z?%-~*Z90R>oTi9zZ!n@85{doOwXjo{!GIP@=$xJ{(CP`J;rh1QycsBKOZ_Q zP2y`p1Ac4CRB!nC!2J$iLqqn^quA6VvF%i6PZB44<$Y|o$g618hFWY+*%a^b-E7R&KJM?qBKN6M=ya;Mi~Cu8IRMu+hqs5=&I{7bD33^bpk z#?ZCjTUd1#cP-)<=#DJhJBRu&c{@{ize(A1ZCeoe{$rj{-rx*E)d(cae8gq8lC zX)%44a60|B)=#TKnWf8zHIz|0vfyKBCr|&pr>`hU-^q2sSC)?VKRtafm!WS7tBz)S z`sIYhPb@$8(OEy|{(n#Rp~1HHjO^?5xD?yFJiG<2>f2;-`=Nzj(++W+GaGuLBj&Jv zUL2qCZ7Q8~Kn{6T{!e?J$(Ut!{Jb*yc^Un@{d-YE}{c;3=c|M9whoVdsvXCyuD zVd7$Wb9RT+pWawAwXRZp)rPU&#wJ%@C)oMc?lVXi`;qRRstyxL*SJAUSMIbM!AbP~ zYPXkfA}-E3Ye?5ET%i0q#&i?CP5%Ur^>^yvVvoC$xVT5PJL!6aQOeKko7!+MbthSz z2u>`2v=^E@{`aECJSWoREGP4?|08|G?H;~oZgVO)iz@01rvSBHfF8DcUj=1b3F`eq zLFtU28-Dk2jKOZ7o3`n~lYo|VTBrdv^iJ-}67*g?&M8uJZx z-nLc5Cvw?||7ItRWG$M0{%uQa+b*6~asPQzZKXaK_o)8;$v6%k`{LSjq8)r}Urie2 zoxHzLAgnx>0e4}YO7xCp+?O2v+rKGpDgTw{QT|Q%>M!pDmn)t->(yt!23L6LdCo)d zRjM0YA56&%99lRV9Uva$m%4IsER*b)7tHt6YO6j4o%Z&sIj!c(^NVLFrj&7BZc#<1 z;eO*g8>-#Te1dRN$B%lQK4N8%uH(G0`#m2Zu8san^tErRylK(nyyk<*mdPEPG%6giON)&ewZxYm6hT zyhZo-Uf$oO^3{HGwe@d^Q+ZDXo^Sp+3+)9dv#Gd z7O$Dtnf)Ew+hMj?bK-;1J!G0+90;9+=VAQcnYB@sxv`_&aIe)7;TsEE?)jDk{-IkNe<=-yS zT{Nk3=AywJ8btSYr<-%S;5BDH_Bmq{^RL0!RoHQ5bz_H5b==M>v%P;8?>jr>(=}7i z{A>GrB$7H;9se7gq>jJfe^I7J$F~lVsV|dvAr|vpb=>IsVH?8HHpzt_@;{E{tVhz1 zGd6e6g{@QZTAz}PeL!3jei6n;WVJH9Ojzyl3Q+WT!roqPNE!L6dI@$0a z`_7ub@sba>8f?2ie9T|hrK94x1naldF+S@VR>vKqo|+6T@p>)L>YBTM)wc#XFIN$- zHWD9y^LhQ{jw?L!wYn^=pAqm=T0hC#sXCvoJTG)Q(m_|cE>^qzlK9unHbZ|p?is|X zouUt_wGZvRj&dt6m8X-Z|2gSZr^-v~zaul5-FCs2kpDQTn{Sf3=`3Ge+(%qbI+b7j zTmMz&(y~hL%I{~;-$6J)d`;-E@UuP}p0Vnzjj$`aFfZJgd0|)Pg_|%hWbZZoPqeMC zGT*4g*Ve>YR`rv9&ad%y5qk%Cm&)4hvcU!IU+Lz2)o+uT^>9V`!rhTEt;>QxCBwc+ z-7hKm8bG*?HTee#r}q!&{wK9THFQ)@*5?AWiItt$PPnyC0~6Z_zG|dujAGs^*MeJt4^bzXtQ+b718imk#guG5Txg zvbg8?czjTY#{IY#d0xU7f2x1=pZCZo_WNAe#AxTkyWpto_-LlcXYgAuyUP8Wl5#Jn zFR9$`I9)6E8~DVAvj4JAx$VC^&huUXPH8#kc{!iwTe_U*FN)=Sn0S@*L4*1508qS% zuOm}@9bUrMOU{?@i|z3aeC>m;j{B5&*L}dErR+JN9d>j6n!qjP?MYpz{5Jt6TbKR{w6?q~VY6d*`{U&dbc6f5+tEEz8jT)5{vPK3(Ja zUQU{Hn_Q4;6TR`SK72knNx7?1<<6Fr`zkND@I|v_hs^3#Cn@g5@UADHm?Irf+6NoM}R|8!sZ zrSm9!wTmj@#1f5gZZ!} zFyZf+6n{^Z@b?qvPxwXIS&Z!T^!;WNXv3v(zu8^RUoE(${B7j?ZN|4We}8rUGQ^9& z|2!_p{vTk%-z_QrxCgUM{Z%=C!Y}goG5qlkUQ@?QZC{9V4edQ((RAL-p`9;sKEEJM zDW6M_A@$)FzNPv6+GYGr;>G9d208y{FdG&Cn<{>)HTgF7*$L*~kzPL>-Fz52`cQQB zA?WObnF}5?VyLwmtK>(lv+|FRz}WnXqPo&Er66WeDY_LIu+Fmc5? zk^W^*l=LtAp)UNEI(fKH+z+KX+1=|TkfyXw_M`1o=Ba#B+gxif7eMIlaex&UhK&BHz-V+y$XK%*x<%W2ZN^9eUlJ-Wf(OA5M3=FS*a+ zyfj_uznxwGO{b4di285E@~8twwL`zc=^y3vk8t|WJl)E#>ALMQt1m>?J%X-Vd5r72 z$LJ@6qpo}3^EkAfJS2ar>%E-zzueEUFJaXQdreobJkWL6O_|Z7(P4!>;lCp4h-aPl z?(NWi&1r9CwDX~l=OKT*34DZ z8#?`;JN>NFXH1xqkq%+4$o8xrLETJIewMa#kFk%fZCgLZz6|B7J+87JuP1F{ zx1Py=@u4;5KJb$0pg$0Q1an;Dm-T7c_{lnSfwmQYSAnB4*6WOn%4K_v^Wg;glfF;# ze6Xiy$u|BiVZrl(^4H-@wf(<>+A}05{d9)mWy9%?pPm;FqkQW-6PBJ&9!L75Jjd`~ zWp3#-X?W$n!OpVj4BI$#+-LueIzu?IEo7hKU-$hDM-hJ@KaD5zIZs(RnDkvUv(Z16 z{vA&*oaj@H>uncPpV5z56L#m@J9dVzI_%1S*&I6?gwu?AtUBE1>tPQQZ*}bXOdzav+-c+^-dcSVHKCDj%I{X7&e@&M zez2o$PZ(>ifb(!2@v)ub9)~5+ z(OT(5&u_fJ=!4tyeSM34r{?d>9aP?~l$Z0MDsNZMYg|cQ=X+jblDxdULkX+ACsSU@ zv&xH)pL%7#Mls*oaFOL(8;-X)-v9A$#{pxR*#B#B?Em#|M;c`RpTTvXJ^Udu_TTm* zB=R)~T8Vt^!+*)wS#vrT4uQzX$Q+xx34k=7t@KQ=9Z@ zN4|RVP4ZO-Y*JqARn<7D`hLLk+RAAr@>T13^&~!#FXgjrcC7Et?Z{W9O0x`6l;7P8(_5yO+1Yg4%W*pIzrg!Mr?CQ_ z5?!XX{cW+~;u;liLh|vaB=l$%_i;jr&&USiBO6XOk z=)JRf4c;j^s$RAE*~!PZ(|Jdp0Yvp zv32j47(SbRhA+FlGxSOSIt@BW|2l>LHlCO0?-gIV{m=Jw|2o#|;Y8xaZ-#m>n+2O_ zd*al;4x}zh_4fgMQ~w$U+!Z@Y^>HHYe_^`)r!zio7xn3zp1<(Z`S0cV4?dbXZ$Y9i`pPH`4pY60-^*!@{$Lnn{8|nZ5FIvv_GRF?lskYb&}mIdH7z_Ha7G)+qWL?k61)r=RLxD@L7*CM=oQoy!QK0 zYbNjx25m4|YYs)w5qG==Ac1-1|^y(p{w* z&yOI_sWH#)p68X|qGu^{%yY5Zk&_gEXr{2a=Q)9}bWOT!TX=rI6E1s_>iHGNl=V!*JC zcng-_X8+*30@)(cs>g<$o+kuPglMb4n%&?9rcu}MY{L_@;WQ#b+zZ! z5j^X=+|jJQyFcpy%4^NTQJ-Jyd3{e(&zMb&& zc@+z{#FwS}kA?dZxVq!+H_*`-`Gmsg^v4YL2(t}#3l9S?Fr0jtWpP#EeuLT2Y%mw@ z1r`phFN_f$dtZXZcMna1oGrOiaL@X}9l#5P!}*43hEo%66Wpi1aEsvJ`oc}XmZ9~t zM`^u`^AJ-N-?zSSt>Do5!qvd9U*WCxw|J}l!vkiF7CoJ}(09slh2Wv=c@sRMzAy=B zd2*g&qT$qp@dm5IScB~U2c9oFoUIsRal994Fc*FUY#HJFu$S&U#qUsGILE$c!&$(u z``6>6$b~O`UU&g<#WA1%x<~F*-9gaMdOm+3eO)vCOKW!fE`MlXUIeA zV59AOK6Ll|j&hmr<9HuWjp=$4PTMFiz9YI-p^K&CzA}TkaE7-f8atEp$r@xM1ndi=}@@8_Dm!+v)50*d$lfFqi7oaT3g(=>nbR;1Ztw0Qs1U@pve zAJo4*eY2Y~wzR}aaTax}#Pe0$&KkMn=_Bwr;u-bZx zr+{f_q)2&*oy zAWeeP=y8`47waSLVLai*HB%RDB)+?azxY1Si@-_RJb2uN#6>$f?qNKFbR##6>7IB0 z;#uItxfJ^`J?=E(Os6xqS&R0V^qiTez*VLtyauE;Da>m19_!R7I1q)%|P zpH<~Lin#Rt#vP$Kwo_)8?-}z{4*BDScVH^5{OgJvLfm57<$J~~oh@6;m|REtIkvBo z_Y@s(uT)yCrzmZIPrLYwGTxr<9yTN0_vrEZ4zWD_T?V%Y&)UuQfM>%_9^co~YkU@; z<)k+}#+4l3GSJ1I`%MVV+ZCaif7h~8f< zh<^WGkTJMmuzUE{U~TxuU`<$VkoA9qtp6Ki{oi0NEHju5pBdD>4(r}yUAn(b{pJgo zrH@H3xqQp%<@cC(q<~7g+e;4tp{RiqZqjVR*IPS=# z|Fx9)T}rHJv4?p|<>3Pw%#ImY)zEU6`gb<`SY<>%EbfzOVDFLjrEL|*w|>C1A3S-> z_`mxmWiyn8?xa`!uj$DggmOFr?~BjNH2iTE^u=G#`q{%a$?T#v7|rpkNB??do^j`) z4YX!d9kwBTtiP)8&flYc>PnpS_9Kq7c@d{3EO49+h?9=4)LE_m_~Y>J4MYb1@Xt7x z`w#gi`dU7(SK&*#Zzb_j|JR1k#3TCrQ-jsv9p3}`1!2+d4ZS}6-t#<#zl5LYUWaZP zNIUd;dy9rLc#-}aNjr6?oPB7c`G0gj;YpFNUpilJlRl0EI{(x?+~a(`N_;XF%;UfG zo9=Iw4`PDZp*@VB1ErsWgpdIgpstwnJqdL6KAn*Sf}>XP?$XFTQR@H4NZYwzi(zxJ$7_t)z1 zGjQLey=P@I{Y6)LUh7W7-cx-@zqj?5=}xbMXJvBuv}SR>Z}(o__f5}KtbHe`?t+VY zt~?BCE!&rsm+4L)+fUi7yYo#KbgnOCI@TBO&fgJyrLFHAeUX(5C(RyPUU`My3m?cg z^;7m+TOCkyJrK<|xJrMI+X)qTy^Yj@{|FWlF#rJgj zIiCI>o}M$P@SF{wIGxgU?_?Zk&)=y2NBu8Ie2uJC$j7;$@{LKeIlOVjSbtmkRp;SH z^i9>zr+zl#4dNxUid%v&L*-pSoaio}5ZgHY?)Ir}cRUA<?*RO% zDywAiQlH`ei2l0P*pG$!={GxYNcG=HW;W22a58PoeA8t3u{$F4Vwisi|g7n*7k$pgiicy^Zf| z_?_Xm&UG&&uXX10errAxJfE{t`CQ`poR`YyZI|&AOY%96eA>V7GU}Yl#cl5nKgwzD zOq*Lfac}uH#O=r!6Z5$dnd;`&-?2D!ji3smk+lX-F)b4cy?#{tBqFA@&A5a=h|nov*V=u$I9cM zZu;*2wS5hV9nLbHy#}UAB73vKBRd_>SlWg(d$_Q2z5zyI|$7 zPumTjUM{qdCTW``{2$4;rNBfk-{*hS?X7#kAEo^3l)ukfZ^G;HeorqRpLCit ziBs7t&?|}Fu6sR}<3^{G-a~WkI(WR>>D}OY=zWz$4ksI(Y`EQVrZ~>+<(c7mtBYK? z*m3T|pH@e^rSmlXJWuDKJF+gc0qa7Y*h|^={w$5WE(k=z-dxBEu*{Y1X25BG+@L#?i>!r{aT=TL*$@D=)2 zxFZOgoH1U=c3S4~!nb<1`F1Ys=lcFYrPo{=8(!_x$=A*HOX#q+COTyvzYp=zrjtJC z7Itps|jy=+>eU1_4W(nztiYPyw!vG9e7{T*JOGVAII66 zQ0;M>6Bq3$*^V_~Q>Rf)yy>?-HeSa2XQpQw=LHS+2;Ugwjv<5H!dC|C3ttFgdwwp6Z(^AsW7=mx)6JV|O_DRBrsG)u*LVC5 ziv_9g4}mRx*B%4o9>3OmwN@TK6d4@C{@wjJ%UN!FcZZPnvp!Fp@%5o)oWJ0n#STo~Ehvt|{*Hl#HD0E}(qA6dSZz4iHhQ1nFYr~2W9(C0NXJR{6ZdE0+UiFi zFa3KNw#v=$Y_y@1ygM*8i6g%x?oUY^d?j&LCUNkd#7$1(urrdl2}vAvki;eahu^{D zniBtm+QfLevgm`DQnu9~`dOyo|DdJ*Yu`VgH2Z|pxU+_`o|feCRg4>p&3$qb_f2cu zNa8f!ByB|ACM)p{o3?k?h>x`HO3n@L4UM|EKXO55cu3x-nZf;Ur(vrdz&geOW%Y&Q z%Q`Qc#$En8gO=Rkvg)iO?e3OsD7VqxyzN;)d7>_eNqXfXbrI{Yz?-(BTRo!cAv4t~yN?P=GYJ^z2@ElZb|`dwdndv$ET zyq`D!Z{;2B{4ayoVtGG{XB4gMpT)h(^Dp5%0eh9_>pa2TaX+!jf2yZ{kM!yC*HQlZ z|FQgY!7sKqvb4VPm#w4xGyli(4{-kPPM81lRQW%TlZNIIjy}6|9 zi{D-|wT!r=?2 zV5MY~^SvIPYv*;dp@wi}eWu|<-o_~}8++pt#(e6gIm6omy?k693jJh$@Du)@hYcrN zMfCO{d=}w2c4otFgk=kyMqKne@vbBGOXBnSk<+@Ie4`Ce9lqte#%+`FuV`cT{cE4U z&RNXi%&pcP>N8{iH2*J*i~Rp=dZuCJU6~oAhX?NMU>uhnw3IQl19w?|%-H$~expyZ zMdUYX#BZXy(VmwCF2TRA`Dfi5(v8*OOzePYJ23u}kIJ^%U@m-bkozo@KkEU^O`Fqm z)3|P{JFC|1*ZT=QkZ!N8APNykqF&1Ltkx_|U>!BN-nS zK-b5I=E}mP*{3o-bRN}jrP{G_b?bQX0eBWyHrd7yjTi4EaUEOZUQgmWx5mAa#C4fG zd*o@OR*gNa->Uy{Oo8|Mc>dGRqBlX)bxd<-_$<*e&FL{^;5x>XYp7TH%39~kk) z(>7o0e0d%6Bs=I&im|8?(r$C0(lcviZM)cg9% zIBp$fJm!Ba%8tYD>a5`6lDe(j*Sv zlDH3&IQm)=myAzu!AJXNgUk+ZuDrHY@8oQ4tRg%Dy*NkBh6ni{$EJ8r=x)O5U-G3* zS}1**4Ks+7&XC{te&*!Tv3Gb}+RvlA2gbrr+j2*LUWT*hszcEi&8fg-Ox()-PB#&k z>s#X{f>OBPMB*q9rTCcEeErwJX`h%`}}MlXvXo*1<&TM zjHAeuz3aSWLZ)HqNtuQ%p%>gwG77vn_QvxJy1&@w|HQ{~SBE3`uW|5jgUtU8;%9aL z-U!0V>tNp>B>dQJRbgLG^H+St8QJ&coYCPN$;!c$jeEvaw%0z6`eZ++qk2~x>h9Dz zuf@E7Y;!Gq=m&*3(=RY zd3W1;nRFl1Q!_KUqbz+{IOiGJjGD7#k)_Cy~={zu|x zID&iNI@;Xvhu~Wusf}|v#@pu1>bZLhmX$rlcv?2o;yUu5`_k=y0bR_Q)M3Bi9X7qS z#+lT9L+B%%Nws<(qw}wEF1MT4dlUJ{R$61W9&Z@Gv1V$rZy~v_O8Ov!4SOebm%g*= zHo|Rn2sYQqxEJ6i=#KP#0oUt)?--xx!>dVKI!BMPQyzW`zS_X*@|L(hW_8(RUu??w zE@TCI`84p9M*iri_p;%hmnAFN@Jqh6Z$Gu&myph9QCx>B-oG^5XkYL^vKOah4jx+Q?&Z_o$vKb4zB9zj68j%#2e6l;{=rvoeAI@$-;B6> zI<9p8D2=no-nNEg`%{L0Z~cb*$FaTDFLy|2+dQW>B=;9?qcr&Jo^-se2rq$e`X=?9 z3$^Y)?I}F@D)F<5zj=;do6t4CXKlzke_7$9cV|0Z*MzS7K`WeYXW_{Yx?QBZ+Q*lQ zgf8`yahm_RC+gI%9p^j3(LWj2NdD#fvc4wX^vDj8X0y++{zZJ8f7FI$&evzeY2I{~ z<9tjwy_Wxu)BKQln@jENV~Nf@^eJnQfAd1;=S^_p9IZ!qj{n++^^C!8VV=R7FxOyp zc+y~1c*0;lJZ3N#W((rid{_{_=7WOFxgHS2zj>b^`tC1+?5&z9$o=DY3o>t-0W=wN z|K~K*!L?z!zSC~gfI8b;s)M56bKQ54o6QtyGY@FT)>0g{)~)xrt>t0aPB#!IJ79hH z9VY$$cjQs*kJD29Uia0|@6Y7B^>?3pOa6DKzgw9PA6nRt?}@$ikJ(Z7&n7O)iO!N% zg+DO9Cu8%^`6e4lx_b-L8_{-}{x_$2)X>6?#q{{seVjXnILX-l$@ot=%2qbK?l{AV zlROObHN8U!$2od7yy!Ul6DN7Q3g5W;srZj`_UK<<%KTb;Gp>T?ScV=!{7ANbWUyQK zp+U~O8LSEY3|5D&4T?@KeEO2o#D4M%vkQ6u%f92UFqjS949b3MJ7$*NWym_)t6Am{ zrFvibIm7*MJ@D(PESo_uwySKJT-d<%RHFa?b2oCqIj*k{<(n&%P+eCdRiZZQhtWr-SxIP1&Zb#@?6%ry)BIn}+m~^_NNi32`d-iS$#A z7rgs5yd!YlgRwu%2S@om3rzNR=p2;fJ>mUH$9V!MTJ^wm*)wA^4bKoKxwSf|9aQ8sS{eX2n(R96}+v}fcx%agq$E{As!mOL|F zt*5>>jP*UYwZ5z7LJyjHs*x?em@)_=wg#uRX>!$r3Dq&i$|xa>)xp0s{0 zo%UNxS6{f$zEy=21fhMrg}HCbU^bi$EZt{B-B_EI;eU!_Cbl|w+B;=o=p5|n7XAfd937m8#C}>aVqVjlP^v##-w*sAUPnTs06gKTOau47b5998`!<(Mw zGeLMw@IMBBedi0+ccNY`5ATyUske9eANy-nX!7!XKwKO*vf*y;*YM+dA0M&H$?L>P z@89k?lDDY$wLh?1=zuPd^Bms);G1l~#|+kl*#>#v#&zgi!qKM4ho3n8$B7fY-j4GK z;b^nyEuQY-pUk)7SkyiI+30l((+$>!X$G@lI{i>GJ%e!MEg!aa`gaf~dN(>wBjGqE zb%TD7p!ZM`JLgKH*F9Weuv@qc_%Qq3ujeq5ED(Vk6l6bmWGn zdw$|$^{>EDo~Em}8B#bAJ*~0f5a;O^d>0SDL>E3gwi{`y!tLm(rQ|KYfqdUPo9?a+ z2ZMVp{oy;tzW&SubuM}(u#UJQ{ohCWyE*-XoJXUdiS(C1w>N3(w;NI@cYN*VRhjA? z|H86Ne|_)m-+TM_-T5Bd8~tLqHDR>l4szUT$K5`KyM^P%a@JZopMnq7MJ#7^D9|p) z!0_>pe3jl}1!sd^soW&OL$+rJ$@)^m3&AL}ov z@?np|pUyI3X-5WGbYN_q7BOKe7_hKBUK{$+)A9@>JNjQ-W**{7*nKiYd*)~R zTU>1zD#-k8KMPB5Vy{1suZlX%o-ovGqZgd-Vc@7N+TW#e>`OS2H>HygQ0rRywm09R z4y_75;=jh%9|GT!e@(QRmzu00x8=lZ59t)4mL4PoNF_yn3JPU5oR)qFbMk5>c1D4uNN|R~K zG|cCl`bDGrMBgN=`Zy8$<0P|r^5Gey)4DH2w$GfVb=y9VgMY&9*gX6a8|LP<@MHcr zfSa~;LOXaS3+SCS_yHt8Gf7iA4{5P_ZuQ$=51lm=q%SI|ug=ul52(KlsmG1b7ra+H zSZ~$Fx0gQRjL4FT@)@xnE5aY3pXlhz_;0=)#*Rz%-+Vv3r|J6Qa_2=n_BeTHVFQ<| ziNs5{4tE_nmT|?Nd*xO)j*b~@zQrW`g%!Aa|eq{04@Q(8+eAP*@uQ6XJ_BHP3q^~tsE-a6I zZD0@P!yRU{%%iU@)_k~Zq59enjAoC}2WYwupPSBd=v`Xrug!@!Jt4mtx~rD3)hRx& zCD4+cdN6uOu&Ze8TwmxSxI=wmL&5EM^IMR-{(V<0&zC^eM}@_6{?A}lSYz?5{|i#5 z-vd{VIT#t^jQI%8m>+)tvbR5dbr}Bewte+IaFf2OI(y4#aeq6ow6CfiGmA0}@AFM< z|Dfy9WrS7M@$}UTu}!3B-X(5w`M?2_*~>6~<3V=L>N8|@tiPWg&&Rax8^G6 z<>#TNdCYUbvCLskfR60EZ3&;Sgg(wM>EqMaq7(UU6b;fn;I!@&OwDg*lCHGONne}+ zuF5}(^3~gY+{mNL)7^Yi`DJrd($7@>8;O(tm#^j~tCO~R>rdphu6gsrP zhs&WA`QYsp{wIBNBL8jtS}H$8P58CtSrd9XUzZRTU&GJ|iQi{_avqL%&uvU;=+dx1 z-?vHmAvDL1eu!K+%xG4JQR7f}^XCTx5Z{So=_Q*0cS{TQX8@BLH|c^n}~J=6=r z>rX6P9S%3heSZdd{{#5n=HNSklgO)RZRct4y%W80*5k-~8FJ4)(lPkK=x1vtR4!Dz zSsgSa`#E~7)I3*dRj=0~1L(~KnNx=r7NCdBXHPjU!WXS?bCBT)$X;yEe5l5suKWBg z4Z3z-D$UuXS;QH~B2DH*vJ-|Q0~#~x$TPNI>zbtQ2awI$g>PfYX9YGu2D|@_A81`H zAGTxOHnJkKo4zT0DE9GK_)6pGJ;J(<;1DmIA>cGkICiDAE#=;(4Btpu<+5Zgk9wiM zwBBL4>a3@mKEE@QJCS;{y7F~0lNZ*>1Z|y+Hwr9H>tu(HwfKzI$)=~)$qp=w>tr{T z$91wjI}Xsh2G!Kr`e|ocX?IQ0=I++w8XR}H+8P{pxY`=rp6J`baSiUM58}M_Im(b; zgWKqpHB+^hZC&qxeN)j9zePMV7ssmdFcTWF&sB%O|70A#i~lxP>BGIT$n;dglI=l0 z-Zc?cpR{tiuXU|Hhy7;lGH&ytueFM?Wid1*2j@ZKn+nRs*l>mY$Jc57t|m+(Y`nZy zJ|po1#``|-2l7q*Zj2!PZnPlu)TX)%d!&W)MqlH~ITq&r4`6$H!Kky8T~`$j1FzWk zpm&g`f922e0d9alHAnx;)Bku^a!fV-ucPfvu)0X~y*y)x^u&RrR~>7dkWXx~oz1TZ zZ@Eo<6yMcXEd4f|Aw-5J<9A4G_JMqtypP~q{&(0VJ@4px-(2=~7VDn5QnBt6pW@+L z$GVrFJMk%w6F>2ugd8+K>7#IbmoM$-?(DYR#^CH@^W5lvJ{`MB_l3@IzWee$(YxiF z4k{c2&#}+vgXmw!S<7Th)cL|6Cb|UM@sAt)#{VrK5nx?s=~i$L+O_~^bWM9vYbJ^ixS*55}U14knZM`3%gm%3sDlcNJkV{Nle-BQ-t|Ep8|pZlhZ z{r`0D|L=MKe~f;Dp4Wcjqu%%aPd;t>|I2Hp#=gwiIlhVi-oVmzhr5Uqp4Fwd#Zubh z2(Qokl!ot0uX@zF!#}m=3cS_nCN{{8e~x~GbRNsuN2&C6+)HpR_#>(Bs|9Jl24JZj za}G4tb;fsjYMo*{X%oIK=6_Pw-+BBoti@^U8AmwLP38GPh4X!_bqw)QKC8p8_^ZZzW@*_V$a$|1n4I*@=7K=x<4VY2K@SCLf`5K8A+wGg7`MK{L|I7yUA~ zQg1cLE(e1b)ZvGdoixsM=m^JWe0xyedOtPJ{7eIUZg{AFH@U9g!sJ?WbIt9eudOC% zf1PyP?pB_vu$#eL*u@}c{ym(mQ>_>=2w5G7o%~GGcHVaQ>b}zbVVRDTZMh>Ycf_+FirW#KjNe0H>BeRn`YF!uqOiC|?)y_*UHt&%Q(l)b z*j9GpJXLGJHRO}r9g)}n6Eh8;-2oibc2CI0&|EVwvoJYVV|}lvhkLFx-ME^uTee{R zgyBs;~mRmz=M$vl2DoX~LR& zErrjIDx|aJKV*Nl^fYs@$N3(|iu%HA{@b|C{7Gv^lGW$^PW;FC7Ui>BxQG9b*jh|n z>(!a{kB}qzsYkmW_zO7W_%-szuw?9Z{tMn>ur}OeusYme5F5c@He72^`>xxb36`%> z=Yr3o?*3aH>5XR14`Mw@7nO(c&`s*-V*a<*Q9g_z9Lrr5F64jP`jUUOI_Ug@>g#O2 zYusAIn}28UKejZ zs=j`f*Zr}4k9A)i4mKK9;Xs4=u)jg>+cL;}%iy}}uP61lZhaZ&RJs#EJWFTQaAsf; z_4#AyCi-&+{>S>l7s&ruAKd-Q|D-;2U#;}o_Qa{)<)i+S+3?Y(zsmmSLoMHJtfU?; zx47DnvpC5g`&HZ@+nu;1pN)!Xn148(P97(F^ZSLdFK%2+lM8F6E1!H=NWE9A8u*(2 zYkYd+#mHv`xUqcr{|q-9{%ufm(zWklcxk%iPCG* zcon=m_+g9CX6l>T&zTQ5`}Y_47W)8a_4%)QzaBUi{PbF>bdvg5>Af|{J7J69?OxKU zJygc3Glr5Mdx2B*KYSt9>rCRrJ9>3NYJR<-&Ay7oon>z>*ru$P+4^6PD90DVTOg!W zn=CErE#AZSI-KhHE8ofd7k+%ZFdrr=jEz6u;&WlFLDpM8+ccJQV4an- z2|HBxm&%s-nbXi3eIqu{(S)@|Ur)Vcu9uH4)3D%n#nl%M(l^St9kxM|XH!LYja62! z=CjyzlZM6#-B($?&fTJ+sqbDhM7N%_jdoTe8}`=!ip^Ihc}yEzw(w!{Xsr18%ANT( zi@l?|D@bRR+R)x<(+0-9)kb?TXP_F)%j$ZvfDi_k0HVzAwp% zWcMl0V-D~^#%rI8w7G+09B0T@kBNJMSBy9U|L1VV*|;B=ay4h(X?=h5QKwtyKJbSK zt8ZT;n+`tiCmidB^+^7!Pfi0~WA9Mr!lU#T>Y~5O{TKc-kJ@EE^R9AiACs@ku(PNe z&AmRQY?~l^3TrGJBcBof_5PFcnhM>h%e2QV8~V`x9Z2^T--S1U@9mX0`gT6KAZ(*UGV2jGXD!_RtMRcwo!d24)6ENndi3frp+ksJZo9b zKJ&qGuJs*fG{x($;D!EM-0ytf3u~sfcMnJ+S0hqo>xjQgG>#!oZ93P>FPu5Fsp?<# z{FuidPQ1qM5!7#DGt?8O@!%)G-FfF@x!G>`70xC zH*ifR-WXC)yH(I`Y8%zN?pIX0tt>D3tXutNy5plKbsP7+uPxgu_b~OLlx%A}%|lCV z{5W&;IJe4~KV~F)IO=BRPwrpOf}7OEBHA#{v#P@8%*%u;KA)N=9^-z?uFRvvuih_L z-FypdPhM!ZBPCDm$;&^cx&F<^{qiQmn`)oD&C9ua6&c|jqESOG9X{&WyXIpuqVLnZm+!GITJJ8Ip*rZ0S=e*a z%vY1S&nKDd#c`)sL%-3SYsV)wm^>xN;G_5FHeE!z401CD*nSx+!nNQgWjw~`wKotK z+cUmryQ}jy$#~OyEUmnaUk7dJ{juel2dzHF4J{m*%7?RC#^=SJPa-cjVRwvTydJrk z#_P&(y61N)Q0pV70n>T!N8Y7#Q_1v5@RBk;>vQ>E5U2K%jNULm%IFcq#k!9B&<@#cDyNMV{&3ao%``07`>_uy?=l#h82*8K5A>u3k}9sc_%vY3UuPq=u7z_=lhlJR?ELbD|7g zLcH|(1cUi74k(_*ulBEro_Ot9!s|`WtMH4wc8+7b`A(U?ZQy)e2u>+q$^NQy_?G7D z&o<^%hvSJCUq3g<`X4aiYZY_cgs%es({*^h^CkQuUtQw3(zF%#F{a+P`+)PVs<*?y zE#)uKzx(qo&EHFAFI9*B#EZXO4d%nn2Dz^nsC#QnpEEuuYh=Cb?l$$Cwa>>VYa-X* z#+pYv^T@SikvWfKv6j3fi)z#3eJyZv;=J6=8Ocu9l}J^o2p zWk&wFrwFYd~ZihhTO-R6H#G>u>RYii7P zmp!OEc2)M7e2?{26K>@{>pHe}qIU)_ARJ{e>Wk<{%!Rkz<`sUL_ILPtV%^k)EBK~$ zw)mD=RhUFra&w76?0cOxvWI&9_m@aZ&p z|F?*r4-HR6**(zWI4|e;M-=gMVc!(~8`y-B^?is_8>-%G_%Hid?=>Xl>2GP&pWFJn zbT(x(>Z}f%FwRd~eO|+myToRfzf1cIk!Sh6rr4d6$hPKXfAjvet$4tPS}L#6Hy-_A z-`<+ZU4AQdHR1`@$6D{ZQhjPn)?B(PbQJDI`zx=U$z|LxDVf`Z@3B3it*`l{Wb$14 zx4u{MJ(e5$pS+CU(b1<hGx?L-|)QTKa^|_rY;lz`dfTU$}r#gcosN_ zHW{?2x8eWZ`_bQs7tLY1=Q#D|-S9W#c=0sf6WNpvH^ukG{grsh_;~Ui<9^uL#KrQn z=FflWgC>LdaHm1u{{-s3&(d~|bMLkH5lcUfrrtKP^krdp&U&ejuD}nNKC7iM;yxc2 zrh+Rz=J1Z-WZu0T^*L{=@mAYIysfrkAM~of)mH0eyaN10)@5fuS=1%Da3S9wWdDlE z!DT}WHQ1@TXSLrFr(2zwy(0BqTL-6kK?zO0hmy$MNokr_4mH10mD8Mj2D~oKJkn3^ z!0G)x&g9Rfj{n6uXvyBl61vx<=pM|sUGbY3uh8vHx?gxZ5BGG^iyY$O{^o2LNStIR z-LKWBHC=dm9&X0{+R!&@5brztXyxx_2ezPbmlFw&j?3pO}@wB z+l)TY<~F|GuX@P`+PqD#EnD|>u$O8YbR|oxq4f=Wlf--8^OXMDjQ`?=IkL(2mEfsd zor#w(w38tFIXViGw!&aOlo@2NF8JcTMZBiY8|r+1^zp4-7b=VPKq;-tu6+Yf;yaxV zoe|6*#7`qW(q(*C|7ow>(HFZ_gVqnN+$Z$0a*xID_&({rnU@*B*h_i2yPR;W`%J^r z_wzOc-zc=&`A4F>j;;gf4bq8^`B>2 zfxN^qx;)Gvz3S;(blKOJ%T{2$k3HLx>AU%s^bM^`yyf=8pNWrU=8Pc!kL14TZ#?Y> zF4s2`AII97(98V*Q;AE~pyK?pHvG)l3S8W)_f6Xl~R-B#rs0o|6U3MvPqT7fL zvHsMc^Br-v(L?`*#gwdo?zAFZ{uHTI!?#6@$Z=q=KzpZmq?lT;} zo^q)^1~3;@eVju4_s~(B#y!8atR3cq=6zjXAt;o3*@ zChs2`&+NgF4(LO?&Yy_(VWjKLk2S^Nb6DH?3HV2s;134>6UW~d+^Q75?$^Dp1pg%P z<&PE3ZS_5|<2?Tfe3$P~-|O@pA7h%o>3n~|^Xo@m-%+N7zs)>d^!IiP!}#_P`OhOw zn#QA^zJ~PwNTt`BYA52GhwL#}8sJLp;MG9Uy)_=j=?W z?V42aAS(z<-qnVm^51x64ASWn)H)H`2Qqt*(_%7fbv)fzP@#!zGU|%P~V>8o6~58h=@t?Ru;t&^$`n{A`F zlCcpcLC1JxTpdW8*1R6a)ys*GbsPN&$GN}E`WH0B!};J?Ta83#qmwUjnH!VPB<@%I z*O+vgLH0gCNAEjMV=aY&eu{hz`|vHvOKVDcpG)<3D)B2UuQ=y93cD)eRfVJZrnEa2 zaoB?e|NDB{pAjE*gVuIy!VvcxNUn!^+FnJRY#2n^T|MoA#7BLpy$YNkBWSoRD;@v>n=b=3iD$8y~n$lsl_FhBO)3u=w-})h^N0#V` z=@*V0u5&C(zcn~3Z;EgB;*Uj-flt4m&zvjcdSxE?8xyZ{j@_JI`ukG8Z$SJt$XYtS z0^M=1=d%&{e2~gVvL||~w*v8M=Wh+>!#4)AVY$I|zrFm@P4b79gQy+%3S%Y?0sS!1@kK{qWKoM|`-xj4mrrq6(r$i+ka7rj{qtHb>Ut3tEE ze7M&j_uT-C{muK>KCi_-b|2rO%xIrW>-|l46QAgfn~hFwxDn|7iz(^57o%@U^MtkE zt!f$NqHuE+#up&UB!LAn>TaEti9(| z9pT$aem*^#(vFJ)V><-F7|H1xNy6wP;a+VD%J#K5_l08t1v2)5u z7kTa$vV7CHz9~@S9R1b$xuE*(hW5QGbT*g|oebteM}v$*2GxJt`ZKh5QFW&MI2$2H z$$rHO?ij69*!}kv6|5&K%vzD*vsW)eINhdd#|(ab&4E_k*y^V*=s$jX#jnu+5?}pS zH?BP%7iHqwp@j>5{Iv1hb=Z5*N!mv8+5d6XPd+?Pyzq3sM)ka~1n-H*BHojZSLXKT zb0v7EGv^h(2OV#y_lqY8xAu!{7-#EAr~L+%0pv{-Yxu3WKj1bi~niF zsho{=-%d7sbAQykBD|C>1V&+)(-v%A@E;rN#kmmw~p^M=Py za60>^=$z|x&IVq{+(EjfiuO@`zvAi6_jHPT%HxEu{xA$%!1g@h8^iY-?~+OO*e~p< zdGM5NPT1Pt*y8?QtBkIfep_i*ZL@vgSs&iF5U`rCej z>=7Dl>FWyv1-YlGmOf--fRC%we=~0Q4@%;e64$XLu7dIP?>=7b0WHWazV2zy}7&|+%=Vb%@J=`%frjomP$~hMi zebQEszBfR7ku>gZ49!F?H{^dJN6))%=}Me5`fC5cB#b z&hAuhvqeLuY>utpXBy`0wdm?`d&&Rb3tceD_Y@XL6LnNt_zQ2~V=? zeqnvSHrz|Rbg$;fcRlL)Vkb^4;`6?o*Z*ILOLV*D!y7V}Nz>GOx+>ERMzdR(3T$ML ze<{qW{AhjPh`pL?}ugJsd9e>yJ=!adm8ftIq zCH>v}KXZTBptU69qgUV9-|5>wC#~A?BkR*~&#!zB^3TiXGu+C-nId3%-kPlEXl&A+ zHTigw^=gf4N8iwPT!T)VaqSR=Q{&nJgx58$4I%Gj{dutd`?yxG|0Uzvp3u>Kv&p$a zs~7LLO%r;qv_5vF_pyqxduJBY$Ci%WOKV_r>0|dUh&E&$w0#eK8@n*B6Ab38Oj*O{ z*JpBLX{YvVz~g!EE<+n1&--Zg<(VU~uXy`98&0FoNl$c7bleR?3)gx-tRT-6Zau*0?v4xbs`%77&-_ZOuG1p7ilL-cxAX zmYc8CSUwXPbw0oA3}5NHp%0)e>ASwCt>bR!8>kPXy?NXBBTQC0_FU_(@2y-$rjobn z+4|Y0tf|t!T0WXMd{oK%5w(tgh02?HKVre0HB-Nw%KG&GP~LOW<)zNoSKe{!DDThz z$MSy0xlHN&W76f#$314lc$2kdLhF9R4;=TflCoY)Ss(l#%eq^-tjN;(%38LLw<3D~ zk7d2r`LFY`N(M6iRz&>I`ak>W+IuVFHcz{0N!gF4>=&%3?ETQ$$=p177v)>dE$-U!`C2{1F#66V6!AlaC?63X{ zb(B6sK^_Y-UAQ|0ds$;*ALe>_=D?Ewo1l}NnK+Yl(RN(-I{vrlr)VQ}2op#fb#gY0 z<-hcH@%}HuKKELXxn*eKaKf^09%f!1?YwOGwd?%f@-5nMaj(M%4@-yEgi*w6e0lZB z$m`i9c#mT%3GX<^`#&$!FH7)lw|yQp;Yi1O)AK#H1h1dt9pHGc`&c!+1n+|WwZrS&B?o;}Nbds?rC-hi3eQ9Q)d_L#+JpMzzsZJWXpWrqAM_Z#h zyu|-sG+pP%Kq7@L>-VODVe zi}Jlq>2>D|ZE>^y@0=;1Z@;v2F4!Se7FS>Rli}4DrU=5@9}VWi9}F^I0j?g?_U*Lf z&9qYeC42V(_j64qo$B^P?p*l=a}Mrj9exaT8SSCyS3B>zQk%HU&Lp2r+L6qe&J-kV zqRUPLe|`HebyrF94v^*+$B{mf|6`mV)yMzwUu`{yIVtizrTp-Lg_~Jl&_0JbdWE%8;ATnHRbM$o5=CZ%6-KX`6ayG4>&2#4T9yH_I>E$ze zljowP6|8e}_X__L+3LZ6@mOqs^!|0%g3BG#n<)+Rw@n0@4{a<6ZyOn`3O_KI50wVF zFVG-wbOP76FR^saAX&&~2F-ZN>n%fiwaxfH4w}KfkXaLH3(4&ZtR>1nGI5I--U_)% z*5lJQ{zuogFFT7Vmt^NdL1gEBL1-m1^v+u8@GthLFD!8Ump%R81mP)3H=lH+WfK1* zHy&(zxaWbdGU{#-WNJa?&qE8kA6UBM8NNy0GE;uB#UOl&_MP*5ngeMqPy41MAHsdq z>8LKWmiHuK$!wFsw)31z;HkJ@x-Qdj1320*eKGOLp6dJgpZH%BziTotEj{~vN0N^H z7}J!FdeL}O-Xmjht^N+4`~s4tk+;YHSL^@y_{c!Xczj!6Mu{Il^sZ{K3<7mz2$VivmdJ$ z-yihvefe&>3Hgx^QFkKj%l8vltCOttHEnSin~}0Uk$k zwrr1`*wextDMdcJz~>Rp=PB^P+b-hsYUiUP>5Wh3Qk-fxpeJR7ek*O||7q2%0&~(8|G5)KXd%Qf!`jl z8#u2|^F7V$+onf3PfNUbZ8lgH?gbu8{kGxtCCP!m@v;xR?hxyDPtSWMX^Ol)5qVwI zC*d_CKZ5bPgX2#Fzm(T4Df@ejL6VCb_@3r<9c=39PLH7RxPbuZ~b9g<;dEE|P zyGLF(@w~^AM!edcN!(Fq^_%ZyK8Qt=%4aUZ#_h#APzT4q0Q^#3CBs@T6|ZOVJ-<*3Z>PxbM=!=ccC^zsK5uY7d84Ir@xYZW zODm8A{A%#~w&NcFzRD*%Ct2fE-A;6V2k~9wg!H>?!K01eT-ee0)+vYU{e~k?5Ku&^g1=J%{64Jq+J!#|Bnja#vriGXWjYOI`T3F*sep-2}a~Dd*@r zG@z3fq;*o}qs&?O2WMh4%|t&nXYLzX7>WK={Z_$;^b_`V!%}P@y%TsD`!!UCI_+cN zPQhySouIp>)G`+2N9Bh4DZRD zVkBqA^u6BaWh+Rh`fLHR-|4{tw9jqjwaXT-S|gvM@g(}<>m=uE&i88`)OzkN)VsdD zLt3xPHs^9ayRR@VNXCROT4w=&ZEyZ$Lp|$ZCW{XaEi^HPRxDJnzzad)0 zkHt39eW8Ork97NOO<59KCxgw`102~k<-{j;UUF7$N8*w*a@)642f7!i4E~{6w9WeH zf66xd=1+0Gq4YjO?XjnQ7F0e_^rdq~U_b1nijaXuqLWwuDJiGQlncuVs}9tTLm!NF z_!V)9zSRA7lI?$bT>5;X)+FY`PieizdgOgjr>%Bbga|EA>XEy7Xv#r4A2cI^K%ys9wI;M#JYK{nO?>Gh%);JdVaRF+b?%+$v= znG0>TgW4yNsmIsZ78S8A=9acadAJ2SvHY?AuO=MpKOcVMb=~0QP@8;L>^rUJLRIgl zwNvkjEKel8>dE@+6TE+m9!vZ&daos8`&76;ob?~o>p160`3(U#X@@@4J8P=TzOKHl zn`Gd0@X~ta6z4PDAFQ5B>N}bHoSmxk^2#`eQJ+zro~pX!{6l+Zl#+5Ck}enXf@Sp0 zq+HjlT-?WRW&SDmH>AEb@NFbEhJEAQjLMnJ^EPw4zuxPBad(#CbsSRIkT{Kt6DW_~ zmr%Wo^zYTwtH#CepdERr4xM~&(DtO0jRc(qmCwXGGMdntW#{ll9b=^Yk9lxnx#EAV z?Q(v>_WPuv^5_Dt>RYTf>d=cA3a zn(vXfIF{|C`paZ?+ZF!0!e`Ss(sgIOf9JT@^de991?i&fC|y5qSIXxo32G$(kP-lWm}@2bNj z&Gn>Fo$Rv-`k>^VwG*+Y)}`C-hJV%30d5yH6HaujWad|H6WnU$%!My$GxfDQOYpiG zKlyNt#QPV-@7##qThy3bug8B}ji>AdpsYu|ON`cfHx4;}G*u&Armt3A=Fdt4fn6vY=HvSV`;I@YF({yLj=BkIjMyD!lWiTK57|exly#BT$9AzRG zdN|IVp2wDi)fP9hFGpozmS}lOHr01Fx-as)v8Bs}jSRN!FS=u718@8G&W@S>d0t~s znbtpw=i66IiG7H3ezPv_7xT|RKi%gi`ndBiaGOpUJABwc-hb_ynXNuQj(#+De$*BJ z=6gEb%O=mcu!#6KnY+yS>(GMklT{f%b=>5AkEMiT{Y2SbgZ`9kFC<>N;uWCMKkwtz zTb@4FQ7&BF9PyqpeDeb~A-qq~LH?GIWxxO}bom+1}O$X)7u&xU^NL%Hx1=Vg}i zOx?+{yT{*4ykzIsj2BU6s=_VCUq0Lf9KraZvi;EUZzoQ5znYr*fZ~R`3gUc6=gV(}yQ8rF@`e|N2F&mTlzvpwb z!CYwcesP?_DPFZ-T4fNvc#ZGrNS{@Op-y8zV8ZJk9seNWioABDXKIgIU-sWvy|Vv? zc2~W=?7Y@H{WPzSIj`G$KHC}0g_*MP;b~{W8ODex!?|#m#|vM)E@%Fm$UqOL(GB<; zmjUL3MyD5XqA~1~%ZImgy7SzY<((cu9;Q^D>U{ScyZ54bWeq1Vr@r0!&3PVaey?(V z%RH|&SH=D@&Sk9=@z_B{e#dyc@Wt6Kra_mR%~tDf%ygWM74 zw*T9N({+8M#|vMyu21nk*J(TnOzL`=<3CGWk@sEUeY?1a27lh@7Ws8ghu^`}HT({B zerJ0gX?}Nce(&_W?l71O*ZKP7J%s0^;1heP7kqB+d|u_W(|rEG`TU*d@mquFAGb5c6CRu5b8C+mzW5xJ;`4N; zaVn7Wj;6=DIsVzi75S`XuMYRL+Z`gv>^ILweQ=7?O!K#7mSnUl9O<-&8_b1+yuE&= zaEiYn9xr_Hr}uHb1&YRCr!f#X!s~Gl#~(&qk-vQ0Q#1Jz?qiwMWOr1_Z#a&+e8G9$ z%ju_ieb{;3#`EcGFc+T3CntTdgTg6Z=Xt#F#p@T$H4dS0i`5L^B>>dA87W|p< z|4aJ6B+flw(Eq36|L64o_W1v4{U0Cy&(;4Ebhv28ZxtIHB znk!$5et{o1l`G)v3(d+^uy-s76VxrN{Q+eOJ97_Gzi)49lG z?X994a$FvM3jM^kI-38{mSq1w|6_fy7nuM5kG1!Xv%0wc|KE2nmZ zv5O@xyHadX*Fw~&i-@Ae5W57+;)-BwyY?Da(YTCaR zgb%;xYv#On-+Nj8eDeAJ{`LB0| z4zhKDJ^Al_y8XGc0d5=q>s{cXz@l%0UE7iGaIU$`-;p9Z+Yu&Tg|lpKCH(MyQMoJU z+w-v?yuBCRAJ*OIyr;#xX`iV5-Wd4l2ky7oD6jI9hWCd?r>W!36AXQ z=N=AlD?IG)mJ4#%#V7thcVK(S8FE2IrqMY#qK>1`?+_3P3dE_htk0Y-Q7of z66FrP;q8(3JA9I7l^?p=``z#^cG73I`~q(y$1$7gS~0tE`d+g&1|7lv&o7@3b@L*5 znk{XPhS4v5SG&)Q2Ux#Y*nM(K)y56KU_E1~Z__JK13h$QqjDYx}FU?b(Y_dt{wB6o}JyY zu!qlYE6eYeWPTcRJ(U=9O-Y3@*Y`zX%=JC*s_@2!d>=L_+rpxbd3Eo}K2ukpS1-%! zqGVnJDO0xAmoLguCdNw|cccc@Rpz98rf(AJU+>^tYjV>&I73qHZ&e&vWN+1UvA1e^3~#B*H2C{hq>DdDJJU{^ zH+Fp9|G^tOKhAg5PMfh?8}0w)8#@=8E_{J}l6QLUj4t43-{CG{>A+Q-$y=ndzA+-d z3jfR|*|G^?ef00ph~*yp=qLMk^&6zE&*E3|0=S{i$hysK-Q{J%l!xm3(uZWjc>kL) z^_y`YJ@=}PV+PTSpx4J}2wyaQXY)z$+wz&^X|?ZXO^243*TBkk+}}~We8^L0teuo% z|FYv?Zxw%u&wx;6xi&& zXKRf^wspnAU{AzDo6X*yc637RKCPclubw!RHK@AOJlQsXuaM-Ipxyc-w(WJJJt|3i zF!roqJ|(;Mg5mC^vM0_@)IPfY=Ef`I@k)u?RPo4a6G7y7J#q3s+R*PPoayUW-#Sl{ za^<9zo=MgveEYg)%-NG~?KNl&G{^73hPt|mHB0&9-Ov_R?5-e8b(!{ja7GbmHm$>1 zq7nXlhT1^8uY!COzPZx(6ZHwZQy=Z<`?UJhuCi&~Hq=MM`3|9Z8djhEP@O#Fd2S|Op^9s2V{5%Vd!jqM0@FH?WMDQpY`c1Z?vVI+Kk3O$gjSz zy}Zy?AI0vke9z(BqhwgomvP`06~mi~qg@wmRWW=_NwjMdHYWG{X!c;(v!>6|IPE#o zgt4ULTk7QhrSPW-597~LH=FNsX@~UZ{;oUefZEDlteXh;Vg9%A*WM<>+1I#DF4Uhdh?6CG~PYW=aqBU3T{q3{jb`t#(684+lr5A zKCU8P=W%(fN09Tdmk8ohdXXUXP6o<@&UUaNdUGdXL+X?5 zTsCBe&aSqN``T^D+s_3Xau9i$4XKZ0Lq18^keTUuEmeJD8`6PxYr6a7B<+^&{Tcgh z!|VTC!`((@PuP%2a~O9>kK6nB`e+|(Ya^i5 zz1QrCA5E`b^jFr>uysQ}L8b+JkD_S?^|FLjbgoHus#dZ>&B(oS7|l3yBwx@z_CchyMBZ+E-35Sw5s2eR6kvi8A;U^`LL= ziH{NQa!=vC-E_J^^VGO+4)&nPJz~75t^UdKmYsc&@7OlHX!|$Kgau#oVt1pJGxAI=Ad`)J}l=#MxnJm1#X{{W8KpzgrBmT%3AuJ(}oKY?#@c3XDgLCg0# z!j$h2?$MK<`K2B=+~4)igGwLnvC$i`l6lz+vVWy+7h7KxzIap_C*kWYdv+0FfzML+ zZ!60MgvE1QosSOpmiA-LTEd*QziTzS`5W+p9QwNx_*OZN^RV0<3-tB=^6307d~5#s zB7PytU$(cjjo)&2@9gM?J!vP$)K%oyU>Bv|Js9Ko@y)|qG%OG2Eb50X-Oiu0_|BiR zD0d^F>&v6F77L?>9qvLdGc|51bvr44^*h^FuFLFSvl(T~FOT0lO>G(Mv)=#Pn){&B zQA0nCnMkWL6q8o#ZW=3%f~MvUty|!qNZclh1Fw%D?|uySxaDqh56hhHAxP@`GW7i~ zR^MBIBYpGn-sXn8*xt3ir62KomlXp`JSL=MI zns42g;HZ5Lm3>n`7|u%ge$dz3(x3P<;l3XnOug~WVhv{l{-HcryNU1oJeawG^zjuR zUXgzp7>_UGeLdy70-urOyg>JoJPoe+(tTCZ{i!i^w zgM7SPl6GIVn|Bl1Y&YjT+idr?X1nL0V^v{HHDp1sBR7(N(ssZ7@cNtA%-GN_hq_F= zT9bjw?dMj=Qo zDC1Jq$ppeWjx)56nRTV6^T!b%kI8<)x9A)MT;$t8iP`=3amPrH!}`C6nwPcvN@

  • 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