HTTP Client
4
Total requests
0
HTTP errors
Clients
http_client 4
Requests
GET | https://api.themoviedb.org/3/person/1314758 | |
---|---|---|
Request options | [ "query" => [ "api_key" => "e5be1453a23ffc7b8236ed3f0a75d1c8" "language" => "fr-FR" ] ] |
|
Response |
200
[ "info" => [ "header_size" => 608 "request_size" => 189 "total_time" => 0.142653 "namelookup_time" => 0.012351 "connect_time" => 0.013081 "pretransfer_time" => 0.020558 "size_download" => 251.0 "speed_download" => 1767.0 "starttransfer_time" => 0.142119 "primary_ip" => "3.162.79.23" "primary_port" => 443 "local_ip" => "212.227.8.157" "local_port" => 58330 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 20453 "connect_time_us" => 13081 "namelookup_time_us" => 12351 "pretransfer_time_us" => 20558 "starttransfer_time_us" => 142119 "total_time_us" => 142653 "effective_method" => "GET" "start_time" => 1732836706.3354 "original_url" => "https://api.themoviedb.org/3/person/1314758?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR" "pause_handler" => Closure(float $duration) {#914 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#867 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#347 …} : -9223372036854775808 } } "debug" => """ * Trying 3.162.79.23:443...\n * Connected to api.themoviedb.org (3.162.79.23) port 443 (#0)\n * ALPN, offering h2\n * ALPN, offering http/1.1\n * successfully set certificate verify locations:\n * CAfile: /etc/ssl/certs/ca-certificates.crt\n * CApath: /etc/ssl/certs\n * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256\n * ALPN, server accepted to use h2\n * Server certificate:\n * subject: CN=*.themoviedb.org\n * start date: Jul 20 00:00:00 2024 GMT\n * expire date: Aug 17 23:59:59 2025 GMT\n * subjectAltName: host "api.themoviedb.org" matched cert's "*.themoviedb.org"\n * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M02\n * SSL certificate verify ok.\n * Using HTTP2, server supports multi-use\n * Connection state changed (HTTP/2 confirmed)\n * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0\n * Using Stream ID: 1 (easy handle 0x55bbc90c4ca0)\n > GET /3/person/1314758?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR HTTP/2\r\n Host: api.themoviedb.org\r\n accept: */*\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!\n < HTTP/2 200 \r\n < content-type: application/json;charset=utf-8\r\n < date: Thu, 28 Nov 2024 23:31:46 GMT\r\n < server: openresty\r\n < cache-control: public, max-age=21902\r\n < x-memc: MISS, STORE\r\n < x-memc-key: 3e2eafe2cf893e8f94af10928083c4b0\r\n < x-memc-age: 0\r\n < x-memc-expires: 21902\r\n < etag: W/"3313480d61ac849cbe157865a81aa0b6"\r\n < content-encoding: gzip\r\n < vary: Accept-Encoding,accept-encoding\r\n < x-cache: Miss from cloudfront\r\n < via: 1.1 c7e5cf0daf58b19f5e633376f1ccbc94.cloudfront.net (CloudFront)\r\n < x-amz-cf-pop: TXL50-P5\r\n < alt-svc: h3=":443"; ma=86400\r\n < x-amz-cf-id: B9_KXINk1I3NjxEhg-Hi-GJ0YooX-HyVJiH8rJEmpHrHNfPUQJp_Dg==\r\n < vary: Origin\r\n < \r\n """ ] "url" => "https://api.themoviedb.org/3/person/1314758?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR" "response_headers" => [ "HTTP/2 200 " "content-type: application/json;charset=utf-8" "date: Thu, 28 Nov 2024 23:31:46 GMT" "server: openresty" "cache-control: public, max-age=21902" "x-memc: MISS, STORE" "x-memc-key: 3e2eafe2cf893e8f94af10928083c4b0" "x-memc-age: 0" "x-memc-expires: 21902" "etag: W/"3313480d61ac849cbe157865a81aa0b6"" "content-encoding: gzip" "vary: Accept-Encoding,accept-encoding" "x-cache: Miss from cloudfront" "via: 1.1 c7e5cf0daf58b19f5e633376f1ccbc94.cloudfront.net (CloudFront)" "x-amz-cf-pop: TXL50-P5" "alt-svc: h3=":443"; ma=86400" "x-amz-cf-id: B9_KXINk1I3NjxEhg-Hi-GJ0YooX-HyVJiH8rJEmpHrHNfPUQJp_Dg==" "vary: Origin" ] "response_content" => [ "{"adult":false,"also_known_as":[],"biography":"","birthday":"1986-05-27","deathday":null,"gender":1,"homepage":null,"id":1314758,"imdb_id":null,"known_for_department":"Acting","name":"Johanna Leinen","place_of_birth":"Wiesbaden, Germany","popularity":0.001,"profile_path":"/3oDQVq5jsZqSIEc91ULNd6dhUMa.jpg"}" ] ] |
GET | https://api.themoviedb.org/3/person/1314758 | |
---|---|---|
Request options | [ "query" => [ "api_key" => "e5be1453a23ffc7b8236ed3f0a75d1c8" "language" => "fr-FR" ] ] |
|
Response |
200
[ "info" => [ "header_size" => 607 "request_size" => 189 "total_time" => 0.014382 "namelookup_time" => 2.7E-5 "connect_time" => 2.7E-5 "pretransfer_time" => 0.000107 "size_download" => 251.0 "speed_download" => 17928.0 "starttransfer_time" => 0.014255 "primary_ip" => "3.162.79.23" "primary_port" => 443 "local_ip" => "212.227.8.157" "local_port" => 58330 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 27 "connect_time_us" => 27 "namelookup_time_us" => 27 "pretransfer_time_us" => 107 "starttransfer_time_us" => 14255 "total_time_us" => 14382 "effective_method" => "GET" "start_time" => 1732836706.4786 "original_url" => "https://api.themoviedb.org/3/person/1314758?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR" "pause_handler" => Closure(float $duration) {#872 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#910 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#347 …} : -9223372036854775787 } } "debug" => """ * Found bundle for host api.themoviedb.org: 0x55bbc8fcacd0 [can multiplex]\n * Re-using existing connection! (#0) with host api.themoviedb.org\n * Connected to api.themoviedb.org (3.162.79.23) port 443 (#0)\n * Using Stream ID: 3 (easy handle 0x55bbc900ed30)\n > GET /3/person/1314758?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR HTTP/2\r\n Host: api.themoviedb.org\r\n accept: */*\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < content-type: application/json;charset=utf-8\r\n < date: Thu, 28 Nov 2024 23:31:46 GMT\r\n < server: openresty\r\n < cache-control: public, max-age=21902\r\n < x-memc: MISS, STORE\r\n < x-memc-key: 3e2eafe2cf893e8f94af10928083c4b0\r\n < x-memc-age: 0\r\n < x-memc-expires: 21902\r\n < etag: W/"3313480d61ac849cbe157865a81aa0b6"\r\n < content-encoding: gzip\r\n < vary: Accept-Encoding,accept-encoding\r\n < x-cache: Hit from cloudfront\r\n < via: 1.1 c7e5cf0daf58b19f5e633376f1ccbc94.cloudfront.net (CloudFront)\r\n < x-amz-cf-pop: TXL50-P5\r\n < alt-svc: h3=":443"; ma=86400\r\n < x-amz-cf-id: 06fC3c89JS1uzOiG6d0ispqinzUAYLEqQwHKnqMGFjUPj20x52K2vQ==\r\n < vary: Origin\r\n < \r\n """ ] "url" => "https://api.themoviedb.org/3/person/1314758?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR" "response_headers" => [ "HTTP/2 200 " "content-type: application/json;charset=utf-8" "date: Thu, 28 Nov 2024 23:31:46 GMT" "server: openresty" "cache-control: public, max-age=21902" "x-memc: MISS, STORE" "x-memc-key: 3e2eafe2cf893e8f94af10928083c4b0" "x-memc-age: 0" "x-memc-expires: 21902" "etag: W/"3313480d61ac849cbe157865a81aa0b6"" "content-encoding: gzip" "vary: Accept-Encoding,accept-encoding" "x-cache: Hit from cloudfront" "via: 1.1 c7e5cf0daf58b19f5e633376f1ccbc94.cloudfront.net (CloudFront)" "x-amz-cf-pop: TXL50-P5" "alt-svc: h3=":443"; ma=86400" "x-amz-cf-id: 06fC3c89JS1uzOiG6d0ispqinzUAYLEqQwHKnqMGFjUPj20x52K2vQ==" "vary: Origin" ] "response_content" => [ "{"adult":false,"also_known_as":[],"biography":"","birthday":"1986-05-27","deathday":null,"gender":1,"homepage":null,"id":1314758,"imdb_id":null,"known_for_department":"Acting","name":"Johanna Leinen","place_of_birth":"Wiesbaden, Germany","popularity":0.001,"profile_path":"/3oDQVq5jsZqSIEc91ULNd6dhUMa.jpg"}" ] ] |
GET | https://api.themoviedb.org/3/person/1314758/movie_credits | |
---|---|---|
Request options | [ "query" => [ "api_key" => "e5be1453a23ffc7b8236ed3f0a75d1c8" "language" => "fr-FR" ] ] |
|
Response |
200
[ "info" => [ "header_size" => 608 "request_size" => 203 "total_time" => 0.120445 "pretransfer_time" => 6.4E-5 "size_download" => 1239.0 "speed_download" => 10325.0 "starttransfer_time" => 0.12028 "primary_ip" => "3.162.79.23" "primary_port" => 443 "local_ip" => "212.227.8.157" "local_port" => 58330 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "pretransfer_time_us" => 64 "starttransfer_time_us" => 120280 "total_time_us" => 120445 "effective_method" => "GET" "start_time" => 1732836706.4787 "original_url" => "https://api.themoviedb.org/3/person/1314758/movie_credits?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR" "pause_handler" => Closure(float $duration) {#869 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#879 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#347 …} : -9223372036854775787 } } "debug" => """ * Found bundle for host api.themoviedb.org: 0x55bbc8fcacd0 [can multiplex]\n * Multiplexed connection found!\n * Re-using existing connection! (#0) with host api.themoviedb.org\n * Using Stream ID: 5 (easy handle 0x55bbc9024ed0)\n > GET /3/person/1314758/movie_credits?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR HTTP/2\r\n Host: api.themoviedb.org\r\n accept: */*\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < content-type: application/json;charset=utf-8\r\n < date: Thu, 28 Nov 2024 23:31:46 GMT\r\n < server: openresty\r\n < cache-control: public, max-age=22158\r\n < x-memc: MISS, STORE\r\n < x-memc-key: 1fec5ee8bd857c03936e8245544f2be7\r\n < x-memc-age: 0\r\n < x-memc-expires: 22158\r\n < etag: W/"80bb28af96eae3c53fb37943d4bc37e9"\r\n < content-encoding: gzip\r\n < vary: Accept-Encoding,accept-encoding\r\n < x-cache: Miss from cloudfront\r\n < via: 1.1 c7e5cf0daf58b19f5e633376f1ccbc94.cloudfront.net (CloudFront)\r\n < x-amz-cf-pop: TXL50-P5\r\n < alt-svc: h3=":443"; ma=86400\r\n < x-amz-cf-id: AO_nuSkzTjMTKHBH_tt-aCmmOK3SsTtGI0BXN_x_cltrJW0TSTBMzg==\r\n < vary: Origin\r\n < \r\n """ ] "url" => "https://api.themoviedb.org/3/person/1314758/movie_credits?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR" "response_headers" => [ "HTTP/2 200 " "content-type: application/json;charset=utf-8" "date: Thu, 28 Nov 2024 23:31:46 GMT" "server: openresty" "cache-control: public, max-age=22158" "x-memc: MISS, STORE" "x-memc-key: 1fec5ee8bd857c03936e8245544f2be7" "x-memc-age: 0" "x-memc-expires: 22158" "etag: W/"80bb28af96eae3c53fb37943d4bc37e9"" "content-encoding: gzip" "vary: Accept-Encoding,accept-encoding" "x-cache: Miss from cloudfront" "via: 1.1 c7e5cf0daf58b19f5e633376f1ccbc94.cloudfront.net (CloudFront)" "x-amz-cf-pop: TXL50-P5" "alt-svc: h3=":443"; ma=86400" "x-amz-cf-id: AO_nuSkzTjMTKHBH_tt-aCmmOK3SsTtGI0BXN_x_cltrJW0TSTBMzg==" "vary: Origin" ] "response_content" => [ "{"cast":[{"adult":false,"backdrop_path":null,"genre_ids":[],"id":904476,"original_language":"de","original_title":"Schwalbennest","overview":"","popularity":0.041,"poster_path":"/yx1ZCEjE42J8Zo5KN7oXFvwlfED.jpg","release_date":"2011-04-14","title":"Schwalbennest","video":false,"vote_average":0.0,"vote_count":0,"character":"","credit_id":"61a28feadcb6a30063b21965","order":0},{"adult":false,"backdrop_path":null,"genre_ids":[],"id":1235806,"original_language":"de","original_title":"Der Funker","overview":"","popularity":0.167,"poster_path":"/pDE2LDsgF5Gu5WjHyaXbhJrEBcm.jpg","release_date":"2023-11-01","title":"Der Funker","video":false,"vote_average":0.0,"vote_count":0,"character":"","credit_id":"65b1f2f20f2fbd016366cd6c","order":1},{"adult":false,"backdrop_path":"/5MtyXpVML8hgHdZKwmpAiLdNZCt.jpg","genre_ids":[10751],"id":1065959,"original_language":"de","original_title":"Der Froschkönig","overview":"La Princesse Sophie fête son 18è anniversaire. A cette occasion, elle reçoit un cadeau tout particulier de sa mère disparue: une petite balle en or. Mais, à son grand désarroi, le précieux objet tombe au fond de l'eau au cours d'une partie de jeu. Apparaît alors une grenouille qui lui propose de l'aider à condition qu'ensuite, la princesse la laisse partager sa table et son lit. La jeune fille accepte pensant que l'animal ne se risquera pas à quitter la fontaine, et la grenouille plonge et lui rapporte sa balle. Une fois qu'elle a récupéré son jouet, la princesse lui offre des bijoux et tourne ses talons, sans plus se soucier de la grenouille...","popularity":1.256,"poster_path":"/ahcLmUHMglwcGyrtb8JSrf6ccQn.jpg","release_date":"2008-12-21","title":"Le Roi Grenouille","video":false,"vote_average":0.0,"vote_count":0,"character":"Prinzessin Gustava","credit_id":"63a99be8b3316b009382528a","order":7},{"adult":false,"backdrop_path":"/uivBpYsNKyJvLYfmLQIbuVrvds3.jpg","genre_ids":[18,35],"id":245697,"original_language":"de","original_title":"Der böse Onkel","overview":"Trix Brunner, une mère célibataire ayant quitté la ville depuis des années pour un petit village, accuse un professeur de sport d'avoir harcelé sa fille sexuellement. Tout le village est outré - contre la mère qui prétend pareille horreur - car l'accusé est un ancien champion de renom régional\u{A0}!","popularity":1.63,"poster_path":"/5msHuq333iP7Lbus4BsR4gcjdXJ.jpg","release_date":"2011-10-26","title":"Der böse Onkel","video":false,"vote_average":5.0,"vote_count":5,"character":"Serviertochter","credit_id":"6624d88de295b401879aca07","order":13}],"crew":[],"id":1314758}" ] ] |
GET | https://api.themoviedb.org/3/person/1314758/combined_credits | |
---|---|---|
Request options | [ "query" => [ "api_key" => "e5be1453a23ffc7b8236ed3f0a75d1c8" "language" => "fr-FR" ] ] |
|
Response |
200
[ "info" => [ "header_size" => 608 "request_size" => 206 "total_time" => 0.174845 "namelookup_time" => 2.7E-5 "connect_time" => 2.7E-5 "pretransfer_time" => 9.9E-5 "size_download" => 1253.0 "speed_download" => 7201.0 "starttransfer_time" => 0.17468 "primary_ip" => "3.162.79.23" "primary_port" => 443 "local_ip" => "212.227.8.157" "local_port" => 58330 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 27 "connect_time_us" => 27 "namelookup_time_us" => 27 "pretransfer_time_us" => 99 "starttransfer_time_us" => 174680 "total_time_us" => 174845 "effective_method" => "GET" "start_time" => 1732836706.5999 "original_url" => "https://api.themoviedb.org/3/person/1314758/combined_credits?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR" "pause_handler" => Closure(float $duration) {#925 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#924 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#347 …} : -9223372036854775781 } } "debug" => """ * Found bundle for host api.themoviedb.org: 0x55bbc8fcacd0 [can multiplex]\n * Re-using existing connection! (#0) with host api.themoviedb.org\n * Connected to api.themoviedb.org (3.162.79.23) port 443 (#0)\n * Using Stream ID: 7 (easy handle 0x55bbc907a330)\n > GET /3/person/1314758/combined_credits?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR HTTP/2\r\n Host: api.themoviedb.org\r\n accept: */*\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < content-type: application/json;charset=utf-8\r\n < date: Thu, 28 Nov 2024 23:31:46 GMT\r\n < server: openresty\r\n < cache-control: public, max-age=26872\r\n < x-memc: MISS, STORE\r\n < x-memc-key: 864643f1da18161cb293ab8001438251\r\n < x-memc-age: 0\r\n < x-memc-expires: 26872\r\n < etag: W/"bed5cce10a6df237df8a14de3a39a799"\r\n < content-encoding: gzip\r\n < vary: Accept-Encoding,accept-encoding\r\n < x-cache: Miss from cloudfront\r\n < via: 1.1 c7e5cf0daf58b19f5e633376f1ccbc94.cloudfront.net (CloudFront)\r\n < x-amz-cf-pop: TXL50-P5\r\n < alt-svc: h3=":443"; ma=86400\r\n < x-amz-cf-id: uu5bbgWEY8fbX9kdgpbBsFDQAXMrYhvVXUGUC52YH3HgTrbo9_F7vg==\r\n < vary: Origin\r\n < \r\n """ ] "url" => "https://api.themoviedb.org/3/person/1314758/combined_credits?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR" "response_headers" => [ "HTTP/2 200 " "content-type: application/json;charset=utf-8" "date: Thu, 28 Nov 2024 23:31:46 GMT" "server: openresty" "cache-control: public, max-age=26872" "x-memc: MISS, STORE" "x-memc-key: 864643f1da18161cb293ab8001438251" "x-memc-age: 0" "x-memc-expires: 26872" "etag: W/"bed5cce10a6df237df8a14de3a39a799"" "content-encoding: gzip" "vary: Accept-Encoding,accept-encoding" "x-cache: Miss from cloudfront" "via: 1.1 c7e5cf0daf58b19f5e633376f1ccbc94.cloudfront.net (CloudFront)" "x-amz-cf-pop: TXL50-P5" "alt-svc: h3=":443"; ma=86400" "x-amz-cf-id: uu5bbgWEY8fbX9kdgpbBsFDQAXMrYhvVXUGUC52YH3HgTrbo9_F7vg==" "vary: Origin" ] "response_content" => [ "{"cast":[{"adult":false,"backdrop_path":null,"genre_ids":[],"id":904476,"original_language":"de","original_title":"Schwalbennest","overview":"","popularity":0.041,"poster_path":"/yx1ZCEjE42J8Zo5KN7oXFvwlfED.jpg","release_date":"2011-04-14","title":"Schwalbennest","video":false,"vote_average":0.0,"vote_count":0,"character":"","credit_id":"61a28feadcb6a30063b21965","order":0,"media_type":"movie"},{"adult":false,"backdrop_path":null,"genre_ids":[],"id":1235806,"original_language":"de","original_title":"Der Funker","overview":"","popularity":0.167,"poster_path":"/pDE2LDsgF5Gu5WjHyaXbhJrEBcm.jpg","release_date":"2023-11-01","title":"Der Funker","video":false,"vote_average":0.0,"vote_count":0,"character":"","credit_id":"65b1f2f20f2fbd016366cd6c","order":1,"media_type":"movie"},{"adult":false,"backdrop_path":"/5MtyXpVML8hgHdZKwmpAiLdNZCt.jpg","genre_ids":[10751],"id":1065959,"original_language":"de","original_title":"Der Froschkönig","overview":"La Princesse Sophie fête son 18è anniversaire. A cette occasion, elle reçoit un cadeau tout particulier de sa mère disparue: une petite balle en or. Mais, à son grand désarroi, le précieux objet tombe au fond de l'eau au cours d'une partie de jeu. Apparaît alors une grenouille qui lui propose de l'aider à condition qu'ensuite, la princesse la laisse partager sa table et son lit. La jeune fille accepte pensant que l'animal ne se risquera pas à quitter la fontaine, et la grenouille plonge et lui rapporte sa balle. Une fois qu'elle a récupéré son jouet, la princesse lui offre des bijoux et tourne ses talons, sans plus se soucier de la grenouille...","popularity":1.256,"poster_path":"/ahcLmUHMglwcGyrtb8JSrf6ccQn.jpg","release_date":"2008-12-21","title":"Le Roi Grenouille","video":false,"vote_average":0.0,"vote_count":0,"character":"Prinzessin Gustava","credit_id":"63a99be8b3316b009382528a","order":7,"media_type":"movie"},{"adult":false,"backdrop_path":"/uivBpYsNKyJvLYfmLQIbuVrvds3.jpg","genre_ids":[18,35],"id":245697,"original_language":"de","original_title":"Der böse Onkel","overview":"Trix Brunner, une mère célibataire ayant quitté la ville depuis des années pour un petit village, accuse un professeur de sport d'avoir harcelé sa fille sexuellement. Tout le village est outré - contre la mère qui prétend pareille horreur - car l'accusé est un ancien champion de renom régional\u{A0}!","popularity":1.63,"poster_path":"/5msHuq333iP7Lbus4BsR4gcjdXJ.jpg","release_date":"2011-10-26","title":"Der böse Onkel","video":false,"vote_average":5.0,"vote_count":5,"character":"Serviertochter","credit_id":"6624d88de295b401879aca07","order":13,"media_type":"movie"}],"crew":[],"id":1314758}" ] ] |