堺・乳守遊郭(大阪府堺市)|おいらんだ国酔夢譚|

堺乳守遊郭関西地方の遊郭・赤線跡
スポンサーリンク

堺にあったもう一つの遊里

前回は、堺の海沿いにあった龍神・栄橋遊廓の歴史を記事にしました。

生まれ故郷だからこそ気になる堺の遊廓・赤線。堺の遊廓はここだけかと思いきや、さすがは腐っても東洋のベニスか、他にも遊廓があることが判明しました。その上、「もう一つ」の方が龍神・栄橋より歴史が古い。

その「もう一つ」の遊里とは…

堺の遊郭地図

旧龍神・栄橋遊廓より方向にして東南、ちょうど和歌山へ通じる紀州街道沿いにある乳守ちもりという遊郭です。

乳守遊郭の歴史

貿易港、港町には遊里が定番だったのですが、この堺も例外ではありません。
乳守遊廓はいつ出来たのか、明確な資料は見つかっていないのですが、古くは堺の街が歴史にあらわれた鎌倉時代から栄えたことは確かだそうです。
江戸時代末期に龍神・栄橋遊廓が出来る前は、乳守とその北にある六間町(高須町。今の北旅籠町東)が遊里として栄え、港町でもあり熊野への詣での途中の宿場、そして住吉大社へと続く道の交差点でもあった場所にあったこの遊廓はかなり繁盛していたといいます。
ここで、江戸時代以前には「乳守」「高須」の遊郭があったってことになるのですが、堺市立図書館で掘った新しい資料によると、「高須の遊郭」は江戸時代以前は乳守遊郭のことを指し、乳守の北(北六間)にあった「高須遊郭」は「北の高須」「北六間」と呼ばれていたのだとか。
資料の原文を引用すると、

「俗に高須と云えば、誰しも北の高須、即ち北六間の廓のことと考えられやすいが、乳守と云うのは俗称で、単に高須と云えば乳守を指したものである。

『堺遊里史』河野文吉著

ということで、のちに「乳守」が正式名称になり、「高須」と言えば「北六間」の方を指すようになったと考えるのが妥当かと。

「新しい資料」とは堺の図書館の書庫で長い眠りについてた(?)『堺遊里史』という本。というか、図書館にあるのは本そのものではなく、著者の河野文吉という人物が書いた原稿のコピー。
『堺遊里史』自体の出版年月はおろか、実際に発行されたかどうかも不明ですが、図書館の原稿には「昭和38.8.4受入」と書かれており、恐らく昭和38年に図書館に寄贈されたのか!?と推定しています。

しかし、ここである疑問が湧き出てきました。
昭和38年とくれば、赤線は廃止になってまだ6年ほど。筆者も当然赤線だった頃の龍神・栄橋のことを知っているはず。どころが、乳守を含めて龍神も栄橋も赤線のことには触れず、戦前の「遊郭」で筆を止めています。

これは何でやろ?と考えてみたところ、著者の興味は「遊郭」であって、赤線にゃ興味がなかったのかもしれません。
河野文吉なる人物は、ググってみると堺の郷土史家らしいのですが、その人が自費出版か何かで堺の遊郭の歴史を書こうと思った。が、何らかの理由で発行されず、原稿のコピーだけ寄贈され書庫の奥深くで長い眠りに…ということだと推定しています。
本気で出版しようとした痕跡はあるようです。このコピーは「本篇」と「資料編」に分かれいるのですが、今風に言えば「堺 遊郭」でヒットした本や資料を洗いざらい参考にしているようで、遊里史を調べている人にはおなじみ『日本遊里史』(上村行彰著)も参考文献にしています。
乳守の遊里も様々な方面の文献を参考にしながら延々と書かれており、今までジモピーのクセに知らなかったことが書かれていました。

ところで、「乳守」という一風変わった名前は、かつてここあたりにあったと伝えられている「乳守神社」に由来すると言われています。
他にも、応神天皇に乳を与えた神様から来ているとか、ここにあった「津守神社」を聞き間違えた女性が「乳が出ますように」と祈ったところ乳が出て「乳守」に変わったとか諸説あるのですが、女性にまつわるゆえんがあることは確かなようです。
ちなみに、「乳守」という地名は全国に何か所かあるらしく、やっぱり女性の「乳」にまつわる伝説があります。
そういうとこに「女性街」が出来たのは果たして偶然か、それとも必然か、それは神のみぞ知る。

大阪の遊廓を主に書いた『日本遊里史』には、神功皇后が長門国の女性をここに置いて五穀豊穣を祈らせ、その子孫が遊女になったと書かれています。あくまで伝説に過ぎないのですが、神功皇后は戦前は常識として学校で勉強していたレベルの人物、この伝説を根拠に乳守遊廓は「日本の遊女発祥の地」と戦前は言われていたそうです。ちなみに、伝説抜きの公式記録に残る「遊女発祥の地」は、確か奈良の木辻遊廓だったはずです…。
住吉大社の「住吉大社御田植神事」は、全国あちこちにある田植え祭りの中でも重要無形文化財に指定されているくらい有名かつ盛大なものですが、この祭りの起源は上に書いた神功皇后の伝説にまつわり、明治時代まで彼女らの「子孫」である乳守の遊女たちが行っていました。
明治時代以降は大阪市内の新町の芸妓が「代理」として行っていたそうですが、ここまで来ると神話の世界ですね。

乳守遊郭をめぐる悲しい女の物語

ここの歴史を語る上で避けられないのが、「地獄太夫」のお話。
地獄太夫は室町時代に堺にいたという伝説の遊女で、山賊に襲われ美貌と気品から遊里に売られたと伝えられています。
「こうなった(苦海に堕ちた)のも前世の因縁です」と自分の宿命を背負い、名前に「地獄」をつけて前世の罪を今の世で「返済」し、成仏して次生まれ変わったら美しい仏になりたい、と毎日念仏を唱えていたと言います。
「太夫」とは遊女でも最高級ランクの、美貌もさることながら教養も備えた女性のことを言います。相撲なら横綱・大関クラス、容姿端麗・教養抜群、知・美共に極めた遊女しか名乗れることが許されなかった「称号」でもありました。地獄太夫美貌は京にまで伝わったといいます。
そして、その太夫を一目見てみようとある僧侶がやってきます。

一休宗純

一休宗純禅師が彼女のウワサを聞いて諸国巡業で堺に寄った時にわざと酔いつぶれて地獄太夫を訪ねたところ、彼女は一休さんを見てただものならぬ雰囲気を見抜き介抱しました。一休も彼女の美貌にビックリし、

一休
一休

聞きしより見ておそろしき地獄かな

と即興で句を作ったところ、

地獄太夫
地獄太夫

しにくる人も落ちさらめやは

と彼女も即興で返し、その教養に一休禅師は驚いたと伝えられています。
数年後、彼女は病気になって死期を悟り、一休も彼女の死を虫の知らせで知り駆け付けました。

地獄太夫
地獄太夫

我れ死なば焼くな埋(うづ)むな野に捨てて
飢えたる犬の腹を肥やせよ

この辞世の句を残し、一休に看取られながら短くはかない一生を終えました。
一休は彼女の遺志を尊重して四十九日遺体を放置し、その後荼毘に臥して泉州八木郷の久米田寺に骨を収めたと言います。

地獄太夫の話から約200年後、時代は徳川家康による江戸幕府体制が固まりつつああった大阪冬の陣のころ、堺奉行だった芝山正親という人がいました。
その弟の正綱は、乳守の遊女「高間」と将来の結婚を誓い合う程の深い仲だったのですが、大坂の陣で堺が攻められ市街戦になりました。
奉行の正親は豊臣方として出陣したのですが、目の病気を患い戦の指揮を取れる状態ではありませんでした。
そこで弟の正綱が

芝山正綱
芝山正綱

兄上は岸和田にでもお逃げ下さい。あとはそれがしが


と手を上げ、死を覚悟した正綱は乳守へ向かい高間に、

芝山正綱
芝山正綱

万一それがしが死んだら、これで菩提を弔ってもらいたい

とお金を渡しました。
高間は愛する男が死ににいく所、本来は泣いて止めるところを、

高間
高間

ご心配なさるな。必ず菩提を弔います。安心してご出陣下さい

と気丈に振る舞い、二人は悲しい訣別の時を迎えました。

結果、正綱は奮戦むなしく戦死、家臣が彼の遺骸を高間の元まで持ってきました。
高間はそれを見て身体を落として泣き崩れたものの、気が済むまで泣くとサッと髪を下ろし、廓を出て題目堂というお寺に入り尼となり、死ぬまで愛する人の菩提を弔ったそうです。
高間がいつ亡くなったのかは、そこまで『堺遊里史』は触れていません。

戦争が引き裂いた悲しい男と女の物語、なんかこれを入力していると、映画のガンダムの挿入歌の『哀戦士』が頭の中で流れました。
特に、「♪死にゆく男たちは、守るべき女たちに。戦う女たちは、愛する男たちへ。何を賭けるのか、何を残すのか I pray, pray to bring near the New Day♪」ってサビの部分が頭からこびりついて離れない…。
正綱もおそらく高間という好きな女に「新しい時代のために生きろ」というメッセージを残したい、この歌詞の気分だったのかもしれません。

江戸時代の乳守遊郭

そして乳守遊郭は戦争、といっても400年前の大阪の陣ですが、で焼失した後は紀州街道沿いに移転、それが昭和まで存在していました。

江戸時代以前の乳守遊廓は、

「元和以前の乳守は、(中略)西の方は海を望んで高楼が立ち並び、しかもその区域が相当広かったようである」

『堺遊里史』

と書かれているほどに区域が広かったものの、移転後の場所はただでさえ狭苦しい所な上に、今でも同じ場所にある南宗寺が移ってきたため、発展の余地がないくらい手狭な所になってしまいました。これが乳守遊郭の首を、じっくり絞めていくことになります。

とは言うものの、江戸時代初期、寛文・元禄年間には日本中の遊里25ヶ所のうち第12位の地位にあり、気品と教養を身につけた太夫がいる格式高い所だったとの記録があります。
そのせいか、客も学者や芸術家などの知識人が好んで登楼して遊び、遊女もその影響で、

「詩文に巧なもの、又は水墨のあざやかな画を描くもの、香道茶の湯にその技をみせる遊女あり」

『堺遊里史』

とバラエティあふれる遊女がいたそうです。

江戸時代の乳守には遊女に階級があり、記述を表にすると下記のとおり。

堺乳守遊郭2

最上位には太夫・花魁と呼ばれた最高級の遊女がおり、上述のとおり美人で器量良しだけではなく、頭の回転や教養も要求される名実ともに「スーパー遊女」でした。
乳守では「揚傾城」(あげけいじょう?)と呼んでいたようです。
その下に位置するのが「端傾城」(はしけいじょう?)。俗に「大天神」と呼ばれており、京都の島原とかと同じのようでした。
そのまた下には「小天神」がおり、『堺遊里史』によると最下位ランクの「端女郎」からスタートの遊女はこの「小天神」までは、実力さえあえばなれるものの、それより上は「越えられない壁」のようなものがあったとされています。記述はないですが、「太夫」や「大天神」になるような遊女は、頭の回転や元々備えている「何か」が必要だったのかもしれません。

そして、これを頭に入れておいてもらって。
『堺遊里史』には、元禄15年(1702)の遊女の名前一覧が書かれています。

◎木屋
太夫:くれない
大天神:八ゑざわ、とう山
小天神:れんざん、むさしの、のかぞ、さほ山、唐はし、沢むら、のもと、いづつ、とみおか、おぐるま
鹿子位:こまの助
◎南帯屋
大天神:かづさ
小天神:花むらさき、ゑにし、若むらさき
鹿子位:さど
◎北帯屋
小天神:ゑもん、玉ぎし、竹川、わかば、花月、こむらさき
◎大和屋
小天神:かうざん、くめの助、しなの
◎大和屋いんきょ
大天神:ささ山
小天神:うぢ山、かう山
かこい:さくらゐ
◎近江屋
小天神:ときは、小ぎん、かつやま、さわの、やえぎく、しばぎく、山しろ、やまと、わかさ、わかの
◎河内屋
小天神:しなの、おぐるま、とみわ、もしは、きんご

もちろん、この他にも名も書かれていない「無級」の「端女郎」がたくさんいたことは語るまでもないですが、太夫は一人だけ、大天神も3人しかおらず。
また、小天神はかなりの数おり、やはり『堺遊里史』の記述のとおり大天神や太夫になると滅多に出てこないものと思われ。

和泉名所図会 4巻乳守遊郭
(『和泉名所図会』巻之1「堺乳守傾城廊」秋里籬嶌 著 竹原春朝斎 画(国立国会図書館所蔵))
『和泉名所図会』という江戸時代中期(18世紀)のガイドブックに書かれた乳守遊郭の挿絵です。「堺乳守傾城廓」と書かれています。

『堺遊里史』には、江戸時代の乳守の数字が残っていました。

■元禄8年(1695):
茶屋数24軒 遊女数167人

■元禄17年(1704):
茶屋数25軒 揚屋数8軒 遊女数147人
(※元禄17年=忠臣蔵の赤穂浪士討ち入りの2年後)

■享保2年(1717):
茶屋数17軒 揚屋数4軒 遊女数103人

■享保12年(1727):
茶屋数14軒 揚屋数2軒 遊女数89人
(※徳川吉宗の享保の改革の真っ最中の頃)

■宝暦7年(1757):
茶屋数9軒 揚屋数8軒 遊女数21人

時代を経るにつれ、数字が徐々に落ち込んでいます。
『堺遊里史』も「宝暦の頃になると乳守は衰えを見せる」と書かれているのですが、その原因は

1.大阪の廓が発展して客がそっちに流れた
2.廓が狭すぎて発展できなかった
3.戎島(現在の南海堺駅周辺)に岡場所(のちの龍神・栄橋遊廓)が出来た

と推定できます。
数字はないですが、幕末の天保13年(1813)に堺に「遊女整理令」が発令され、戎島の遊里がいったん整理され乳守は盛り返すものの、いったん加速がついた老化はとどまることを知らず、近代に入り乳守遊廓が衰退する決定的事項が起こります。

乳守の急激な衰退…なぜ!?

スポンサーリンク
error:Content is protected !!
',b.captions&&s){var u=J("figcaption");u.id="baguetteBox-figcaption-"+t,u.innerHTML=s,l.appendChild(u)}e.appendChild(l);var c=J("img");c.onload=function(){var e=document.querySelector("#baguette-img-"+t+" .baguetteBox-spinner");l.removeChild(e),!b.async&&n&&n()},c.setAttribute("src",r),c.alt=a&&a.alt||"",b.titleTag&&s&&(c.title=s),l.appendChild(c),b.async&&n&&n()}}function X(){return M(o+1)}function D(){return M(o-1)}function M(e,t){return!n&&0<=e&&e=k.length?(b.animation&&O("right"),!1):(q(o=e,function(){z(o),V(o)}),R(),b.onChange&&b.onChange(o,k.length),!0)}function O(e){l.className="bounce-from-"+e,setTimeout(function(){l.className=""},400)}function R(){var e=100*-o+"%";"fadeIn"===b.animation?(l.style.opacity=0,setTimeout(function(){m.transforms?l.style.transform=l.style.webkitTransform="translate3d("+e+",0,0)":l.style.left=e,l.style.opacity=1},400)):m.transforms?l.style.transform=l.style.webkitTransform="translate3d("+e+",0,0)":l.style.left=e}function z(e){e-o>=b.preload||q(e+1,function(){z(e+1)})}function V(e){o-e>=b.preload||q(e-1,function(){V(e-1)})}function U(e,t,n,o){e.addEventListener?e.addEventListener(t,n,o):e.attachEvent("on"+t,function(e){(e=e||window.event).target=e.target||e.srcElement,n(e)})}function W(e,t,n,o){e.removeEventListener?e.removeEventListener(t,n,o):e.detachEvent("on"+t,n)}function G(e){return document.getElementById(e)}function J(e){return document.createElement(e)}return[].forEach||(Array.prototype.forEach=function(e,t){for(var n=0;n","http://www.w3.org/2000/svg"===(e.firstChild&&e.firstChild.namespaceURI)}(),m.passiveEvents=function i(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t)}catch(n){}return e}(),function a(){if(r=G("baguetteBox-overlay"))return l=G("baguetteBox-slider"),u=G("previous-button"),c=G("next-button"),void(d=G("close-button"));(r=J("div")).setAttribute("role","dialog"),r.id="baguetteBox-overlay",document.getElementsByTagName("body")[0].appendChild(r),(l=J("div")).id="baguetteBox-slider",r.appendChild(l),(u=J("button")).setAttribute("type","button"),u.id="previous-button",u.setAttribute("aria-label","Previous"),u.innerHTML=m.svg?f:"<",r.appendChild(u),(c=J("button")).setAttribute("type","button"),c.id="next-button",c.setAttribute("aria-label","Next"),c.innerHTML=m.svg?g:">",r.appendChild(c),(d=J("button")).setAttribute("type","button"),d.id="close-button",d.setAttribute("aria-label","Close"),d.innerHTML=m.svg?p:"×",r.appendChild(d),u.className=c.className=d.className="baguetteBox-button",function n(){var e=m.passiveEvents?{passive:!1}:null,t=m.passiveEvents?{passive:!0}:null;U(r,"click",x),U(u,"click",E),U(c,"click",C),U(d,"click",B),U(l,"contextmenu",A),U(r,"touchstart",T,t),U(r,"touchmove",N,e),U(r,"touchend",L),U(document,"focus",P,!0)}()}(),S(e),function s(e,a){var t=document.querySelectorAll(e),n={galleries:[],nodeList:t};return w[e]=n,[].forEach.call(t,function(e){a&&a.filter&&(y=a.filter);var t=[];if(t="A"===e.tagName?[e]:e.getElementsByTagName("a"),0!==(t=[].filter.call(t,function(e){if(-1===e.className.indexOf(a&&a.ignoreClass))return y.test(e.href)})).length){var i=[];[].forEach.call(t,function(e,t){var n=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1,H(i,a),I(t)},o={eventHandler:n,imageElement:e};U(e,"click",n),i.push(o)}),n.galleries.push(i)}}),n.galleries}(e,t)},show:M,showNext:X,showPrevious:D,hide:j,destroy:function e(){!function n(){var e=m.passiveEvents?{passive:!1}:null,t=m.passiveEvents?{passive:!0}:null;W(r,"click",x),W(u,"click",E),W(c,"click",C),W(d,"click",B),W(l,"contextmenu",A),W(r,"touchstart",T,t),W(r,"touchmove",N,e),W(r,"touchend",L),W(document,"focus",P,!0)}(),function t(){for(var e in w)w.hasOwnProperty(e)&&S(e)}(),W(document,"keydown",F),document.getElementsByTagName("body")[0].removeChild(document.getElementById("baguetteBox-overlay")),w={},h=[],o=0}}});

");const o=ie?ie.createHTML(e):e;if(nt===tt)try{t=(new W).parseFromString(o,at)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(nt,"template",null);try{t.documentElement.innerHTML=ot?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),nt===tt?ue.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},bt=function(e){return ce.call(e.ownerDocument||e,e,H.SHOW_ELEMENT|H.SHOW_COMMENT|H.SHOW_TEXT|H.SHOW_PROCESSING_INSTRUCTION|H.SHOW_CDATA_SECTION,null)},St=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Rt=function(e){return"function"==typeof b&&e instanceof b},wt=function(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,ut)}))},Ct=function(e){let t=null;if(wt("beforeSanitizeElements",e,null),St(e))return _t(e),!0;const n=st(e.nodeName);if(wt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Rt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return _t(e),!0;if(e.nodeType===J)return _t(e),!0;if(Me&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return _t(e),!0;if(!Ne[n]||Ce[n]){if(!Ce[n]&&Dt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ye&&!qe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,$(e))}}}return _t(e),!0}return e instanceof R&&!Et(e)?(_t(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),wt("afterSanitizeElements",e,null),!1):(_t(e),!0)},Lt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in mt))return!1;if(ve&&!Le[t]&&_(ge,t));else if(De&&_(Te,t));else if(!Se[t]||Le[t]){if(!(Dt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ze[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Ke[e]){if(Oe&&!_(ye,g(n,Ee,"")));else if(n)return!1}else;return!0},Dt=function(e){return"annotation-xml"!==e&&h(e,_e)},vt=function(e){wt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=st(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,wt("uponSanitizeAttribute",e,n),p=n.attrValue,n.forceKeepAttr)continue;if(At(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){At(a,e);continue}if(Me&&_(/((--!?|])>)|<\/(style|title)/i,p)){At(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=st(e.nodeName);if(Lt(f,s,p)){if(!We||"id"!==s&&"name"!==s||(At(a,e),p=Ge+p),ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),St(e)?_t(e):m(o.removed)}catch(e){}}}wt("afterSanitizeAttributes",e,null)},Ot=function e(t){let n=null;const o=bt(t);for(wt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)wt("uponSanitizeShadowNode",n,null),Ct(n)||(n.content instanceof s&&e(n.content),vt(n));wt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(ot=!e,ot&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Rt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||ft(t),o.removed=[],"string"==typeof e&&(je=!1),je){if(e.nodeName){const t=st(e.nodeName);if(!Ne[t]||Ce[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Nt("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!Ie&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Nt(e),!n)return Fe?null:ze?ae:""}n&&Pe&&_t(n.firstChild);const c=bt(je?e:n);for(;i=c.nextNode();)Ct(i)||(i.content instanceof s&&Ot(i.content),vt(i));if(je)return e;if(Fe){if(He)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Ie?n.outerHTML:n.innerHTML;return Ie&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ft(e),Ue=!0},o.clearConfig=function(){ut=null,Ue=!1},o.isValidAttribute=function(e,t,n){ut||ft({});const o=st(e),r=st(t);return Lt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return oe}));

"),_process_inline()},_start=function(){var n,o,i,a,c=v[g];if(_abort(),m=e.extend({},e.fn.fancybox.defaults,void 0===e(c).data("fancybox")?m:e(c).data("fancybox")),e("html").addClass("fancybox-active"),e(document).trigger("fancybox-start",[v,g,m]),!1!==(a=m.onStart(v,g,m)))if("object"==typeof a&&(m=e.extend(m,a)),i=m.title||(c.nodeName?e(c).attr("title"):c.title)||"",c.nodeName&&!m.orig&&(m.orig=e(c).find("img:first").length?e(c).find("img:first"):e(c)),""===i&&m.orig&&(i=m.orig.attr("title")||(m.titleFromAlt?DOMPurify.sanitize(m.orig.attr("alt")):"")),n=m.href||(c.nodeName?e(c).attr("href"):c.href)||null,(/^(?:javascript)/i.test(n)||"#"==n)&&(n=null),m.type?(o=m.type,n||(n=m.content)):m.content?o="html":e(c).hasClass("iframe")?o="iframe":n&&(o=n.match(k)||e(c).hasClass("image")?"image":n.match(I)?"svg":n.match(N)?"pdf":0===n.indexOf("#")?"inline":"ajax"),o)switch(e(c).hasClass("modal")&&(m.modal=!0),"inline"==o&&(c=n.substr(n.indexOf("#")),o=e(c).length>0?"inline":"ajax"),m.type=o,m.href=n,m.title=i,m.autoDimensions&&("html"==m.type||"inline"==m.type||"ajax"==m.type?(m.width="auto",m.height="auto"):m.autoDimensions=!1),m.modal&&(m.overlayShow=!0,m.hideOnOverlayClick=!1,m.hideOnContentClick=!1,m.enableEscapeButton=!1,m.showCloseButton=!1),m.padding=parseInt(m.padding,10),m.margin=parseInt(m.margin,10),t.css("padding",m.padding+m.margin),m.enableEscapeButton&&e(document).on("keydown.fb",(function(t){if(27==t.keyCode)return t.preventDefault(),e.fancybox.cancel(),!1})),o){case"html":t.html(m.content),m.enableSwipeNav=!1,_process_inline();break;case"inline":if(!0===e(c).parent().is("#fancybox-content"))return void(T=!1);m.enableSwipeNav=!1,e(c).clone().attr("id",e(c).attr("id")+"-tmp").insertBefore(e(c)),e(document).on("fancybox-cleanup fancybox-change",(function(){let t=r.children().children();e("#"+t.attr("id")+"-tmp").replaceWith(t)})).on("fancybox-cancel",(function(){let n=t.children();n.length||(n=r.children().children()),e("#"+n.attr("id")+"-tmp").replaceWith(n)})),e(c).appendTo(t),_process_inline();break;case"image":m.keepRatio=!0,T=!1,(C=new Image).onerror=function(){_error(m.txt.error.image)},C.onload=function(){T=!0,e.fancybox.hideActivity(),C.onerror=C.onload=null,m.width=C.width,m.height=C.height,e("").attr({id:"fancybox-img",src:C.src,alt:m.title}).appendTo(t),_show()},C.src=n,e.fancybox.showActivity();break;case"svg":m.scrolling="no",m.keepRatio=!0;var d='';t.html(d),_process_inline();break;case"pdf":m.scrolling="no",m.enableSwipeNav=!1;d=''+e(c).html()+"";t.html(d),_process_inline();break;case"ajax":m.enableKeyboardNav=!1,m.showNavArrows=!1,m.enableSwipeNav=!1,T=!1,e.fancybox.showActivity(),m.ajax.win=m.ajax.success,_=e.ajax(e.extend({},m.ajax,{url:n,data:m.ajax.data||{},error:function(){arguments[0].status>0&&_error(arguments[2])},success:function(o,i,r){if(200==("object"==typeof r?r:_).status){if("function"==typeof m.ajax.win){if(!1===(a=m.ajax.win(n,o,i,r)))return void e.fancybox.hideActivity();"string"!=typeof a&&"object"!=typeof a||(o=a)}o.indexOf("-1||o.indexOf("-1||o.indexOf("

-1?_error(m.txt.error.unexpected):(t.html(o),_process_inline())}}}));break;case"iframe":m.enableSwipeNav=!1,e.fancybox.showActivity(),_show()}else _error(m.txt.error.type);else T=!1},_process_inline=function(){var n=m.width,o=m.height;e.fancybox.hideActivity(),n=n.toString().indexOf("%")>-1?parseInt((window.innerWidth-2*m.margin)*parseFloat(n)/100,10)+"px":"auto"==n?"auto":n+"px",o=o.toString().indexOf("%")>-1?parseInt((window.innerHeight-2*m.margin)*parseFloat(o)/100,10)+"px":"auto"==o?"auto":o+"px",t.wrapInner('
'),m.width=t.width(),m.height=t.height(),_show()},_show=function(){if(T=!0,e(r.add(o)).off(),e(window).off("resize.fb"),h=w.type,x=v,y=g,(w=m).overlayShow?(o.css({"background-color":w.overlayColor,opacity:w.overlayOpacity,cursor:w.hideOnOverlayClick?"pointer":"auto"}),o.is(":visible")||o.fadeIn("fast")):o.hide(),_process_title(),u=_get_zoom_to(),i.is(":visible"))return e(c.add(l).add(s)).hide(),void("image"===h&&"image"===w.type?(r.prepend(t.contents()),r.children().first().next().fadeOut(w.changeSpeed,(function(){e(this).remove()})),r.css("border-width",w.padding),i.animate(u,{duration:w.changeSpeed,easing:w.easingChange,complete:_finish})):r.fadeTo(w.changeFade,.3,(function(){r.css("border-width",w.padding),i.animate(u,{duration:w.changeSpeed,easing:w.easingChange,complete:function(){r.html(t.contents()).fadeTo(w.changeFade,1,_finish)}})})));i.removeAttr("style"),r.css("border-width",w.padding),r.html(t.contents()),"elastic"==w.transitionIn?(i.css(_get_orig_pos()).show(),u.opacity=1,i.attr("aria-hidden","false").animate(u,{duration:w.speedIn,easing:w.easingIn,complete:_finish})):i.css(u).attr("aria-hidden","false").fadeIn("none"==w.transitionIn?0:w.speedIn,_finish)},_format_title=function(e){return!(!e||!e.length)&&'
'+e+"
"},_process_title=function(){if(S=w.title||"",O=0,d.empty().removeAttr("style").removeClass(),!1!==w.titleShow)if((S=e.isFunction(w.titleFormat)?w.titleFormat(S,x,y,w):_format_title(S))&&""!==S){switch(d.addClass("fancybox-title-"+w.titlePosition).html(S).appendTo("body").show(),w.titlePosition){case"outside":case"inside":O=d.outerHeight(!0),d.appendTo(a);break;case"over":r.is(":visible")?d.appendTo(r):d.appendTo(t);break;default:d.css({paddingLeft:w.padding,paddingRight:w.padding}).appendTo(i)}d.hide()}else d.hide();else d.hide()},_swipe=function(){let t=p-b;p=b=0,Math.abs(t)0?"prev":"next"]())})),e(document).off("keydown.fb"),(w.enableEscapeButton||w.enableKeyboardNav)&&e(document).on("keydown.fb",(function(t){if(w.enableEscapeButton&&27==t.keyCode)return t.preventDefault(),e.fancybox.close(),!1;!w.enableKeyboardNav||37!=t.keyCode&&39!=t.keyCode||"INPUT"===t.target.tagName||"TEXTAREA"===t.target.tagName||"SELECT"===t.target.tagName?w.enableKeyboardNav&&9==t.keyCode&&"INPUT"!==t.target.tagName&&"TEXTAREA"!==t.target.tagName&&"SELECT"!==t.target.tagName&&(t.preventDefault(),e.fancybox[t.shiftKey?"prev":"next"]()):(t.preventDefault(),e.fancybox[37==t.keyCode?"prev":"next"]())})),w.showNavArrows&&((w.cyclic||0!==y)&&l.attr("title",w.txt.prev).show(),(w.cyclic||y!=x.length-1)&&s.attr("title",w.txt.next).show()))},_finish=function(){S&&S.length&&d.fadeIn(),w.showCloseButton&&c.attr("title",w.txt.close).show(),_set_navigation(),w.hideOnContentClick&&r.on("click",e.fancybox.close).css("cursor","pointer"),w.hideOnOverlayClick&&o.on("click",e.fancybox.close),w.autoResize&&e(window).on("resize.fb",e.fancybox.resize),"iframe"==w.type&&e('').appendTo(r).on("load",(function(){e.fancybox.hideActivity()})),"inline"!=w.type&&"html"!=w.type||e(r).children().css("overflow","auto"==w.scrolling?"auto":"yes"==w.scrolling?"scroll":"hidden"),i.show().focus(),T=!1,e(document).trigger("fancybox-complete",[x,y,w]),w.onComplete(x,y,w),x.length>1&&(_preload_next(),_preload_prev())},_preload_next=function(){var e="number"==typeof arguments[0]?arguments[0]:y+1;if(e>=x.length){if(!w.cyclic)return;e=0}if(e==y)return w.enableKeyboardNav=!1,w.enableSwipeNav=!1,i.off("mousewheel.fb touchstart.fb touchmove.fb touchend.fb mousedown.fb mousemove.fb mouseup.fb"),void s.hide();_preload_image(e)||_preload_next(e+1)},_preload_prev=function(){var e="number"==typeof arguments[0]?arguments[0]:y-1;if(e<0){if(!w.cyclic)return;e=x.length-1}if(e==y)return w.enableKeyboardNav=!1,w.enableSwipeNav=!1,i.off("mousewheel.fb touchstart.fb touchmove.fb touchend.fb mousedown.fb mousemove.fb mouseup.fb"),void l.hide();_preload_image(e)||_preload_prev(e-1)},_preload_image=function(t){var n=x[t];return!(void 0===n||void 0===n.href||n.href===w.href||!n.href.match(k)&&!e(n).hasClass("image"))&&((new Image).src=n.href,!0)},_get_zoom_to=function(){var t=[window.innerWidth-2*w.margin,window.innerHeight-2*w.margin-O,e(document).scrollLeft()+w.margin,e(document).scrollTop()+w.margin],n={},o=w.keepRatio&&w.height?w.width/w.height:1;return w.width.toString().indexOf("%")>-1?n.width=parseInt(t[0]*parseFloat(w.width)/100,10):n.width=w.width+2*w.padding,w.height.toString().indexOf("%")>-1?n.height=parseInt(t[1]*parseFloat(w.height)/100,10):n.height=w.height+2*w.padding,n.width>t[0]&&(w.autoScale?(n.width=t[0]-2*w.padding,n.height=parseInt(n.width/o,10)):e("html").addClass("fancybox-allowscroll")),w.autoScale&&n.height>t[1]&&(w.autoScale?(n.height=t[1]-2*w.padding,n.width=parseInt(n.height*o,10)):e("html").addClass("fancybox-allowscroll")),n.left=parseInt(Math.max(t[2],t[2]+(t[0]-n.width)/2),10),n.top=parseInt(Math.max(t[3],t[3]+(t[1]-n.height)/2),10),n},_get_orig_pos=function(){if(!m.orig)return!1;var t=e(m.orig);if(!t.length)return!1;var n=t.offset();return n.top+=parseInt(t.css("paddingTop"),10)||parseInt(t.css("border-top-width"),10)||0,n.left+=parseInt(t.css("paddingLeft"),10)||parseInt(t.css("border-left-width"),10)||0,{width:t.width()+2*w.padding,height:t.height()+2*w.padding,top:n.top-w.padding,left:n.left-w.padding,opacity:0}},_closed=function(){o.fadeOut("fast"),e(document).trigger("fancybox-closed",[x,y,w]),w.onClosed(x,y,w),_cleanup()},_cleanup=function(){o.hide(),d.empty().hide(),i.hide().attr("aria-hidden","true"),r.empty(),x=v=[],y=g=0,w=m={},e("html").css({"--vertical-scrollbar":"","--horizontal-scrollbar":""}),e("html").removeClass("fancybox-active fancybox-allowscroll"),e(document).off("fancybox-cancel fancybox-change fancybox-cleanup fancybox-closed"),T=!1},e.fn.fancybox=function(t){if(!e(this).length)return this;let n=e.extend({},t,e.metadata?e(this).metadata():{});return(!n.minViewportWidth||document.documentElement.clientWidth>=n.minViewportWidth)&&e(this).data("fancybox",n).attr({"aria-controls":"fancybox-wrap","aria-haspopup":"dialog"}).off("click.fb").on("click.fb",(function(t){if(t.preventDefault(),T)return!1;T=!0,e(this).blur(),v=[],g=0;var n=e(this).attr("rel")||"";return""==n||""==n.replace(/alternate|external|help|license|nofollow|noreferrer|noopener|\s+/gi,"")?v.push(this):(v=e('a[rel="'+n+'"], area[rel="'+n+'"]'),g=v.index(this)),e("html").css({"--vertical-scrollbar":window.innerWidth-e(window).width()+"px","--horizontal-scrollbar":window.innerHeight-e(window).height()+"px"}),_start(),!1})),this},e.fancybox=function(t){var n;if(!T){if(T=!0,n=void 0!==arguments[1]?arguments[1]:{},v=[],g=parseInt(n.index,10)||0,e.isArray(t)){for(var o=0,i=t.length;ov.length||g<0)&&(g=0),e("html").css({"--vertical-scrollbar":window.innerWidth-e(window).width()+"px","--horizontal-scrollbar":window.innerHeight-e(window).height()+"px"}),_start()}},e.fancybox.showActivity=function(){n.attr("title",m.txt.loading).show()},e.fancybox.hideActivity=function(){n.hide()},e.fancybox.next=function(){var t,n="number"==typeof arguments[0]?arguments[0]:y+1;if(n>=x.length){if(!w.cyclic)return;n=0}t=x[n],n!=y&&void 0!==t&&void 0!==t.href&&t.href===w.href?e.fancybox.next(n+1):e.fancybox.pos(n)},e.fancybox.prev=function(){var t,n="number"==typeof arguments[0]?arguments[0]:y-1;if(n<0){if(!w.cyclic)return;n=x.length-1}t=x[n],n!=y&&void 0!==t&&void 0!==t.href&&t.href===w.href?e.fancybox.prev(n-1):e.fancybox.pos(n)},e.fancybox.pos=function(t){T||(t=parseInt(t),x.length>1&&t!=y&&t>-1&&t'),n=e('
'),o=e('
'),i=e('')),i.append(a=e('
')),a.append(r=e('
'),c=e(''),s=e(''),l=e(''),d=e('
')),c.on("click",e.fancybox.close),n.on("click",e.fancybox.cancel),l.on("click",(function(t){t.preventDefault(),e.fancybox.prev()})),s.on("click",(function(t){t.preventDefault(),e.fancybox.next()})))},e.fn.fancybox.defaults={padding:10,margin:40,modal:!1,cyclic:!1,allowfullscreen:!1,scrolling:"auto",width:560,height:340,autoScale:!0,autoDimensions:!0,autoResize:!0,keepRatio:!1,minViewportWidth:0,swipeThreshold:100,ajax:{},svg:{wmode:"opaque"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayColor:"#000",overlayOpacity:.6,titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!0,transitionIn:"fade",transitionOut:"fade",speedIn:400,speedOut:400,changeSpeed:200,changeFade:200,easingIn:"swing",easingOut:"swing",showCloseButton:!0,showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,enableSwipeNav:!0,txt:{error:{content:"The requested content cannot be loaded.",later:"Please try again later.",type:"No content type found.",image:"No image found.",unexpected:"Unexpected response."},loading:"Cancel",close:"Close",next:"Next",prev:"Previous"},onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}},e(document).ready((function(){e.fancybox.init()}))}(jQuery);
タイトルとURLをコピーしました