(function(){var u,p,e,r,t,a,n,i,o,l,c,s,d,m,g=[].slice;u=up.util,up.migrate=(p=new up.Config(function(){return{logLevel:"warn"}}),c=function(e,r,t){var a;return a=function(){return d("Property { %s } has been renamed to { %s } (found in %o)",r,t,e)},Object.defineProperty(e,r,{get:function(){return a(),this[t]},set:function(e){return a(),this[t]=e}})},a=function(e,r,t){if(u.isDefined(e[r]))return d("Property { %s } has been renamed to { %s } (found in %o)",r,t,e),u.renameKey(e,r,t)},o={},i=function(e,r){return o[e]=r},r=function(e){var r;return(r=o[e])?(d("Event "+e+" has been renamed to "+r),r):e},t=function(e){return u.uniq(u.map(e,r))},l=function(e,r){return Object.defineProperty(up,e,{get:function(){return d("up."+e+" has been renamed to up."+r),up[r]}})},m={},d=function(e){var r,t,a,n;if(a=e,r=2<=arguments.length?g.call(arguments,1):[],t=u.sprintf.apply(u,[a].concat(g.call(r))),!m[t])return m[t]=!0,(n=up.log)[p.logLevel].apply(n,["DEPRECATION",a].concat(g.call(r)))},e=function(e,r){return d(e+" has been deprecated. Use "+r+" instead.")},n=function(e){var r,t;return t=Promise.resolve(),r=t.then,t.then=function(){return d(e+" is now a sync function"),r.apply(this,arguments)},t},s=function(){return p.reset()},up.on("up:framework:reset",s),{deprecated:e,renamedPackage:l,renamedProperty:c,formerlyAsync:n,renamedEvent:i,fixEventTypes:t,fixKey:a,warn:d,loaded:!0,config:p})}).call(this),function(){var t=[].slice;up.element.first=function(){var e,r;return e=1<=arguments.length?t.call(arguments,0):[],up.migrate.deprecated("up.element.first()","up.element.get()"),(r=up.element).get.apply(r,e)},up.element.createFromHtml=function(){var e,r;return e=1<=arguments.length?t.call(arguments,0):[],up.migrate.deprecated("up.element.createFromHtml","up.element.createFromHTML"),(r=up.element).createFromHTML.apply(r,e)}}.call(this),function(){var r=[].slice;up.migrate.renamedPackage("bus","event"),up.event.nobodyPrevents=function(){var e;return e=1<=arguments.length?r.call(arguments,0):[],up.migrate.deprecated("up.event.nobodyPrevents(type)","!up.emit(type).defaultPrevented"),!up.emit.apply(up,e).defaultPrevented}}.call(this),function(){up.migrate.renamedPackage("navigation","feedback"),up.migrate.renamedProperty(up.feedback.config,"navs","navSelectors")}.call(this),function(){up.migrate.renamedProperty(up.form.config,"fields","fieldSelectors"),up.migrate.renamedProperty(up.form.config,"submitButtons","submitButtonSelectors")}.call(this),function(){var p,t=[].slice;p=up.util,up.migrate.renamedPackage("flow","fragment"),up.migrate.renamedPackage("dom","fragment"),up.migrate.renamedProperty(up.fragment.config,"fallbacks","mainTargets"),up.migrate.handleResponseDocOptions=function(e){return up.migrate.fixKey(e,"html","document")},up.replace=function(e,r,t){return up.migrate.deprecated("up.replace(target, url)","up.navigate(target, { url })"),up.navigate(p.merge(t,{target:e,url:r}))},up.extract=function(e,r,t){return up.migrate.deprecated("up.extract(target, document)","up.navigate(target, { document })"),up.navigate(p.merge(t,{target:e,document:r}))},up.fragment.first=function(){var e,r;return e=1<=arguments.length?t.call(arguments,0):[],up.migrate.deprecated("up.fragment.first()","up.fragment.get()"),(r=up.fragment).get.apply(r,e)},up.first=up.fragment.first,up.migrate.handleScrollOptions=function(e){if(p.isUndefined(e.scroll)&&(p.isString(e.reveal)?(up.migrate.deprecated("Option { reveal: '"+e.reveal+"' }","{ scroll: '"+e.reveal+"' }"),e.scroll=e.reveal):!0===e.reveal?(up.migrate.deprecated("Option { reveal: true }","{ scroll: 'target' }"),e.scroll="target"):!1===e.reveal&&(up.migrate.deprecated("Option { reveal: false }","{ scroll: false }"),e.scroll=!1),p.isDefined(e.resetScroll)&&(up.migrate.deprecated("Option { resetScroll: true }","{ scroll: 'reset' }"),e.scroll="teset"),p.isDefined(e.restoreScroll)))return up.migrate.deprecated("Option { restoreScroll: true }","{ scroll: 'restore' }"),e.scroll="restore"},up.migrate.handleHistoryOption=function(e){if(p.isString(e.history)&&"auto"!==e.history)return up.migrate.warn("Passing a URL as { history } option is deprecated. Pass it as { location } instead."),e.location=e.history,e.history="auto"},up.migrate.handleRenderOptions=function(e){var r,t,a,n,u;for(up.migrate.handleHistoryOption(e),u=[],r=0,t=(n=["target","origin"]).length;r